*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#f5f6f8;color:#312e34;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,a,select{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #067aaf;outline-offset:4px}.preview{padding:9px 4%;background:#312e34;color:#fff;font-size:10px;letter-spacing:1.5px}.preview span{float:right;letter-spacing:.2px;color:#b9ccd4}.utility{display:flex;justify-content:space-between;padding:12px 4%;font-size:11px;border-bottom:1px solid #dbe1de}header{padding:26px 4%;display:flex;align-items:center;gap:28px;background:#fff}.brand{display:flex;align-items:center;gap:10px;font-size:17px;letter-spacing:1px;line-height:1.05}.brand strong{display:block;font-size:27px;letter-spacing:3px}.mark{font-size:42px;letter-spacing:-9px;margin-right:8px;font-weight:900;color:#1f94f3}.mark span{color:#1f94f3}form{display:flex;background:#f2f5f4;border:1px solid #dae1df;flex:1;margin:0 18px}input{border:0;background:none;padding:15px;width:100%;font-size:13px}form button{border:0;background:none;font-size:29px;padding:0 16px}.plain{background:none;border:0;color:inherit;font-size:12px;padding:8px 0}#count{background:#f2f2f2;border-radius:50%;padding:5px 8px;margin-left:5px}nav{display:flex;align-items:center;gap:36px;padding:16px 4%;border-top:1px solid #edf0ee;border-bottom:1px solid #d8e0dd;background:#fff;font-size:12px;font-weight:700}nav button{margin-left:auto}.hero{display:grid;grid-template-columns:1fr 1fr;padding:56px 4% 45px;gap:60px;min-height:560px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;margin:0 0 22px;color:#49656c}h1{font-size:clamp(60px,6.7vw,104px);line-height:.98;letter-spacing:-5px;font-weight:500;margin:0 0 25px}em{font-style:normal;color:#1269b1}.intro{max-width:420px;line-height:1.6;color:#5d6d72;font-size:17px}.actions{display:flex;align-items:center;gap:25px;margin-top:30px}.button{border:0;display:inline-block;background:#1269b1;color:#fff;padding:16px 23px;font-size:12px;font-weight:700}.textlink{font-size:12px;font-weight:700;border-bottom:1px solid #849a9f;padding:10px 0}.herofoot{display:flex;gap:25px;margin-top:42px;color:#64767b;font-size:11px}.herofoot span:before{content:"\2713";color:#1269b1;margin-right:8px}.feature{background:#f2f2f2;position:relative;display:flex;flex-direction:column;padding:23px 28px;min-width:0}.featuretop{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.8px}.feature img{width:100%;height:280px;object-fit:contain;mix-blend-mode:multiply;margin:12px 0}.featurebottom{display:flex;align-items:center;justify-content:space-between}.featurebottom .eyebrow{margin-bottom:8px}.featurebottom h2{font-size:36px;margin:0;font-weight:500}.featurebottom p:last-child{font-size:12px;color:#617378}.circle{border:1px solid #7a969c;background:none;color:#196f8c;border-radius:50%;width:48px;height:48px;font-size:24px}.finder{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:0 4%;padding:30px 35px;background:#312e34;color:#fff}.finder .eyebrow{color:#b6d5dc;margin-bottom:12px}h2{font-weight:500;letter-spacing:-1px}.finder h2{font-size:27px;margin:0}.findercontrols{display:flex;align-items:end;gap:12px}.finder label{font-size:10px;color:#c6d6d9}.finder select{display:block;min-width:230px;margin-top:8px;padding:14px 18px;background:#f6faf9;border:0;color:#263f45}.finder .button{background:#f2f2f2;color:#233e43}.catalog{padding:70px 4%}.sectionhead{display:flex;align-items:end;justify-content:space-between}.sectionhead h2{font-size:35px;margin:0}.sectionhead .eyebrow{margin-bottom:14px}#resultcount{font-size:12px;color:#63777a}.tabs{display:flex;gap:8px;margin:26px 0}.tabs button{background:none;border:1px solid #d1dad6;padding:10px 20px;font-size:11px;color:#435d63}.tabs .selected{background:#312e34;color:#fff;border-color:#312e34}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid #e0e5e0;padding:20px;display:flex;flex-direction:column;min-width:0}.card .image{height:210px;background:#f4f6f3;display:flex;align-items:center;justify-content:center}.card img{width:85%;height:85%;object-fit:contain;mix-blend-mode:multiply}.card .eyebrow{margin:20px 0 10px;font-size:9px}.card h3{font-weight:500;font-size:20px;line-height:1.3;margin:0 0 12px;min-height:52px}.card p{font-size:12px;color:#6a7b80;margin:0 0 20px}.cardbottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #e5eae7;padding-top:17px}.cardbottom span{font-size:18px}.cardbottom button{background:none;border:0;color:#10799f;font-size:12px;font-weight:700}.catalogNote,.small{font-size:11px;line-height:1.6;color:#6c8085}.return{margin:0 4% 60px;background:#e9ede4;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:52px}.return h2{font-size:45px;line-height:1.05;margin:0}.return>div>p:not(.eyebrow){line-height:1.6;max-width:420px}.return ul{list-style:none;padding:0;font-size:13px;line-height:2.5;margin-bottom:25px}.return li:before{content:"\2197";margin-right:12px;color:#1269b1}footer{background:#312e34;padding:36px 4%;color:#fff;display:flex;gap:30px;align-items:center;font-size:11px}footer span{margin-left:auto;color:#b6c8c9}dialog{border:0;max-width:950px;width:92%;padding:40px;background:#f5f6f8;color:#312e34;max-height:90vh;overflow:auto}dialog::backdrop{background:#10252bbd}.close{position:absolute;right:14px;top:10px;background:none;border:0;font-size:30px}.detailgrid{display:grid;grid-template-columns:1fr 1.2fr;gap:35px}.detailgrid img{width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply}.detailgrid h2{font-size:30px}.detailgrid select{width:100%;padding:12px;margin:8px 0 18px}.detailgrid .button{margin:8px 8px 8px 0}.detailprice{font-size:28px}.muted{font-size:12px;color:#667b80;line-height:1.6}.workspaceitem{padding:15px 0;border-bottom:1px solid #d2dcd7;display:flex;justify-content:space-between;align-items:center;gap:20px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#312e34;color:#fff;padding:15px 25px;display:none;z-index:5}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){header{flex-wrap:wrap;gap:15px}header form{order:3;flex-basis:100%;margin:0}.brand{margin-right:auto}nav{gap:18px;overflow:auto;white-space:nowrap}nav button{display:none}.hero{gap:25px}h1{font-size:66px;letter-spacing:-3px}.herofoot{display:none}.hero .actions{flex-direction:column;align-items:start;gap:12px}.feature img{height:230px}.finder{flex-direction:column;align-items:start}.grid{grid-template-columns:repeat(2,1fr)}.return{gap:25px;padding:30px}.return h2{font-size:36px}footer{flex-wrap:wrap}footer span{margin-left:0}}@media(max-width:560px){.preview span,.utility span{display:none}.hero{grid-template-columns:1fr;padding-top:35px}h1{font-size:70px}.feature img{height:220px}.findercontrols{flex-direction:column;align-items:stretch;width:100%}.finder label,.finder select{width:100%}.sectionhead{display:block}.sectionhead h2{font-size:30px}#resultcount{display:block;margin-top:15px}.tabs{overflow:auto;white-space:nowrap}.grid,.return,.detailgrid{grid-template-columns:1fr}.return h2{font-size:40px}.catalog{padding-top:45px}.card .image{height:230px}.detailgrid img{height:200px}dialog{padding:30px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[hidden]{display:none!important}.entry{padding:55px 4% 45px}.entry h1{font-size:clamp(55px,5.5vw,83px);line-height:1.02;letter-spacing:-4px}.entry>.intro{max-width:600px}.pathgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}.path{text-align:left;padding:35px 38px;border:1px solid #cad8d6;background:#e7efee;color:#312e34;transition:transform .2s,border-color .2s}.path:hover{transform:translateY(-3px);border-color:#1269b1}.path:nth-child(2){background:#312e34;color:#fff}.pathnum{font-size:10px;letter-spacing:2px}.path h2{font-size:46px;line-height:1.05;margin:23px 0 18px}.path p{font-size:15px;line-height:1.6;max-width:370px;opacity:.8}.pathcta{display:block;margin-top:30px;border-top:1px solid #9db4b6;padding-top:20px;font-size:13px;font-weight:700}.journeybar{margin:0 4% 18px;padding:20px 30px;border:1px solid #afc7c6;background:#e5eee9;display:flex;align-items:center;justify-content:space-between}.journeybar .eyebrow{margin-bottom:7px}.journeybar strong{font-size:20px;font-weight:500}.empty{grid-column:1/-1;background:#eaf0ec;padding:32px;line-height:1.6}.empty p{max-width:650px}.empty h3{margin-top:0}#brand,#model{display:block;width:100%;padding:14px;margin:8px 0 18px;border:1px solid #b8ccc9;background:#fff}.catalog{padding-top:45px}@media(max-width:600px){.pathgrid{grid-template-columns:1fr}.path{padding:27px}.path h2{font-size:38px}.entry h1{letter-spacing:-2px}.journeybar{gap:18px;padding:18px}.journeybar strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.path{transition:none}}.visualhero{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;padding-bottom:20px}.herovisual{min-height:370px;background:linear-gradient(130deg,#e5eeec,#cad9d6);padding:25px 30px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.herovisual:before{content:"";position:absolute;width:280px;height:280px;right:-90px;top:-80px;border:65px solid #ffffff38;border-radius:50%}.herovisual img{width:100%;height:230px;object-fit:contain;mix-blend-mode:multiply;position:relative}.visualtag{font-size:9px;letter-spacing:2px}.visualcaption{font-size:9px;letter-spacing:2px;line-height:1.8}.visualcaption strong{font-size:20px;letter-spacing:-.5px;font-weight:500}.pathgrid{margin-top:20px}.path h2{font-size:36px;margin:16px 0}.path h2 br{display:none}.path{padding:28px 32px}.path p{max-width:420px}.pathcta{margin-top:20px;padding-top:17px}.destinations{padding:35px 4% 45px}.destinationgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:27px}.destimage{border:0;background:#e7eeea;width:100%;height:235px;display:flex;align-items:center;justify-content:center;padding:25px;cursor:pointer}.destimage img{width:95%;height:95%;object-fit:contain;mix-blend-mode:multiply}.destimage svg{width:100%;height:100%}.destination>a{display:flex;justify-content:space-between;font-size:17px;padding:20px 0;border-bottom:1px solid #bccfca;color:#312e34}.destination>a span{color:#1269b1}.destimage:hover{background:#f2f2f2}@media(max-width:850px){.visualhero{gap:25px}.herovisual{min-height:320px;padding:20px}.herovisual img{height:200px}.destimage{height:180px}.destination>a{font-size:14px}}@media(max-width:600px){.visualhero{grid-template-columns:1fr;gap:20px}.herovisual{min-height:280px}.herovisual img{height:175px}.destinationgrid{grid-template-columns:1fr}.destimage{height:220px}.destinations h2{font-size:29px}.path h2{font-size:33px}}.entry{padding-top:30px}.visualhero{display:block;position:relative;overflow:hidden;min-height:410px;padding:60px 55px;background:#312e34;color:#fff}.visualhero>div{position:relative;z-index:1}.visualhero .eyebrow{color:#b7d0ce}.visualhero h1{max-width:1000px;font-size:clamp(55px,6.6vw,96px);letter-spacing:-4px;margin-bottom:27px}.visualhero h1 em{color:#86c6ff}.visualhero .intro{color:#d2dedc;max-width:600px;font-size:17px}.visualhero:after{content:"";position:absolute;right:-90px;top:-140px;width:620px;height:620px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 65px #ffffff04,0 0 0 130px #ffffff03;pointer-events:none}.pathgrid{margin-top:24px}@media(max-width:600px){.visualhero{min-height:350px;padding:35px 25px}.visualhero h1{font-size:53px;letter-spacing:-2px}.visualhero .intro{font-size:15px}}.workspaceheading{margin-top:35px}.workspaceitem .muted{margin:8px 0}.workspaceitem .remove{color:#687f84;margin-left:12px}.workspaceitem>div:last-child{flex-shrink:0}#addSetup{margin-top:20px}.journeybar{gap:20px;flex-wrap:wrap}.journeybar>div{margin-right:auto}@media(max-width:600px){.workspaceitem{align-items:start;flex-direction:column}.workspaceitem>div:last-child{display:flex;gap:18px}}.finder>div:first-child{flex:1;min-width:0}.finder h2{max-width:650px;line-height:1.2}.findercontrols{flex-shrink:0}.shoppingarea{margin:0 4% 55px;background:#fff;border:1px solid #d6e0da}.shoppingarea .destinations{padding:32px 32px 25px}.shoppingarea .finder{margin:0 32px;padding:26px}.shoppingarea .catalog{padding:30px 32px 25px}.resulthead h2{font-size:27px;margin:0;line-height:1.2}.shoppingarea .tabs{margin:20px 0}.shoppingarea .catalogNote{margin-bottom:0}.shoppingarea .card{background:#fafbf8}@media(max-width:600px){.shoppingarea .destinations,.shoppingarea .catalog{padding:25px 18px}.shoppingarea .finder{margin:0 18px;padding:20px}.resulthead h2{font-size:24px}.shoppingarea{margin-bottom:35px}}.announcements{display:flex;align-items:center;background:#f2f2f2;color:#312e34;padding:0 4%;min-height:48px;gap:25px}.announcementlabel{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:1.5px;display:flex;gap:10px;align-items:center}.announcementlabel span{font-size:8px;border:1px solid #6c96bd;padding:3px;letter-spacing:.7px}.announcementwindow{overflow:hidden;flex:1;min-width:0;-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.announcementtrack{display:flex;width:max-content;animation:announcements 48s linear infinite}.announcementtrack a{display:flex;gap:15px;align-items:center;white-space:nowrap;padding:15px 35px;font-size:10px;font-weight:700;letter-spacing:1px}.announcementtrack a span{font-size:12px;letter-spacing:0;font-weight:400}.announcementtrack a:after{content:"\2726";font-size:10px;margin-left:30px;color:#1269b1}.announcementpause{border:1px solid #6c96bd;background:none;color:#312e34;min-width:30px;height:30px;font-size:13px}.announcements:hover .announcementtrack,.announcements:focus-within .announcementtrack,.announcements.is-paused .announcementtrack{animation-play-state:paused}@keyframes announcements{to{transform:translate(-50%)}}@media(max-width:600px){.announcements{gap:10px}.announcementlabel{font-size:8px;letter-spacing:.5px;flex-direction:column;gap:3px}.announcementtrack a{padding-left:20px;padding-right:20px}.announcementtrack a span{font-size:11px}}@media(prefers-reduced-motion:reduce){.announcementtrack{animation:none;width:auto;flex-wrap:wrap}.announcementwindow{overflow:visible;-webkit-mask-image:none;mask-image:none}.announcementtrack a{white-space:normal;padding:10px 12px}.announcementtrack a span,.announcementpause,.announcementtrack [data-duplicate]{display:none}}.entry{margin:30px 4% 35px;padding:0;background:#312e34;overflow:hidden}.entry .visualhero{min-height:0;padding:45px 45px 25px;background:transparent}.entry .visualhero:after{width:500px;height:500px;right:-140px;top:-230px}.entry .visualhero h1{font-size:clamp(50px,5.6vw,80px);margin-bottom:20px}.entry .visualhero .intro{max-width:680px;margin-bottom:0}.entry .pathgrid{margin:0;padding:12px 45px 40px;gap:22px;position:relative;z-index:1}.entry .path{background:#ffffff0a;border:1px solid #73908f;color:#fff;padding:27px 30px}.entry .path:nth-child(2){background:#ffffff0a}.entry .path:hover{background:#ffffff14;border-color:#86c6ff}.entry .pathnum{color:#86c6ff}.entry .path h2{margin:17px 0;font-size:35px}.entry .path p{color:#d5e2df;opacity:1}.entry .pathcta{border-color:#668181;color:#86c6ff}.entry .path:focus-visible{outline-color:#86c6ff}@media(max-width:600px){.entry{margin-top:20px}.entry .visualhero{padding:30px 23px 20px}.entry .visualhero h1{font-size:49px}.entry .pathgrid{padding:5px 23px 28px;gap:15px}.entry .path{padding:23px}.entry .path h2{font-size:30px}}.previewMedia{color:#705920!important;background:#f4ecd5;padding:9px 12px;font-size:11px!important;line-height:1.5}.resulthead{padding-bottom:10px}.card p.previewMedia{margin-bottom:12px}.return{padding:30px 40px;gap:38px;align-items:center;margin-bottom:40px}.return .eyebrow{margin-bottom:14px}.return h2{font-size:36px;line-height:1.1}.return>div>p:not(.eyebrow){margin:0 0 12px;line-height:1.45}.return ul{font-size:12px;line-height:1.65;margin:0 0 16px}.return .button{padding:13px 20px}.return>div>p.small{font-size:10px;line-height:1.4;margin:10px 0 0;max-width:450px}@media(max-width:600px){.return{padding:25px;gap:20px}.return h2{font-size:31px}.return ul{line-height:1.8}}.return ul{line-height:1.35;margin:0 0 12px}.return li{margin:0;padding:2px 0}.return li:before{margin-right:8px}@media(max-width:600px){.return ul{line-height:1.4}}.announcements{min-height:150px;margin:0 4% 35px;padding:24px 25px;gap:25px;background:#f2f2f2;border-top:3px solid #1f94f3;border-bottom:1px solid #b9d9f7}.announcementlabel{font-size:14px;line-height:1.45;letter-spacing:1px;display:block;max-width:200px}.announcementlabel span{display:block;width:max-content;margin-top:8px}.announcementtrack a{min-height:90px;background:#ffffff75;border:1px solid #b9d9f7;margin-right:18px;padding:20px 28px;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:8px;font-size:12px;max-width:460px;white-space:normal}.announcementtrack a span{display:block;font-size:15px;line-height:1.4}.announcementtrack a:after{display:none}.announcementpause{flex-shrink:0;background:#ffffff50}@media(max-width:600px){.announcements{position:relative;display:block;padding:20px 18px;min-height:210px}.announcementlabel{max-width:none;margin-bottom:15px;font-size:13px;line-height:1.3;padding-right:40px}.announcementlabel br{display:none}.announcementlabel span{display:inline-block;margin:0 0 0 8px;vertical-align:middle}.announcementpause{position:absolute;right:16px;top:20px}.announcementwindow{width:100%;-webkit-mask-image:none;mask-image:none}.announcementtrack a{width:270px;max-width:270px;padding:16px 20px;min-height:112px}.announcementtrack a span{display:block;font-size:14px}}.mediaspecs{font-size:14px;line-height:1.5;margin:18px 0 24px}.mediaspecs dl{display:flex;gap:24px;flex-wrap:wrap;padding:14px 0;border-top:1px solid #d2dcd7;border-bottom:1px solid #d2dcd7}.mediaspecs dt{color:#60777b;font-size:12px}.mediaspecs dd{margin:4px 0 0;font-weight:600}.mediaspecs .textlink{font-size:12px}.equipmentsummary{font-size:13px;line-height:1.5;color:#49656c}.comparechoice{display:flex;align-items:center;gap:9px;font-size:13px;border-top:1px solid #d2dcd7;margin-top:18px;padding-top:14px;cursor:pointer}.comparechoice input{width:18px;height:18px;margin:0;accent-color:#1269b1}.comparebar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;background:#e5ece7;border:1px solid #bed0c7;padding:20px;margin-top:25px}.comparebar[hidden]{display:none}.comparebar>div{margin-right:auto}.comparebar strong,.comparebar span{display:block}.comparebar span{font-size:12px;margin-top:6px}.comparebar button:disabled{opacity:.5;cursor:not-allowed}.comparetable{overflow-x:auto}.comparetable table{width:100%;border-collapse:collapse;min-width:540px}.comparetable th,.comparetable td{border-bottom:1px solid #d2dcd7;padding:16px;text-align:left;vertical-align:top;font-size:14px;line-height:1.5}.comparetable tbody th{width:25%;color:#49656c;font-weight:500}.comparetable thead img{width:150px;height:100px;object-fit:contain;display:block}.comparetable thead span{display:block;margin-top:15px}.comparetable .button{font-size:12px;padding:12px}@media(max-width:600px){.comparebar{gap:12px;padding:15px}.comparebar>div{width:100%}.comparetable th,.comparetable td{padding:10px}}.quantity{display:inline-block;width:75px;padding:10px;border:1px solid #b6c9c3;background:#fff;margin:0 15px 0 8px}.productquantity{display:block;font-size:13px;margin:15px 0}.cartline{display:grid;grid-template-columns:75px 1fr auto;gap:18px;align-items:start;padding:22px 0;border-bottom:1px solid #d2dcd7}.cartline img{width:75px;height:75px;object-fit:contain}.cartline label{font-size:13px}.cartline>div>strong{line-height:1.5;display:block}.cartsubtotal{display:flex;justify-content:space-between;font-size:22px;padding:25px 0 5px}@media(max-width:600px){.cartline{grid-template-columns:50px 1fr;gap:12px}.cartline img{width:50px;height:50px}.cartline>strong{grid-column:2}.cartline .quantity{width:65px;margin-right:8px}}@media(max-width:600px){.comparetable table{min-width:0;table-layout:fixed}.comparetable th,.comparetable td{font-size:12px;padding:12px 7px;overflow-wrap:anywhere}.comparetable th:first-child{width:27%}.comparetable thead img{width:100%;height:65px}.comparetable .button{font-size:11px;padding:9px 5px;line-height:1.4;white-space:normal}.comparetable .textlink{font-size:11px}}.inquiryform{display:block;background:none;border:0;margin:22px 0 0}.inquiryform label{display:block;font-size:13px;font-weight:700;margin:18px 0 8px}.inquiryform select,.inquiryform textarea{font:inherit;width:100%;padding:12px;border:1px solid #b6c9c3;background:#fff}.inquiryform textarea{resize:vertical}.inquiryform button{font-size:13px;padding:14px 20px}.inquirycontext{font:12px/1.6 Arial;white-space:pre-wrap;overflow-wrap:anywhere;background:#e5ece7;padding:15px}.inquirybutton{display:block;text-align:left;font-weight:700;color:#1269b1;margin:8px 0}.discoverycontrols{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:20px 0}.discoverycontrols[hidden]{display:none}.discoverycontrols>label{font-size:12px;white-space:nowrap}.discoverycontrols select{padding:9px;border:1px solid #b6c9c3;background:#fff;margin-left:8px;max-width:190px}.appliedfilters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.appliedfilters span{padding:7px 10px;background:#e5ece7;border-radius:4px;font-size:12px}.recoveryactions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:20px}@media(max-width:600px){.discoverycontrols{flex-wrap:wrap}.discoverycontrols>label{margin-left:auto}.recoveryactions{gap:10px}}.mediacategorypanel{margin:24px 0 28px;padding:24px;background:#eef2ed;border:1px solid #d6e0d8;border-radius:8px}.mediacategorypanel[hidden]{display:none}.mediacategoryheading{display:flex;justify-content:space-between;align-items:center;gap:20px}.mediacategoryheading h3{font-size:27px;margin:4px 0 8px}.mediacategoryheading p{margin:0 0 16px}.mediacategorygrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.mediacategorygrid button{border:1px solid #b7cbc5;background:#fff;color:#312e34;text-align:left;padding:16px 12px;border-radius:5px;cursor:pointer;font:inherit}.mediacategorygrid span{display:block;font-weight:700}.mediacategorygrid small{display:block;margin-top:7px;color:#526a70}.mediacategorygrid button[aria-pressed=true],.mediasubcategories button[aria-pressed=true]{background:#312e34;color:#fff;border-color:#312e34}.mediacategorygrid button[aria-pressed=true] small{color:#d6e8e4}.mediacategorypanel button:disabled{opacity:.45;cursor:default}.mediasubcategories{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mediasubcategories button{font:inherit;font-size:14px;padding:9px 12px;border:1px solid #b7cbc5;background:#fff;border-radius:4px;color:#312e34;cursor:pointer}.mediacategoryprompt{grid-column:1/-1;padding:16px 0;color:#526a70}@media(max-width:1000px){.mediacategorygrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.mediacategorypanel{padding:16px}.mediacategoryheading{display:block}.mediacategoryheading>.plain{margin-bottom:16px}.mediacategorygrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediacategoryheading h3{font-size:23px}}:root{--mi-blue:#1f94f3;--mi-blue-action:#1269b1;--mi-charcoal:#312e34;--mi-paper:#ffffff;--mi-pale-blue:#f2f2f2}header{background:var(--mi-charcoal);color:#fff;padding-top:22px;padding-bottom:22px}.brand{flex:0 0 245px;letter-spacing:0}.brand-logo{display:block;width:245px;height:auto;max-width:100%;object-fit:contain}header form{background:#fff;border-color:#fff;color:var(--mi-charcoal)}header .plain{color:#fff}header #count{background:var(--mi-blue);color:#fff}nav a:hover,nav button:hover{color:var(--mi-blue-action)}.entry{background:var(--mi-charcoal)}.entry .visualhero em{color:#86c6ff}.entry .path{border-color:#77747c}.entry .path:hover{border-color:var(--mi-blue);background:#1f94f314}.entry .pathnum,.entry .pathcta{color:#86c6ff}.entry .path p{color:#e0e2e8}.finder{background:var(--mi-charcoal)}.finder .button{background:var(--mi-blue-action);color:#fff}.button:hover{background:#0e5592}.utility{background:#f5f6f8}.announcements{background:var(--mi-pale-blue);border-top-color:var(--mi-blue)}.announcementpause{border-color:#6c96bd}@media(max-width:600px){header .brand{flex-basis:170px}.brand-logo{width:170px}}header{background:#fff;color:var(--mi-charcoal)}header .plain{color:var(--mi-charcoal)}header form{background:#f5f6f8;border-color:#dce0e7}header{border-top:3px solid var(--mi-blue)}.feature img,.detailgrid img,.herovisual img,.destimage img{display:block;width:100%;height:auto;max-height:none;object-fit:initial}.destimage,.herovisual{height:auto;min-height:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mi-review.css.map */
