.sp-g-search .sp-g-search__container{position:relative;max-width:1440px;margin:auto;min-height:140px}.sp-g-search .sp-g-search__container__image img{width:100%;vertical-align:top}@media (max-width: 768px){.sp-g-search .sp-g-search__container__image img{max-width:none}}@media (max-width: 1024px){.sp-g-search .sp-g-search__container__image{width:100%;overflow:hidden}.sp-g-search .sp-g-search__container__image img{width:100%;position:relative;height:auto}}.sp-g-search .sp-g-search__container__form{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:11}@media (max-width: 768px){.sp-g-search .sp-g-search__container__form{padding:0 26px;width:100%}}.sp-g-search .sp-g-search__container__form__text{font-family:SamsungOneLatinWeb;font-size:24px;font-weight:400;line-height:1.47;color:#ffffff}@media (max-width: 768px){.sp-g-search .sp-g-search__container__form__text{font-size:16px;line-height:1.56}}@media (max-width: 768px){.sp-g-search .sp-g-search__container__form__input{position:relative;top:-16px}}.sp-g-search .sp-g-search__container__form__input form{width:100%;margin:30px auto 0;position:relative}@media (min-width: 768px){.sp-g-search .sp-g-search__container__form__input form{width:510px}}.sp-g-search .sp-g-search__container__form__input form .icon-search{position:absolute;left:24px;top:15px;z-index:2}.sp-g-search .sp-g-search__container__form__input form .icon-search:before{content:"\e920";font-weight:bold;display:inline-block;width:18px;height:18px;color:#353635}.sp-g-search .sp-g-search__container__form__input form .txtsearch{width:100%;padding:13px 10px 13px 64px;font-family:"SamsungOneLatinWeb", InterfaceR, Helvetica, sans-serif;font-size:18px;text-align:left;color:#000;border:0px solid #000;-webkit-border-radius:4px;border-radius:4px;background-color:rgba(255,255,255,0.7) !important;-webkit-transition:background-color 100ms linear;transition:background-color 100ms linear;outline:none}.sp-g-search .sp-g-search__container__form__input form .txtsearch::-webkit-input-placeholder{color:#000}.sp-g-search .sp-g-search__container__form__input form .txtsearch::-moz-placeholder{color:#000}.sp-g-search .sp-g-search__container__form__input form .txtsearch:-ms-input-placeholder{color:#000}.sp-g-search .sp-g-search__container__form__input form .txtsearch:-moz-placeholder{color:#000}@media (max-width: 768px){.sp-g-search .sp-g-search__container__form__input form .txtsearch{font-size:14px}}.sp-g-search .sp-g-search__container__form h1{font-size:52px;color:#fff;font-weight:700;white-space:nowrap}@media (max-width: 768px){.sp-g-search .sp-g-search__container__form h1{font-size:26px;padding-top:10px}}

.sp-g-search .sp-g-search__container2{position:relative;max-width:1440px;margin:auto;min-height:140px}.sp-g-search .sp-g-search__container2__image img{width:100%;vertical-align:top}@media (max-width: 768px){.sp-g-search .sp-g-search__container2__image img{max-width:none}}@media (max-width: 1024px){.sp-g-search .sp-g-search__container2__image{width:100%;overflow:hidden}.sp-g-search .sp-g-search__container2__image img{width:100%;position:relative;min-height:300px}}.sp-g-search .sp-g-search__container2__form{text-align:center;position:absolute;width:60%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:11}@media (max-width: 768px){.sp-g-search .sp-g-search__container2__form{padding:0 26px;width:100%}}.sp-g-search .sp-g-search__container2__form__text{min-height:64px;font-family:SamsungOneLatinWeb;font-size:24px;font-weight:400;line-height:1.33;text-align:center;color:#ffffff;text-shadow:0 0 13px #000000}.sp-g-search .sp-g-search__container2__form__text__mobile{display:none}@media (max-width: 768px){.sp-g-search .sp-g-search__container2__form__text{display:none}.sp-g-search .sp-g-search__container2__form__text__mobile{display:block;color:white;width:100%;margin:auto;font-weight:initial}}.sp-g-search .sp-g-search__container2__form__input{margin-top:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sp-g-search .sp-g-search__container2__form__input .cta-button{width:255px;font-size:11px;letter-spacing:2.2px}.sp-g-search .sp-g-search__container2__form__input .cta-button:nth-child(1){color:black;background-color:white;border:none}.sp-g-search .sp-g-search__container2__form__input .cta-button:nth-child(1):hover{color:white;background-color:#1428a0}@media (max-width: 768px){.sp-g-search .sp-g-search__container2__form__input .cta-button:nth-child(1){font-size:12px;padding:3px 3px;line-height:37px;width:87%}}@media (max-width: 320px){.sp-g-search .sp-g-search__container2__form__input .cta-button:nth-child(1){width:100%}}.sp-g-search .sp-g-search__container2__form__input .cta-button:nth-child(2){width:280px;color:white;line-height:9px;border:none;padding:10px 0px;border-bottom:1px solid white;-webkit-border-radius:0px;border-radius:0px;margin-left:45px}.sp-g-search .sp-g-search__container2__form__input .cta-button:nth-child(2):hover{font-size:11.5px;color:white !important;background-color:transparent !important;border-color:white !important}@media (max-width: 768px){.sp-g-search .sp-g-search__container2__form__input .cta-button:nth-child(2){margin-left:0px;font-size:12px;padding:0px;line-height:37px;width:85%}}@media (max-width: 320px){.sp-g-search .sp-g-search__container2__form__input .cta-button:nth-child(2){width:100%}}@media (max-width: 768px){.sp-g-search .sp-g-search__container2__form__input{position:relative;top:-16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sp-g-search .sp-g-search__container2__form h1{font-size:58px;white-space:normal;font-family:'SamsungSansSharp';font-weight:bold;line-height:1.17;text-align:center;color:#ffffff;text-shadow:0 0 19px rgba(0,0,0,0.4)}@media (max-width: 768px){.sp-g-search .sp-g-search__container2__form h1{font-size:35px;padding-top:10px}}

.sp-g-breadcrumb .sp-g-breadcrumb__container{max-width:1440px;padding-left:24px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.sp-g-breadcrumb .sp-g-breadcrumb__container{display:none}}.sp-g-breadcrumb .sp-g-breadcrumb__container__path{padding-top:16px;padding-bottom:12px}.sp-g-breadcrumb .sp-g-breadcrumb__container__path ol{font-size:10px;color:#ababab}.sp-g-breadcrumb .sp-g-breadcrumb__container__path li[property=itemListElement]{display:inline}@media (min-width: 769px){.sp-g-breadcrumb .sp-g-breadcrumb__container__path li[property=itemListElement]{line-height:130%}}.sp-g-breadcrumb .sp-g-breadcrumb__container__path li[property=itemListElement] a[property=item],.sp-g-breadcrumb .sp-g-breadcrumb__container__path li[property=itemListElement] span[property=name]{color:#ababab;font-weight:400;font-size:10px}.sp-g-breadcrumb .sp-g-breadcrumb__container__path li:last-of-type a[property=item],.sp-g-breadcrumb .sp-g-breadcrumb__container__path li:last-of-type span[property=name]{font-weight:700;color:#636363}

.sp-g-faq .sp-g-faq__container{max-width:1204px;margin:0 auto;position:relative}.sp-g-faq .sp-g-faq__list{margin-bottom:100px;padding-top:100px;border-bottom:1px solid #dadada;list-style:none}@media (max-width: 768px){.sp-g-faq .sp-g-faq__list{padding-top:40px;margin:0 16px}}.sp-g-faq .sp-g-faq__list .active .sp-g-faq__link__title:before{position:absolute;display:block;content:'';background:#000;top:50%;right:30px;width:14px;height:2px}@media (max-width: 768px){.sp-g-faq .sp-g-faq__list .active .sp-g-faq__link__title:before{right:4px}}.sp-g-faq .sp-g-faq__list .active .sp-g-faq__link__title:after{display:none}.sp-g-faq .sp-g-faq__list .active .sp-g-faq__detail{padding:0;margin:0 10px;display:block}.sp-g-faq .sp-g-faq__list .active .sp-g-faq__detail__p{display:block;padding:0 50px 19px 19px;font-size:14px;color:#000;line-height:20px;font-weight:400}@media (max-width: 768px){.sp-g-faq .sp-g-faq__list .active .sp-g-faq__detail__p{padding:0 20px 24px 5px;font-size:12px;line-height:18px}}.sp-g-faq .sp-g-faq__link{display:block;border-top:1px solid #dadada;cursor:pointer;text-decoration:none;font-size:12px;color:#363636}.sp-g-faq .sp-g-faq__link__title{padding:19px 50px 19px 19px;display:block;position:relative;font-size:20px;font-weight:700;color:#000;position:relative;line-height:1.32}@media (max-width: 768px){.sp-g-faq .sp-g-faq__link__title{font-size:14px;padding:13px 35px 13px 5px}}.sp-g-faq .sp-g-faq__link__title:before{position:absolute;display:block;content:'';background:#000;top:50%;right:30px;width:14px;height:2px}@media (max-width: 768px){.sp-g-faq .sp-g-faq__link__title:before{right:4px}}.sp-g-faq .sp-g-faq__link__title:after{position:absolute;display:block;content:'';background:#000;top:50%;right:36px;width:2px;height:14px;margin-top:-6px}@media (max-width: 768px){.sp-g-faq .sp-g-faq__link__title:after{right:10px}}.sp-g-faq .sp-g-faq__detail{display:none}

.disclaimer {
  background: #f5f5f5;
  overflow: hidden;
}

.disclaimer__inner {
  color: #363636;
  padding: 0 3%;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  margin-bottom: 10px;
  font-weight: normal;
  font-family: "SamsungOneLatinWeb",Arial,Helvetica,"San-Serif";
}

.disclaimer__inner sup {
  font-size: .7em;
}

.disclaimer__inner b {
  font-weight: 700;
}

.disclaimer__inner i {
  font-style: italic;
}

.disclaimer__inner p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: normal;
  margin-bottom: 10px;
  font-weight: normal;
  font-family: "SamsungOneLatinWeb",Arial,Helvetica,"San-Serif";
}

@media screen and (max-width: 767px) {
  .disclaimer__inner {
    text-align: center;
  }
}

.disclaimer-module{max-width:1440px;margin:auto;margin-top:35px;background-color:white}.disclaimer-module .disclaimer{padding:30px 14px 44px 17px;color:#636363;font-size:12px;font-weight:400;line-height:16px;letter-spacing:1px}@media (min-width: 769px){.disclaimer-module .disclaimer{padding:30px 36px 44px 26px;text-align:center}}

.twitter-typeahead{width:100%}.twitter-typeahead .tt-dropdown-menu{width:100%;border:none}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions{margin:0;background:#fff;-webkit-box-shadow:1px 3px 5px 0 rgba(0,0,0,0.06);box-shadow:1px 3px 5px 0 rgba(0,0,0,0.06);border:1px solid #a6a6a6;border-top:none}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions{padding:10px 0px}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion{text-align:left;padding:10px 10px;font-size:12px;color:#222425;cursor:pointer;border-top:none;color:#000}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion:hover{color:#000}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion.tt-cursor{color:#000}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-image{max-width:45px;margin-right:7px;vertical-align:middle}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData{cursor:pointer;margin:0px 15px;padding:0 0 0 10px;color:#222425;border:none !important}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-imageAndTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-imageAndTitle .tt-imagePanel{margin-right:10px}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-imageAndTitle .tt-image{margin-right:10px;display:inline-block;height:auto;max-width:40px;width:100%;vertical-align:middle}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-imageAndTitle .tt-spanTitle{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#222425;font-size:16px;line-height:100%;vertical-align:middle}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-imageAndTitle .tt-spanTitle .tt-highlight{font-weight:700}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-suggestTypeAndTitle{display:block}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-suggestTypeAndTitle .tt-suggestType{color:#1428a0;font-size:12px;font-weight:800;line-height:100%;margin-bottom:2px;display:block}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-suggestTypeAndTitle .tt-suggestType strong.tt-highlight{color:#1428a0}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-suggestTypeAndTitle .tt-divTitle{color:#222425;font-size:14px;font-weight:400;line-height:100%;margin-top:9px;display:block}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-suggestTypeAndTitle .tt-divTitle strong.tt-highlight{color:#222425;font-weight:700}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestions .tt-suggestion .tt-singleData .tt-suggestTypeAndTitle .tt-divTitle.tt-divTitle-community span:after{display:inline-block;width:11px;height:11px;margin-left:5px;content:"" !important;-webkit-transition:background-image .2s ease-in;transition:background-image .2s ease-in;vertical-align:middle;background:url("../support-p2-assets/open_in_new_tab.svg") no-repeat}form .invisible{position:absolute;left:-9999px;width:1px;height:1px}

.twitter-typeahead{width:100%}.twitter-typeahead .tt-dropdown-menu{width:100%}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions{margin:0;background:#fff;-webkit-box-shadow:1px 3px 5px 0 rgba(0,0,0,0.06);box-shadow:1px 3px 5px 0 rgba(0,0,0,0.06)}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestion{text-align:left;padding:15px 10px;border-top:1px solid #E7E7E7;font-size:12px;color:#9b9b9b;cursor:pointer}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestion strong{color:#000}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestion:hover{color:#000}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestion.tt-cursor{color:#000}.twitter-typeahead .tt-dropdown-menu .tt-dataset-suggestions .tt-suggestion .tt-image{max-width:45px;margin-right:7px;vertical-align:middle}form .invisible{position:absolute;left:-9999px;width:1px;height:1px}

.check-zipcode-container {
    position: relative;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    background-color: #f3f3f3;
    padding: 110px 0;
    text-align: center;
}

.zipcode-title-no-margin {
    margin-bottom: 0;
}

.check-zipcode-container .check-zipcode-desc, .check-zipcode-container .check-zipcode-title {
    width: 100%;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    margin-bottom: 50px;
}

.check-zipcode-container .check-zipcode-title {
    font-family: SamsungSharpSans;
    font-size: 30px;
    font-weight: 700;
}

.check-zipcode-container .check-zipcode-desc {
    font-family: SamsungOneLatinWeb;
    font-size: 24px;
    font-weight: 400;
}

.check-zipcode-container .check-zipcode-form-button {
    display: inline-block;
    vertical-align: baseline;
    width: 240px;
    height: 50px;
    border-radius: 40px;
    background-color: #1428a0;
    font-family: SamsungOneLatinWeb;
    font-size: 12px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 50px;
    letter-spacing: 2.4px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
}

.check-zipcode-container .check-zipcode-form-button:after {
    content: none !important;
}

*{margin:0;padding:0}button:hover{cursor:pointer}button:focus{outline:0}.container{height:100%;overflow:auto}.model_and_price{width:90%;margin:120px auto;text-align:center}@media screen and (max-width:768px){.model_and_price{padding-bottom:20px}}.model_and_price_head{font-family:SamsungSharpSans;font-size:40px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin:0 auto;color:#000;text-align:center}@media screen and (max-width:768px){.model_and_price_head{width:auto;height:auto;font-size:41px;text-align:center}}.model_and_price_description{width:36vw;height:2vw;font-family:SamsungOneLatinWeb;font-size:1.45vw;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:center;margin:.6vw auto;color:#000}@media screen and (max-width:768px){.model_and_price_description{width:100%;height:100%;font-size:14px;padding:19px}}.model_and_price_category{width:915px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.model_and_price_category_note{display:-webkit-box;display:-ms-flexbox;display:flex;width:445px;height:185px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.model_and_price_category_note>img{width:148px;height:111px;-ms-flex-item-align:center;align-self:center}.model_and_price_category_note_title{font-family:SamsungOneLatinWeb;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#969696;-ms-flex-item-align:center;align-self:center;padding-left:30px;text-transform:uppercase}.model_and_price .underLine{border-bottom:2px solid #000}.model_and_price .cancelButton{font-size:12px;font-weight:700;line-height:2.67;letter-spacing:1.5px;height:30px;font-stretch:normal;font-style:normal;font-family:SamsungOneLatinWeb;text-transform:uppercase;margin-bottom:50px}@media (max-width:768px){.model_and_price .cancelButton{margin:24px auto 0}}.modal-btn-close{width:26px;height:26px;position:absolute;top:34px;right:35px;left:auto;cursor:pointer}.modal-title{width:100%;height:44px;font-family:SamsungSharpSans;font-size:40px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;margin-bottom:25px}.modal-image{width:148px;height:111px;display:block;margin:45px auto 0}.modal-category{height:28px;font-family:SamsungOneLatinWeb;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#969696;margin-top:20px;margin-bottom:45px}.header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:50px}@media (max-width:768px){.header{margin-bottom:34px}}.header *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .icon{position:absolute;left:0;z-index:3}.header .title-container{width:calc(100% - 84px)}.header .header-title{font-family:SamsungSharpSans;font-size:44px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}@media (max-width:768px){.header .header-title{width:auto;height:auto;font-size:17px;text-align:center}}.header .header-subtitle{font-family:SamsungOneLatinWeb;font-size:22px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:center;color:#000}@media (max-width:768px){.header .header-subtitle{width:100%;font-size:15px}}.price_table{width:100%;border:2px solid #000}.price_table thead{background-color:#000;color:#fff}.price_table thead td{padding:13px 0 12px;text-align:center}.price_table thead td>span{display:inline-block;text-align:center;min-width:110px;height:22px;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.price_table tbody td{text-align:center;padding:10px 5px;border:1px solid #d0d0d0;vertical-align:middle}.modal-container{position:fixed;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999}.modal-container .backdrop{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;background-color:#000;z-index:1000}.modal-container .modal{width:64.1%;max-width:800px;padding:56px 3.33%;z-index:1100;background:#fff;-webkit-box-shadow:0 2px 55px 0 rgba(0,0,0,.2);box-shadow:0 2px 55px 0 rgba(0,0,0,.2)}@media (max-width:768px){.modal-container .modal{width:90%;max-width:450px;padding:16px 16px 25px}}.modal-container .modal .modal-header{height:64px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:26px;border-bottom:1px solid #e3e3e3}.modal-container .modal .modal-header .modal-title{min-width:292px;height:20px;font-family:SamsungOneLatinWeb;font-size:22px;font-weight:700;font-style:normal;font-stretch:normal;line-height:.91;letter-spacing:normal;color:#000}@media (max-width:768px){.modal-container .modal .modal-header .modal-title{font-size:20px}}.modal-container .modal .modal-header .close-icon{height:64px;width:64px;padding:14px}.modal-container .modal .modal-header .close-icon .close-icon-container{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-container .modal .modal-body{height:100%;max-height:656px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 63px 0 43px;overflow-y:auto;overflow-x:hidden}.modal-container .modal .modal-body,.modal-container .modal .modal-body .modal-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-container .modal .modal-body .modal-item{width:264px;padding-bottom:20px}.modal-container .modal .modal-body .modal-item .icon-container{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-container .modal .modal-body .modal-item .title-container{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px;text-align:left}.modal-container .modal .modal-body .modal-item .title-container .title{height:inherit;font-family:SamsungOneLatinWeb;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:.33px;color:#000}.modal-container .modal .modal-body .modal-item .title-container .subtitle{width:230px;font-family:SamsungOneLatinWeb;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.1px;color:#636363}#wcty-model-picker{max-width:1440px;margin:0 auto}.DSR_wcty_home{margin:0}.DSR_wcty_home_section{padding:0;border-top:1px solid #e3e3e3}.DSR_wcty_home_section:first-child{border:none}.DSR_wcty_home_section .DSR_Find_Store{position:relative;max-width:1440px;margin:0 auto}.DSR_wcty_home .pickerContainer{position:relative;border-top:1px solid grey;padding-top:69px}.DSR_wcty_home .hide-icon{position:absolute;top:69px;right:0;height:42px;width:42px;z-index:4;cursor:pointer}.DSR_wcty_home .hide-icon .icon-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DSR_wcty_home .server-status-message{width:100%}.DSR_wcty_home .server-status-message p{text-align:center;line-height:1.4}.DSR_wcty_home .button-holder{margin-top:36px;width:100%;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:768px){.DSR_wcty_home .button-holder{margin-top:26px}}.DSR_wcty_home .button-holder .button{display:inline-block;letter-spacing:1.2px;font-size:12px;line-height:14px;font-weight:800;font-family:SamsungOneLatinWeb;text-transform:uppercase;border-bottom:1px solid #000}.input-field{width:100%;height:100%;border:none;line-height:normal}.check-zipcode-container{position:relative;width:100%;background-color:#f3f3f3;padding:110px 0;text-align:center}.check-zipcode-container .check-zipcode-title{width:100%;font-family:SamsungSharpSans;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;margin-bottom:50px}@media (max-width:768px){.check-zipcode-container .check-zipcode-title{padding:0 20px}}.check-zipcode-container .check-zipcode-desc{width:100%;font-family:SamsungOneLatinWeb;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;margin-bottom:50px}.check-zipcode-container .check-zipcode-form{width:100%;text-align:center}@media (max-width:768px){.check-zipcode-container .check-zipcode-form{padding:0 20px}}.check-zipcode-container .check-zipcode-form .check-zipcode-form-input{-webkit-box-sizing:border-box;box-sizing:border-box;width:460px;height:50px;border:1px solid #e3e3e3;border-radius:4px;background-color:#fff;padding:0 10px;display:inline-block;vertical-align:baseline}@media (max-width:768px){.check-zipcode-container .check-zipcode-form .check-zipcode-form-input{width:100%}}@media (min-width:769px){.check-zipcode-container .check-zipcode-form .check-zipcode-form-input{margin-right:40px}}.check-zipcode-container .check-zipcode-form .check-zipcode-form-input.danger{border-color:#d02a2d}.check-zipcode-container .check-zipcode-form .check-zipcode-form-input.danger .input-field{color:#d02a2d}.check-zipcode-container .check-zipcode-form .check-zipcode-form-input.danger input::-webkit-input-placeholder{color:#d02a2d}.check-zipcode-container .check-zipcode-form .check-zipcode-form-input.danger input::-moz-placeholder{color:#d02a2d}.check-zipcode-container .check-zipcode-form .check-zipcode-form-input.danger input:-ms-input-placeholder{color:#d02a2d}.check-zipcode-container .check-zipcode-form .check-zipcode-form-input.danger input:-moz-placeholder{color:#d02a2d}.check-zipcode-container .check-zipcode-form-button{display:inline-block;vertical-align:baseline;width:240px;height:50px;border-radius:40px;background-color:#1428a0;font-family:SamsungOneLatinWeb;font-size:12px;font-weight:800;font-stretch:normal;font-style:normal;line-height:50px;letter-spacing:2.4px;text-align:center;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:768px){.check-zipcode-container .check-zipcode-form-button{margin-top:24px}}.check-zipcode-container .check-zipcode-expanded-info{margin-top:66px;width:100%;text-align:center}.check-zipcode-container .check-zipcode-expanded-info .bar{display:inline-block;width:140px;height:0;border-top:1px solid #bbb;position:relative;text-align:center}.check-zipcode-container .check-zipcode-expanded-info .bar .bar-text{display:inline-block;position:absolute;top:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px;height:16px;font-family:SamsungOne;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#969696;background-color:#f3f3f3}.check-zipcode-container .check-zipcode-expanded-info .indicator{margin-top:64px;width:100%;text-align:center}.cardlist-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cardlist-container.flat{-ms-flex-wrap:wrap;flex-wrap:wrap}.cardlist-container .modelpicker-card{position:relative;width:210px;height:191px;-webkit-box-shadow:2px 2px 7px 0 rgba(0,0,0,.17);box-shadow:2px 2px 7px 0 rgba(0,0,0,.17);border:.8px solid #f3f3f3;background-color:#fff;margin:8px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cardlist-container .modelpicker-card:hover{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:768px){.cardlist-container .modelpicker-card{width:156px;height:143px;margin:5px;padding:25px 6px 14px}}.cardlist-container .modelpicker-card .card-image-container{position:relative;width:100%;height:141px;padding:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.cardlist-container .modelpicker-card .card-image-container{height:72px;padding:0}}.cardlist-container .modelpicker-card .card-image-container img{max-width:100%;height:107px;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.cardlist-container .modelpicker-card .card-image-container img{height:72px}}.cardlist-container .modelpicker-card .title{width:100%;height:50px;font-family:SamsungOneLatinWeb;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.66;letter-spacing:.29px;text-align:center;color:#363636}@media (max-width:768px){.cardlist-container .modelpicker-card .title{margin-top:12px;height:32px;font-size:11px;line-height:17px}}.carousel-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel-container.flat{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-container .left-icon-container,.carousel-container .right-icon-container{width:48px;height:48px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:9px}.carousel-container .carousel-body{position:relative;height:226px;width:calc(100% - 96px);overflow:hidden}@media (max-width:768px){.carousel-container .carousel-body{height:172px}}.carousel-container .carousel-body .carousel-sliding-list{position:absolute;top:8px;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}*{margin:0;padding:0}button:hover{cursor:pointer}button:focus{outline:0}.container{height:100%;overflow:auto}.loader-container{width:100%;height:100%}.loader-container .blob{width:2rem;height:2rem;background:rgba(25,25,25,.85);border-radius:50%;position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem);-webkit-box-shadow:0 0 1rem rgba(0,0,0,.25);box-shadow:0 0 1rem rgba(0,0,0,.25)}.loader-container .blob2{-webkit-animation:animate-to-2 1.5s infinite;animation:animate-to-2 1.5s infinite}.loader-container .blob3{-webkit-animation:animate-to-3 1.5s infinite;animation:animate-to-3 1.5s infinite}.loader-container .blob1{-webkit-animation:animate-to-1 1.5s infinite;animation:animate-to-1 1.5s infinite}.loader-container .blob4{-webkit-animation:animate-to-4 1.5s infinite;animation:animate-to-4 1.5s infinite}.loader-container .blob0{-webkit-animation:animate-to-0 1.5s infinite;animation:animate-to-0 1.5s infinite}.loader-container .blob5{-webkit-animation:animate-to-5 1.5s infinite;animation:animate-to-5 1.5s infinite}@-webkit-keyframes animate-to-2{25%,75%{-webkit-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-2{25%,75%{-webkit-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-3{25%,75%{-webkit-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-3{25%,75%{-webkit-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-1{25%{-webkit-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-1{25%{-webkit-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-4{25%{-webkit-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-4{25%{-webkit-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%,75%{-webkit-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-0{25%{-webkit-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%{-webkit-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}75%{-webkit-transform:translateX(-7.5rem) scale(.5);transform:translateX(-7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-0{25%{-webkit-transform:translateX(-1.5rem) scale(.75);transform:translateX(-1.5rem) scale(.75)}50%{-webkit-transform:translateX(-4.5rem) scale(.6);transform:translateX(-4.5rem) scale(.6)}75%{-webkit-transform:translateX(-7.5rem) scale(.5);transform:translateX(-7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes animate-to-5{25%{-webkit-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%{-webkit-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}75%{-webkit-transform:translateX(7.5rem) scale(.5);transform:translateX(7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes animate-to-5{25%{-webkit-transform:translateX(1.5rem) scale(.75);transform:translateX(1.5rem) scale(.75)}50%{-webkit-transform:translateX(4.5rem) scale(.6);transform:translateX(4.5rem) scale(.6)}75%{-webkit-transform:translateX(7.5rem) scale(.5);transform:translateX(7.5rem) scale(.5)}95%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}.loader-container .spinner{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;top:50%}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.loader-container .bounce{width:18px;height:18px;background-color:#000;border-radius:100%;display:inline-block;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loader-container .bounceOne{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-container .bounceTwo{-webkit-animation-delay:-.16s;animation-delay:-.16s}.modelpicker.loading{height:380px;background:rgba(0,0,0,.01)}@media (min-width:769px){.modelpicker.loading{height:341px}}.modelpicker .expand-button{width:96px;height:24px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modelpicker .expand-button .title{height:24px;font-size:12px;line-height:24px;vertical-align:center}
/*# sourceMappingURL=main.css.map*/
.sp-g-smg-model-price:last-child {
    margin-bottom: 88px;
}

.model-price-component-section {
    max-width: 1440px;
    margin: 0 auto;
    text-align: center;
}

.model-price-component-section .model_and_price_head{
    font-family: SamsungSansSharp;
    font-size: 40px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    margin: 55px auto 0;
    color: #000;
    text-align: center;
}

.model-price-component-section .cancelButton {
    font-size: 12px;
    font-weight: 700;
    line-height: 2.67;
    letter-spacing: 1.5px;
    height: 30px;
    font-stretch: normal;
    font-style: normal;
    font-family: SamsungOneLatinWeb;
    text-transform: uppercase;
    margin-bottom: 50px;
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.model-price-component-section .underLine {
    border-bottom: 2px solid #000;
}

.model-price-component-section .model_and_price_category {
    width: 915px;
    margin: 0 auto 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.model-price-component-section .model_and_price_category .model_and_price_category_note {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 445px;
    height: 185px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-shadow: 0 2px 6px 1px #f3f3f3;
    border: solid 1px #f3f3f3;
    background-color: #ffffff;
}

.model-price-component-section .model_and_price_category .model_and_price_category_note > img {
    width: 148px;
    height: 111px;
    -ms-flex-item-align: center;
    align-self: center;
}

.model-price-component-section .model_and_price_category .model_and_price_category_note .model_and_price_category_note_title {
    font-family: SamsungOneLatinWeb;
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #969696;
    -ms-flex-item-align: center;
    align-self: center;
    padding-left: 30px;
    text-transform: uppercase;
}

.model-price-component-section .model_and_price_category .model_and_price_category_note .model_and_price_category_note_title > a {
    color: #969696;
    text-decoration: none;
}

.model-price-component-section .model_and_price_img {
    width: 148px;
    height: 111px;
    -ms-flex-item-align: center;
    align-self: center;
    margin: 70px 0 20px;
}

.model-price-component-section .model_and_price_sub_head {
    font-family: SamsungOneLatinWeb;
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #969696;
    -ms-flex-item-align: center;
    align-self: center;
    text-transform: uppercase;
    margin-bottom: 45px;
}

.model-price-component-section .model_and_price_table_row {
    display: flex;
    justify-content: center;
}

.model-price-component-section .model_and_price_table_row >div {
    width: 149px;
    text-align: center;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    flex-grow: 0;
    flex-basis: 149px;
    border: 1px solid #d0d0d0;
    margin:-1px 0 0 -1px;
    vertical-align: middle;

}

.model-price-component-section .model_and_price_table_header >div {
    padding: 13px 0 12px;
    font-size: 18px;
    background-color: black;
    border: none;
    font-weight: bold;
    color: #ffffff;
    border: solid 1px black;
}

.model-price-component-section .model_and_price_table_body >div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.model-price-component-section .model_and_price_table_body >div >div {
    padding: 10px 5px;
    border-top: 1px solid #d0d0d0;
}

.model-price-component-section .model_and_price_table_body >div >div:first-child {
    border: none;
}

.model-price-component-section .model_and_price_table_header >div >div {
    border-right: solid 1px white;
}

.model-price-component-section .model_and_price_table_header >div:last-child >div {
    border-right: none
}

.model-price-component-modal {
    position: absolute;
    width: 100%;
    max-width: 1440px;
    top: 0;
    height: 3606px;
    background-color: rgba(0,0,0,.2);
    z-index: 11;
}

.model-price-component-modal .model-price-component-modal__content {
    position: absolute;
    top: 292px;
    left: 50%;
    right: auto;
    bottom: auto;
    border: 1px solid rgb(204, 204, 204);
    background: rgb(255, 255, 255);
    overflow: auto;
    border-radius: 0;
    outline: none;
    padding: 0 101px 0 97px;
    width: 944px;
    margin-right: -50%;
    transform: translate(-50%, 0px);
    max-height: 150%;
}

.model-price-component-modal .model-price-component-modal__content .modal-btn-close {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 34px;
    right: 35px;
    left: auto;
    cursor: pointer;
}

#viewAllModelsBtn, #categoryNote, #categoryS {
    text-transform: uppercase;
 }

@media (max-width: 915px) {
    .model-price-component-section div.model_and_price_category {
        width: 100%;
        justify-content: center;
    }

    .model-price-component-section .model_and_price_category div.model_and_price_category_note {
        margin-bottom: 20px;
    }

    .model-price-component-section .model_and_price_category .model_and_price_category_note .model_and_price_category_note_title {
        min-width: 190px;
    }

    .model-price-component-modal div.model-price-component-modal__content {
        width: 100%;
        padding: 0 10px;
    }

    .model-price-component-section div.model_and_price_table_header >div {
        font-size: 12px;
    }

    .model-price-component-section div.model_and_price_table_row >div {
        flex-shrink: 0;
        flex-basis: 20%;
        font-size: 10px;
    }
}


@charset "UTF-8";
.four-column-component-section {
  width: 100%;
  padding-top: 20px;
}

.four-column-component-section .four-column-wd {
  width: 90%;
  margin: auto;
}

.four-column-desc-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (max-width: 768px) {
  .four-column-desc-wrapper {
    padding-bottom: 32px;
  }
}

@media (min-width: 769px) {
  .four-column-desc-wrapper {
    padding-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .four-column-desc-wrapper .type-h3 {
    color: #363636;
    margin-bottom: 2.35%;
    font-size: 24px;
    line-height: 90% !important;
    font-weight: 700;
  }
}

.four-column-desc-wrapper .type-p2 {
  font-weight: 400;
  white-space: pre-line;
}

.four-column-desc-wrapper__title {
  width: 100%;
  color: #000000;
  text-align: center;
  font-family: 'SamsungSansSharp';
}

@media (max-width: 768px) {
  .four-column-desc-wrapper__title {
    font-size: 24px;
  }
}

@media (min-width: 769px) {
  .four-column-desc-wrapper__title {
    font-size: 44px;
    font-weight: bold;
    padding-left: 22%;
    padding-right: 22%;
    letter-spacing: 1px;
  }
}

.four-column-desc-wrapper__desc {
  width: 100%;
  max-width: 916px;
  text-align: center;
  font-weight: normal;
  font-family: SamsungOneLatinWeb;
}

@media (max-width: 768px) {
  .four-column-desc-wrapper__desc {
    padding-top: 14px;
    line-height: 20px;
    font-size: 12px;
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media (min-width: 769px) {
  .four-column-desc-wrapper__desc {
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
  }
}

.four-column-component {
  bottom: inherit;
}

.four-column-component__identify {
  text-align: center;
  position: relative;
}

@media (min-width: 769px) {
  .four-column-component--four-component .four-column-component__product-img img {
    margin-bottom: 19.2px;
    margin-top: 50px;
  }
}

.four-column-component .slick-slider {
  margin-bottom: 0;
}

.four-column-component .slick-dots {
  position: absolute;
  list-style: none;
  text-align: center;
  padding: 0;
  width: 100%;
  bottom: inherit;
}

.four-column-component .slick-dots li button {
  background: #cccccc;
  border: 1px solid #cccccc;
}

.four-column-component .slick-dots li.slick-active button {
  background: #999999;
}

.four-column-component .slick-arrow {
  background-color: transparent;
  background-image: none;
  padding: 0 30px;
}

.four-column-component .slick-arrow__icon {
  color: #999999;
}

@media (max-width: 768px) {
  .four-column-component__product-text {
    padding-bottom: 38px !important;
  }
}

.four-column-component__product-text .product-name {
  margin-bottom: 8px;
  display: inline-block;
  font-family: SamsungOneLatinWeb;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.42px;
  text-align: center;
  color: #000000;
}

.four-column-component__product-text p.product-description {
  font-size: 14px;
  line-height: 1.29;
  letter-spacing: 0.29px;
}

@media (min-width: 769px) {
  .four-column-component__product-text .product-name {
    font-size: 21px;
  }
}

@media (max-width: 768px) {
  .four-column-component__img {
    display: block;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .four-column-component .four-column-component-img-wrapper {
    border: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: padding-box !important;
    float: left;
    position: relative;
    border-left-width: 0;
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    margin-bottom: 30px;
    margin-top: 43px;
  }
}

.four-column-component-img-wrapper img {
  margin: 0;
  max-width: 100%;
}

@media (min-width: 769px) {
  .four-column-component-img-wrapper img {
    margin-bottom: 19.2px;
    margin-top: 86px;
  }
}

@media (max-width: 768px) {
  .four-column-component--four-component .slick-slider {
    margin-bottom: 0;
  }
}

.four-column-component-row {
  margin-left: 0;
  overflow: visible;
}

@media (max-width: 768px) {
  .four-column-component-row {
    margin: auto 16px;
  }
}

@media (min-width: 769px) {
  .four-column-component-row {
    position: relative;
    margin-right: 24px;
  }
}

.four-column-component-span-3 .type-p2 {
  font-size: 16px;
  width: 80%;
  margin: auto;
  font-weight: 400;
  white-space: pre-line;
  line-height: 1.50;
}

@media (min-width: 769px) {
  .four-column-component-span-3 {
    border: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: padding-box !important;
    float: left;
    position: relative;
    width: 25%;
    border-left-width: 24px;
    padding: 0 0%;
  }
}

@media (min-width: 769px) {
  .two-column-span {
    border: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: padding-box !important;
    float: left;
    position: relative;
    width: 460px !important;
    padding: 0 0%;
  }

  .two-column-span:first-child {
    margin-right: 80px;
  }
}

@media (max-width: 1130px) and (min-width: 769px){
  .two-column-span {
    width: 40% !important;
  }

  .two-column-span > img {
    width: 100%;
    height: 67%;
  }

  .two-column-span:first-child {
    margin-right: 20%;
  }
}

@media (max-width: 768px) {
  .four-column-component__img {
    border: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: padding-box !important;
    float: left;
    position: relative;
    border-left-width: 0;
    width: 100%;
    height: 67%;
    margin-right: 42%;
    margin-bottom: 30px;
    margin-top: 43px;
  }
  .four-column-component-span-3 .four-column-component__img {
    float: none;
    width: 40px;
    margin: 0 auto;
  }
}

.four-column-cta {
  font-weight: 700;
  text-align: center;
  padding-bottom: 5px;
  font-size: 10px;
  color: #000000;
  border-bottom: 1px solid #000000;
  letter-spacing: 1.5px;
  margin-right: 0;
}

@media (min-width: 769px) {
  .four-column-cta {
    padding-top: 13.5px;
    font-size: 12px;
    font-weight: bold;
  }
}

@media (max-width: 768px) {
  .four-column-cta {
    padding-top: 12px;
    font-size: 11px;
  }
}

.container {
  margin: 0 auto;
  max-width: 1440px;
  width: 100%;
  overflow: hidden !important;
}

.container.two-column-container {
  max-width: 1000px;
}

.container:before,
.container :after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

.container .slick-dots {
  width: 100%;
}

.container .slick-dots li button {
  border: none;
}

.container .slick-dots li button:before {
  font-family: 'slick';
  font-size: 40px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.container .img-carousel {
  padding-bottom: 10px;
}

@media (min-width: 769px) {
  .container .img-carousel {
    position: relative;
    margin-right: 24px;
  }

  .two-column-container .img-carousel {
    margin-right: 0;
  }
}

