@font-face{font-family:ChevySans;font-weight:normal;font-style:normal;src:url("/httpobject/cad_font/ChevySans-Regular.woff2") format("woff2"),url("/httpobject/cad_font/ChevySans-Regular.woff") format("woff")}@font-face{font-family:ChevySans;font-weight:500;font-style:normal;src:url("/httpobject/cad_font/ChevySans-Medium.woff2") format("woff2"),url("/httpobject/cad_font/ChevySans-Medium.woff") format("woff")}@font-face{font-family:ChevySans;font-weight:bold;font-style:normal;src:url("/httpobject/cad_font/ChevySans-Bold.woff2") format("woff2"),url("/httpobject/cad_font/ChevySans-Bold.woff") format("woff")}@font-face{font-family:NotoSansKRWeb;font-weight:400;font-style:normal;src:url("/httpobject/cad_font/NotoSansCJKkr-Regular.woff2") format("woff2"),url("/httpobject/cad_font/NotoSansCJKkr-Regular.woff") format("woff")}@font-face{font-family:NotoSansKRWeb;font-weight:500;font-style:normal;src:url("/httpobject/cad_font/NotoSansCJKkr-Medium.woff2") format("woff2"),url("/httpobject/cad_font/NotoSansCJKkr-Medium.woff") format("woff")}@font-face{font-family:NotoSansKRWeb;font-weight:600;font-style:normal;src:url("/httpobject/cad_font/NotoSansKR-SemiBold.woff2") format("woff2"),url("/httpobject/cad_font/NotoSansKR-SemiBold.woff") format("woff")}@font-face{font-family:NotoSansKRWeb;font-weight:bold;font-style:normal;src:url("/httpobject/cad_font/NotoSansCJKkr-Bold.woff2") format("woff2"),url("/httpobject/cad_font/NotoSansCJKkr-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-style:normal;src:url("/httpobject/cad_font/Pretendard-Regular.woff2") format("woff2"),url("/httpobject/cad_font/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-style:normal;src:url("/httpobject/cad_font/Pretendard-Medium.woff2") format("woff2"),url("/httpobject/cad_font/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-style:normal;src:url("/httpobject/cad_font/Pretendard-SemiBold.woff2") format("woff2"),url("/httpobject/cad_font/Pretendard-SemiBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:bold;font-style:normal;src:url("/httpobject/cad_font/Pretendard-Bold.woff2") format("woff2"),url("/httpobject/cad_font/Pretendard-Bold.woff") format("woff")}@font-face{font-family:Stratum;font-weight:800;font-style:normal;src:url("/httpobject/cad_font/StratumGMCWebBlack.woff2") format("woff2"),url("/httpobject/cad_font/StratumGMCWebBlack.woff") format("woff")}@font-face{font-family:CadillacGothic;font-weight:bold;src:url("/httpobject/cad_font/CadillacGothic-NarrowBold.woff") format("woff"),url("/httpobject/cad_font/CadillacGothic-NarrowBold.woff2") format("woff2")}@font-face{font-family:RouisWeb;font-weight:400;font-style:normal;src:url("/httpobject/cad_font/louis-regular-webfont.woff2") format("woff2"),url("/httpobject/cad_font/louis-regular-webfont.woff") format("woff")}@font-face{font-family:RouisWeb;font-weight:bold;font-style:normal;src:url("/httpobject/cad_font/louis-bold-webfont.woff2") format("woff2"),url("/httpobject/cad_font/louis-bold-webfont.woff") format("woff")}@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}}*{box-sizing:border-box}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,table,th,td,form,fieldset,legend,input,textarea,button,select{padding:0;margin:0}body{font-family:"NotoSansKRWeb","Pretendard",Helvetica,Arial,sans-serif;color:#666;font-weight:400;line-height:1;-webkit-text-size-adjust:100%}.btn_wrap{font-size:0;text-align:center}.btn_wrap .btn{overflow:hidden;display:inline-block;position:relative;min-width:335px;width:auto;padding:10px;font-size:16px;line-height:1.5;color:#fff;font-weight:600;text-align:center;border:2px solid rgba(0,0,0,0);vertical-align:top;transition:all .3s ease;font-family:"NotoSansKRWeb","Pretendard",Helvetica,Arial,sans-serif}.btn_wrap .btn:first-child{margin-left:0}.btn_wrap .btn.short{min-width:160px}.btn_wrap .btn+.btn{margin-left:5px}.btn_wrap .btn.bg{color:#262626;background-color:#fff}.btn_wrap .btn.border{border-color:#fff}.btn_wrap .btn.disabled{border-color:#d2d2d2;cursor:auto}.btn_wrap .btn .ico{position:relative}.btn_wrap .btn .ico.arrow_l{padding-right:34px}.btn_wrap .btn .ico.arrow_l::after{left:0;transform:rotate(180deg)}.btn_wrap .btn .ico.arrow_r{padding-left:34px}.btn_wrap .btn .ico::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url("/httpobject/cad_images/common/ico_btn_arrow_white.svg") center no-repeat;background-size:100% 100%}.btn_wrap .btn.color{color:#282828}.btn_wrap .btn.color.bg{color:#fff;background-color:#171473}.btn_wrap .btn.color.bg.disabled{color:#fff;border-color:#d2d2d2;background-color:#d2d2d2}.btn_wrap .btn.color.border{border-color:#282828}.btn_wrap .btn.color.border.disabled{color:#d2d2d2;border-color:#d2d2d2;background-color:rgba(0,0,0,0)}.btn_wrap .btn.color.disabled{color:#d2d2d2;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.btn_wrap .btn.color.disabled .ico::after{background-image:url("/httpobject/cad_images/common/ico_btn_arrow_gray.svg")}.btn_wrap .btn.color:not(.disabled):hover{color:#505050}.btn_wrap .btn.color:not(.disabled):hover.bg{color:#282828;border-color:#282828;background-color:#fff}.btn_wrap .btn.color:not(.disabled):hover.border{color:#fff;border-color:#282828;background-color:#282828}.btn_wrap .btn.color:not(.disabled):hover .ico::after{background-image:url("/httpobject/cad_images/common/ico_btn_arrow_black.svg")}.btn_wrap .btn.color .ico::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("/httpobject/cad_images/common/ico_btn_arrow_black.svg")}#content{margin:0 auto;width:980px;padding:48px 0 106px}.cadillac_contents{min-width:1200px;width:auto !important}.cadillac_contents .content_inner{width:100%;padding:0 5vw}.cadillac_contents .sub_h3{padding:0 5vw 60px;font-size:36px;font-weight:600;line-height:1.3;letter-spacing:-0.02em;color:#262626}.cadillac_contents .tit_area{margin-bottom:60px}.cadillac_contents .tit_area .sub_h4{font-size:32px;font-weight:600;letter-spacing:-0.02em;line-height:1.5;color:#262626}.cadillac_contents .tit_area p{font-size:20px;font-weight:600;letter-spacing:-0.01em;line-height:1.5;color:#262626}.cadillac_contents .tit_area p strong{font-size:inherit;font-weight:inherit}.common_desc_box{margin-top:60px}.common_desc_box p{font-size:16px;letter-spacing:-0.01em;line-height:1.5;color:#6e6e6e;word-break:keep-all}.common_desc_box p+p{margin-top:4px}.common_desc_box.line p{position:relative;padding-left:10px}.common_desc_box.line p::before{content:"-";position:absolute;top:0;left:0;font-size:16px;letter-spacing:-0.01em;line-height:1.5;color:#6e6e6e}.wrap.current_offers #content{padding:120px 0}.wrap.current_offers .sub_h3{padding-left:0;padding-right:0;border-bottom:1px solid #d2d2d2}.wrap.current_offers .sec1 .car_list li{width:100%}.wrap.current_offers .sec1 .car_list li .top_box{position:relative;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;width:100%;gap:0 20px;border-bottom:1px solid #d2d2d2;cursor:pointer}.wrap.current_offers .sec1 .car_list li .top_box::after{content:"";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:24px;height:24px;background:url("/httpobject/cad_images/onlineShop/current-offers/minus_btn.svg") center no-repeat;background-size:cover}.wrap.current_offers .sec1 .car_list li.on .top_box::after{background:url("/httpobject/cad_images/onlineShop/current-offers/plus_btn.svg") center no-repeat;background-size:cover}.wrap.current_offers .sec1 .car_list li .car_img{width:430px}.wrap.current_offers .sec1 .car_list li .car_name{font-size:20px;font-family:"CadillacGothic",sans-serif;font-weight:bold;color:#262626;letter-spacing:-0.01em;line-height:1.5;text-transform:uppercase}.wrap.current_offers .sec1 .car_list li .car_name span{display:block;margin-top:8px;font-size:14px;letter-spacing:-0.01em;line-height:1.5;color:#8c8c8c;font-weight:400}.wrap.current_offers .sec1 .car_list li .car_name .btn_wrap{margin-top:8px;text-align:left}.wrap.current_offers .sec1 .car_list li .car_name .btn_wrap .btn{min-width:auto;background-color:rgba(0,0,0,0);padding:12px 0}.wrap.current_offers .sec1 .car_list li .car_name .btn_wrap .btn+.btn{margin-left:24px}.wrap.current_offers .sec1 .car_list li .car_info{width:100%;padding:32px 20px 48px 450px;background-color:#f8f8f8}.wrap.current_offers .sec1 .car_list li .car_info>strong{display:block;padding:8px 0;border-bottom:1px solid #d2d2d2;font-size:16px;font-weight:600;letter-spacing:-0.01em;line-height:1.5;color:#262626}.wrap.current_offers .sec1 .car_list li .car_info .info_box{margin-top:32px}.wrap.current_offers .sec1 .car_list li .car_info .info_box .box strong{font-size:18px;font-weight:600;letter-spacing:-0.01em;line-height:1.5;color:#262626;word-break:keep-all;word-wrap:break-word}.wrap.current_offers .sec1 .car_list li .car_info .info_box .box strong+.txt_list{margin-top:8px}.wrap.current_offers .sec1 .car_list li .car_info .info_box .box .txt_list p{position:relative;padding-left:10px;font-size:16px;letter-spacing:-0.01em;line-height:1.5;color:#666;word-break:keep-all;word-wrap:break-word}.wrap.current_offers .sec1 .car_list li .car_info .info_box .box .txt_list p+p{margin-top:8px}.wrap.current_offers .sec1 .car_list li .car_info .info_box .box .txt_list p::before{content:"-";position:absolute;top:0;left:0;font-size:16px;letter-spacing:-0.01em;line-height:1.5;color:#666}.wrap.current_offers .sec1 .car_list li .car_info .info_box .box+.box{margin-top:32px}.wrap.current_offers .sec2{margin-top:68px}.wrap.current_offers .sec2 .common_desc_box.line p{color:#666}.wrap.current_offers .sec2 .discount_box strong{display:block;font-size:24px;font-weight:600;letter-spacing:-0.02em;text-align:center;line-height:1.3;color:#262626}.wrap.current_offers .sec2 .discount_box .box{width:100%;margin-top:20px;padding:48px 64px;border-top:1px solid #262626;background-color:#f8f8f8}.wrap.current_offers .sec2 .discount_box .box .common_desc_box{margin-top:32px}.wrap.current_offers .sec2 .discount_box .box .top_txt{width:100%;padding-bottom:8px;border-bottom:1px solid #d2d2d2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal}.wrap.current_offers .sec2 .discount_box .box .top_txt span{font-size:16px;font-weight:600;letter-spacing:-0.01em;line-height:1.5;color:#262626}.wrap.current_offers .sec2 .discount_box .box .top_txt span:first-of-type{width:calc(100% - 200px)}.wrap.current_offers .sec2 .discount_box .box .top_txt span:last-of-type{width:200px;text-align:center}.wrap.current_offers .sec2 .discount_box .box .discount_list{margin-top:32px}.wrap.current_offers .sec2 .discount_box .box .discount_list dl{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal}.wrap.current_offers .sec2 .discount_box .box .discount_list dl+dl{margin-top:8px}.wrap.current_offers .sec2 .discount_box .box .discount_list dl dt{width:calc(100% - 200px)}.wrap.current_offers .sec2 .discount_box .box .discount_list dl dd{width:200px;text-align:center}.wrap.current_offers .sec2 .discount_box .box .discount_list dl dt,.wrap.current_offers .sec2 .discount_box .box .discount_list dl dd{font-size:16px;font-family:"CadillacGothic",sans-serif;font-weight:bold;letter-spacing:-0.01em;line-height:1.5;color:#262626}.wrap.current_offers .sec2>.common_desc_box{margin-top:80px}