@media(min-width: 1024px){.col-1{flex:0 0 auto;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{flex:0 0 auto;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{flex:0 0 auto;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{flex:0 0 auto;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{flex:0 0 auto;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{flex:0 0 auto;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{flex:0 0 auto;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{flex:0 0 auto;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{flex:0 0 auto;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{flex:0 0 auto;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{flex:0 0 auto;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{flex:0 0 auto;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}.btn_wrap .btn{display:inline-block;overflow:hidden;position:relative;min-width:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));min-height:max(calc(68px * var(--base-ratio)), calc(calc(68 / var(--base-size)) * var(--base-percent)));width:auto;height:auto;margin-left:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));padding:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0.024em;color:#fff;font-weight:600;text-align:left;vertical-align:top;border:1px solid rgba(255,255,255,.4);background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.btn_wrap .btn_more{min-height:max(calc(59px * var(--base-ratio)), calc(calc(59 / var(--base-size)) * var(--base-percent)));transition:background-color .3s}.btn_wrap .btn_more::after{content:"";position:absolute;top:50%;right:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));transform:translateY(-50%);width:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));height:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/plus_icon.svg") center no-repeat;background-size:cover}@media(min-width: 1024px)and (pointer: fine){.btn_wrap .btn_more:hover{background-color:rgba(255,255,255,.3)}}.btn_wrap .btn_next{position:relative;display:inline-flex;align-items:center;min-width:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));min-height:max(calc(63px * var(--base-ratio)), calc(calc(63 / var(--base-size)) * var(--base-percent)));width:auto;height:auto;margin-left:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));padding:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:0.024em;color:#fff;font-weight:600;text-align:left;vertical-align:top;-webkit-clip-path:polygon(0 0, 100% 0, 100% 70%, 90% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 70%, 90% 100%, 0 100%);z-index:0}.btn_wrap .btn_next.hidden{display:none}.btn_wrap .btn_next::before{content:"";position:absolute;inset:-2px;background-color:#25282a;-webkit-clip-path:polygon(0 0, 100% 0, 100% 70%, 90% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 70%, 90% 100%, 0 100%);z-index:-1;opacity:0;transition:all .3s}.btn_wrap .btn_next::after{content:"";position:absolute;inset:2px;background-color:#25282a;-webkit-clip-path:polygon(0 0, 100% 0, 100% 70%, 90% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 70%, 90% 100%, 0 100%);z-index:-1;transition:all .3s}@media(min-width: 1024px)and (pointer: fine){.btn_wrap .btn_next:hover::before{opacity:1;background-color:#fff}.btn_wrap .btn_next:hover::after{box-shadow:0 0 32px 0 #fff inset}}.btn_wrap .btn_next.active::before{opacity:1;background-color:#fff}.btn_wrap .btn_next.active::after{box-shadow:0 0 32px 0 #fff inset}.btn_wrap .btn_next span{position:relative;display:block;width:100%}.btn_wrap .btn_next span::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));height:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/ico_btn_arrow.svg") center no-repeat;background-size:cover}.option_angle{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)))}.option_angle button{display:block;position:relative;width:max(calc(75px * var(--base-ratio)), calc(calc(75 / var(--base-size)) * var(--base-percent)));height:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)));border:1px solid rgba(255,255,255,.4);background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15);backdrop-filter:blur(15);cursor:pointer}.option_angle button::before,.option_angle button::after{content:"";position:absolute;left:50%;top:50%;width:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));height:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, -50%);background-position:center;background-repeat:no-repeat;background-size:cover}.option_angle button .ico_point{display:inline-block}.option_angle button .ico_point::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);opacity:0;transition:all .2s;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("/httpobject/gmc_images/purchase/showroom/hummer/common/features_point_white.png")}.option_angle button .ico_point.ico_video::before{background-image:url("/httpobject/gmc_images/purchase/showroom/hummer/common/features_point_video_white.png");background-position:center;background-repeat:no-repeat;background-size:cover}.option_angle button .ico_point.ico_video::after{content:"";position:absolute;top:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));right:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));width:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));height:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));transition:all .2s;background-image:url("/httpobject/gmc_images/purchase/showroom/hummer/common/features_video_ico_white.svg");background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 1024px)and (pointer: fine){.option_angle button:hover{background-color:#25282a}.option_angle button:hover .ico_point::before{opacity:1;width:max(calc(59px * var(--base-ratio)), calc(calc(59 / var(--base-size)) * var(--base-percent)));height:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)))}.option_angle button:hover .txt{opacity:1}}.option_angle button.active{background-color:#fff}.option_angle button.active .ico_point::before{opacity:1;width:max(calc(59px * var(--base-ratio)), calc(calc(59 / var(--base-size)) * var(--base-percent)));height:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));background-image:url("/httpobject/gmc_images/purchase/showroom/hummer/common/features_point_gray.png")}.option_angle button.active .ico_point.ico_video::before{background-image:url("/httpobject/gmc_images/purchase/showroom/hummer/common/features_point_video_gray.png")}.option_angle button.active .ico_point.ico_video::after{opacity:1;background-image:url("/httpobject/gmc_images/purchase/showroom/hummer/common/features_video_ico_gray.svg")}.option_angle button .txt{position:absolute;bottom:max(calc(68px * var(--base-ratio)), calc(calc(68 / var(--base-size)) * var(--base-percent)));left:50%;transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));font-family:"Stratum",sans-serif;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;color:#fff;font-weight:500;text-align:center;border-radius:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));background-color:#25282a;opacity:0;pointer-events:none;transition:all .2s}.option_color{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));width:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));height:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)));padding:0 max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));border:1px solid rgba(255,255,255,.4);background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15);backdrop-filter:blur(15);transition:all .3s ease}.option_color.hidden{display:none}.option_color.disabled{position:relative;opacity:.3}.option_color.disabled::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.option_color.disabled button:hover .txt{opacity:0}.option_color.active:not(.disabled){border-color:gba(255, 255, 255, 0.4);background-color:#25282a}.option_color button{display:block;position:relative;width:max(calc(42px * var(--base-ratio)), calc(calc(42 / var(--base-size)) * var(--base-percent)));height:max(calc(42px * var(--base-ratio)), calc(calc(42 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));cursor:pointer}.option_color button::after{content:"";position:absolute;left:50%;top:50%;width:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));height:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, -50%);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));border:1px solid rgba(255,255,255,.3)}@media(min-width: 1024px)and (pointer: fine){.option_color button:hover::after{border:2px solid #fff}.option_color button:hover .txt{opacity:1}}.option_color button.active::after{border:2px solid #fff}.option_color button .txt{position:absolute;bottom:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));left:50%;transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));font-family:"Stratum",sans-serif;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;color:#fff;font-weight:500;text-align:center;border-radius:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));background-color:#25282a;opacity:0;pointer-events:none;transition:all .3s ease}.utils_wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-flow:column;position:fixed;left:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));top:50%;margin-top:max(calc(calc(calc(24 / var(--base-size)) * var(--base-percent)) * -1));z-index:100}.utils_wrap.hidden{display:none}.utils_wrap .btn_360rotate{display:block;position:relative;width:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));height:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)));font-size:0;color:#fff;font-weight:600;text-align:center;border:1px solid rgba(255,255,255,.4);background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15);backdrop-filter:blur(15);cursor:pointer}.utils_wrap .btn_360rotate.hidden{display:none}.utils_wrap .btn_360rotate::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/360rotate_point_white.svg") center no-repeat;background-size:cover;opacity:0;transition:all .2s ease}.utils_wrap .btn_360rotate::after{content:"";position:absolute;left:50%;top:50%;width:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));height:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));transform:translate(-50%, -50%);background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/ico_360rotate.svg") center no-repeat;background-size:cover}@media(min-width: 1024px)and (pointer: fine){.utils_wrap .btn_360rotate:hover{background-color:#25282a}.utils_wrap .btn_360rotate:hover::before{opacity:1;width:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));height:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}}.utils_wrap .btn_360rotate.active{background-color:#25282a}.utils_wrap .btn_360rotate.active::before{opacity:1;width:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));height:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.utils_wrap .btn_full{padding:8px 16px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.3);border-radius:4px;font-size:13px;color:#fff;cursor:pointer;z-index:100;transition:background .2s}.utils_wrap .btn_full.hidden{display:none}@media(min-width: 1024px)and (pointer: fine){.utils_wrap .btn_full:hover{background:rgba(255,255,255,.2)}}.configrator.full .btn_full{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.15)}.option_wheel{position:absolute;bottom:50%;left:10px;display:flex;flex-wrap:wrap;grid-gap:8px;width:200px}.option_wheel:before{display:block;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#fff;content:"Wheel"}.option_wheel button{display:block;width:100%;padding:5px 0;font-size:14px;background:#000;border:0 none;border-radius:5px;line-height:25px;text-align:center;color:#fff;cursor:pointer}.option_wheel button:hover{background:#333}.option_detail{position:absolute;left:0;top:0}.option_detail.hidden{opacity:0;pointer-events:none}.option_detail button{overflow:hidden;display:block;position:absolute;left:0;top:0;width:14px;height:14px;padding:10px;background:rgba(0,0,0,0);border:0 none;font-size:0;text-indent:-9999px;opacity:0;transition:opacity .3s;will-change:transform;cursor:pointer}.option_detail button:after{display:block;width:14px;height:14px;padding:0;background:#defd2b;border:0 none;border-radius:50%;content:"";transform:translate(-50%, -50%)}.option_detail button:hover:after{transform:translate(-50%, -50%) scale(1.15)}.option_detail button.show{opacity:1}.corner_box{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.corner_box span{position:absolute;z-index:1;width:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:0;background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/corner_point.png") center no-repeat;background-size:cover;opacity:0;transition:all .2s}.corner_box span:nth-of-type(2){transform:rotate(90deg)}.corner_box span:nth-of-type(3){transform:rotate(180deg)}.corner_box span:nth-of-type(4){transform:rotate(270deg)}.angle_info_pop{position:fixed;right:0;top:50%;width:max(calc(448px * var(--base-ratio)), calc(calc(448 / var(--base-size)) * var(--base-percent)));min-height:max(calc(360px * var(--base-ratio)), calc(calc(360 / var(--base-size)) * var(--base-percent)));transform:translateY(-50%);border:1px solid rgba(255,255,255,.2);background:rgba(37,40,42,.2);-webkit-backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));transition:transform .6s ease-in-out,opacity .4s ease-in-out,visibility .4s ease-in-out;opacity:0;visibility:hidden;z-index:10}.angle_info_pop.active{transform:translate(max(calc(calc(calc(40 / var(--base-size)) * var(--base-percent)) * -1)), -50%);visibility:visible;opacity:1}.full .angle_info_pop.active{transform:translateY(-50%);visibility:hidden;opacity:0}.angle_info_pop::before,.angle_info_pop::after{content:"";position:absolute;bottom:0;width:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/corner_point_white.svg") center no-repeat;background-size:cover}.angle_info_pop::before{left:0;transform:rotate(270deg)}.angle_info_pop::after{right:0;transform:rotate(180deg)}.angle_info_pop .pop_inner{position:relative;padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(104px * var(--base-ratio)), calc(calc(104 / var(--base-size)) * var(--base-percent)))}.angle_info_pop .pop_inner::before,.angle_info_pop .pop_inner::after{content:"";position:absolute;top:-1px;width:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/corner_point_white.svg") center no-repeat;background-size:cover}.angle_info_pop .pop_inner::before{left:0}.angle_info_pop .pop_inner::after{right:0;transform:rotate(90deg)}.angle_info_pop .pop_inner .close_btn{position:absolute;right:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));bottom:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));width:calc(100% - max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))));padding:max(calc(21px * var(--base-ratio)), calc(calc(21 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));border:1px solid rgba(255,255,255,.4);background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));font-family:"Stratum",sans-serif;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;color:#fff;font-weight:500;text-align:center;cursor:pointer;transition:background-color .3s ease;z-index:10}@media(min-width: 1024px)and (pointer: fine){.angle_info_pop .pop_inner .close_btn:hover{background-color:rgba(255,255,255,.3)}}.angle_info_pop .pop_cont{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal;flex-direction:column;gap:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));width:100%;opacity:1;transition:opacity .3s ease-in-out}.angle_info_pop .pop_cont .media_area{overflow:hidden;min-height:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)))}.angle_info_pop .pop_cont .media_area img{width:100%}.angle_info_pop .pop_cont h1{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.3333333333;letter-spacing:-0.02em;color:#fff;font-weight:700}.angle_info_pop .pop_cont p{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#fff}.angle_info_pop .media_area video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.angle_info_pop .media_area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.angle_info_pop .pop_cont.fadeout{opacity:0}.fullscreen_pop{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));transition:opacity .5s ease-in-out,visibility 0s .5s ease-in-out;opacity:0;visibility:hidden;z-index:10}.fullscreen_pop.active{left:0;opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility 0s 0s ease-in-out}.fullscreen_pop .bg_area{width:100%;height:100%;background-size:cover;background-position:center;opacity:1}.fullscreen_pop .bg_area video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fullscreen_pop .bg_cover{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in-out}.fullscreen_pop .bg_cover.fadeout{opacity:0}.fullscreen_pop .pop_container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal;flex-direction:column;position:absolute;right:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));bottom:max(calc(96px * var(--base-ratio)), calc(calc(96 / var(--base-size)) * var(--base-percent)));width:max(calc(448px * var(--base-ratio)), calc(calc(448 / var(--base-size)) * var(--base-percent)));min-height:max(calc(235px * var(--base-ratio)), calc(calc(235 / var(--base-size)) * var(--base-percent)));padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(104px * var(--base-ratio)), calc(calc(104 / var(--base-size)) * var(--base-percent)));border:1px solid rgba(255,255,255,.2);background:rgba(37,40,42,.2);-webkit-backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));z-index:60}.fullscreen_pop .pop_container::before,.fullscreen_pop .pop_container::after{content:"";position:absolute;bottom:0;width:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/corner_point_white.svg") center no-repeat;background-size:cover}.fullscreen_pop .pop_container::before{left:0;transform:rotate(270deg)}.fullscreen_pop .pop_container::after{right:0;transform:rotate(180deg)}.fullscreen_pop .pop_container .pop_inner::before,.fullscreen_pop .pop_container .pop_inner::after{content:"";position:absolute;top:0;width:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));height:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));background:url("/httpobject/gmc_images/purchase/showroom/hummer/common/corner_point_white.svg") center no-repeat;background-size:cover}.fullscreen_pop .pop_container .pop_inner::before{left:0}.fullscreen_pop .pop_container .pop_inner::after{right:0;transform:rotate(90deg)}.fullscreen_pop .txt_area{opacity:1;transition:opacity .3s ease-in-out}.fullscreen_pop .txt_area.fadeout{opacity:0}.fullscreen_pop h1{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.3333333333;letter-spacing:-0.02em;color:#fff;font-weight:bold}.fullscreen_pop p{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#fff}.fullscreen_pop .close_btn{position:absolute;right:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));bottom:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));width:calc(100% - max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))));padding:max(calc(21px * var(--base-ratio)), calc(calc(21 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));border:1px solid rgba(255,255,255,.4);background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));backdrop-filter:blur(max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))));font-family:"Stratum",sans-serif;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;color:#fff;font-weight:500;text-align:center;cursor:pointer;transition:background-color .3s ease;z-index:10}@media(min-width: 1024px)and (pointer: fine){.fullscreen_pop .close_btn:hover{background-color:rgba(255,255,255,.3)}}.configrator .features_wrap{transition:all .5s ease-in-out}.configrator .angle_info_pop{transition:all .5s ease-in-out}.configrator.full .features_wrap{transform:translateY(calc(100% + 30px))}.configrator.full .angle_info_pop{transform:translate(100%, -50%)}.dg.a{float:left !important}