@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:#171a18;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;font-weight:600}button{color:inherit}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:44px;padding-right:44px}.kicker{color:#747a6e;letter-spacing:1.6px;font-size:10px;font-weight:600}.topbar{color:#6d7269;background:#f6f7f4;padding:8px 0;font-size:11px}.topbar .container{justify-content:space-between;display:flex}.topbar b{color:#454b41;font-weight:500}.header{justify-content:space-between;align-items:center;height:84px;display:flex;position:relative}.logo{flex-shrink:0;width:226px;height:29px;display:block;position:relative;overflow:hidden}.logo img{width:244px;max-width:none;height:auto;position:absolute;top:-22px;left:-8px}.nav{align-items:center;gap:32px;font-size:13px;display:flex}.nav a:hover,.footer-links a:hover{color:#6c725e}.nav-contact{border:1px solid #d8ddd0;border-radius:8px;gap:20px;padding:13px 17px;display:flex}.menu-toggle{display:none}.shop-nav{border-top:1px solid #eeefea;border-bottom:1px solid #eeefea;padding:14px 0}.departments{color:#5f6657;justify-content:space-between;align-items:center;gap:25px;font-size:12px;display:flex}.departments a{white-space:nowrap}.departments a:hover{text-underline-offset:5px;text-decoration:underline}.btn{border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.yellow{color:#171a18;background:#ffca26}.yellow:hover{background:#f3be17}.text-link{background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.actions{align-items:center;gap:22px;margin-top:24px;display:flex}.body-copy{color:#69705f;line-height:1.8}.partner-strip{background:#fcfcfa;border-top:1px solid #e9ece4;border-bottom:1px solid #e9ece4;padding:30px max(44px,50vw - 576px)}.partner-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.partner-heading b{font-size:14px;font-weight:500}.partner-heading p{color:#777d6e;font-size:11px}.partners{grid-template-columns:repeat(7,1fr);align-items:center;gap:20px 40px;display:grid}.partners img{object-fit:contain;width:100%;height:33px;display:block}.section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.closing{background:#f5f6f1}.closing-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.closing p{color:#707767;margin-top:9px}.footer-main{justify-content:space-between;align-items:center;gap:25px;padding-top:32px;padding-bottom:26px;display:flex}.footer-main .logo{transform-origin:0;width:226px;margin-right:-40px;transform:scale(.8)}.footer-main p{color:#717768;margin-top:9px;font-size:10px}.footer-links{gap:24px;font-size:12px;display:flex}.location{color:#6d7562;white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.usflag{width:21px;height:12px}.footer-bottom{color:#838977;border-top:1px solid #eceee7;justify-content:space-between;gap:20px;padding-top:17px;padding-bottom:20px;font-size:10px;display:flex}.footer-bottom a:hover{text-decoration:underline}.skip{z-index:20;background:#ffca26;padding:15px;position:absolute;top:-80px;left:20px}.skip:focus{top:10px}:focus-visible{outline-offset:4px;outline:3px solid #aa8000}.contact-dialog{border:1px solid #e8eae2;border-radius:22px;width:min(900px,100vw - 40px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 24px 90px #17201733}.contact-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18201566}.dialog-close{z-index:2;background:#f0f2eb;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:12px;right:15px}.contact-layout{grid-template-columns:1fr 1.1fr;gap:42px;padding:46px 42px;display:grid}.contact-intro{flex-direction:column;align-items:flex-start;padding-top:7px;display:flex}.contact-intro h1{letter-spacing:-1.8px!important;margin:22px 0!important;font-size:37px!important;line-height:1.18!important}.contact-intro em,.about-page em{z-index:0;white-space:nowrap;font-style:normal;position:relative}.contact-intro em:after,.about-page em:after{content:"";z-index:-1;background:#ffca26;height:7px;position:absolute;bottom:2px;left:0;right:0}.contact-intro>p:not(.kicker){color:#747a6b;max-width:310px;font-size:13px;line-height:1.85}.contact-intro>a{border-bottom:1px solid #d8decc;gap:20px;margin-top:28px;padding-bottom:8px;font-size:12px;display:flex}.contact-line{letter-spacing:.5px;color:#929a85;border-top:1px solid #e5e9db;margin-top:auto;padding-top:20px;font-size:10px}.contact-form{flex-direction:column;gap:15px;display:flex}.contact-form label{font-size:12px;font-weight:500;display:block}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}input,textarea{color:#171a18;outline-offset:2px;background:#fcfcfa;border:1px solid #dce1d3;border-radius:7px;width:100%;margin-top:7px;padding:12px 13px;font-size:14px;display:block}input:focus,textarea:focus{border-color:#0000;outline:2px solid #cfaa33}textarea{resize:vertical;min-height:110px;max-height:280px}textarea::placeholder{color:#969c8e;font-size:12px}.optional{color:#8a927d;font-size:10px;font-weight:400}.form-privacy{color:#808875;font-size:10px;line-height:1.5}.submit{width:100%}.submit:disabled{opacity:.6;cursor:wait;transform:none}.form-error{color:#a03930;font-size:12px;line-height:1.6}.form-error a{text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-success{align-self:center;padding:35px 0}.success-mark{background:#ffca26;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:25px;font-size:27px;display:flex}.contact-success p{color:#707964;margin:18px 0;font-size:14px;line-height:1.8}.contact-success small{color:#8c927f;margin-bottom:25px;display:block}.contact-page{padding-top:35px;padding-bottom:40px}.contact-page .contact-layout{gap:80px;max-width:950px;margin:auto;padding:30px 0}.contact-page .contact-intro h1{font-size:46px!important}.about-page{padding-top:42px;padding-bottom:42px}.about-top{justify-content:space-between;align-items:center;gap:40px;display:flex}.about-page h1{letter-spacing:-2px!important;margin:18px 0!important;font-size:48px!important}.about-lead{color:#6e7565;font-size:15px}.experience{border-left:1px solid #e1e7d5;padding-left:50px;padding-right:25px}.experience strong{letter-spacing:-5px;font-family:Manrope,sans-serif;font-size:90px;font-weight:500;line-height:1}.experience strong span{letter-spacing:-.7px;margin-left:10px;font-size:24px}.experience p{color:#7b836e;margin-top:17px;font-size:12px;line-height:1.8}.about-story{grid-template-columns:1fr 1fr;gap:40px;max-width:1040px;margin:30px 0 32px;display:grid}.about-story p{color:#6e7761;font-size:14px;line-height:1.9}.about-values{border-top:1px solid #e2e6d9;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:25px;display:grid}.about-values span{letter-spacing:1.4px;color:#8b957a;font-size:9px}.about-values h2{margin:12px 0;letter-spacing:-.6px!important;font-size:20px!important}.about-values p{color:#78816c;font-size:12px;line-height:1.75}.inbox{min-height:55vh;padding-top:45px;padding-bottom:45px}.inbox h1{font-size:34px!important}.inbox-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.inbox-note{color:#737d67;font-size:13px;line-height:1.7}.inquiry{border-top:1px solid #e1e5d8;padding:24px 0}.inquiry-top{justify-content:space-between;gap:20px;display:flex}.inquiry h2{font-size:20px!important}.inquiry p{white-space:pre-wrap;margin-top:14px;font-size:14px;line-height:1.7}.inquiry .details{color:#77826a;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12px;display:flex}.inquiry time{color:#818b73;font-size:11px}.inquiry .status{background:#fff5cf;border-radius:4px;padding:5px 8px;font-size:10px}.inbox-empty{color:#77836a;padding:55px 0}.small-button{background:#fff;border:1px solid #dce2d2;border-radius:6px;margin-top:15px;padding:8px 13px;font-size:11px}.pagination{justify-content:space-between;padding:20px 0;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.refresh{--ink:#171a18;--gold:#ffca26}.refresh .study{font-size:8px}.refresh .shop-nav{padding-top:11px;padding-bottom:11px}.refresh .departments{gap:23px}.refresh .search{width:260px}.refresh .topbar{padding-top:6px;padding-bottom:6px;font-size:9px}.refresh .kicker{letter-spacing:1.65px;font-size:9px}.refresh h1{letter-spacing:-2.65px;margin:19px 0;font-size:49px;line-height:1.1}.refresh h2{letter-spacing:-1.1px;font-size:29px;line-height:1.2}.refresh h3{letter-spacing:-.65px;font-size:20px;line-height:1.25}.refresh .body-copy{font-size:12px;line-height:1.8}.refresh .btn{gap:24px;padding:15px 21px;font-size:11px}.refresh .text-link{gap:10px;font-size:11px}.refresh .actions{gap:20px}.refresh .partner-strip{background:#fcfcfa;padding-top:23px;padding-bottom:25px}.refresh .partner-heading{margin-bottom:20px}.refresh .partners{gap:16px 33px}.refresh .section-head{margin-bottom:21px}.refresh .section-head .kicker{margin-bottom:10px}.refresh .section-description{color:#777;margin-top:10px;font-size:11px}.refresh .photograph{mix-blend-mode:multiply;overflow:hidden}.refresh-hero{padding:37px 44px 31px}.studio .refresh-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;display:grid}.hero-proof{color:#73786d;border-top:1px solid #e3e5df;align-items:center;gap:15px;margin-top:25px;padding-top:17px;font-size:9px;display:flex}.hero-proof b{color:#333;font-size:12px}.hero-gallery{background:linear-gradient(135deg,#fff,#fcfcf9);border:1px solid #e9ebe6;border-radius:18px;padding:24px 21px 0;position:relative;overflow:hidden}.gallery-label span{letter-spacing:1.4px;color:#85897c;margin-bottom:6px;font-size:8px;display:block}.gallery-label b{font-size:14px;font-weight:600}.gallery-bottom{color:#777d70;border-top:1px solid #e8eae5;justify-content:space-between;align-items:center;padding:17px 0;font-size:9px;display:flex}.gallery-bottom span:last-child{color:#4d5444;font-size:20px}.display{justify-content:center;align-items:flex-end;gap:10px;padding:0 5px;display:flex;position:relative}.object{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.object .photograph{z-index:2;width:100%;height:calc(100% - 30px);position:relative}.riser{z-index:1;background:linear-gradient(#f9f9f6 0,#eeefeb 16%,#e7e9e3 95%);border:1px solid #e9ebe5;border-radius:50% 50% 4px 4px/10% 10% 4px 4px;flex:none;width:100%;height:18px;margin-top:-1px;position:relative;box-shadow:0 9px 10px -10px #90998a}.object-label{text-align:center;white-space:nowrap;color:#5d6458;margin-top:13px;font-size:9px;font-weight:500;line-height:1.2;display:block}.hero-display{gap:5px;height:266px;margin-top:11px;padding-bottom:24px}.hero-display .object:first-child{flex:.8;height:80%}.hero-display .object:nth-child(2){flex:1;height:100%}.hero-display .object:nth-child(3){flex:1.15;height:75%}.hero-display .object:nth-child(2) .riser{height:34px}.device-section{padding-top:33px;padding-bottom:30px}.condition-tabs{color:#848a7d;align-items:center;gap:15px;font-size:9px;display:flex}.condition-tabs b{color:#30362c;background:#f2f4ee;border:1px solid #e3e7da;border-radius:20px;padding:9px 14px;font-weight:500}.device-lineup{gap:20px;height:182px;margin-top:22px}.device-lineup .object .photograph{height:137px}.device-lineup .riser{height:13px}.device-lineup .wide{flex:1.2}.condition-band{background:#f7f8f4;border:1px solid #eff1e9;border-radius:14px;grid-template-columns:1.05fr 1fr 1.15fr;align-items:center;gap:20px;margin:0 44px 31px;padding:23px 24px;display:grid}.condition-intro h2{letter-spacing:-.8px;margin-top:8px;font-size:23px}.condition-band .kicker{letter-spacing:1.2px;font-size:7px}.condition-item{align-items:flex-start;gap:13px;display:flex}.condition-icon{color:#879076;background:#e9eddf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Manrope;font-size:12px;display:flex}.condition-item h3{letter-spacing:-.3px;margin-bottom:8px;font-size:15px}.condition-item p{color:#757c6d;font-size:10px;line-height:1.65}.full-assortment{padding-bottom:30px}.assortment-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.collection{background:#fff;border:1px solid #e6e9e2;border-radius:15px;grid-column:span 2;padding:21px 22px 20px;overflow:hidden}.collection.cases,.collection.speakers{grid-column:span 3}.card-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-top>span{color:#747c67;font-size:18px;line-height:1}.card-top .kicker{letter-spacing:1.35px;font-size:8px}.collection h3{letter-spacing:-.6px;font-size:19px}.card-desc{color:#7a806f;margin-top:7px;font-size:10px;line-height:1.5}.collection .display{gap:7px;height:162px;margin-top:16px;padding:0}.collection.cases .display{gap:7px;height:168px}.collection.cases .photograph{height:137px}.collection.cases .object:nth-child(2){height:100%}.collection.cases .object:nth-child(3){height:95%}.collection.cases .object:nth-child(4){height:91%}.collection.cases .object:nth-child(5){height:96%}.collection.speakers .large-speaker{flex:1.7}.collection.speakers .horizontal{flex:1.25;height:77%}.collection.speakers .vertical{flex:.65;height:90%}.collection.speakers .clip{flex:.8;height:80%}.collection.earbuds .display{gap:12px;height:124px;margin-top:25px}.collection.wearables .display{gap:9px;height:133px;margin-top:16px}.collection.wearables .band{flex:.6}.collection.power .display{height:135px}.collection.power .bank{flex:1;height:100%}.collection.power .adapter{flex:1;height:74%}.collection.power .cable{flex:1.2;height:80%}.collection.mounts{grid-column:span 6;grid-template-columns:1fr 1fr;min-height:153px;padding-top:26px;padding-bottom:26px;display:grid;position:relative}.collection.mounts .card-top{position:absolute;top:21px;left:22px;right:22px}.collection.mounts h3{grid-column:1;margin-top:31px}.collection.mounts .card-desc{grid-column:1}.collection.mounts .display{gap:42px;width:320px;height:113px;position:absolute;top:4px;right:65px}.collection.mounts .riser{height:12px}.collection.mounts .object .photograph{height:100px}.partner-flow{padding-top:8px;padding-bottom:35px}.partner-flow .kicker{margin-bottom:9px}.flow-grid{border-top:1px solid #e1e5d9;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:24px;padding-top:21px;display:grid}.flow-grid>div{padding-left:33px;position:relative}.flow-grid>div>span{color:#a1a992;font-size:11px;position:absolute;top:3px;left:0}.flow-grid h3{letter-spacing:-.3px;margin-bottom:8px;font-size:14px}.flow-grid p{color:#747c69;max-width:250px;font-size:11px;line-height:1.6}.refresh .closing{background:#f5f6f1;padding:25px 44px}.refresh .closing h3{font-size:23px}.refresh .footer{border-top:0;padding:21px 44px;font-size:9px}.refresh .design-note{padding-top:10px;padding-bottom:10px;font-size:8px}.refresh .header{height:84px}.refresh .nav{gap:28px;font-size:13px}.refresh .topbar{padding:8px 0;font-size:10px}.refresh .shop-nav{padding:14px 0}.refresh .body-copy{font-size:14px}.refresh .refresh-hero{gap:38px;padding-top:48px;padding-bottom:42px}.refresh h1{letter-spacing:-2.8px;margin:20px 0;font-size:56px}.refresh .btn{padding:16px 21px;font-size:13px}.refresh .text-link{font-size:12px}.refresh .hero-proof{margin-top:28px;padding-top:20px;font-size:11px}.refresh .hero-proof b{font-size:15px}.refresh .hero-gallery{padding:25px 25px 0}.refresh .hero-display{height:300px}.refresh .gallery-label b{font-size:16px}.refresh .gallery-bottom{font-size:10px}.refresh .partner-strip{padding-top:26px;padding-bottom:28px}.refresh .partner-heading p{font-size:11px}.refresh .partners img{height:32px}.refresh .device-section{padding-top:40px;padding-bottom:35px}.refresh .device-lineup{height:204px;margin-top:28px}.refresh .device-lineup .object .photograph{height:156px}.refresh .object-label{white-space:normal;min-height:25px;font-size:11px}.refresh .condition-band{max-width:1152px;margin:0 auto 40px;padding:27px 28px}.refresh .condition-item p{font-size:12px}.refresh .condition-item h3{font-size:17px}.refresh .condition-intro h2{font-size:26px}.refresh .condition-band .kicker{font-size:8px}.refresh .condition-band br{display:none}.refresh .full-assortment{padding-bottom:40px}.refresh .section-description{font-size:13px}.refresh .collection{color:inherit;transition:border-color .2s,box-shadow .2s;display:block}.refresh .collection:hover{border-color:#cbd3bc;box-shadow:0 5px 22px #26330d08}.refresh .collection h3{font-size:22px}.refresh .card-desc{font-size:12px}.refresh .card-top .kicker{font-size:9px}.refresh .collection .display{height:175px}.refresh .collection.cases .display{height:192px}.refresh .collection.cases .photograph{height:160px}.refresh .collection.speakers .display{height:192px}.refresh .collection.earbuds .display{height:145px}.refresh .collection.wearables .display,.refresh .collection.power .display{height:153px}.refresh .collection.mounts{min-height:175px;display:grid}.refresh .collection.mounts .display{width:340px;height:130px;top:5px;right:80px}.refresh .collection.mounts .object .photograph{height:117px}.refresh .partner-flow{padding-bottom:46px}.refresh .flow-grid p{font-size:13px}.refresh .flow-grid h3{font-size:17px}.refresh .closing{padding:32px 0}.refresh .closing h2{font-size:28px}.refresh .closing p{font-size:13px}.refresh .kicker{color:#737b67}.refresh .partner-heading b{font-size:14px}.refresh .condition-icon{font-family:Manrope,Arial,sans-serif}@media (min-width:1241px){.refresh h1{font-size:62px}.refresh .hero-display{height:332px}.refresh .refresh-hero{padding-top:54px;padding-bottom:48px}}@media (max-width:1000px){.container{padding-left:30px;padding-right:30px}.refresh .refresh-hero{gap:25px;padding:36px 30px}.refresh h1{font-size:47px}.refresh .hero-display{height:260px}.refresh .body-copy{font-size:12px}.refresh .btn{font-size:11px}.refresh .actions{gap:13px}.refresh .partner-strip{padding-left:30px;padding-right:30px}.refresh .condition-band{margin-left:30px;margin-right:30px}.refresh .collection h3{font-size:19px}.refresh .card-desc{font-size:11px}.departments{gap:20px;font-size:11px}.footer-links{gap:15px}.about-page h1{font-size:43px!important}.contact-layout{gap:30px;padding:42px 32px}.contact-intro h1{font-size:32px!important}}@media (max-width:760px){.container{padding-left:22px;padding-right:22px}.refresh .topbar{font-size:9px}.topbar .container>span:last-child{display:none}.refresh .header{height:75px}.header .logo{transform-origin:0;margin-right:-40px;transform:scale(.82)}.menu-toggle{background:0 0;border:0;align-items:center;gap:12px;padding:12px 0 12px 14px;font-size:12px;display:flex}.menu-toggle span{font-size:20px}.refresh .nav{z-index:10;background:#fff;align-items:stretch;gap:18px;padding:18px 22px 24px;display:none;position:absolute;top:74px;left:0;right:0;box-shadow:0 10px 15px #0000000c}.refresh .nav.is-open{flex-direction:column;display:flex}.nav a{padding:8px 0}.nav .nav-contact{padding:13px}.shop-nav{scrollbar-width:none;overflow-x:auto}.departments{gap:25px;width:max-content;font-size:11px}.refresh .refresh-hero{padding:30px 22px;display:block}.refresh h1{letter-spacing:-2.4px;font-size:48px;line-height:1.08}.refresh .body-copy{font-size:13px}.refresh .body-copy br{display:none}.refresh .hero-copy{max-width:480px}.refresh .actions{gap:20px}.refresh .btn{padding:15px 18px;font-size:12px}.refresh .hero-proof{margin-top:22px;padding-top:15px;font-size:10px}.refresh .hero-gallery{margin-top:28px;padding:22px 18px 0}.refresh .hero-display{height:280px;margin-top:13px}.refresh .gallery-bottom{font-size:9px}.refresh .partner-strip{padding:25px 22px}.partner-heading{display:block}.refresh .partner-heading b{font-size:13px}.refresh .partner-heading p{margin-top:7px;font-size:10px}.refresh .partners{grid-template-columns:repeat(4,1fr);gap:20px 16px}.refresh .partners img{height:26px}.refresh .device-section{padding-top:30px;padding-bottom:25px}.refresh h2{font-size:27px}.section-head{flex-direction:column;align-items:flex-start;gap:7px}.refresh .section-head{margin-bottom:16px}.refresh .section-head .kicker{margin-bottom:10px}.refresh .device-lineup{grid-template-columns:repeat(3,1fr);gap:26px 14px;height:auto;margin-top:18px;padding:0;display:grid}.refresh .device-lineup .object{width:100%;height:161px}.refresh .device-lineup .object .photograph{height:125px}.refresh .object-label{min-height:22px;margin-top:11px;font-size:9px}.refresh .condition-band{grid-template-columns:1fr;gap:22px;margin:4px 22px 30px;padding:24px 20px}.refresh .condition-intro h2{font-size:26px}.refresh .condition-intro h2 br{display:none}.refresh .condition-item p{font-size:12px}.refresh .assortment-grid{grid-template-columns:1fr;gap:15px}.refresh .collection,.refresh .collection.cases,.refresh .collection.speakers,.refresh .collection.mounts{grid-column:auto}.refresh .collection h3{font-size:21px}.refresh .card-desc{font-size:11px}.refresh .collection{padding:22px 19px}.refresh .collection.cases .display{height:172px}.refresh .collection.cases .photograph{height:142px}.refresh .collection.speakers .display{height:185px}.refresh .collection.earbuds .display{max-width:280px;height:175px;margin-left:auto;margin-right:auto}.refresh .collection.wearables .display,.refresh .collection.power .display{max-width:310px;height:175px;margin-left:auto;margin-right:auto}.refresh .collection.mounts{min-height:290px;display:block}.refresh .collection.mounts h3{margin-top:35px}.refresh .collection.mounts .display{gap:35px;width:260px;height:132px;margin:22px auto 0;position:relative;top:auto;right:auto}.refresh .full-assortment,.refresh .partner-flow{padding-bottom:30px}.flow-grid{grid-template-columns:1fr;gap:23px;margin-top:20px}.refresh .flow-grid p{max-width:none;font-size:12px}.refresh .flow-grid h3{font-size:17px}.refresh .closing{padding:29px 0}.closing-inner{flex-direction:column;align-items:flex-start;gap:20px}.refresh .closing h2{font-size:25px}.footer-main{flex-wrap:wrap;align-items:flex-start;gap:20px;padding-top:25px}.footer-links{flex-wrap:wrap;order:3;gap:17px;width:100%;font-size:11px}.footer-bottom{flex-direction:column;gap:9px;font-size:9px}.location{margin-top:8px;font-size:10px}.footer-main .logo{margin-right:-65px;transform:scale(.7)}.footer-main p{font-size:8px}.contact-dialog{border-radius:17px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.contact-layout{padding:30px 24px;display:block}.contact-intro{padding-top:0}.contact-intro h1,.contact-page .contact-intro h1{margin:16px 0!important;font-size:34px!important;line-height:1.15!important}.contact-intro h1 br{display:none}.contact-intro p:not(.kicker){max-width:none;font-size:12px}.contact-intro>a{margin-top:15px;font-size:11px}.contact-line{display:none}.contact-form{gap:13px;margin-top:25px}.contact-dialog .kicker{max-width:85%;font-size:8px}.contact-page{padding-top:0;padding-bottom:25px}.contact-page .contact-layout{padding:28px 0}.about-page{padding-top:30px;padding-bottom:30px}.about-top{display:block}.about-page h1{font-size:39px!important}.about-lead{font-size:13px;line-height:1.6}.experience{border:0;align-items:center;gap:25px;margin-top:24px;padding:0;display:flex}.experience strong{letter-spacing:-3px;white-space:nowrap;font-size:65px}.experience strong span{letter-spacing:-.5px;font-size:19px}.experience p{margin-top:0;font-size:10px}.about-story{grid-template-columns:1fr;gap:16px;margin:25px 0}.about-story p{font-size:13px;line-height:1.85}.about-values{grid-template-columns:1fr;gap:24px;padding-top:24px}.about-values h2{font-size:20px!important}.about-values p{font-size:12px}.inbox-header{flex-direction:column;align-items:flex-start}.inquiry-top{display:block}.inquiry time{margin-top:12px;display:block}.contact-success{padding-top:35px}}@media (max-width:370px){.refresh h1{font-size:43px}.refresh .actions{gap:12px}.refresh .text-link{font-size:11px}.refresh .hero-display{height:240px}.form-row{grid-template-columns:1fr}.location{margin-top:0}.experience{gap:18px}.refresh .collection h3{font-size:19px}}
