:root{font-family:DM Sans,sans-serif;color:#252820;background:#f6f5f0;--red: #d6262e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{cursor:pointer}button{border:0;background:none;color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--red);outline-offset:4px}button:disabled{opacity:.4;cursor:default}h1,h2,h3,p{margin:0}svg{flex-shrink:0}.announcement{background:#252820;color:#fff;display:flex;justify-content:space-between;padding:10px 5%;font-size:9px;letter-spacing:1.5px}.announcement a{display:flex;gap:8px;align-items:center;letter-spacing:.3px}header{height:91px;display:flex;justify-content:space-between;align-items:center;padding:0 5%;border-bottom:1px solid #dcded4;position:relative;z-index:2;background:#f6f5f0}.logo{display:flex;align-items:center;gap:7px}.logo svg{width:51px}.logo b{font-family:Manrope,sans-serif;letter-spacing:-1.1px;font-size:21px;font-weight:800}.logo sup{font-size:9px;margin-left:3px;vertical-align:top}nav{display:flex;gap:35px;font-size:12px}nav a{display:flex;gap:5px;align-items:center}nav a:hover{color:var(--red)}.actions{display:flex;align-items:center;gap:20px}.actions button{display:flex;align-items:center;gap:9px;padding:0}.actions small{font-size:9px}.actions .contact{border:1px solid #ccd0c5;padding:12px 16px;font-size:11px}.menu{display:none!important}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:615px}.hero-copy{padding:65px 10% 25px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.8px;display:flex;align-items:center;gap:12px}.eyebrow i{width:23px;height:2px;background:var(--red)}h1{font-family:Manrope,sans-serif;font-size:clamp(60px,6.25vw,96px);line-height:1.1;font-weight:500;letter-spacing:-5.5px;margin:30px 0 22px}h1 em{color:var(--red);font-style:normal}.hero-copy>p{font-size:14px;line-height:1.85;max-width:335px;color:#73786a}.hero-buttons{display:flex;gap:27px;align-items:center;margin-top:31px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;padding:17px 22px}.red{background:var(--red);color:#fff}.button:hover{filter:brightness(.92)}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:12px;padding:0}.hero-bottom{display:flex;align-items:center;gap:15px;border-top:1px solid #d8dcd0;margin-top:46px;padding-top:20px}.hero-bottom>b{font-size:33px;letter-spacing:-3px}.hero-bottom>span{font-size:9px;line-height:1.7;color:#818575}.hero-bottom strong{color:#545b49;font-weight:500}.hero-bottom>small{margin-left:auto;font-size:9px;color:#858a7b}.hero-photo{position:relative;overflow:hidden;background:#242829}.hero-photo>img{position:absolute;width:100%;height:100%;object-fit:cover}.shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0002,transparent 40%,#000b)}.photo-top{position:absolute;top:30px;left:35px;right:35px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:8px;letter-spacing:1.7px}.photo-copy{position:absolute;bottom:66px;left:38px;right:38px;display:flex;justify-content:space-between;align-items:end;color:#fff}.photo-copy small{font-size:8px;letter-spacing:1.6px}.photo-copy h2{font-family:Manrope,sans-serif;font-size:37px;font-weight:400;line-height:1.2;letter-spacing:-1.4px;margin-top:13px}.photo-copy>a{width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;display:grid;place-items:center}.photo-bottom{position:absolute;bottom:24px;left:38px;color:#ccc;font-size:8px;letter-spacing:1.5px}.brands{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 5%;border-bottom:1px solid #d8dcd0}.brands>span:first-child{font-size:8px;letter-spacing:1px;line-height:1.8;color:#838977}.brands strong{font-weight:500;color:#4e5643}.brands b{font-size:24px;letter-spacing:-1px}.brands .samsung{font-style:italic;font-size:20px;letter-spacing:-1.4px}.brands .sony{font-family:Georgia,serif;letter-spacing:1px}.brands sup{font-size:8px;vertical-align:top}.more{display:flex;align-items:center;gap:10px;font-size:10px;color:#7d8570}.section{padding:73px 5%}.section-head{display:flex;align-items:end;justify-content:space-between}.section h2{font-family:Manrope,sans-serif;font-size:39px;font-weight:500;letter-spacing:-1.8px;line-height:1.2;margin-top:16px}.section-head>p{font-size:12px;line-height:1.8;color:#7d8471}.filters{display:flex;align-items:center;gap:8px;padding-bottom:17px;border-bottom:1px solid #d8dcd0;margin:30px 0 24px}.filters button{padding:9px 15px;border:1px solid #d8dcd0;font-size:10px;border-radius:2px}.filters button.selected{background:#292e23;color:#fff;border-color:#292e23}.filters small{font-size:8px;margin-left:9px;opacity:.6}.filters>span{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:9px;color:#7e8770}.filters b{font-size:21px;font-weight:400}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:21px}.product-image{height:275px;position:relative;background:#e9e8e1;overflow:hidden}.product-image>img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .5s}.product-image:hover>img{transform:scale(1.05)}.product-image>span{position:absolute;top:15px;left:15px;background:#f6f5f0df;font-size:7px;letter-spacing:1px;padding:6px 8px;z-index:1}.product-image>button{position:absolute;bottom:13px;right:13px;width:33px;height:33px;border-radius:50%;background:#fff;display:grid;place-items:center}.product-heading{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:5px}.product-heading h3{font-size:13px;font-weight:500}.product-heading button{padding:0}.product-desc{font-size:10px;color:#868d79;margin-top:5px}.price{display:flex;align-items:center;gap:8px;padding:0;margin-top:15px;font-size:9px;color:#626d53}.shop-foot{border-top:1px solid #d8dcd0;padding-top:21px;margin-top:34px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#7b856e}.shop-foot button{font-size:10px;display:flex;align-items:center;gap:10px;color:#3c4830}.autos{min-height:570px;position:relative;color:#fff;overflow:hidden}.autos>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 57%}.auto-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000d,#0003 80%)}.auto-content{position:relative;padding:63px 5% 75px}.auto-content .eyebrow>span{border:1px solid #ffffff80;padding:5px 8px;font-size:8px}.autos h2{font-family:Manrope,sans-serif;font-size:55px;line-height:1.15;font-weight:400;letter-spacing:-2.5px;margin:27px 0 20px}.autos p{font-size:13px;line-height:1.8;color:#d2d8cd}.white{background:#f6f5f0;color:#252820;margin-top:28px}.origins{display:flex;gap:25px;margin-top:44px;font-size:8px;letter-spacing:1px}.origins span:last-child{opacity:.5}.auto-bottom{position:absolute;bottom:24px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px;color:#d7ddcf}.process{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.process .text-link{margin-top:27px}.step{display:flex;gap:25px;border-bottom:1px solid #d8dcd0;padding:25px 0}.step:first-child{padding-top:0}.step>small{font-size:10px;color:#9fa68f;margin-top:4px}.step h3{font-size:16px;font-weight:500}.step p{font-size:12px;line-height:1.8;color:#7c866e;max-width:370px;margin-top:10px}.step>svg{margin-left:auto}.story{background:#e9ebe2;padding-top:62px;padding-bottom:62px}.story h2{font-size:46px;line-height:1.25;font-weight:400;letter-spacing:-2px;margin-top:25px}.story>div:last-child{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-top:25px}.story p{font-size:12px;line-height:1.9;max-width:415px;color:#778368}footer{padding:40px 5% 23px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:33px;border-bottom:1px solid #d8dcd0}.footer-top>span{font-size:13px;color:#7b876c}.footer-top>a:last-child{font-size:10px}.footer-bottom{display:flex;justify-content:space-between;font-size:9px;color:#7d896d;margin-top:24px}.footer-bottom>div{display:flex;gap:24px}.footer-bottom button{font-size:9px;padding:0}.footer-bottom>span:last-child{letter-spacing:1.5px}.search{display:flex;align-items:center;gap:20px;padding:15px 5%;border-bottom:1px solid #ddd}.search input{flex:1;background:transparent;border:0;outline:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#141a1180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{position:relative;background:#f6f5f0;padding:42px;width:510px;max-height:90vh;overflow:auto}.close{position:absolute;top:14px;right:14px}.modal h2,.drawer h2{font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-1px;font-weight:500;margin:23px 0 15px}.modal p,.drawer>p{font-size:12px;line-height:1.7;color:#7d886c}.modal label{display:block;font-size:11px;margin-top:18px}.modal input,.modal textarea{display:block;width:100%;padding:13px;border:1px solid #cdd4c3;background:transparent;margin-top:7px;font-size:12px;outline-color:var(--red)}.modal textarea{height:85px;resize:vertical}.modal .button,.drawer .button{width:100%;margin-top:24px}.modal small{display:block;font-size:9px;line-height:1.7;color:#89957a;margin-top:14px}.modal pre{white-space:pre-wrap;font:12px/1.8 DM Sans,sans-serif;background:#e8ecdf;padding:16px}.drawer{position:absolute;right:0;top:0;height:100%;width:min(460px,100%);background:#f6f5f0;padding:60px 35px}.bag-item{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid #d8dcd0;font-size:14px}.empty{padding:40px 0;font-size:14px;color:#7a8969}@media (min-width: 1600px){.hero{min-height:740px}.hero-copy{padding-top:90px}.product-image{height:350px}}@media (max-width: 1000px){nav{gap:18px}.actions{gap:15px}.actions .contact{display:none}.hero{min-height:560px}.hero-copy{padding-top:50px}h1{letter-spacing:-4px}.hero-buttons{gap:18px}.hero-buttons .button{padding:15px;gap:15px}.hero-copy>p{font-size:13px}.brands .more{display:none}.product-image{height:220px}.process{gap:45px}.section h2{font-size:35px}}@media (max-width: 700px){header{height:75px}.logo svg{width:43px}.logo b{font-size:18px}.announcement{font-size:7px}.announcement a{font-size:8px}.menu{display:flex!important}nav{display:none}nav.open{display:flex;position:absolute;top:75px;left:0;right:0;background:#f6f5f0;padding:25px;flex-direction:column;border-bottom:1px solid #ddd}.hero{grid-template-columns:1fr}.hero-copy{padding:40px 6% 24px}h1{font-size:67px;letter-spacing:-4px;margin-top:22px}.hero-copy>p{max-width:300px}.hero-buttons{margin-top:24px}.hero-bottom{margin-top:30px;padding-top:16px}.hero-photo{height:440px}.photo-copy{left:25px;right:25px;bottom:52px}.photo-copy h2{font-size:33px}.photo-top{left:25px;right:25px}.photo-bottom{left:25px}.brands{padding:24px 6%;flex-wrap:wrap;gap:24px}.brands>span:first-child{width:100%}.brands b{font-size:20px}.section{padding:45px 6%}.section-head{display:block}.section-head>p{margin-top:15px}.section h2{font-size:33px;letter-spacing:-1.5px}.filters{gap:5px;margin-top:24px;overflow:auto}.filters button{font-size:10px;white-space:nowrap;padding:9px 12px}.filters>span{display:none}.products{grid-template-columns:1fr 1fr;gap:26px 14px}.product-image{height:225px}.product-heading h3{font-size:12px}.product-heading button{display:none}.product-desc{font-size:9px;line-height:1.6}.price{font-size:8px}.product-image>span{top:10px;left:10px}.shop-foot{gap:20px;line-height:1.7}.shop-foot button{font-size:9px;white-space:nowrap}.autos{min-height:560px}.auto-content{padding:45px 6% 75px}.autos h2{font-size:43px}.autos>img{object-position:62% center}.auto-shade{background:linear-gradient(90deg,#000c,#0005)}.origins{gap:18px;font-size:7px}.auto-bottom{font-size:6px}.process{grid-template-columns:1fr;gap:36px}.step p{font-size:11px}.story>div:last-child{display:block}.story h2{font-size:33px;letter-spacing:-1.4px}.story .button{margin-top:25px}.footer-top>span{display:none}.footer-bottom{flex-direction:column;gap:22px}.footer-bottom>span:last-child{display:none}.modal{padding:35px 25px}.modal h2{font-size:27px}}@media (max-width: 400px){.product-image{height:190px}h1{font-size:59px}}.filters a{padding:9px 15px;border:1px solid #d8dcd0;font-size:10px;border-radius:2px;white-space:nowrap}.filters a.selected{background:#292e23;color:#fff;border-color:#292e23}.catalogue-title{font-size:60px;letter-spacing:-3px;margin:22px 0 0}.spotlights{border-bottom:1px solid #d8dcd0}.spotlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}.spotlight{display:block;padding:30px;background:#eeece7;overflow:hidden;position:relative}.spotlight.iphone-duo{background:#242724;color:#fff}.spotlight h3{font-family:Manrope,sans-serif;font-weight:500;font-size:32px;letter-spacing:-1.4px;margin-top:17px}.spotlight p{font-size:13px;margin-top:9px;opacity:.7}.spotlight>img{width:calc(100% + 60px);height:300px;object-fit:contain;margin:20px -30px;mix-blend-mode:multiply}.spotlight.iphone-duo>img{mix-blend-mode:normal}.spotlight>span{display:flex;justify-content:space-between;align-items:center;font-size:12px;border-top:1px solid #8885;padding-top:17px}.journal{border-top:1px solid #d8dcd0}.journal h1{margin:25px 0 20px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:38px}.journal-grid>a{display:block}.journal-grid img{width:100%;height:235px;object-fit:cover;filter:saturate(.7);margin-bottom:23px}.journal-grid .eyebrow{font-size:8px;letter-spacing:1px;gap:8px}.journal-grid .eyebrow span{color:#858b7d}.journal-grid h3{font-family:Manrope,sans-serif;font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.7px;margin-top:15px;max-width:340px}.journal-grid p{font-size:12px;line-height:1.8;color:#7a8270;margin-top:12px}.journal-grid .text-link{margin-top:20px;font-size:10px}.about-hero{padding-top:80px;padding-bottom:80px}.about-hero h1{font-size:clamp(50px,6vw,85px);max-width:1000px}.intro{font-size:18px;line-height:1.8;color:#7a8270;max-width:580px}.about-split{display:grid;grid-template-columns:1fr 1fr;background:#e9ebe2}.about-split>img{width:100%;height:100%;min-height:450px;object-fit:cover}.about-split>div{padding:65px 10%}.about-split h2{font-family:Manrope,sans-serif;font-size:36px;font-weight:500;letter-spacing:-1.7px;line-height:1.3;margin:23px 0}.about-split p{font-size:14px;line-height:1.9;color:#6d7662;margin-top:17px}.about-services{display:grid;grid-template-columns:1fr 1fr;gap:45px}.about-services>a{border-top:1px solid #ccd1c3;padding:25px 0;position:relative}.about-services small{font-size:9px;letter-spacing:1.5px}.about-services h2{font-size:31px;margin-top:25px}.about-services p{font-size:13px;color:#7a8270;margin:15px 0 25px}.article-head{max-width:1000px;margin:auto;padding-top:60px;padding-bottom:50px}.article-head .eyebrow{margin-top:45px}.article-head h1{font-size:clamp(40px,5vw,70px);line-height:1.16;letter-spacing:-3px;margin-top:25px}.article-head>p{font-size:17px;line-height:1.7;color:#7a8270;max-width:600px;margin:25px 0}.article-head>small{font-size:9px;letter-spacing:1.5px}.article-cover{display:block;width:90%;max-width:1250px;height:440px;object-fit:cover;margin:auto}.article-body{max-width:720px;margin:60px auto 80px;padding:0 25px}.article-body section{margin-top:35px}.article-body h2{font-family:Manrope,sans-serif;font-weight:500;font-size:27px;letter-spacing:-1px}.article-body p{font-size:15px;line-height:1.95;color:#69765d;margin-top:15px}.article-body .button{margin-top:40px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:620px}.detail-photo{background:#e9e8e1}.detail-photo img{display:block;width:100%;height:470px;object-fit:contain}.detail .eyebrow{margin-top:45px}.detail h1{font-size:58px;line-height:1.15;letter-spacing:-2.5px;margin:22px 0}.detail p{font-size:14px;line-height:1.8;color:#78866a}.detail-notes{border-top:1px solid #d8dcd0;margin-top:30px;padding-top:24px}.detail-notes>span{display:block;font-size:10px;color:#7a8270}.detail-notes>strong{display:block;font-size:15px;font-weight:500;margin:10px 0}.detail-notes p{font-size:12px}.detail .button{margin-top:25px}.source{display:block;font-size:10px;color:#7a8270;margin-top:20px;text-decoration:underline}.autos-title{font-size:55px;line-height:1.15;letter-spacing:-2.5px;font-weight:400;margin:27px 0 20px}nav a[aria-current=page]{color:var(--red)}.product-heading a:hover{color:var(--red)}@media (max-width: 1000px){nav{gap:15px;font-size:11px}.detail{gap:35px}.detail h1{font-size:44px}.spotlight>img{height:240px}.journal-grid img{height:180px}.journal-grid h3{font-size:20px}}@media (max-width: 700px){.spotlight-grid,.journal-grid,.about-split,.about-services,.detail{grid-template-columns:1fr}.spotlight{padding:25px}.spotlight>img{width:calc(100% + 50px);margin:20px -25px;height:270px}.spotlight h3{font-size:30px}.journal-grid{gap:40px}.journal-grid img{height:260px}.journal-grid h3{font-size:26px}.section-head>.text-link{margin-top:20px}.catalogue-title{font-size:43px;letter-spacing:-2px}.filters a{font-size:10px;padding:9px 12px}.about-hero{padding-top:50px;padding-bottom:50px}.about-hero h1{font-size:50px;letter-spacing:-3px}.intro{font-size:15px}.about-split>img{min-height:0;height:300px}.about-split>div{padding:40px 6%}.about-split h2{font-size:31px}.about-services{gap:10px}.about-services h2{font-size:29px}.article-head h1{font-size:43px;letter-spacing:-2px}.article-head>p{font-size:15px}.article-cover{height:290px;width:100%}.article-body{margin-top:40px}.detail{gap:30px}.detail-photo img{height:330px}.detail .eyebrow{margin-top:30px}.detail h1,.autos-title{font-size:43px}.footer-bottom>div{flex-wrap:wrap}}.cart-nav{display:flex;gap:9px;align-items:center}.purchase{margin-top:25px;border-top:1px solid #d8dcd0;padding-top:24px}.purchase-price{font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-.7px}.purchase>p{font-size:12px;margin-top:10px}.purchase label,.checkout-form label{display:block;font-size:11px;margin:20px 0 8px}.purchase label>span,.checkout-form label>span{color:#88917b;margin-left:8px}.purchase input,.checkout-form input,.checkout-form textarea{width:100%;padding:14px;border:1px solid #cdd3c4;background:transparent;font-size:12px;outline-color:var(--red);border-radius:0}.checkout-form input,.checkout-form textarea{display:block;margin-top:8px}.purchase-actions{display:flex;gap:12px;margin-top:20px}.quantity{display:flex;align-items:center;justify-content:space-between;border:1px solid #cdd3c4;width:112px;flex-shrink:0;height:48px;font-size:12px}.quantity button{padding:10px;display:flex;align-items:center}.purchase-actions .button{margin:0;flex:1}.purchase-next{min-height:22px;margin-top:15px;font-size:11px}.purchase-next a{display:flex;gap:10px;align-items:center}.commerce-page{min-height:65vh}.commerce-page>h1{font-size:66px;letter-spacing:-3px;margin-top:22px}.commerce-page>h1>span{color:var(--red)}.cart-layout,.checkout-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;margin-top:45px;align-items:start}.cart-line{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:25px 0;border-top:1px solid #d8dcd0}.cart-line>a>img{width:150px;height:160px;object-fit:contain;background:#eae9e2}.cart-line small{font-size:8px;text-transform:uppercase;letter-spacing:1.5px}.cart-line h2{font-size:20px;margin-top:8px;letter-spacing:-.5px}.cart-line p{font-size:12px;color:#7d8672;margin-top:8px;overflow-wrap:anywhere}.cart-line>div>span{font-size:12px;display:block;margin-top:12px}.line-actions{display:flex;gap:20px;align-items:center;margin-top:16px}.line-actions .quantity{height:34px;width:95px}.remove{font-size:10px;text-decoration:underline}.cart-lines>.text-link{margin-top:25px}.order-summary{background:#e9ebe2;padding:30px}.order-summary h2{font-family:Manrope,sans-serif;font-size:25px;font-weight:500;letter-spacing:-.8px;margin:15px 0 25px}.totals{border-top:1px solid #ccd2c2;padding-top:20px;margin-top:20px}.totals>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-bottom:20px}.totals strong{font-weight:500}.totals p{font-size:11px;line-height:1.8;color:#768368}.order-summary>.button{width:100%;margin-top:25px}.order-summary>small,.checkout-form>small{display:block;color:#7d886f;font-size:9px;line-height:1.8;margin-top:14px}.cart-empty{padding:50px 0}.cart-empty>svg{color:#929b87}.cart-empty h2{margin-top:25px;font-size:30px}.cart-empty p{color:#7d886f;font-size:13px;margin-top:15px}.cart-empty .button{margin-top:25px}.cart-status{font-size:11px;color:#7d886f;margin-top:25px}.checkout-form h2{font-size:28px;margin:20px 0 30px}.checkout-form textarea{height:95px;resize:vertical}.checkout-payment{border-top:1px solid #d8dcd0;margin-top:32px;padding-top:30px}.checkout-payment h3{font-size:19px;font-weight:500;margin-top:18px}.checkout-payment p{font-size:12px;line-height:1.9;color:#7d886f;margin-top:12px}.checkout-form>.button{margin-top:25px;width:100%}.checkout-item{display:flex;gap:15px;align-items:center;margin-bottom:20px}.checkout-item img{width:60px;height:70px;object-fit:contain;background:#f6f5f0}.checkout-item strong{font-size:12px;font-weight:500}.checkout-item p{font-size:10px;line-height:1.7;color:#7d886f;margin-top:6px;overflow-wrap:anywhere}.request-ready h2{font-size:32px;margin:20px 0}.request-ready>p{font-size:13px;line-height:1.8;color:#7d886f}.request-ready pre{font:12px/1.9 DM Sans,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;background:#e9ebe2;padding:25px;margin:25px 0}.edit-request{display:block;margin-top:22px}@media (max-width: 900px){.cart-layout,.checkout-layout{gap:30px;grid-template-columns:1.3fr 1fr}.cart-line{grid-template-columns:100px 1fr;gap:15px}.cart-line>a>img{width:100px;height:130px}.order-summary{padding:23px}}@media (max-width: 700px){.cart-layout,.checkout-layout{grid-template-columns:1fr;gap:35px}.commerce-page>h1{font-size:48px}.purchase-actions{gap:10px}.purchase-actions .button{padding:15px;gap:15px}.cart-line h2{font-size:18px}.cart-empty h2{font-size:27px}.cart-line{grid-template-columns:95px 1fr}.cart-line>a>img{width:95px;height:120px}.cart-layout,.checkout-layout{margin-top:30px}.checkout-form h2{font-size:25px}}
