.shop-warranty-selector .iSyLKq .body-copy.body-copy-radioCheckbox {
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
}

.shop-warranty-selector .iSyLKq .warranty-price-wrapper.radio {
  text-align: right;
}

.shop-warranty-selector .iSyLKq .medium-layout-component {
  display: -ms-grid;
  display: grid;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.shop-warranty-selector .iSyLKq .medium-layout-component > div.add-to-cart-button {
  margin-top: 15px;
}
.shop-warranty-selector .iSyLKq .medium-layout-component > h3.body-copy-lg {
  -ms-grid-row-align: center;
      align-self: center;
}
.shop-warranty-selector .iSyLKq .medium-layout-component > div.ugc-stats-component {
  margin-top: 0.5rem;
}
.shop-warranty-selector .iSyLKq .medium-layout-component > div.body-copy {
  margin-top: 1rem;
}
.shop-warranty-selector .iSyLKq .medium-layout-component > a.display-link {
  margin-top: 1rem;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l > div.warranty-block-layout > div.warranty-block-list-with-title {
  margin-top: 0;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l .ficon-size-s.ficon-gs-shield {
  font-size: 4rem;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l > div.body-copy {
  margin-right: 1rem;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l > .single-warranty-option {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "plan-name price-block";
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l > .single-warranty-option > .single-sku-short-name {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: plan-name;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l > .single-warranty-option > .single-sku-price-block-wrapper {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: price-block;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) {
      grid-template-areas: "logo title   warranties" "logo   ugc   warranties" "copy  copy   warranties" "copy  copy display-link" "copy  copy          a2c";
  -ms-grid-columns: -webkit-max-content 1fr 50%;
  -ms-grid-columns: max-content 1fr 50%;
  grid-template-columns: -webkit-max-content 1fr 50%;
  grid-template-columns: max-content 1fr 50%;
  -ms-grid-rows: (auto)[4] 1fr;
  grid-template-rows: repeat(4, auto) 1fr;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: logo;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: title;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: ugc;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) > div.body-copy {
  -ms-grid-row: 3;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: copy;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) > div.warranty-block-layout {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: warranties;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) > .single-warranty-option {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: warranties;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) > a.display-link {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  grid-area: display-link;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l:not(.has-total-tech-support) > div.add-to-cart-button {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: a2c;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support {
      grid-template-areas: "logo title   warranties" "logo   ugc   warranties" "copy  copy   warranties" "copy  copy display-link" "copy  copy          tts" "copy  copy          a2c";
  -ms-grid-columns: -webkit-max-content 1fr 50%;
  -ms-grid-columns: max-content 1fr 50%;
  grid-template-columns: -webkit-max-content 1fr 50%;
  grid-template-columns: max-content 1fr 50%;
  -ms-grid-rows: (auto)[4] 1fr;
  grid-template-rows: repeat(4, auto) 1fr;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: logo;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: title;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: ugc;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > div.body-copy {
  -ms-grid-row: 3;
  -ms-grid-row-span: 4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: copy;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > div.warranty-block-layout {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: warranties;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > .single-warranty-option {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: warranties;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > a.display-link {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  grid-area: display-link;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > div.tts-message {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: tts;
  margin-top: 1rem;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.l.has-total-tech-support > div.add-to-cart-button {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
  grid-area: a2c;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s > .single-warranty-option {
  margin: 15px 0;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) {
      grid-template-areas: "        logo        title" "        logo          ugc" "  warranties   warranties" "display-link display-link" "         a2c          a2c";
  -ms-grid-columns: -webkit-max-content 1fr;
  -ms-grid-columns: max-content 1fr;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: logo;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: title;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: ugc;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) > div.body-copy {
  -ms-grid-row: 3;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: copy;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) > div.warranty-block-layout {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: warranties;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) > .single-warranty-option {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: warranties;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) > a.display-link {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: display-link;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s:not(.has-total-tech-support) > div.add-to-cart-button {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: a2c;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support {
      grid-template-areas: "        logo        title" "        logo          ugc" "  warranties   warranties" "display-link display-link" "         tts          tts" "         a2c          a2c";
  -ms-grid-columns: -webkit-max-content 1fr;
  -ms-grid-columns: max-content 1fr;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: logo;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: title;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: ugc;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > div.body-copy {
  -ms-grid-row: 3;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: copy;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > div.warranty-block-layout {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: warranties;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > .single-warranty-option {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: warranties;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > a.display-link {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: display-link;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > div.tts-message {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: tts;
  margin-top: 1rem;
}
.shop-warranty-selector .iSyLKq .medium-layout-component.s.has-total-tech-support > div.add-to-cart-button {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: a2c;
}

.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: interactive-section;
  display: -ms-grid;
  display: grid;
      grid-template-areas: "logo                .      title" "logo                .        ugc" "body-copy   body-copy  body-copy" "line-break line-break line-break" "warranty     warranty   warranty" "link             link       link" "tts               tts        tts" "button         button     button";
  -ms-grid-columns: -webkit-max-content 0.5em 1fr;
  -ms-grid-columns: max-content 0.5em 1fr;
  grid-template-columns: -webkit-max-content 0.5em 1fr;
  grid-template-columns: max-content 0.5em 1fr;
  -ms-grid-rows: (max-content)[7];
  grid-template-rows: repeat(7, -webkit-max-content);
  grid-template-rows: repeat(7, max-content);
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > i.icon,
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > svg.logo {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: logo;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: title;
  display: flex;
  flex-direction: column-reverse;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > div.body-copy {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: body-copy;
  margin-top: 15px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > .single-warranty-option {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: warranty;
  display: -ms-grid;
  display: grid;
      grid-template-areas: "plan-name price-block";
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > .single-warranty-option > .single-sku-short-name {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: plan-name;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > .single-warranty-option > .single-sku-price-block-wrapper {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: price-block;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > div.warranty-block-layout {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: warranty;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > div.warranty-block-layout > .warranty-block-list-with-title {
  margin: 0;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > .display-link {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: link;
  margin-top: 15px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > div.tts-message {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: tts;
  margin-top: 15px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > .add-to-cart-button {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: button;
  margin-top: 15px;
  max-width: unset;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: ugc;
  margin-top: 0.5rem;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component .interactive-section > hr {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: line-break;
  margin: 15px 0;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.l {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
      grid-template-areas: "image-component interactive-section";
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.l .image-component {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: image-component;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.l .interactive-section {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: interactive-section;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.l .interactive-section.ac-banner {
  display: flex;
  flex-direction: column;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.l .interactive-section.ac-banner > div.body-copy {
  margin-top: 15px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .title {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: -webkit-max-content 0.5em 1fr;
  -ms-grid-columns: max-content 0.5em 1fr;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
      grid-template-areas: "logo heading";
  grid-column-gap: 0.5em;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .title > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  grid-area: logo;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .title img {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  grid-area: logo;
  max-width: 83px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .title span {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: heading;
  word-wrap: break-word;
  font-size: 25px;
  padding: 0;
  margin: auto 0;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .interactive-section > a.display-link {
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .interactive-section > div.add-to-cart-button {
  margin-top: 15px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .interactive-section > div.body-copy {
  margin-top: 12px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .interactive-section > div.tts-message {
  margin-top: 12px;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .interactive-section div.single-warranty-option {
  display: unset;
}
.shop-warranty-selector .iSyLKq .extended-v2-layout-component.s .interactive-section div.single-warranty-option > * {
  margin: 8px 0;
}

.shop-warranty-selector .iSyLKq .standard-layout-component .ficon-size-s.ficon-gs-shield {
  height: 21px;
  width: 16px;
}
.shop-warranty-selector .iSyLKq .standard-layout-component a.display-link {
  margin-top: 10px;
  display: inline-block;
}
.shop-warranty-selector .iSyLKq .standard-layout-component div.tts-message {
  margin-top: 10px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title {
  display: flex;
  text-align: left;
  height: 60px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title.s {
  height: 55px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title.s > img {
  max-height: 55px;
  max-width: 91px;
  margin: 8px 15px 8px 0;
  width: 65px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title.s.gsp-banner {
  margin-bottom: 10px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title.l.gsp-banner {
  background: #55555a;
  color: #fff;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title.l.gsp-banner .heading-2 {
  font-size: 25px;
  font-weight: 400;
  padding: 0;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title.l.ac-banner {
  border-bottom: 1px solid #c5cbd5;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title.l.ac-banner .heading-2 {
  font-size: 25px;
  font-weight: 500;
  width: 100%;
  padding: 13px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title > img {
  height: auto;
  width: 66px;
  margin: 10px 15px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title > span {
  margin: auto 0;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > .title > span.separator {
  border-left: 1px solid #c5cbd5;
  padding: 0 0 0 15px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component > hr {
  margin-top: 0;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .display-info.s {
  display: flex;
  flex-direction: column;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .display-info.s > .image-component {
  max-width: 200px;
  height: 100%;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .display-info.s > .image-component > img {
  max-width: 200px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .display-info.s > .body-copy {
  margin-bottom: 15px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .display-info.s > .display-link {
  margin-bottom: 15px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content.l {
  display: flex;
  margin: 15px 0;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content .display-info.l {
  flex: 1;
  width: 50%;
  display: flex;
  flex-direction: column;
  padding: 0 23px;
  margin: 10px 0 30px;
  align-items: flex-start;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content .display-info.l.gsp-banner {
  border-right: 1px solid #e7e7e7;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content .display-info.l.gsp-banner .image-component {
  align-self: flex-start;
  height: 100%;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content .display-info.l.ac-banner .image-component > img {
  width: 200px;
  height: 200px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content .display-info.l .body-copy {
  margin-bottom: 9px;
  font-size: 13px;
  width: 100%;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content .interactive-section {
  flex: 1;
  width: 100%;
  padding-left: 23px;
  margin-top: 10px;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content .interactive-section.s {
  padding-left: 0;
}
.shop-warranty-selector .iSyLKq .legacy-extended-layout-component .extended-layout-content .interactive-section > div.add-to-cart-button {
  margin-top: 15px;
}
.shop-warranty-selector .iSyLKq .image-component {
  margin-bottom: 20px;
}
.shop-warranty-selector .iSyLKq .image-component > img {
  width: 100%;
}
.shop-warranty-selector .iSyLKq .add-to-cart-button.a-skeleton-shimmer * {
  display: none;
}
.shop-warranty-selector .iSyLKq .tts-message {
  font-size: 11px;
}
.shop-warranty-selector .iSyLKq legend {
  border: 0;
  color: #1d252c;
}
.shop-warranty-selector .iSyLKq a.display-link {
  display: inline-block;
}
.shop-warranty-selector .iSyLKq div.single-sku-short-name.v-fw-regular {
  font-size: 15px;
}
.shop-warranty-selector .iSyLKq .l div.single-sku-price-block-wrapper {
  text-align: right;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title {
  margin-top: 15px;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title.a-skeleton-shimmer .warranty-list {
  visibility: hidden;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .legacy-warranty-title {
  font-size: 14px;
  margin-bottom: 5px;
  line-height: 1.5;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-title {
  font-size: 11px;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-block-list-without-title-loading {
  height: 46px;
  width: 330px;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-block-list-with-title-loading {
  height: 71px;
  width: 330px;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-list {
  list-style: none;
  padding: 0;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-block-children {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  flex: 1;
  justify-content: space-between;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-short-name {
  margin-right: 20px;
  font-size: 13px;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group {
  margin: 0 7px 7px 0;
  padding: 1px;
  order: 0;
  flex: 0 1 auto;
  -ms-grid-row-align: auto;
      align-self: auto;
  width: 75px;
  height: 45px;
  color: #085eb9;
  border: solid #085eb9 1px;
  border-radius: 3px;
  position: relative;
  display: inline-block;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group.disabled label,
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group.disabled input,
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group.disabled .plan-selector-arrow,
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group.disabled .warranty-selector-protection-plan-selector-option {
  cursor: not-allowed;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group.selected {
  color: black;
  border: solid black 2px;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group.selected.focused {
  outline: 1px dotted black;
  outline: auto -webkit-focus-ring-color;
  outline-offset: 0;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group.selected .plan-selector-arrow {
  border: 4px solid transparent;
  border-bottom: 6px solid #1d252c;
  z-index: 1;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 2px;
  height: 0;
  width: 0;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group .warranty-selector-protection-plan-selector-option {
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group .warranty-selector-protection-plan-selector-option .gsp-price-wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group .warranty-selector-protection-plan-selector-option * {
  cursor: pointer;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group .warranty-selector-protection-plan-selector-option input {
  left: -5px;
  top: -10px;
  width: 70px;
  height: 45px;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group .warranty-selector-protection-plan-selector-option label {
  display: inline;
  font-weight: normal;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group .warranty-selector-protection-plan-selector-option .radio {
  display: block;
  position: relative;
  margin: 0;
  padding: 6px 5px;
  text-align: center;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group .warranty-selector-protection-plan-selector-option .radio .gsp-price-wrapper {
  margin-top: -1px;
  padding-bottom: 1px;
}
.shop-warranty-selector .iSyLKq .warranty-block-list-with-title .warranty-selector-form-group .warranty-selector-protection-plan-selector-option .radio .radio-brand {
  margin-left: -19px;
  opacity: 0;
  float: left;
  margin: 0;
  width: 0;
  border-radius: 1em;
  background: #fff;
  position: relative;
  height: 13px;
  cursor: pointer;
  display: inline-block;
  top: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.shop-warranty-selector .iSyLKq .slim-layout-component {
  display: -ms-grid;
  display: grid;
}
.shop-warranty-selector .iSyLKq .slim-layout-component > a.display-link {
  font-size: 13px;
}
.shop-warranty-selector .iSyLKq .slim-layout-component > div.single-sku-price-block-wrapper {
  align-self: flex-end;
}
.shop-warranty-selector .iSyLKq .slim-layout-component div.body-copy.body-copy-radioCheckbox {
  margin-top: 4px;
}
.shop-warranty-selector .iSyLKq .slim-layout-component > div.add-to-cart-button.add-to-cart-button-placeholder {
  visibility: hidden;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l > i.icon {
  font-size: 4rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) {
      grid-template-areas: "logo title         name price" "logo   ugc         name price" "   .     . display-link   a2c";
  -ms-grid-columns: -webkit-max-content 1rem 1fr 1rem 1fr 1rem -webkit-max-content;
  -ms-grid-columns: max-content 1rem 1fr 1rem 1fr 1rem max-content;
  grid-template-columns: -webkit-max-content 1fr 1fr -webkit-max-content;
  grid-template-columns: max-content 1fr 1fr max-content;
  -ms-grid-rows: (auto)[3];
  grid-template-rows: repeat(3, auto);
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: logo;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: title;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: ugc;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) > a.display-link {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  grid-area: display-link;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) > div.add-to-cart-button {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
  grid-area: a2c;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) > div.single-sku-short-name.v-fw-regular {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 5;
  grid-area: name;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) > div.single-sku-price-block-wrapper {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 7;
  grid-area: price;
  align-self: flex-start;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l:not(.has-total-tech-support) div.body-copy.body-copy-radioCheckbox {
  margin-bottom: 1rem;
  -ms-grid-row-align: center;
      align-self: center;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support {
      grid-template-areas: "logo title         name price" "logo   ugc         name price" "logo   ugc          tts     ." "logo   ugc display-link   a2c";
  -ms-grid-columns: -webkit-max-content 1rem 1fr 1rem 1fr 1rem -webkit-max-content;
  -ms-grid-columns: max-content 1rem 1fr 1rem 1fr 1rem max-content;
  grid-template-columns: -webkit-max-content 1fr 1fr -webkit-max-content;
  grid-template-columns: max-content 1fr 1fr max-content;
  -ms-grid-rows: (auto)[3];
  grid-template-rows: repeat(3, auto);
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 1;
  grid-area: logo;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: title;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: ugc;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support > a.display-link {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
  grid-area: display-link;
  margin-top: 0.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support > div.add-to-cart-button {
  -ms-grid-row: 4;
  -ms-grid-column: 7;
  grid-area: a2c;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support > div.single-sku-short-name.v-fw-regular {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 5;
  grid-area: name;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support > div.single-sku-price-block-wrapper {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 7;
  grid-area: price;
  align-self: flex-start;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.l.has-total-tech-support > div.tts-message {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  grid-area: tts;
  margin-top: 1rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s {
  -ms-grid-columns: -webkit-max-content 1fr;
  -ms-grid-columns: max-content 1fr;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  -ms-grid-rows: (auto)[5];
  grid-template-rows: repeat(5, auto);
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s:not(.has-total-tech-support) {
      grid-template-areas: "        logo        title        title" "        logo          ugc          ugc" "        name         name         name" "       price        price          a2c" "display-link display-link display-link";
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s:not(.has-total-tech-support) > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: logo;
  font-size: 3.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s:not(.has-total-tech-support) > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: title;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s:not(.has-total-tech-support) > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: ugc;
  margin-top: 0.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s:not(.has-total-tech-support) > a.display-link {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: display-link;
  margin-top: 1.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s:not(.has-total-tech-support) > div.add-to-cart-button {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  grid-area: a2c;
  margin-top: 13px;
      justify-self: end;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s:not(.has-total-tech-support) > div.single-sku-short-name {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: name;
  margin-top: 1.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s:not(.has-total-tech-support) > div.single-sku-price-block-wrapper {
  -ms-grid-row: 4;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: price;
  margin-bottom: 5px;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support {
      grid-template-areas: "        logo        title        title" "        logo          ugc          ugc" "        name         name         name" "       price        price          a2c" "         tts          tts          tts" "display-link display-link display-link";
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support > i.icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: logo;
  font-size: 3.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support > h3.body-copy-lg {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: title;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support > div.ugc-stats-component {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: ugc;
  margin-top: 0.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support > a.display-link {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: display-link;
  margin-top: 0.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support > div.add-to-cart-button {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  grid-area: a2c;
  margin-top: 13px;
      justify-self: end;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support > div.single-sku-short-name {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: name;
  margin-top: 1.5rem;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support > div.single-sku-price-block-wrapper {
  -ms-grid-row: 4;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: price;
  margin-bottom: 5px;
}
.shop-warranty-selector .iSyLKq .slim-layout-component.s.has-total-tech-support > div.tts-message {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: tts;
  margin-top: 1.5rem;
}


/*# sourceMappingURL=client-66f2dea483c9a7c69298e4076f43690f.css.map*/