.OutputPreviewPage{align-items:stretch;display:flex;flex-direction:column;flex-grow:1}.Button{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:19px;align-items:center;border:1px solid;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:space-between;padding:8px 14px 6px;position:relative;text-align:left}@media(min-width:1024px){.Button{text-transform:uppercase}}.Button.disabled,.Button:disabled{cursor:not-allowed}.Button._outline{background-color:#fff;color:#000}.Button.solid{color:#fff}.Button.base.invisible{color:#666}.Button.base.invisible:hover{color:#333}.Button.base.invisible.disabled,.Button.base.invisible:disabled{color:#999}.Button.base._outline{color:#666;border-color:#666}.Button.base._outline:hover{color:#333;border-color:#333}.Button.base._outline.disabled,.Button.base._outline:disabled{border-color:#ccc;color:#999}.Button.base.solid{background-color:#666;border-color:#666}.Button.base.solid:hover{background-color:#333;border-color:#333}.Button.base.solid.disabled,.Button.base.solid:disabled{background-color:#999;border-color:#999}.Button.interactive.invisible{color:#0076c0}.Button.interactive.invisible:hover{color:#004b7b}.Button.interactive.invisible.disabled,.Button.interactive.invisible:disabled{color:#999}.Button.interactive._outline{color:#0076c0;border-color:#0076c0}.Button.interactive._outline:hover{color:#004b7b;border-color:#004b7b}.Button.interactive._outline.disabled,.Button.interactive._outline:disabled{border-color:#ccc;color:#999}.Button.interactive.solid{background-color:#0076c0;border-color:#0076c0}.Button.interactive.solid:hover{background-color:#004b7b;border-color:#004b7b}.Button.interactive.solid.disabled,.Button.interactive.solid:disabled{background-color:#999;border-color:#999}.Button.pro.invisible{color:#f47920}.Button.pro.invisible:hover{color:#d6600b}.Button.pro.invisible.disabled,.Button.pro.invisible:disabled{color:#999}.Button.pro._outline{color:#f47920;border-color:#f47920}.Button.pro._outline:hover{color:#d6600b;border-color:#d6600b}.Button.pro._outline.disabled,.Button.pro._outline:disabled{border-color:#ccc;color:#999}.Button.pro.solid{background-color:#f47920;border-color:#f47920}.Button.pro.solid:hover{background-color:#d6600b;border-color:#d6600b}.Button.pro.solid.disabled,.Button.pro.solid:disabled{background-color:#999;border-color:#999}.Button.toggle.invisible{color:#4f5877}.Button.toggle.invisible:hover{color:#3f465f}.Button.toggle.invisible.disabled,.Button.toggle.invisible:disabled{color:#999}.Button.toggle._outline{color:#4f5877;border-color:#4f5877}.Button.toggle._outline:hover{color:#3f465f;border-color:#3f465f}.Button.toggle._outline.disabled,.Button.toggle._outline:disabled{border-color:#ccc;color:#999}.Button.toggle.solid{background-color:#4f5877;border-color:#4f5877}.Button.toggle.solid:hover{background-color:#3f465f;border-color:#3f465f}.Button.toggle.solid.disabled,.Button.toggle.solid:disabled{background-color:#999;border-color:#999}.Button.toggle.active.invisible{color:#7e1bad}.Button.toggle.active.invisible:hover{color:#65168a}.Button.toggle.active.invisible.disabled,.Button.toggle.active.invisible:disabled{color:#999}.Button.toggle.active._outline{color:#7e1bad;border-color:#7e1bad}.Button.toggle.active._outline:hover{color:#65168a;border-color:#65168a}.Button.toggle.active._outline.disabled,.Button.toggle.active._outline:disabled{border-color:#ccc;color:#999}.Button.toggle.active.solid{background-color:#7e1bad;border-color:#7e1bad}.Button.toggle.active.solid:hover{background-color:#65168a;border-color:#65168a}.Button.toggle.active.solid.disabled,.Button.toggle.active.solid:disabled{background-color:#999;border-color:#999}.Button.warning.invisible{color:#e84141}.Button.warning.invisible:hover{color:#ba3434}.Button.warning.invisible.disabled,.Button.warning.invisible:disabled{color:#999}.Button.warning._outline{color:#e84141;border-color:#e84141}.Button.warning._outline:hover{color:#ba3434;border-color:#ba3434}.Button.warning._outline.disabled,.Button.warning._outline:disabled{border-color:#ccc;color:#999}.Button.warning.solid{background-color:#e84141;border-color:#e84141}.Button.warning.solid:hover{background-color:#ba3434;border-color:#ba3434}.Button.warning.solid.disabled,.Button.warning.solid:disabled{background-color:#999;border-color:#999}.Button .label{padding-top:2px}.Button .icon{height:14px;margin-left:10px;padding-bottom:2px;width:14px}.Button .icon:first-child{margin-left:0;margin-right:10px}.Button .loading{bottom:4px;left:4px;height:4px;position:absolute;width:calc(100% - 8px)}.Button.small{padding:0 8px}.Button.square{height:40px;justify-content:center;padding:4px;width:40px}.Button.square .icon{margin-left:0;padding-bottom:0}.Button.wide{justify-content:center;width:100%}.Button.wide .label{text-align:center}.Button.invisible{background-color:transparent!important;border-width:0!important;height:auto;padding:0;width:auto}.Modal{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.Modal>.paper{background-color:#fff;box-shadow:4px 4px 15px rgba(0,0,0,.25);box-sizing:border-box;max-height:calc(100vh - 60px);max-width:calc(100vw - 80px);padding:30px;position:relative}@media(max-width:811px){.Modal>.paper{height:60vh;width:100vw;padding:70px 15px 15px}.Modal>.paper.small{padding-top:15px}}@media(min-width:812px)and (max-width:1023px){.Modal>.paper{max-width:calc(100vw - 60px)}}.Modal>.paper>.Button.close{box-shadow:4px 4px 15px rgba(0,0,0,.25);position:absolute;right:30px;top:-20px}@media(max-width:811px){.Modal>.paper>.Button.close{right:15px;top:15px}}.Modal>.paper>.content{max-height:calc(100vh - 120px);max-width:calc(100vw - 140px);min-width:200px;overflow-x:auto;overflow-y:auto}@media(max-width:811px){.Modal>.paper>.content{max-width:calc(100vw - 30px);height:50vh}}@media(min-width:812px)and (max-width:1023px){.Modal>.paper>.content{max-width:calc(100vw - 120px)}}.SpecificationTable .subTitle{color:#999}.SpecificationTable .specification{margin:16px 0 24px}.SpecificationTable .specification table{border-collapse:collapse;width:100%}@media(max-width:811px){.SpecificationTable .specification table{text-align:center;font-family:Roboto,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:12px}}.SpecificationTable .specification table td,.SpecificationTable .specification table th{box-sizing:border-box;border:2px solid #e5e5e5;width:360px;padding:8px 16px;font-weight:inherit}@media(max-width:811px){.SpecificationTable .specification table td,.SpecificationTable .specification table th{border:none}}.SpecificationTable .specification table th{border-left:none}.SpecificationTable .specification table tr:first-child td,.SpecificationTable .specification table tr:first-child th{border-top:none}.SpecificationTable .specification table tr td:last-child{border-right:none}.SpecificationTable .specification table .different{font-weight:900}.SpecificationTable .specification tbody .mobileViewTableHead{display:none}@media(max-width:811px){.SpecificationTable .specification tbody .mobileViewTableHead{display:table-row;background-color:#e5e5e5;color:#999;text-align:center;border:none}}.SpecificationTable .specification .normalViewTableHead{color:#999}@media(max-width:811px){.SpecificationTable .specification .normalViewTableHead{display:none}}.SpecComparisonPage .mainContainer{display:flex;gap:36px;margin:32px auto;max-width:1920px}.SpecComparisonPage .mainContainer .contentLeft{width:1448px;margin:0 16px}.SpecComparisonPage .mainContainer .contentRight{margin:120px 24px}@media(max-width:1279px){.SpecComparisonPage .mainContainer .contentRight{display:none}}.SpecComparisonPage .mainContainer .contentRight .longButton{width:100%;margin:16px 0}.SpecComparisonPage .mainContainer .contentRight .productList{margin-top:120px;padding:24px;border:1px solid #e5e5e5;position:relative}.SpecComparisonPage .mainContainer .contentRight .productList>h3{color:#0076c0}.SpecComparisonPage .mainContainer .contentRight .productList>span{position:absolute;border:1px solid #0076c0;border-radius:16px;padding:4px 24px;top:-16px;right:20px}.SpecComparisonPage .mainContainer .contentRight .Rating{color:#000;border:1px solid #e5e5e5;margin:24px 0}.CombinationCard{display:flex;flex-direction:column;width:100%}.CombinationCard .closeButton{width:40px;margin-left:auto;margin-right:10px;margin-top:10px}.CombinationCard .cardContainer{display:flex;align-items:center;gap:16px;-o-border-image:linear-gradient(0deg,#666,transparent) 1 100%;border-image:linear-gradient(0deg,#666,transparent) 1 100%;border:none;border-left:2px solid #e5e5e5;padding:16px;box-sizing:border-box}.CombinationCard .cardContainer .wrapper{font-family:Roboto,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:12px}.CombinationCard .cardContainer .wrapper p{margin:0;text-align:left}.CombinationCard .cardContainer .wrapper p:last-of-type{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media(max-width:811px){.CombinationCard .cardContainer .wrapper p:last-of-type{display:none}}.CombinationCard .cardContainer .wrapper img{-o-object-fit:contain;object-fit:contain;width:100%;height:60px}.CombinationCard .cardContainer .wrapper{display:flex;flex-direction:column;margin:auto}.CombinationCard .cardBottom{display:flex;justify-content:flex-end;gap:24px;align-items:center;background-color:#fff;padding:10px;max-height:100px;overflow:hidden;transition:max-height .25s;font-family:Roboto,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:12px}.CombinationCard .cardBottom h3:first-of-type{color:#0076c0}@media(max-width:811px){.CombinationCard .cardBottom{display:none}}.CombinationCard .cardBottom.hidden{max-height:0;padding-top:0;padding-bottom:0}.StickyHeader{background-color:#fff;z-index:2;position:sticky;top:114px;display:flex;box-sizing:border-box;width:100%;box-shadow:4px 4px 15px rgba(0,0,0,.25);margin:auto auto 40px}@media(min-width:812px){.StickyHeader:before{content:"";width:100%}}.PresetGallery{border:1px solid #e5e5e5;height:300px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:300px}.PresetGallery>img{aspect-ratio:1;max-width:300px;-o-object-fit:cover;object-fit:cover}.PresetGallery>.caption{font-family:Roboto,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:12px;width:300px;height:20px;align-items:center}.PresetGallery>.caption,.PresetGallery>.overlay{position:absolute;bottom:0;left:0;color:#fff;display:flex;justify-content:center;background-color:rgba(0,0,0,.5)}.PresetGallery>.overlay{align-items:stretch;right:0;top:0;opacity:0}.PresetGallery>.overlay:hover{opacity:.7}.PresetGallery>.overlay>*{align-items:center;cursor:pointer;display:flex;justify-content:center}.PresetGallery>.overlay>*>svg{opacity:0;width:50px}.PresetGallery>.overlay>:hover svg{opacity:.8}.PresetGallery>.overlay .prev{width:20%}.PresetGallery>.overlay .zoom{width:60%}.PresetGallery>.overlay .next{width:20%}.PresetGallery>.buttons{bottom:0;left:0;position:absolute;right:0;top:0}.CameraDetails>h1{align-items:center;display:flex;justify-content:space-between}@media(max-width:811px){.CameraDetails>h1{align-items:center;flex-direction:column-reverse;gap:16px}}.CameraDetails>h1>div{display:flex;align-items:center;gap:8px}.CameraDetails>h1 svg{cursor:pointer}.CameraDetails>h1 svg:hover{color:#0076c0}.CameraDetails>.summary{align-items:flex-start;display:flex;gap:50px;margin:30px 0}@media(max-width:811px){.CameraDetails>.summary{align-items:center;flex-direction:column-reverse}}@media(max-width:1279px){.CameraDetails>.summary{flex-wrap:wrap;justify-content:center}.CameraDetails>.summary em{width:100%}}.CameraDetails>.summary .emphasis{display:flex;flex-direction:column;gap:24px}.CameraDetails>.summary .emphasis .addToCart{display:flex;gap:8px;align-items:center}.CameraDetails>.summary .emphasis .addToCart>span{color:#666;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:26px}.CameraDetails>.summary>em{-webkit-box-orient:vertical;-webkit-line-clamp:13;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.CameraDetails>.summary>img{aspect-ratio:1;border:1px solid #e5e5e5;box-sizing:border-box;height:300px;-o-object-fit:scale-down;object-fit:scale-down;padding:15px;width:300px}@media(max-width:811px){.CameraDetails>.summary>img{margin:0 auto}}.CameraDetails>.properties{height:550px;overflow:hidden;position:relative}.CameraDetails>.properties.short{height:260px}.CameraDetails>.properties:after{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.4) 50%,transparent);bottom:0;content:"";display:block;height:100px;position:absolute;width:100%}.CameraDetails>.properties.expanded{height:auto}.CameraDetails>.properties.expanded:after{height:0}.CameraDetails>.properties table{border-collapse:collapse;width:100%}.CameraDetails>.properties table thead th{font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:26px;color:#999;padding:18px 0 6px;text-align:left}.CameraDetails>.properties table tbody td{padding:6px}.CameraDetails>.properties table tbody td,.CameraDetails>.properties table tbody th{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border-bottom:1px solid #e5e5e5;text-align:left}.CameraDetails>.properties table tbody th{color:#999;padding:6px 20px 6px 0}.CameraDetails>.toolbar{margin:15px 0}.CameraDetails>.toolbar span{cursor:pointer}.LensProposalTile{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19px;align-items:center;background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:15px}.LensProposalTile svg,.LensProposalTile>img{max-height:80px}.LensProposalTile .details{font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.LensProposals>.list{display:flex;flex-direction:column;gap:15px;margin-top:15px}.LensProposals>.toolbar{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:15px}.CameraDetailsPage{align-items:stretch;display:flex;flex-direction:column;flex-grow:1}.CameraDetailsPage>.noDetails{flex-grow:1;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px}.CameraDetailsPage>.details{align-items:stretch;display:flex;flex-grow:1;position:relative;justify-content:space-between}.CameraDetailsPage>.details>.main{box-sizing:border-box;margin:0 auto;max-width:1660px;padding:30px;width:100%}.CameraProposalTile{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:19px;align-items:center;background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:15px}.CameraProposalTile svg,.CameraProposalTile>img{max-height:80px}.CameraProposalTile .details{font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.CameraProposals>.list{display:flex;flex-direction:column;gap:15px;margin-top:15px}.CameraProposals>.toolbar{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:15px}.LensDetailsPage{align-items:stretch}.LensDetailsPage,.LensDetailsPage>.noDetails{display:flex;flex-direction:column;flex-grow:1}.LensDetailsPage>.noDetails{align-items:center;justify-content:center;padding:32px}.LensDetailsPage>.details{align-items:stretch;display:flex;flex-grow:1;position:relative;justify-content:space-between}.LensDetailsPage>.details>.main{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:30px;width:100%}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/fonts/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto-Bold.woff) format("woff")}.Checkbox{align-items:center;background-color:transparent;border-width:0;cursor:pointer;display:flex;justify-content:flex-start;margin:0;padding:0}.Checkbox.labelLeft{flex-direction:row-reverse;justify-content:flex-end;gap:14px}.Checkbox:disabled{cursor:not-allowed}.Checkbox .label{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-left:14px}.Checkbox.off .checkbox_svg__loading,.Checkbox.off .checkbox_svg__tick{display:none}.Checkbox.off .icon{color:#0076c0}.Checkbox.off .label{color:#000}.Checkbox.off:hover .icon{color:#004b7b}.Checkbox.off:hover .label{color:#000}.Checkbox.off:disabled .icon,.Checkbox.off:disabled .label{color:#999}.Checkbox.on .checkbox_svg__loading{display:none}.Checkbox.on .checkbox_svg__tick{display:block}.Checkbox.on .icon,.Checkbox.on .label{color:#0076c0}.Checkbox.on:hover .icon,.Checkbox.on:hover .label{color:#004b7b}.Checkbox.on:disabled .icon,.Checkbox.on:disabled .label{color:#999}.Checkbox.loading .checkbox_svg__loading{display:block}.Checkbox.loading .checkbox_svg__tick{display:none}.UserCreatePage{background-color:#5ca7d7}.UserCreatePage,.UserCreatePage>.content{display:flex;flex-direction:column;flex-grow:1}.UserCreatePage>.content{align-items:center;justify-content:center;position:relative}.UserCreatePage>.content .background{bottom:0;position:absolute;right:0;top:0}.UserCreatePage>.content .background img{height:100%}.UserCreatePage>.content .background:after{background-image:linear-gradient(90deg,#5ca7d7,transparent 50%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.UserCreatePage>.content .center{padding:10px;position:relative}