/** Shopify CDN: Minification failed

Line 746:81 Unexpected "{"
Line 1546:6 "ext-align" is not a known CSS property
Line 2250:1 Unexpected "{"
Line 3702:23 Expected "{" but found "and("

**/

.header-section .symbol_currency .currency_top .switcher-label {
    display: none;
}
.header-section .symbol_currency .language-GBP {
    display: flex;
    /* margin-top: 11px; */
}
.header-section .symbol_currency img {
    width: 30px;
    height: 30px;
}
.search-action .search-action__form input:hover, .search-action__input {
    color: #fff;
}
.header-section .menu-list {
    --menu-horizontal-gap: 6.5rem;
}
.header-section .header__column.header__column--left {
    gap: 22px;
}
.header-section .header__column--right header-actions {
    gap: 35px;
    align-items: flex-end;
    margin: 0;
}
.header-section .header__column.header__column--right .customize_google_translate a {
    display: flex;
}
.header-section .header__column.header__column--right .customize_google_translate span .arow-bx-col {
    display: block;
    width: auto;
}
.header-section .header__column.header__column--right .customize_google_translate span {
       font-size: 11px;
    color: #5e17eb;
}
.header-section .header__column.header__column--right .customize_google_translate span img {
    display: none;
}
.header-section .customize_google_translate.header-setting.customise .goog-te-gadget-icon {
    display: none;
}

.header-section .symbol_currency {
    list-style: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.header-section .symbol_currency .language-GBP span {
    font-size: 11px;
    color: #5E17EB;
    font-weight: 400;
}
.header-section .header-actions__action span {
   font-size: 11px;
    color: #5e17eb;
    white-space: nowrap;
}
.header-section .cart-drawer .cart-bubble__text-count {
    display: none;
}
.mega-menu__list {
        display: unset;
}
.footer-content.spacing-style .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column::after {
    content: '';
    background-image: url(/cdn/shop/files/Object.png?v=1769164395);
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
}
.header--collapse-row-paddings .header__row--top .header__columns {
    display: flex;
    max-width: 1196px;
    margin: auto;
    padding-bottom: 7px;
    gap: 53px;
     width: 100%;
}
.header__column.header__column--left {
    width: 100%;
}
.cart-bubble__text-count {
    background-color: #5E17EB;
}
.menu-list__link, .menu-list__link:hover, .menu-list__link:focus {
    color: #fff !important;
    font-size: 18px;
    text-transform: uppercase;
}
.header--collapse-row-paddings .header__row--bottom .header__columns {
    background-color: #6116ec;
    max-width: 1198px;
    border-radius: 20px;
    width: 100%;
    padding: 5px 0;
    margin: 9px auto;
        box-shadow: 0 0 20px 10px #0000001a;
}
.about-smartcellular-wrapper .about-payment-section {
  margin-top: 0 !important;
  margin-bottom: 30px !important;
}
.about-smartcellular-wrapper .about-smart-card .about-card-content p {
  margin: 0;
}
.about-smartcellular-wrapper .about-smart-deals-box .about-smart-deals {
  display: inline-block;
}
.about-smartcellular-wrapper .about-payment-icons {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
}
.about-smartcellular-wrapper .about-payment-icons img {
  width: 100px;
}
.about-smartcellular-wrapper .about-smart-container {
  display: flex;
  flex-wrap: wrap;
}
.about-smartcellular-wrapper .about-smart-card .about-card-image {
  height: 160px;
  width: 160px;
  position: relative;
  margin: 20px auto;
}
.about-smartcellular-wrapper .about-smart-card .about-card-image .rwr-pic {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  object-fit: contain;
}

.about-smartcellular-wrapper .about-box-title {
  color: #fff;
  font-weight: 300;
  font-size: 40px;
  text-align: left;
  padding: 10px 0 0 0px;
  margin-bottom: 5px;
}
.about-smartcellular-wrapper .about-buy-text,
.about-smartcellular-wrapper .about-sell-text {
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 66.66666666666666%;
  color: #fff;
}
.about-smartcellular-wrapper .about-buy-box a,
.about-smartcellular-wrapper .about-sell-box a {
  display: block;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 24px;
  padding: 10px 5px;
  width: 70%;
  margin: 0 auto;
  float: left;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 500;
}
.about-smartcellular-wrapper .about-buy-image,
.about-smartcellular-wrapper .about-sell-image {
  float: left;
  width: 33.33333333333333%;
  display: flex;
  align-items: center;
}
.about-smartcellular-wrapper .about-buy-text p,
.about-smartcellular-wrapper .about-sell-text p {
  margin: 0 0 10px;
  font-size: 23px;
  color: #fff;
  width: 100%;
  padding-top: 10px;
  font-family: 'Poppins';
}
.about-smartcellular-wrapper .about-smart-deals .about-section-title {
  font-size: 35px !important;
  font-weight: 500 !important;
  background: unset;
  -webkit-text-fill-color: #6c0;
  text-align: center !important;
}
.about-smartcellular-wrapper .about-section-title.purple {
    font-size: 36px;
}
.about-smartcellular-wrapper .delivery_para.about-text a {
    font-weight: 600;
    text-decoration: none;
}
.about-smartcellular-wrapper .about-section-title.purple {
    font-weight: 600;
}
.about-smartcellular-wrapper
  .about-smart-card
  .about-card-content
  .about-card-title {
  text-align: center;
  background: linear-gradient(
    90deg,
    rgba(174, 35, 110, 1) 0%,
    rgba(4, 131, 210, 1) 100%
  );
  border-radius: 24px;
  padding: 7px;
  color: #fff;
  width: 100%;
  margin: 0 auto 10px;
  font-size: 14px;
  font-weight: 600;
}
.about-smartcellular-wrapper .about-smart-card {
  padding-right: 15px;
  padding-left: 15px;
  width: 33%;
}
.about-smartcellular-wrapper .row.col-sm-12.banner-col {
    padding: 15px 0;
    width: 26.33%;
}
.about-smartcellular-wrapper .row.col-sm-12.banner-col img {
    border-radius: 10px;
}
.about-smartcellular-wrapper {
   max-width: 1196px;
  margin: auto;
}
.about-smartcellular-wrapper .about-header-section {
  border-radius: 20px;
  background: #5E17EB;
background: radial-gradient(
  ellipse at 50% 57%,
  #5E17EB 0%,
  #7B4AFF 49%,
  #AD00FF 100%
);
  box-shadow: 0px 2px 10px 0px #d8d8d8;
  float: left;
  width: 100%;
  margin: 15px 0;
  /* padding: 15px 0; */
   max-width: 1196px;
}
.about-smartcellular-wrapper .about-header-section .about-title-block {
  padding: 40px 0px 10px 25px;
  float: left;
  width: 89.66666666666666%;
}
.about-smartcellular-wrapper .about-header-section .about-contact-block {
    float: right;
    padding-right: 15px;
}
.about-smartcellular-wrapper .about-header-section .about-title-block h2 {
  font-size: 66px;
  font-weight: 400;
  margin: 0 0 5px;
  color: #fff;
}
.about-smartcellular-wrapper
  .about-header-section
  .about-title-block
  .about-subtitle {
  margin: 0 0 10px;
  color: #fff;
  font-size: 15px;
}
.about-smartcellular-wrapper .about-section.about-intro {
  clear: both;
}
.about-smartcellular-wrapper .about-contact-block .about-customer-service {
  color: #fff;
  display: flex;
}
.about-smartcellular-wrapper .about-contact-block .about-customer-service .nm.about-customer-number {
    margin: 0 0 0 5px;
}
.about-smartcellular-wrapper .row.heading1 {
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: 10px;
  box-shadow: 0px 2px 10px 0px #d8d8d8;
  padding: 22px;
  clear: both;

}
.about-trust .row.heading1 , about-intro .row.heading1 {
  width: 74.66%;
}
.about-smartcellular-wrapper .row.heading1 .col-sm-12 {
  padding-right: 15px;
  padding-left: 15px;
}
.about-smartcellular-wrapper .row.heading1 .col-sm-12 .about-section-title {
  /* color: #009dda; */
  padding: 10px 0;
  font-size: 28px;
  font-weight: 300;
  margin: 0 0 5px;
  line-height: 1.35;
  text-align: left;
  /* padding-left: 14px; */
  clear: both;
}
.about-smartcellular-wrapper .row.heading1 .col-sm-12 .delivery_para {
  margin: 0 0 10px;
  font-size: 16px;
  margin-bottom: 0;
  color: #666666;
}
.about-smartcellular-wrapper .row.heading1 .col-sm-12 .delivery_para a {
  color: #1979c3 !important;
  text-decoration: none;
}
.about-smartcellular-wrapper .row.heading1 .col-sm-12 .delivery_para .green {
  font-size: 16px;
  font-weight: bold;
  color: #6c0;
}
.about-smartcellular-wrapper .row.heading1 .col-sm-12 .delivery_para .red {
  color: red;
}
.about-smartcellular-wrapper .sell_confid,
.about-smartcellular-wrapper .buy_resp {
  padding: 20px 15px;
  border-radius: 16px;
}
.about-smartcellular-wrapper .buy_resp {
  /* background: linear-gradient(
    90deg,
    rgba(174, 35, 110, 1) 0%,
    rgba(4, 131, 210, 1) 100%
  ); */
  background: linear-gradient(90deg, #55C400 0%, #00B7B4 50%, #A906FF 100%);
  float: left;
}
.about-smartcellular-wrapper .sell_confid,
.about-smartcellular-wrapper .buy_resp {
  width: 49%;
}
.about-smartcellular-wrapper .about-two-box {
    margin-bottom: 23px;
    display: flex;
    justify-content: space-between;
}
.about-smartcellular-wrapper .sell_confid {
  /* background: linear-gradient(
    90deg,
    rgba(238, 3, 3, 1) 29%,
    #f055b2 100%,
    rgba(240, 85, 178, 1) 100%
  ); */
   background: linear-gradient(90deg, #55C400 0%, #00B7B4 50%, #A906FF 100%);
  float: right;
}

.oldphone-section.related-links .oldphone-link:last-child {
  color: #aaa;
}
.oldphone-section.related-links .oldphone-link {
  color: #1979c3;
  font-size: 13px;
}
.oldphone-section.related-links {
  margin: 0 0 10px;
}
section.oldphone-wrapper .old-phone-list li span {
  font-size: 13px;
  color: #666666;
  margin: 0 0 10px;
}
section.oldphone-wrapper .old-phone-list {
  list-style: none;
  padding: 0;
}
section.oldphone-wrapper {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
}
section.oldphone-wrapper h2 {
  margin: 0 0 5px;
  line-height: 1.35;
  font-size: 18px;
  font-weight: 700;
  color: #666666;
}
section.oldphone-wrapper p {
  font-size: 13px;
  color: #666666;
  margin: 0 0 10px;
}
.header-section .header-actions__action span img {
    width: 30px;
    height: 30px;
}
.search-action__submit, .search-action__submit:hover  {
 font-family: Poppins;
    font-weight: 600;
    font-size: 14px;
    background: transparent;
    background-image: url(/cdn/shop/files/SEARCH_-_MAGNIFY.png?v=1769067245);
    font-size: 0;
    background-repeat: no-repeat;
        position: absolute;
    right: 12px;
    top: 6px;
}
header-actions {
  gap: 60px;
}
.search-action__form input.search-action__input::placeholder {
    color: #fff;
}
.search-action__form {
    border-radius: 22.5px;
    position: relative;
    width: 95%;
    justify-content: center;
    margin: auto;
    background: radial-gradient(circle farthest-corner at 50% 50%, #5E17EB 0%, #7B4AFF 50%, #AD00FF 100%);
}
#header-group {
  position: relative;
  z-index: 50;
}
.faq-boxes-col-new .accordion {
  margin-top: 10px;

}
.faq-boxes-col-new rte-formatter.spacing-style {
  width: 100%;
    display: flex;
    justify-content: center;
    /* align-items: center; */
}

.faq-boxes-col-new .section-content-wrapper.section-content-wrapper h3 {
    padding: 0;
    margin: auto;
}
.faq-boxes-col-new h2 {
  padding-left: 0 !important;
  font-weight: 600;
}
.faq-boxes-col-new .section.section--page-width.color-scheme-5 {
  padding: 25px 0;
}
.faq-boxes-col-new {
       max-width: 1196px;
    margin: 0 auto 15px auto;
    box-shadow: 0 2px 10px #d8d8d8;
    padding: 20px 32px 20px 34px;
    border-radius: 20px;
    width: 100%;
}
.faq-boxes-col-new .section-background
 {
    border-radius: 20px;
}
.faq-boxes-col-new .section-background.color-scheme-5 {
  border-radius: 8px;
}
.faq-boxes-col-new .section-content-wrapper.section-content-wrapper {
  padding: 25px 0;
}
.faq-boxes-col-new .icon-caret {
  display: none;
}
.faq-boxes-col-new .icon-plus {
  display: block;
}
.faq-boxes-col-new details.details p {
  font-size: 18px;
  max-width: fit-content;
  text-align: left;
  font-family: "Rubik";
  color: #fff;
  padding-left: 0;
}
.faq-boxes-col-new .accordion .details__header {
  font-size: 18px;
  font-weight: 600;
  font-family: "Rubik";
  padding: 15px 0;
}
.faq-boxes-col-new h2 {
  font-size: 40px;
  font-family: "Rubik";
}
.faq-boxes-col-new accordion-custom:first-child details.details {
  border-top: 0;
}
.header__row.header__row--top.color-scheme-1.section.section--full-width-margin.section--page-width {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  margin: auto;
  background: #fff;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 1;
  padding-top: 10px;
  padding-bottom: 0;
}
.different-color-footer-scheme {
  background: transparent;
}
footer .section {
  display: unset;
}
.footer-content.spacing-style {
  margin: auto;
  background:#AD00FF;
  max-width: 1196px;
  border-radius: 10px;
  padding: 20px 40px;
  align-items: center;
  box-shadow: 5px 10px 20px 10px rgba(0, 0, 0, 0.1);
}

footer strong {
  font-family: "DolceVitaHeavy";
  font-weight: 600;
  color: #fff !important;
  font-size: 20px;
  letter-spacing: 2px;
}
footer .email-signup__input-group input {
  background: #fff;
}
footer p {
  margin-top: 10px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 1.7;
}

.email-signup__input, .email-signup__button--text {
    padding: 9px 0 10px 18px;
}
footer
  .email-signup__button--integrated.email-signup__button--text.button-unstyled {
  top: 0;
  right: -1px;
  height: 45px;
  border-radius: 45px;
  width: 170px;
  background-color: #000;
  border-color: #000;
  color: #fff;
  /* height: 40px; */
  line-height: 40px;
  padding: 0;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 16px;
}
footer .email-signup__button.button-unstyled:hover {
  color: #fff;
}

/* .shopify-section-group-header-group.header-section {
    background: #fff;
    box-shadow: 0 6px 8px 0px #e5e5e5;
} */
.newsletter-footer-col-box
  .footer-content.spacing-style
  .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style::before {
  content: "";
  background-image: url(/cdn/shop/files/SC_Newsletter_icon_d8827d33-c49b-43e9-8d7e-0da21ea66f19.png?v=1761209819);
  background-size: cover;
  background-position: center;
  width: 100px;
  height: 100px;
  position: absolute;
  left: 0;
  top: -6px;
}
.newsletter-footer-col-box
  .footer-content.spacing-style
  .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style::before {
  position: relative;
}
.header__columns:has(.header__column--center header-menu) {
  padding-top: 0;
}


@media (max-width: 768px) {
     footer .social-col h3{
        display:none !important;
     }
    footer .social-col {
        margin-top: 20px;
    margin-bottom: 20px;
}
    #ccw-root .ccw-panel div#bankNote .icon {
    position: unset !important;
}
    .header__row.header__row--top.color-scheme-1.section.section--full-width-margin.section--page-width {
    padding-right: 5px;
}
    .header-actions__cart-icon svg {
    display: none;
}
    .menu-list.menu-list--mobile.color-scheme-1 {
    display: none;
}
    .header--collapse-row-paddings .header__row--top .header__columns{
        width: 100%;
        padding: 0;
        gap: 37px;
    }
    .header-section .symbol_currency, .header-section .header__column.header__column--right .customize_google_translate span{
    display: none;
}
  .menu-drawer {
    background: #000;
  }
  .header__columns .search-action {
    display: none;
  }
  cart-drawer-component.cart-drawer .header-actions__action.button-unstyled {
    background: transparent;
    /* padding: 30px 25px 20px 25px;
    height: 78px; */
    margin-top: -20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header-actions__action .account-button__icon span,
  .header-actions__cart-icon span.svg-wrapper span {
    display: none;
  }
  .header__column header-actions {
    gap: unset !important;
    white-space: normal;
    align-items: baseline !important;
  }
  .footer-content.spacing-style {
    padding: 15px;
  }
  .faq-boxes-col-new .section-background.color-scheme-5 {
    margin: 0 20px;
  }
  .faq-boxes-col-new .section.section--page-width.color-scheme-5 {
    padding: 25px !important;
  }
  .faq-boxes-col-new .section.section--page-width.color-scheme-5 h2 {
    font-size: 30px;
  }
}
@media(max-width:990px){
  .menu-open>.menu-drawer, .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist) {
    background: #000;
}
  .menu-drawer__back-button {
    color: #fff;
}
  .menu-drawer__submenu{
    background:#000;
  }
  .menu-drawer__menu-item>.svg-wrapper svg path {
    stroke: #fff;
}
.header__columns .header__column.header__column--right header-menu {
    display: block;
 }
 .menu-drawer .menu-drawer__close-button svg path {
    stroke: #fff;
 }
 .menu-drawer .menu-drawer__menu.has-submenu .wrap-text {
    width: 100%;
    font-size: 15px;
    color: #fff;
    /* border-bottom: 1px solid #fff; */
  }
}

@media(min-width:991px){
        .support-col {
    height: 190px;
}
  .header__columns .header__column.header__column--right header-menu {
    display: none;
 }
}

/* detail page css start */
.product-details .add-to-cart-text svg {
    display: none;
}
.product-details .group-block h1 {
    padding: 0;
    color: #6116EC;
    font-weight: 500;
    font-size: 36px;
    font-family: 'Rubik';
}
.product-details .text-block div {
  padding: 10px 0 0 0 !important;
}
.product-details .spacing-style.text-block {
    padding-left: 0;
    padding-right: 0;
}
.product-details .text-block div .price {
    font-size: 36px;
    color: #000;
    font-family: 'Rubik';
}
#ccw-root .ccw-shell .ccw-top .start-login:hover {
    color: #F6F5F3 !important;
}
div#shopify-section-template--26722000044379__17628419638a452b66 .show-case-box, 
div#shopify-section-template--27349240643931__17628419638a452b66 .show-case-box, {
    border-radius: 0;
        border-radius: 20px !important;

}
.shelving-pop-col .cards-boxes-products-col{
          border-radius: 20px !important;
}
.product-details .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
    box-shadow: 0px 2px 10px #d8d8d8;
    border-radius: 15px;
    padding: 20px 30px 10px 30px;
    margin-bottom: 13px;
}
.product-details .spacing-style.text-block {
    padding: 0;
}
.product-details>.group-block {
    height: min-content;
    padding-top: 0;
    padding-bottom: 0;
}
.product-information__grid.product-information--media-left  .product-information__media {
    padding: 0 !important;
}
.product-details .group-block-content {
    gap: unset;
}

@media(min-width:1200px){
  .product-information__grid.product-information--media-left {
    /* padding-top: 15px; */
     max-width: 1196px;
    margin: 0px auto;
}
}

/* search result page */
div#shopify-section-template--26721999815003__main results-list.section.product-grid-container.spacing-style.color-scheme-1 {
     max-width: 1196px;
    margin: auto;
}
div#shopify-section-template--26721999815003__main results-list[initialized] .product-grid__item {

    width: 100%;
    padding: 0;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, .09);
    border-radius: 3px;
    background: #fff;
}

/* conditions dropdown design */
.product-details .add-to-cart-button {
    font-size: 20px;
}
.product-information__grid .accelerated-checkout-block .avis-checkout {
    display: none;
}
.product-details .product-form-buttons .shopify-payment-button__button {
    background: #6116EC;
    font-size: 22px;
    font-weight: 500;
    border-radius: 15px;
    padding: 2rem;
}
.product-details .quantity-selector {
    box-shadow: 0 2px 10px #d8d8d8;
    border: 0;
    padding: 20px 26px;
}
.product-details  .avpoptions-container__v2 .avp-option.ap-options__button-container input:checked + span:not(.choice-list-variatnt-title) span.choice-list-variatnt-title,
.product-details  .avpoptions-container__v2 .avp-option.ap-options__button-container input:checked + span.choice-list-variatnt-title {
    background: unset;
}
.product-details .avpoptions-container__v2 .avp-option {
    box-shadow: 0px 2px 10px #d8d8d8;
    background: #fff;
    padding: 16px 30px;
    border-radius:15px;
    position: relative;
}
.product-details .avpoptions-container__v2 .avp-option .apo-title {
    font-size: 23px;
    color: #6116EC;
    font-weight: 400;
    margin: 2px 0 21px;
    display: block;
}
.product-details .avpoptions-container__v2 div.avp-required {
    display: none;
}

.product-details .avpoptions-container__v2 .avp-option.ap-options__button-container span.choice-list-variatnt-title {
    border: 0;
    padding: 0;
}
.product-details .avpoptions-container__v2 .avp-option.ap-options__button-container .avp-pilloptioncheckwrapper>span:hover {
    color: #fff !important;
    background-color: unset;
}
.product-details .avpoptions-container__v2 .avp-option .apo-text-field input {
    background: #f6f6f6;
    border: 1px solid #ccc !important;
    border-radius: 30px !important;
    width: 90%;
    margin: auto 0px 0 auto;
    display: block;
}
.product-details .avpoptions-container__v2 .avp-option span.swatch-variant-title {
    display: none;
}
.product-details .avpoptions-container__v2 .avp-option .ap-options__swatch.ap-options__swatch-image.ap-swatch__single {
    display: flex;
    gap: 10px;
    align-items: center;
}
.product-details .avpoptions-container__v2 .avp-option span.avp-productoptionswatch {
    width: 50px !important;
    height: 50px !important;
        padding: 5px;
    border-radius: 3px;
}
.product-details .avpoptions-container__v2 .avp-option .ap-options__swatch.ap-options__swatch-image.ap-swatch__single:before{
    content: '';
    background-image: url(/cdn/shop/files/checkmark-shadow.png?v=1770885593);
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position: center;
    margin-right: 12px;
}
.product-details .avpoptions-container__v2 .avp-watermark-footer {
    display: none !important;
}
.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left {
    max-width: 1196px;
    margin: auto;
}
.product-information__grid.product-information--media-left .product-information__media media-gallery.spacing-style.sticky-content.media-gallery--one-column.media-gallery--grid {
    position: unset;
    box-shadow: 0 2px 10px #d8d8d8;
    border-radius: 15px;
}
.avpoptions-container__v2 .avp-option.ap-options__button-container .avp-productoptioncheckwrapper .apo-value-title {
  font-size: 17px;
  border-radius: 24px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  border: 1px solid rgb(218, 218, 218);
  color: #aaa;
}
.avpoptions-container__v2 .avp-option.ap-options__button-container .avp-productoptioncheckwrapper .apo-value-title .apo-value-help-text {
  padding: 0;
  font-size: 14px;
  line-height: 1.6;
  color: #666;
  text-align: left;
}

.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
input:not(:checked)
+ span.choice-list-variatnt-title
.apo-value-help-text {
  display: none;
}
/* Hide all descriptions by default */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
.apo-value-help-text {
  display: none;
}

/* Show description ONLY for checked option */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
input:checked
+ span.choice-list-variatnt-title
.apo-value-help-text {
  display: block;
  padding: 0 79px;
}


.product-details .avpoptions-container__v2 .ap-options__button.ap-button__single {
    display: unset !important;
}
.product-details .avpoptions-container__v2 .avp-option.ap-options__button-container span.choice-list-variatnt-title::before,
.product-details .avpoptions-container__v2 .avp-option .ap-options__text:before{
    content: '';
    background-image: url(/cdn/shop/files/checkmark-bx.png?v=1770885524);
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position: center;
    position: absolute;
    left: 28px;
    top: auto;
}
.product-details .avpoptions-container__v2 .avp-option .ap-options__text:before{
  opacity: 0.2;
}

/* =========================================
   CONDITION DROPDOWN – CSS ONLY (INPUT:CHECKED)
========================================= */

/* Base container */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container {
  background: #fff;
  border-radius: 14px;
  padding: 24px 30px;
}

/* Hide radio */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
input[type="radio"] {
  display: none;
}

/* -------------------------------
   TITLE PILL
-------------------------------- */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
.apo-value-title {
     display: block;
    font-size: 20px;
    border-radius: 24px;
    padding: 10px 42px;
    line-height: 20px;
    cursor: pointer;
    transition: all .25s ease;
    position: relative;
    margin: auto 10px 10px auto;
    width: 90%;
    text-align: left;
}

/* Arrow */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
.apo-value-title::after {
    content: "";
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .3s ease;
    background-image: url(/cdn/shop/files/select-bx.png?v=1771223161);
    font-size: 0;
    width: 26px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
}

/* -------------------------------
   DESCRIPTION
-------------------------------- */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
.apo-value-help-text {
  display: none;
  margin-top: 12px;
  font-size: 14px;
  line-height: 1.6;
  color: #666;
  background: transparent;
}

/* -------------------------------
   ACTIVE (CHECKED)
-------------------------------- */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
input:checked
+ span.choice-list-variatnt-title
.apo-value-title {
 background: #6116ec;
    color: #fff;
    border: 0;
    font-size: 20px;
    border-radius: 24px;
    padding: 10px 42px;
    line-height: 20px;
}

/* Rotate arrow */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
input:checked
+ span.choice-list-variatnt-title
.apo-value-title::after {
  transform: translateY(-50%) rotate(180deg);
}

/* Show description */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
input:checked
+ span.choice-list-variatnt-title
.apo-value-help-text {
  display: block;
  margin: 0;
}

/* -------------------------------
   HOVER (OPTIONAL)
-------------------------------- */
.product-details
.avpoptions-container__v2
.avp-option.ap-options__button-container
input:not(:checked)
+ span.choice-list-variatnt-title
.apo-value-title:hover {
  background:#6116EC;
  border: 1px solid #6116EC;
  color: #fff;
}
/* customer services cms page */
.about-smartcellular-wrapper .both-number-text-wrap {
    display: flex;
}
.about-smartcellular-wrapper .both-number-text-wrap .col-sm-11.sec_box {
    padding-left: 15px;
}
.about-smartcellular-wrapper .both-number-text-wrap .col-sm-11.sec_box strong.blu {
    color: #009dda;
    font-size: 14px;
    font-weight: 500;
}
/* cart page */
div#shopify-section-template--26721999782235__cart-section .cart-items-component {
     max-width: 1196px;
    margin: auto;
}
div#shopify-section-template--26721999782235__1766038323a4b650d8 .promise-one-box-col-tel {
    display: none;
}
div#shopify-section-template--26721999782235__1766038323a4b650d8 .promise-two-box-col-tel{
     flex: 100%;
}
div#shopify-section-template--26721999782235__1766037453da1e9c99 div#shopify-section-template--26721999782235__cart-section .section.color-scheme-1.section--page-width {
    display: unset;
}
.gradingImgSec .col-sm-12.para_box {
    display: flex;
    gap: 30px;
}
/* grading details cms page */
.col-xs-12.col-sm-6.col-lg-3.col-md-3.fl-left.mag-tp40 {
    width: 25%;
    margin-top: 40px;
    padding-right: 15px;
    padding-left: 15px;
}
.gradingImgSec .mainhead1.gradient.text-center {
    width: 90%;
    margin: 15px auto;
    border-radius: 24px;
    color: #fff;
    padding: 5px 0;
    font-size: 22px;
    font-weight: 500;
    background: #6c0;
    padding: 5px 0;
}
.gradingImgSec .col-sm-12.para_box .col-xs-12.col-sm-6.col-lg-3.col-md-3.fl-left.text-center {
    width: 25%;
}
.gradingImgSec .col-xs-12.col-sm-12.col-lg-6.col-md-6.fl-left.mag-tp40 {
    width: 50%;
    margin-top: 40px;
    padding-right: 15px;
    padding-left: 15px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.vediosec.text-center .mainhead {
    margin: 0;
    color: #009dda;
    padding: 10px 0;
    font-weight: 300;
    margin-bottom: 15px;
    font-size: 28px;
    font-family: 'Rubik';
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.vediosec.text-center .cms_video {
    width: 80%;
    height: 415px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.vediosec.text-center .col-xs-12.col-sm-12.col-lg-12.col-md-12.mag-tp40 {
    margin-top: 40px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.vediosec.text-center .delivery_para {
    background: #00CCEF;
    border-radius: 55px;
    padding: 15px 30px;
    font-size: 14px;
    margin-bottom: 20px;
}

/* trade cms page  */
.trade-wrapper .gradient-bo-col-tol {
    width: 100%;
    justify-content: space-between;
}
.trade_threr_box {
    width: 31.5%;
    border-radius: 24px;
    padding: 15px 20px;
    /* background: linear-gradient(150deg, rgba(174, 35, 110, 1) 0%, rgba(4, 131, 210, 1) 100%); */
        background: #5E17EB;
    text-align: center;
    min-height: 280px;
    margin-right: 10px;
}
.trade-wrapper .img-box-col-tick img {
    width: 41px;
}
.trade_threr_box img {
    margin: 20px auto;
    width: 113px;
}
.trade_threr_box p {
    margin: 0 0 10px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
}
.gradient-bo-col-tol {
    display: flex;
    flex-wrap: wrap;
}
.trade-wrapper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .about-section-title{
font-size:45px;
}
.trade-wrapper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .delivery_para {
    font-size: 20px;
    color: #000;
}
.trade-wrapper .img-box-col-tick {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.img-box-col-tick  img{
  width:auto;
}
.absolutely-safe .custm_grad {
    background: linear-gradient(150deg, rgba(174, 35, 110, 1) 0%, rgba(4, 131, 210, 1) 100%);
    width: 32.5%;
    border-radius: 24px;
    padding: 15px 20px;
    min-height: 350px;
    margin-right: 10px;
}
.absolutely-safe, .permanent-factory-unlock{
  display:flex;
}
.absolutely-safe .custm_grad img, .permanent-factory-unlock .custm_grad img, .Expedited.Delivery .custm_grad img {
    width: auto;
}
.absolutely-safe .mainhead, .permanent-factory-unlock .mainhead, .Expedited.Delivery  .mainhead {
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    font-size: 22px;
    font-weight: 300;
    color: #ffffff;
    margin-top: 10px;
    min-height: 80px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.absolutely-safe .custm_grad p,  .permanent-factory-unlock  .custm_grad p, .Expedited.Delivery .custm_grad p {
    margin: 0 0 10px;
    color: #fff;
}
.permanent-factory-unlock .custm_grad {
    background: linear-gradient(150deg, rgba(174, 35, 110, 1) 0%, rgba(4, 131, 210, 1) 100%);
    border-radius: 24px;
    width: 49.5%;
    padding: 15px 20px;
    min-height: 360px;
    margin-right: 10px;
}
.permanent-factory-unlock {
    margin-top: 10px;
}
.Expedited.Delivery .custm_grad {
    background: linear-gradient(150deg, rgba(174, 35, 110, 1) 0%, rgba(4, 131, 210, 1) 100%);
    border-radius: 24px;
    padding: 20px 15px;
}
.Expedited.Delivery .custm_grad {
    display: flex;
    align-items: center;
    gap: 60px;
}
.Expedited.Delivery .custm_grad .emal_conf_img {
    width: 16.666666666666664%;
}
.Expedited.Delivery .custm_grad .col-sm-10.col-md-10.col-lg-10.col-xs-10.fl-left {
    width: 83.33333333333334%;
    padding-left: 15px;
}
.Expedited.Delivery {
    margin: 10px 0;
}
.Expedited.Delivery .custm_grad .col-sm-10.col-md-10.col-lg-10.col-xs-10.fl-left .mainhead {
    min-height: unset;
    padding: 10px 0;
    margin: 10px 0;
}
.notice-time {
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px #D8D8D8;
    margin: 15px 0;
}
.notice-time p {
    color: #979797;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 70%;
    margin: auto;
    padding: 15px;
}
.Pop-up-box .boxes {
    width: 49.3%;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 2px 10px 0px #D8D8D8;
    padding: 35px 50px;
    height: 260px;
    position: relative;
}
.Pop-up-box .boxes p.p {
    width: 70%;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
}
.Pop-up-box .pop_up_button {
    border-radius: 32.5px;
    background: #000;
    position: absolute;
    bottom: 30px;
    padding: 5px 25px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.Pop-up-box .icon-img {
    position: absolute;
    right: 50px;
    bottom: 30px;
}
.Pop-up-box {
    display: flex;
    flex-wrap: wrap;
    margin: 15px 0;
    gap: 15px;
    justify-content: space-between;
    clear: both;
}
.Pop-up-box .boxes h2 {
    margin: 0 0 5px;
    line-height: 1.35;
    font-size: 18px;
    font-weight: 400;
}

div#shopify-section-template--27476404240731__section_qpge49.faq-boxes-col-new {
    margin: 10px auto;
     max-width: 1196px;
    border-radius: 10px;
    box-shadow: 0px 2px 10px 0px #d8d8d8;
    padding: 25px 0;
}
div#shopify-section-template--27476404240731__section_qpge49.faq-boxes-col-new details.details p {
    color: #666666;
    font-size: 16px;
    font-weight: normal;
    text-align: justify;
    width: 89%;
    margin: 10px auto 0;
}
div#shopify-section-template--27476404240731__section_qpge49.faq-boxes-col-new summary.details__header {
    background: #009dda;
    border-radius: 31px;
    width: 100%;
    float: left;
    margin-bottom: 10px;
    color: #fff;
    padding: 12px 0 12px 5%;
}
div#shopify-section-template--27476404240731__section_qpge49.faq-boxes-col-new details.details {
    border: 0;
}
.royal-banning .delivery_para.strong {
    font-weight: 600;
}
.royal-banning .delivery_para {
    text-align: left;
    font-size: 18px;
}
.royal-banning .delivery_para .email-link {
    color: #009ddb;
    text-decoration: none;
}
.row.col-xs-12.col-lg-12.col-md-12.col-sm-12.roy_ban.first-banning {
    margin: 30px auto 0 !important;
}
.about-smartcellular-wrapper .col-sm-12.war_month {
    display: flex;
}
.about-smartcellular-wrapper .col-sm-12.war_month h3.mainhead1 {
    color: #009dda;
    padding: 10px 0;
    font-size: 35px;
    font-weight: 400;
    margin-bottom: 0;
}
.about-smartcellular-wrapper .col-sm-12.war_month p {
    color: #666666;
    margin: 0 0 10px;
    font-size: 17px;
}
.about-smartcellular-wrapper .col-sm-12.war_month .col-sm-3.col-xs-3.moth_img {
    width: 25%;
    padding-right: 15px;
    padding-left: 15px;
}
.about-smartcellular-wrapper .col-sm-12.war_month .col-sm-9.col-xs-9.war_month_txt {
    width: 75%;
    padding-right: 15px;
    padding-left: 15px;
}
.about-smartcellular-wrapper .warranty_include .col-sm-12.top_txt h2, .about-smartcellular-wrapper .warranty_include .col-sm-12.top_txt p {
    margin: 0 0 10px;
    line-height: 1.35;
    font-size: 18px;
    font-weight: 400;
    color: #666666;
}
.about-smartcellular-wrapper .warranty_include .war_fault_box {
    background: #6C0;
    color: #fff;
    width: 100%;
    border-radius: 24px;
}
.about-smartcellular-wrapper .warranty_include .war_box .war_fault_box .h3_heading {
    margin: 0 0 5px;
    line-height: 1.35;
    font-size: 16px;
    font-weight: 700;
    padding: 8px 5px;
}
.about-smartcellular-wrapper .warranty_include .war_box .war_fault_box .h3_heading .fault_pg {
    text-align: left;
    padding-left: 18%;
    font-weight: 500;
}
.about-smartcellular-wrapper .warranty_include .war_box .war_fault_box .h3_heading .cover_pg {
    float: right;
    padding-right: 9%;
    font-weight: 500;
}
.about-smartcellular-wrapper .warranty_include .thre_box_pg {
    display: flex;
    align-items: center;
        padding-top: 15px;
}
.about-smartcellular-wrapper .warranty_include .thre_box_pg .war_img_pg,
.about-smartcellular-wrapper .warranty_include .thre_box_pg .war_tick_pg {
    width: 16%;
}
.about-smartcellular-wrapper .warranty_include .thre_box_pg .war_img_pg img, 
.about-smartcellular-wrapper .warranty_include .thre_box_pg .war_tick_pg img {
    width: auto;
}
.about-smartcellular-wrapper .warranty_include .thre_box_pg .war_text_pg {
    width: 66%;
}
.about-smartcellular-wrapper .warranty_include .thre_box_pg .war_text_pg .war_para_pg {
    color: #666666;
    font-weight: 600;
    font-size: 16px;
    padding-top: 12px;
}
.about-smartcellular-wrapper .warranty_include .thre_box_pg .bottom_para_pg {
    border-radius: 35px;
    text-align: center;
    font-weight: 500;
    padding: 15px 40px;
    background: #00CCEF;
    color: #396085;
    width: 100%;
}
.benefit.warranty_listing_new .col-sm-12.war_month {
    display: block;
}
.benefit.warranty_listing_new .col-sm-12.war_month .warr_list_box {
        display: flex;
    padding-top: 10px;
}
.benefit.warranty_listing_new .col-sm-12.war_month h2.h1_heading {
    margin: 0 0 5px;
    line-height: 1.35;
    font-size: 18px;
    font-weight: 400;
    color: #666666;
}
.benefit.warranty_listing_new .col-sm-12.war_month .warr_list_box .warr_list_num {
        width: 16%;
    padding-right: 15px;
    padding-left: 15px;

}
.benefit.warranty_listing_new .col-sm-12.war_month .warr_list_box .warr_list_para {
    width: 83%;
}
.benefit.warranty_listing_new .col-sm-12.war_month .warr_list_box .warr_list_num p.war_number {
    margin: 0 0 10px;
    font-size: 30px;
    color: #fff;
}
.benefit.warranty_listing_new .col-sm-12.war_month .warr_list_box .warr_list_para .war_list_para {
    font-size: 17px;
    margin: 0 0 10px;
    color: #fff;
}
.benefit.warranty_listing_new .col-sm-12.war_month .warr_list_box .warr_list_para .process_para {
    font-size: 13px;
    color: #fff;
    margin-bottom: 20px;
}
a:hover, a:focus { 
    color: #2a6496 !important;
}
.about-smartcellular-wrapper .sec_box.map_sec .mainhead.about-section-title, .global-stores-bx .col-sm-12.para_box h3.mainhead.about-section-title{
      padding-left: 0;
}
.about-smartcellular-wrapper .sec_box.map_sec .col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.pd-lr-0 {
    display: flex;
    padding: 0;
}
.about-smartcellular-wrapper .sec_box.map_sec .col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.pd-lr-0 .col-xs-6.col-lg-4.col-md-4.col-sm-4.fl-left.pd-lr-0 {
    width: 33.33333333333333%;
}
.about-smartcellular-wrapper .sec_box.map_sec .col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.pd-lr-0 .col-xs-6.col-lg-8.col-md-8.col-sm-8.fl-right {
    width: 66.66666666666666%;
}
.about-smartcellular-wrapper .sec_box.map_sec .col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.pd-lr-0 .col-xs-6.col-lg-8.col-md-8.col-sm-8.fl-right img {
    width: auto;
}
.about-smartcellular-wrapper .sec_box.map_sec .col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.pd-lr-0 .col-xs-6.col-lg-4.col-md-4.col-sm-4.fl-left.pd-lr-0 .delivery_para.about-text {
    margin: 20px 0;
}
.cms_global.real_global_web ul.cms_real_global_web.owl-carousel {
    display: flex;
    list-style: none;
    padding: 0;
}
.cms_global.real_global_web ul.cms_real_global_web.owl-carousel .item a {
    display: flex;
    color: #aaa;
}
.cms_global.real_global_web ul.cms_real_global_web.owl-carousel .item {
    display: flex;
    width: 12.5%;
    text-transform: uppercase;
}
.cms_global.real_global_web ul.cms_real_global_web.owl-carousel .item a img {
    width: 65px;
    height: 65px;
}
 .our-guranteebx .shipping_boxt {
      ext-align: center;
    width: 49.5%;
    background-image: linear-gradient(150deg, rgba(174, 35, 110, 1) 0%, rgba(4, 131, 210, 1) 100%);
    border-radius: 24px;
    box-sizing: border-box;
    display: block;
    padding: 4px;
    position: relative;
    z-index: 2;
}
.about-smartcellular-wrapper .kalrna-pay-bx .delivery_para.about-text {
color: #fff !important;
}
.about-smartcellular-wrapper .kalrna-pay-bx {
    background: #00CCEF;
    margin-bottom: 5rem !important;
    border-radius: 24px !important;
    text-align: center;
    color: #ffffff;
    padding: 10px !important;
}
.about-smartcellular-wrapper .our-guranteebx {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    flex-direction: row-reverse;
}
.about-smartcellular-wrapper .our-guranteebx .shipping_box .border_box img {
    width: auto;
}
.about-smartcellular-wrapper .our-guranteebx .shipping_box .border_box img {
    margin: auto;
    width: 120px;
    padding-top: 20px;
}
.about-smartcellular-wrapper .our-guranteebx .shipping_box .border_box h3.mainhead.about-section-title {
    color: #009dda;
    padding: 10px 0;
    font-size: 22px;
    margin-top: 10px;
}
.about-smartcellular-wrapper .our-guranteebx .shipping_box .border_box {
    align-items: center;
    background: #fff;
    border-radius: 24px;
    transition: background .5s ease;
    min-height: 360px;
    padding: 0 15px;
}
.about-smartcellular-wrapper .our-guranteebx .shipping_box .border_box .delivery_para.about-text {
    font-size: 13px;
    color: #666666;
}
.about-smartcellular-wrapper .our-guranteebx .shipping_box .border_box strong.blu {
    color: #009dda;
}
.about-smartcellular-wrapper .our-guranteebx .shipping_box .border_box {
    font-size: 13px;
    color: #666666;
}
.about-smartcellular-wrapper .our-guranteebx .shipping_box .border_box a {
    color: #aaa;
}
.about-smartcellular-wrapper .kalrna-pay-bx .delivery_para.about-text {
    font-size: 14px !important;
    font-weight: 500;
}
.about-smartcellular-wrapper .sec_box.price-match-bxa .mainhead.about-section-title {
    padding: 10px 0;
    font-size: 22px;
    font-weight: 300;
    margin: 0 0 5px;
    line-height: 1.35;
}
.about-smartcellular-wrapper .sec_box.price-match-bxa .term_cond {
    padding-top: 30px;
    margin: 0;
}
.about-smartcellular-wrapper .claim_row .col-sm-12.para_box {
    display: flex;
}
.about-smartcellular-wrapper .claim_row .col-sm-12.para_box .col-xs-12.col-lg-2.col-md-2.col-sm-2.fl-left.pd-lr-0 {
    width: 14.666667%;
}
.about-smartcellular-wrapper .claim_row .col-sm-12.para_box .col-xs-12.col-lg-10.col-md-10.col-sm-10.fl-left {
       width: 83.33333333333334%;
    padding: 0 15px;
}
.about-smartcellular-wrapper .claim_row .col-sm-12.para_box .col-xs-12.col-lg-2.col-md-2.col-sm-2.fl-left.pd-lr-0 img.claim {
    max-width: 101px;
}
.about-smartcellular-wrapper .claim_row .col-sm-12.para_box .col-xs-12.col-lg-10.col-md-10.col-sm-10.fl-left h4.mainhead.about-section-title {
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    font-size: 22px;
    font-weight: 300;
}
.about-trust.order-number-bxs {
    display: flex;
    gap: 10px;
}
.about-trust.order-number-bxs .order_box {
    padding-bottom: 30px;
    padding-top: 25px;
    width: 49.5%;
    text-align: center;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
    background: #fff;
}
.about-trust.order-number-bxs .order_box img {
    max-height: 104px;
    width: auto;
    margin: auto;
}
.about-trust.order-number-bxs .order_box .mainhead.about-section-title {
    margin: 0 0 5px;
    line-height: 1.35;
    color: #009dda;
    padding: 10px 0;
    font-weight: 300;
    font-size: 22px;
    margin-top: 15px;
}
.about-trust.order-number-bxs .order_box p {
    color: #666666;
    width: 80%;
    margin: 0px auto;
    font-size: 14px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing {
    flex-wrap: wrap;
    padding-bottom: 25px;
    background: #009ddb;
    color: #fff;
    padding-left: 25px;
    border-radius: 20px;
    display: flex;
    padding-top: 0;
    padding-right: 0;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-3.col-xs-3.fl-left.text-center.pd-lr-0 {
    width: 14%;
    margin-left: 10px;
    text-align: left;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-9.col-xs-9.fl-left {
    width: 75%;
    padding-left: 15px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-3.col-xs-3.fl-left.text-center.pd-lr-0 img {
    width: auto;
    padding-top: 70px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-9.col-xs-9.fl-left .mainhead.about-section-title {
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    font-size: 22px;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-9.col-xs-9.fl-left p {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.qualifies {
    text-align: center;
    color: #ffffff;
    padding: 25px 0;
    border-radius: 10px;
    background: #009DDB;
    box-shadow: 0px 2px 10px 0px #D8D8D8;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.qualifies .mainhead.about-section-title {
    line-height: 1.35;
    padding: 10px 0;
    font-size: 30px;
    margin: 0;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.qualifies .delivery_para {
    font-size: 16px;
    margin: 0;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs {
    padding: 0;
    box-shadow: unset;
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box {
    width: 32.5%;
    padding: 25px 32px 10px;
    background: #fff;
    min-height: 430px;
    margin-bottom: 20px;
    border-radius: 10px;
    box-shadow: 0px 2px 10px 0px #D8D8D8;
    margin-right: 10px;
    margin-left: 0;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box img {
    width: auto;
    margin: 0 auto 15px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box .mainhead.about-section-title {
    margin: 0 0 5px;
    line-height: 1.35;
    color: #009dda;
    padding: 10px 0;
    font-size: 18px;
    width: 75%;
    min-height: 70px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box p {
    font-size: 13px;
    color: #666666;
    margin: 0 0 10px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box strong {
    font-size: 13px;
    color: #666666;
    margin: 0 0 10px;
    font-weight: 100;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box p .link-primary .blu {
    color: #009dda;
    font-weight: 600;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box p .link-primary {
    text-decoration: none;
}
.about-smartcellular-wrapper .about-header-section.paypal-cms-page .img-sec {
    display: inline-block;
    float: right;
}
.about-smartcellular-wrapper .about-header-section.paypal-cms-page .about-title-block {
    width: 100%;
    padding-right: 15px;
}
.about-trust.later-finance .col-xs-12.col-lg-4.col-md-4.col-sm-4.fl-left.text-center {
    padding-right: 15px;
    padding-left: 15px;
    width: 33.33333333333333%;
}
.about-trust.later-finance .col-xs-12.col-lg-4.col-md-4.col-sm-4.fl-left.text-center img.pic {
    width: 80px;
    margin: 15px auto;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.later-finance {
    padding-bottom: 30px;
    padding-top: 25px;
    padding-left: 15px;
    padding-left: 15px;
}
.about-section.about-trust.later-finance .later-box-fill-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.about-section.about-trust.later-finance .col-sm-12.para_box.pd-lr-0 {
    padding: 0;
}
.about-section.about-trust.later-finance .col-sm-12.para_box.pd-lr-0 .mainhead.about-section-title {
    padding-left: 0;
}
.about-trust.straightway-box .blu_gradient {
    margin-right: 10px;
    width: 32.5%;
    border-radius: 16px;
    min-height: 300px;
    background: linear-gradient(90deg, rgba(0, 197, 236, 1) 0%, rgba(0, 197, 236, 1) 0%, rgba(0, 197, 236, 1) 0%, rgba(0, 159, 220, 1) 100%);
}
.about-trust.straightway-box .col-sm-12.para_box.pd-lr-0 {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: center;
    align-items: center;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.straightway-box {
    box-shadow: unset;
    padding: 0;
}
.about-trust.straightway-box .blu_gradient:last-child {
    margin-right: 0;
}
.about-trust.straightway-box .blu_gradient img {
    width: auto;
    height: 100px;
    margin: 40px auto;
}
.about-trust.straightway-box .blu_gradient p.delivery_para {
    color: #ffffff !important;
    width: 85%;
    font-weight: 300;
    text-align: center;
    margin: auto !important;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.instant-deceision-bx {
    padding: 0;
    box-shadow: unset;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.instant-deceision-bx .col-xs-12.col-sm-6.col-lg-6.col-md-6.blu_gradient {
    background: linear-gradient(90deg, #00c5ec 0% 0%, #00c5ec 0%, #009fdc);
    border-radius: 16px;
    margin: 10px 0 0;
    width: 49.5%;
    padding-right: 15px;
    padding-left: 15px;
    display: flex;
    color: #fff;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.instant-deceision-bx .col-xs-12.col-sm-6.col-lg-6.col-md-6.blu_gradient .col-xs-3.col-sm-3.col-lg-3.col-md-3.fl-left img{
    width: auto;
    height: 100px;
    margin: 40px 0;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.instant-deceision-bx .blu_gradient .col-xs-3.col-sm-3.col-lg-3.col-md-3.fl-left.pd-lr-0 {
    width: 25%;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.instant-deceision-bx .col-xs-12.col-sm-6.col-lg-6.col-md-6.blu_gradient .pay-ins {
    width: 75%;
    padding-right: 15px;
    padding-left: 15px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.instant-deceision-bx .col-xs-12.col-sm-6.col-lg-6.col-md-6.blu_gradient .delivery_para {
    width: 85%;
    margin: 0 auto;
    font-weight: 300;
    padding-top: 14%;
    font-size: 18px;
}
.about-section.about-trust.bank-account-bx .NeedStart.text-center.pd-lr-0 {
    display: flex;
}
.about-section.about-trust.bank-account-bx img {
    width: auto;
}
.about-section.about-trust.bank-account-bx .col-xs-12.col-sm-4.col-lg-4.col-md-4 {
    padding-right: 15px;
    padding-left: 15px;
    width: 33.33333333333333%;
}
.about-section.about-trust.bank-account-bx .col-xs-12.col-sm-4.col-lg-4.col-md-4 .lgr {
    height: 100px;
    margin: 20px auto;
}
.col-xs-12.col-sm-12.col-lg-12.col-md-12.NeedStart.text-center.pd-lr-0 .delivery_para {
    font-size: 16px;
    width: 85%;
    margin: 0 auto;
    font-weight: 300;
    margin-top: 20px;
    color: #009dda;
}
.about-section.about-trust.bank-account-bx .col-xs-12.col-sm-4.col-lg-4.col-md-4 img{
    margin: auto;
}
.about-section.about-trust.bank-account-bx .col-xs-12.col-sm-4.col-lg-4.col-md-4 br {
    display: none;
}
.about-section.about-trust.bank-account-bx .col-sm-12.para_box {
    padding: 0;
}
.about-section.about-trust.bank-account-bx .col-sm-12.para_box .col-xs-12.col-sm-12.col-lg-12.col-md-12 {
    padding: 0;
}
.about-section.about-trust.bank-account-bx {
    border-radius: 0;
}
.about-section.about-trust.dark_blu-bx {
    background: #210057;
    border-radius: 16px;
    padding: 20px 30px;
}
.about-section.about-trust.dark_blu-bx img {
    max-width: 31px;
}
.about-section.about-trust.dark_blu-bx h3.mainhead.about-section-title {
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    color: #ffffff;
    font-weight: 300;
    font-size: 28px;
}
.about-section.about-trust.dark_blu-bx .col-xs-11.col-lg-11.col-md-11.col-sm-11 {
    width: 91.66666666666666%;
    padding-left: 15px;
    padding-right: 15px;
}
.about-section.about-trust.dark_blu-bx .col-xs-12.col-lg-12.col-md-12.col-sm-12.fl-left.mg-tp-30 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
}
.about-section.about-trust.dark_blu-bx .col-xs-11.col-lg-11.col-md-11.col-sm-11 p.delivery_para {
    color: #fff;
}
.about-section.about-trust.dark_blu-bx p.delivery_para.note {
    color: #fff;
    margin-top: 30px;
}
.about-smartcellular-wrapper .about-trust.roy_ban-royal-mail {
    background: linear-gradient(90deg, rgba(240, 87, 184, 1) 0%, rgba(248, 40, 43, 1) 50%, rgba(255, 0, 0, 1) 100%);
    height: 150px;
    border-bottom-right-radius: 90px;
    border-top-right-radius: 90px;
    position: relative;
    margin-top: 20px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.about-smartcellular-wrapper .about-trust.roy_ban-royal-mail .roy_ban_txt p {
    display: table-cell;
    vertical-align: middle;
    padding-left: 100px;
    margin: 0;
    font-family: 'DJB I Love Me Some Brook';
    font-size: 50px;
    padding-top: 15px;
    color: #fff;
}
.about-smartcellular-wrapper .about-trust.roy_ban-royal-mail img {
    float: right;
    position: absolute;
    top: -30px;
    right: -25px;
    width: auto;
}
.about-section.about-trust.abut_roy {
    background: #EE0202;
    border-radius: 20px;
    padding: 15px 20px 30px;
    text-align: center;
    color: #fff;
}
.about-section.about-trust.abut_roy h3.mainhead {
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    font-weight: 300;
    font-size: 30px;
}
.about-section.about-trust.abut_roy .delivery_para {
    margin-bottom: 0;
    padding: 0 20px;
    text-align: center;
    color: #fff;
    font-weight: 300;
    font-size: 22px;
}
.about-section.about-trust.how_does_work_it {
    background: #fff;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
    text-align: center;
    padding: 15px 0 30px;
}
.about-section.about-trust.how_does_work_it img.pic {
    width: auto;
    margin: 15px auto auto auto;
}
.about-section.about-trust.how_does_work_it .mainhead.about-section-title {
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    font-size: 30px;
    color: #009dda;
}
.about-section.about-trust.how_does_work_it .delivery_para {
    margin: 0 0 10px;
    font-size: 22px;
    color: #666666;
}
.about-section.about-trust.how_does_work_it .circle {
    border-radius: 50%;
    width: 45px;
    height: 45px;
    padding: 2px;
    background: #EE0202;
    border: 3px solid #EE0202;
    color: #fff;
    text-align: center;
    font: 32px Arial, sans-serif;
    margin: 0 auto;
}
.about-section.about-trust.how_does_work_it .work_two_box {
    margin-top: 15px;
    padding: 0 25%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.about-section.about-trust.how_does_work_it .work_two_box .col-xs-12 {
    padding-right: 15px;
    padding-left: 15px;
    width: 50%;
}
.about-section.about-trust.how_does_work_it .work_two_box .col-xs-12 p.delivery_para {
    margin: 15px 0 10px 0;
    font-size: 22px;
}
.about-section.about-trust.how_does_work_it .work_two_box .col-xs-12 p.delivery_para a {
    color: #009dda;
    text-decoration: none;
    font-size: 18px;
}
.about-section.about-trust.how_does_work_it .bot_text {
    margin-top: 60px;
}
.about-section.about-trust.how_does_work_it .bot_text p.delivery_para {
    font-size: 22px;
    margin: 0 0 10px;
    color: #666666;
}
.about-section.about-trust.print-your-own-pack .col-xs-12.col-sm-6.col-md-6.col-lg-6 {
    background: linear-gradient(90deg, rgba(174, 35, 110, 1) 0%, rgba(4, 131, 210, 1) 100%);
    width: 49%;
    border-radius: 12px;
    padding: 10px 40px 20px;
    color: #fff;
}
.about-section.about-trust.print-your-own-pack p.delivery_para {
    margin-top: 20px;
    font-size: 22px;
    margin-bottom: 0;
}
.about-section.about-trust.print-your-own-pack .col-xs-12.col-sm-6.col-md-6.col-lg-6.print_pack {
    float: right;
}
.about-section.about-trust.print-your-own-pack .col-xs-12.col-sm-6.col-md-6.col-lg-6 .mainhead.about-section-title {
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    font-size: 30px;
}
.about-section.about-trust.print-your-own-pack .col-xs-12.col-sm-6.col-md-6.col-lg-6.ret_pack {
    float: left;
    margin-right: 15px;
}
.about-section.about-trust.print-your-own-pack .col-xs-12.col-sm-6.col-md-6.col-lg-6 p.delivery_note {
    font-weight: 600;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.about-section.about-trust.print-your-own-pack {
    display: flex;
    flex-wrap: wrap;
}
.about-section.about-trust.roy_booking_wrap_bx {
    background: #EE0202;
    border-radius: 12px;
    text-align: center;
    color: #fff;
    padding: 15px 20px 30px;
}
.about-section.about-trust.roy_booking_wrap_bx .mainhead.about-section-title {
    font-size: 30px;
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
}
.about-section.about-trust.roy_booking_wrap_bx .delivery_para {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 0;
}
.about-section.about-trust.roy_booking_wrap_bx .booking_four_box {
    margin-top: 30px;
}
.about-section.about-trust.roy_booking_wrap_bx .col-xs-12.col-lg-3.col-md-3.col-sm-3.fl-left.text-center {
    width: 25%;
}
.about-section.about-trust.roy_booking_wrap_bx .col-xs-12.col-lg-3.col-md-3.col-sm-3.fl-left.text-center .circle{
    background: #fff;
    border: 3px solid #fff;
    color: #009dda;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    padding: 2px;
    text-align: center;
    font: 32px Arial, sans-serif;
    margin: 0 auto;
}
.about-section.about-trust.roy_booking_wrap_bx .booking_four_box {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}
.about-section.about-trust.roy_booking_wrap_bx .col-xs-12.col-lg-3.col-md-3.col-sm-3.fl-left.text-center .delivery_para {
    font-size: 15px;
    width: 60%;
    margin: 15px auto 0;
    text-align: left;
}
.about-section.about-trust.roy_booking_wrap_bx .col-xs-12.col-lg-3.col-md-3.col-sm-3.fl-left.text-center .book_visit {
    background: #EEB402;
    padding: 5px;
    border-radius: 35px;
    color: #fff;
    display: block;
    width: 70%;
    margin: 15px auto 0;
    font-size: 15px;
    box-shadow: 0 10px 6px -10px #000;
}
.about-section.about-trust.roy_booking_wrap_bx .col-xs-12.col-lg-3.col-md-3.col-sm-3.fl-left.text-center .delivery_para strong {
    font-size: 16px;
    font-weight: 500;
    color: #EEB402;
}
.about-section.about-trust.roy_booking_wrap_bx .col-xs-12.col-lg-3.col-md-3.col-sm-3.fl-left.text-center .delivery_para strong a {
    color: #EEB402;
    text-decoration: none;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.last_bit {
    background: #210057;
    color: #fff;
    padding: 15px 0 30px;
    text-align: center;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.last_bit p.delivery_para {
    padding: 0 50px;
    font-weight: 300;
    margin-top: 15px;
    font-size: 22px;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.last_bit p.delivery_para strong a {
    color: #AFE6FB;
    text-decoration: none;
}
.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.last_bit .mainhead.about-section-title {
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    font-size: 30px;
}
.about-section.about-trust.spe_deli {
    background: #fff;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
    padding: 15px 0 30px;
    text-align: center;
}
.about-section.about-trust.spe_deli h3.mainhead.about-section-title {
    color: #009dda;
    margin: 0 0 5px;
    line-height: 1.35;
    padding: 10px 0;
    font-size: 30px;
}
.about-section.about-trust.spe_deli p.delivery_para {
    padding: 0 50px;
    font-weight: 300;
    margin-top: 15px;
    font-size: 22px;
    color: #666666;
}
.about-section.about-trust.spe_deli p.delivery_para strong {
    font-weight: 700;
}
@media(min-width:750px){
    .shopify-section-group-header-group.header-section .header__row.header__row--bottom.color-scheme-1 .header__column.header__column--center {
    display: block;
}
}

@media(min-width:991px){
    /* .shopify-section-group-header-group.header-section .header__row.header__row--bottom.color-scheme-1 .header__column.header__column--center {
    display: none;
} */
}

.spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column {
        align-items: normal;
        gap: unset;
}
div#shopify-section-template--26721999749467__main {
    max-width: 1196px;
    margin: auto;
}  
.ai-banner-image-wrapper- {
    border-radius: 20px;
}
.shelving-pop-col .cards-boxes-products-col {
    margin-top: 0 !important;
}
.sell-mobile-container .sell-mobile-left-sidebar .sell-mobile-search-wrapper {
    display: none;
}
div#shopify-section-template--26722000011611__1760507793d0222d31 .sell-mobile-container .sell-mobile-left-sidebar .sell-mobile-search-wrapper {
    display: block;
}
div#shopify-section-template--26722000044379__17628419638a452b66 .branded-phone-search-listing,
div#shopify-section-template--26722000044379__17628419638a452b66 .sell-mobile-search-wrapper,
 {
    display: none;
}
.sell-mobile-section .sell-mobile-iphone-section {
    margin: 0;
    padding: 0;
}
div#shopify-section-template--26722000011611__1760507793d0222d31 .sell-mobile-section .sell-mobile-iphone-section {
    padding: 17px 0;
    margin-bottom: 27px;
}
div#shopify-section-template--26722000044379__17628419638a452b66 .show-case-box {
    box-shadow: none;
}
div#shopify-section-template--26722000044379__17628419638a452b66 .sell-mobile-step,
div#shopify-section-template--27349240643931__17628419638a452b66 .sell-mobile-step,
div#shopify-section-template--27349240643931__17628419638a452b66 .sell-mobile-step-content p
div#shopify-section-template--26722000044379__17628419638a452b66 .sell-mobile-step-content p {
    width: auto;
}
div#shopify-section-template--26722000044379__17628419638a452b66 .sell-mobile-step-icon,
div#shopify-section-template--27349240643931__17628419638a452b66 .sell-mobile-step-icon{
        margin: 0;
}
/* checkout started */
#ccw-root .ccw-panel .customer-bxes.payment-bxs .ccw-form .ccw-mini {
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
    font-weight: 400;
    color: #6a2cff;
}
#ccw-root .ccw-panel .customer-bxes.payment-bxs .ccw-form {
    padding: 20px 47px;
}
#ccw-root .ccw-panel .customer-bxes.payment-bxs .ccw-card {
    border-top: 0;
    margin: 0;
    padding-top: 0;
}
#ccw-root .ccw-panel .customer-bxes.payment-bxs .ccw-card {
    border-top: 0;
}
#ccw-root .ccw-shell {
    max-width:1196px;
    margin: 15px auto ;
    padding: 0;
}
#ccw-root .ccw-shell  .ccw-step-label {
    font-size: 10px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
}
#ccw-root .ccw-shell .ccw-top{
     background: #5e17eb;
    padding: 16px 47px 30px 47px;
    align-items: flex-start;
}
#ccw-root .ccw-shell .ccw-step.on .ccw-step-circle {
    background: #5e17eb;
}
#ccw-root .ccw-shell .ccw-top h1 {
       font-size: 36px;
    line-height: 59px;
    font-weight: 400;
}
#ccw-root .ccw-panel{
border: 0;
    margin-top: 15px;
        /* padding: 27px 47px 38px;
    border-radius: 20px; */
    /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); */
        box-shadow: unset;
            padding: 0;
}
#ccw-root .ccw-panel .ccw-form .ccw-orderbox div {
    display: flex;
    gap: 30px;
    align-items: center;
}
#ccw-root .ccw-panel .ccw-mini a {
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
    font-weight: 400;
}
#ccw-root .ccw-panel  .ccw-form .ccw-field label {
    display: none;
}
#ccw-root .ccw-panel .ccw-input {
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.5);
}
#ccw-root .ccw-panel .ccw-card {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    margin: 20px 0;
    padding: 30px 0;
}
#ccw-root .ccw-panel  .ccw-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 11px;
}
#ccw-root .ccw-panel .ccw-row button {
       border: 2px solid #6116EC;
    color: #6116ec;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    border-radius: 22.5px;
    width: 262px;
}
#ccw-root .ccw-panel .ccw-card label {
    font-size: 18px;
    line-height: 20px;
    color: #6116EC;
    font-weight: 300;
}
#ccw-root .ccw-panel .ccw-card h3 {
    font-size: 30px;
    line-height: 59px;
    font-weight: 400;
    color: #6116EC;
}
#ccw-root .ccw-panel .ccw-input::placeholder, #ccw-root .ccw-panel select#countryCode {
    color: #C3C2C2;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-form .ccw-actions, #ccw-root .ccw-panel .ccw-form .ccw-checkrow {
    margin: 0;
}
#ccw-root .ccw-panel .ccw-cart-head {
    background: #6116EC;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    border-radius: 22.5px;
    padding: 12px 22px;
}
#ccw-root .ccw-panel .ccw-cart {
    border: 0;
}
#ccw-root .ccw-panel .ccw-item-name, #ccw-root .ccw-panel .ccw-qty, 
#ccw-root .ccw-panel .ccw-price, #ccw-root .ccw-panel .ccw-total .label,
#ccw-root .ccw-panel .ccw-total .value {
    font-size: 19px;
    line-height: 20px;
    font-weight: 500;
}
#ccw-root .ccw-section-title h2{
    font-size: 24px;
    color: #6116EC;
    line-height: 59px;
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-section-title span.ccw-pill {
    display: none;
}
#ccw-root .ccw-panel .ccw-cart-row {
      border-bottom: 1px solid #D8D8D8;
    border-top: 0;
    padding: 20px 0 25px 22px;
}
#ccw-root .ccw-panel .ccw-item .ccw-thumb {
    display: none;
}
#ccw-root .ccw-panel .ccw-total {
    justify-content: space-between;
    padding: 12px 22px;
}
#ccw-root .ccw-panel .ccw-total .label, #ccw-root .ccw-panel .ccw-total .value {
    color: #6116EC;
}
#ccw-root .ccw-panel .ccw-cart button.ccw-x {
    border: 1px solid #6116EC;
    font-size: 0;
}
#ccw-root .ccw-panel .ccw-cart button.ccw-x::before {
        content: 'Remove Item';
    font-size: 8px;
    line-height: 35px;
    color: #6116EC;
}

#ccw-root .ccw-panel .ccw-cart button.ccw-x {
        border: 1px solid #6116EC;
    font-size: 0;
    width: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#ccw-root .ccw-panel .ccw-pay-title {
       padding: 12px 22px;
    font-size: 24px;
    line-height: 59px;
    color: #6116ec;
    font-weight: 400;
    box-shadow: 0 0 5px 2px #dddddd75;
    border-radius: 20px;
}
#ccw-root .ccw-panel .ccw-pay-grid .ccw-pay-card {
      text-align: center;
    gap: 27px;
    border: 0;
    box-shadow: 0 0 5px 2px #dddddd75;
    padding: 27px 14px;
        border-radius: 20px;
}
#ccw-root .ccw-panel .ccw-pay-grid {
    gap: 44px;
}
#ccw-root .ccw-panel .ccw-pay-grid .name {
    border: 1px solid #6116EC;
    border-radius: 30px;
    width: 219px;
    margin: auto;
    padding: 21px 0;
    font-size: 25px;
    color: #6116EC;
    line-height: 20px;
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-pay-grid .desc {
    line-height: 35px;
    font-size: 25px;
    font-weight: 400;
    color: #8b8b8b;
    max-width: 425px;
    margin: auto;
}
#ccw-root .ccw-panel .ccw-pay-grid .ccw-pay-card.selected .desc {
    color: #000;
}
#ccw-root .ccw-panel .ccw-actions {
        justify-content: end;
    gap: 38px;
    /* margin-top: 38px; */
}
#ccw-root .ccw-panel .ccw-checkrow {
       float: left;
    align-items: center;
    max-width: 500px;

}
#ccw-root .ccw-panel  .ccw-pay-grid .ccw-pay-card.selected .badge {
    background-image: url(/cdn/shop/files/checkbox_Radio.png?v=1771238187);
    width: 57px;
    height: 57px;
    margin: auto;
}
#ccw-root .ccw-shell .ccw-top .start-login {
    text-decoration: none;
}
#ccw-root .ccw-panel .ccw-pay-grid .ccw-pay-card .badge {
    background-image: url(/cdn/shop/files/checkbox_Radio_2.png?v=1771238187);
    background-repeat: no-repeat;
    width: 57px;
    height: 57px;
    margin: auto;
}
#ccw-root .ccw-panel .confirming-bx .ccw-checkrow, #ccw-root .ccw-panel .confirming-bx .ccw-actions{
    margin: 0;
}
#ccw-root .ccw-panel .confirming-bx {
   box-shadow: 0 0 5px 2px #dddddd75;
    border-radius: 20px;
    margin: 15px 0;
    padding: 41px 28px;
}
#ccw-root .ccw-panel .ccw-checkrow label {
    font-size: 18px;
    line-height: 22px;
    color: #000;
}
#ccw-root .ccw-panel .ccw-link {
   font-size: 20px;
    line-height: 100%;
    font-weight: 400;
    width: 200px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
        height: 54px;
    padding: 12px 18px;
        border: 1px solid #6116EC;
}
#ccw-root .ccw-panel .ccw-btn {
    font-size: 30px;
    font-weight: 400;
    line-height: 100%;
    width: 291px;
}
#ccw-root .ccw-panel input[type="checkbox"] {
  width: 40px;
  height: 39px;
      padding: 18px;
  appearance: none;              
  border: 1px solid #6116EC;
  border-radius: 50%;            
  cursor: pointer;
  position: relative;
}
/* Align radio and text */
#ccw-root .ccw-panel .ccw-radio {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}

/* Remove default radio style */
.product-details .avpoptions-container__v2 {
    margin: 0;
}
#ccw-root .ccw-panel .ccw-radio input[type="radio"] {
  appearance: none;
  width: 40px;
  height: 40px;
  border: 1px solid #6116EC;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
#ccw-root .ccw-panel .ccw-card.card-bill-bx {
    padding-bottom: 0;
}
#ccw-root .ccw-panel .your-details-bx .ccw-row.seller-bx-row {
    border-top: 1px solid #e7e8f3;
    padding-top: 12px;
    margin-top: 25px !important;
}
.ccw-panel .your-details-bx .ccw-card {
    border-bottom: 0;
    padding-bottom: 0;
}
#ccw-root .ccw-panel  .ccw-form {
    gap: 21px;
    padding: 27px 47px 30px;
    box-shadow: 0 0 5px 2px #dddddd75;
    border-radius: 20px;
}
#ccw-root .ccw-panel .ccw-form .ccw-row {
    align-items: center;
    gap: 20px;
    justify-content: end;
     border-bottom: 0;
    padding-bottom: 0;
}
#ccw-root .ccw-panel .ccw-form div#bankNote .text strong {
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-form div#bankNote {
    border: 2px solid #6116EC;
    background: #fff;
    padding: 21px 10px;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
    position: relative;
}
#ccw-root .ccw-panel .ccw-form .ccw-delivery-row .ccw-delivery-desc p {
    font-size: 18px;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-consider {
    padding: 16px 74px;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-delivery-list .ccw-delivery-row:first-child {
    margin-top: 3px !important;
}
#ccw-root .ccw-panel .ccw-form.order-col-bx-royal {
    padding: 0;
    box-shadow: none;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-form .ccw-delivery-row {
    padding: 16px 47px 30px 47px;
    box-shadow: 0 0 5px 2px #dddddd75;
    border-radius: 20px;
    margin: 15px 3px;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-delivery-list .ccw-delivery-row:first-child {
    margin-top: 0;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-center-actions {
    padding: 25px;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-center-actions .ccw-btn {
    width: auto;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-center-actions {
    box-shadow: 0 0 5px 2px #dddddd75;
    border-radius: 20px;
    margin: 15px 3px;
    padding: 16px 47px 30px 47px;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-form {
    padding: 0 !important;
    box-shadow: none;
    border-radius: 0;
}
#ccw-root .ccw-panel .ccw-consider {
   background: radial-gradient(circle farthest-corner at 50% 50%, #5E17EB 0%, #7B4AFF 50%, #AD00FF 100%);
}
#ccw-root .ccw-panel div#bankNote .icon {
    position: absolute;
    left: 15px;
}
#ccw-root .ccw-panel .ccw-form .icon {
    background: #6116EC;
    color: #fff;
}
#ccw-root .ccw-panel .ccw-form div#bankNote .text {
    color: #6116EC;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-form input#accountName::placeholder,
 #ccw-root .ccw-panel .ccw-form input#accountNumber::placeholder,
 #ccw-root .ccw-panel .ccw-form input#sortCode::placeholder {
    color: #6116ec;
}
#ccw-root .ccw-panel .ccw-form button#verify {
    width: 378px;
    background: #6116ec;
    color: #fff;
}
#ccw-root .ccw-panel .ccw-form button#placeOrder {
    width: auto;
}
#ccw-root .ccw-panel .ccw-consider .left {
    font-size: 35px;
    line-height: 40px;
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-consider .right {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-form .ccw-delivery-title .kicker, #ccw-root .ccw-panel .ccw-form .ccw-delivery-title .sub {
    font-size: 36px;
    line-height: 48px;
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-form .ccw-delivery-row .ccw-delivery-desc {
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    font-weight: 400;
    max-width: 643px;
    margin: auto;
}
#ccw-root .ccw-panel .ccw-delivery-row {
    gap: 34px;
    border: 0;
}

#ccw-root .ccw-panel .ccw-ship-addr {
       background: #EEEEEE;
    color: #000000;
    font-size: 10px;
    line-height: 17px;
    text-transform: capitalize;
    margin-top: 18px;
    border: 0;
    border-radius: 15px;
    padding: 8px 30px;
}
#ccw-root .ccw-panel .ccw-form.order-col-bx-royal .ccw-note-wide {
    background: radial-gradient(circle farthest-corner at 50% 50%, #5E17EB 0%, #7B4AFF 50%, #AD00FF 100%);
}
#ccw-root .ccw-panel .ccw-form.order-col-bx-royal .ccw-ship-addr p {
    font-weight: 400;
        margin: 3px 0;
}
#ccw-root .ccw-panel .ccw-form.order-col-bx-royal .ccw-ship-addr .ccw-content p {
    margin: 0;
    max-width: 80%;
    font-weight: 400;
}
#ccw-root .ccw-panel .ccw-form.order-col-bx-royal .ccw-ship-addr .ccw-content .ccw-left, #ccw-root .ccw-panel .ccw-form.order-col-bx-royal .ccw-ship-addr .ccw-content .ccw-right {
    width: 50%;
    margin: 10px 0 0;
}
#ccw-root .ccw-panel .ccw-form.order-col-bx-royal .ccw-ship-addr .ccw-title {
    font-size: 14px;
}
#ccw-root .ccw-panel .ccw-form.order-col-bx-royal .ccw-ship-addr .ccw-content {
    display: flex;
    align-items: center;
}
#ccw-root .ccw-panel .ccw-note-wide strong {
       font-size: 35px;
    line-height: 40px;
    font-weight: 400;
    white-space: nowrap;
}
#ccw-root .ccw-panel .ccw-note-wide {
        display: flex;
    gap: 165px;
    font-size: 18px;
    line-height: 23px;
    align-items: center;
    font-weight: 400;
    padding: 20px 48px;
}

#ccw-root .ccw-panel .ccw-form .ccw-orderbox {
      border: 0;
    box-shadow: 0 4px 12px #00000026;
    padding: 16px 47px 30px;
    display: unset;
}
#ccw-root .ccw-panel .ccw-form .ccw-orderbox .ccw-mini {
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    color: #000000;
}
#ccw-root .ccw-panel .ccw-form .ccw-orderbox .label, #ccw-root .ccw-panel .ccw-form .ccw-orderbox .value{
    font-size: 30px;
    line-height: 59px;
    font-weight: 500;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid {
    gap: 14px;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card .ccw-ship-actions button {
    width: 280px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}

#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card .ccw-ship-actions .ccw-btn-purple{
        padding: 5px 18px;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card .ccw-ship-actions {
    gap: 23px;
    margin-top: 37px;
}
.ccw-ship-actions button.ccw-btn-purple {
    font-size: 16px;
    line-height: 20px;
    width: auto;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card .ccw-ship-steps li {
    font-size: 17px;
    line-height: 27px;
    font-weight: 400;
    color: #000000;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card {
      padding: 48px 48px 35px;
    border: 0;
    border-radius: 20px;
    box-shadow: 0 4px 12px #00000026;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-sub {
   font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 25px;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-icon {
    background: transparent;
    border: 0;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-title {
    font-size: 36px;
    line-height: 48px;
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 30px;
}
#ccw-root .ccw-shell  .ccw-delivery-list {
    border: 0;
}
#ccw-root .ccw-shell .ccw-top .ccw-sub {
    color: #F6F5F3;
    font-size: 18px !important;
    line-height: 25px !important;
}
#ccw-root .ccw-panel .ccw-form input#paypalIdOrEmail::placeholder {
    color: #6116EC;
}
#ccw-root .ccw-panel .ccw-form .ccw-actions {
    gap: 58px;
}
#ccw-root .ccw-panel .ccw-form .ccw-actions .ccw-link {
    font-size: 20px;
    line-height: 35px;
    width: auto;
    color: #6116EC;
}

#ccw-root .ccw-panel .ccw-form .ccw-row .ccw-radio-row {
    flex-direction: row;
    gap: 26px;
}
#ccw-root .ccw-panel .ccw-form .ccw-row .ccw-mini {
    color: #6116EC;
    font-size: 18px;
    line-height: 20px;
}
#ccw-root .ccw-panel .ccw-form .ccw-radio-row {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    flex-direction: column;
}
#ccw-root .ccw-panel .ccw-form .ccw-checkrow label a {
    color: #6116EC;
    font-weight: 600;
}
#ccw-root .ccw-panel .ccw-form .bill-card-bx {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
#ccw-root .ccw-panel .ccw-form .seller-bx-row .register-box:last-child {
    display: flex;
    align-items: center;
    gap: 20px;
}
#ccw-root .ccw-panel .ccw-form .seller-bx-row {
       justify-content: space-between;
    border-top: 1px solid #D8D8D8;
    padding-top: 15px;
    margin-top: 20px !important;
}
#ccw-root .ccw-panel .ccw-form .ccw-checkrow label {
    color: #6116EC;
    font-size: 18px;
    text-transform: capitalize;
    line-height: 20px;
}
#ccw-root .ccw-panel .ccw-helpbar {
    font-size: 28px;
    line-height: 100%;
    background: radial-gradient(circle, #5E17EB 0%, #7B4AFF 50%, #AD00FF 100%);
    padding: 35px;
}
/* When selected */
#ccw-root .ccw-panel .ccw-radio input[type="radio"]:checked {
  background-color: #FFF;
  width: 40px;
    height: 40px;
    border: 1px solid #6116EC;
}

/* White inner dot */
#ccw-root .ccw-panel .ccw-form .ccw-card div#billingAddress input, #ccw-root .ccw-panel .ccw-form div#manualAddress .ccw-field {
    margin-top: 21px;
}
#ccw-root .ccw-panel .ccw-radio input[type="radio"]:checked::after {
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  background: #6116ec;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


/* Checked state */
#ccw-root .ccw-panel .ccw-checkrow input[type="checkbox"]:checked {
  background-color: #6116EC;
}

/* Inner white dot when checked */
.ccw-checkrow input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  background: white;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
#ccw-root .ccw-shell .ccw-top .ccw-sub {
font-size: 22px;
    line-height: 30px;
    font-weight: 400;
}
media-gallery.spacing-style.sticky-content.media-gallery--carousel {
    position: unset;
}
slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left], slideshow-container {
       box-shadow: 0 10px 40px #0000000d;
    border-radius: 15px !important;
    padding: 10px;
}
slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left] {
    margin-right: 12px;
    padding: 24px 12px;
    grid-area: unset;
    height: auto;
}
.header__row.header__row--bottom.color-scheme-1.section.section--full-width-margin.section--page-width.mobile\:hidden {
    display: none;
}
.sell-mobile-container {
    max-width: 1196px !important;
}
.sell-mobile-container .sell-mobile-left-sidebar {
    padding-right: 0 !important;
}

@media(max-width:768px){
.product-details .avpoptions-container__v2 .avp-option.ap-options__button-container input:checked + span.choice-list-variatnt-title .apo-value-help-text {
            padding: 0 0 0 50px;
}
    #ccw-root .ccw-panel .ccw-form.order-col-bx-royal {
    padding: 0 !important;
}
    #ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-form .ccw-delivery-row,
    #ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-consider{
    padding: 20px;
}
    #ccw-root .ccw-panel .ccw-mini #manualToggle {
    margin: 10px 0 0 0;
    display: block;
}
    #ccw-root .ccw-panel .customer-bxes .ccw-form .ccw-field {
    width: 100%;
}
    #ccw-root .ccw-panel .customer-bxes .ccw-form .ccw-field {
    margin-bottom: 9px;
}
    #ccw-root .ccw-panel .ccw-form .seller-bx-row .register-box:last-child {
    flex-direction: column;
    align-items: start;
}
    #ccw-root .ccw-panel .confirming-bx .ccw-checkrow {
    margin-bottom: 20px;
}
    #ccw-root .ccw-panel .review-order-box {
    padding: 20px !important;
}
    .product-information .product-information__grid .product-details {
    padding: 10px 0 !important;
}
    #ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card {
    margin: 10px 0;
}
    #ccw-root .ccw-panel .ccw-form .ccw-complete-grid{
            display: unset;
    }
    #ccw-root .ccw-panel .ccw-link{
        width:100%;
    }
    #ccw-root .ccw-panel .ccw-actions {
    flex-direction: column;
    gap: 20px;
    margin: 10px 0;
}
    #ccw-root .ccw-panel .ccw-form .ccw-orderbox div {
    flex-direction: column;
    gap: unset;
}
    #ccw-root .ccw-panel .ccw-note-wide {
        padding: 20px;
        gap: unset;
        text-align: center;
        flex-direction: column;
}
    #ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card .ccw-ship-actions {
    gap: 10px;
    margin-top: 10px;
}
    #ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card,
    #ccw-root .ccw-panel .ccw-form .ccw-orderbox {
    padding: 20px;
}
    #ccw-root .ccw-panel .ccw-form button#placeOrder {
    font-size: 20px;
}
    #ccw-root .ccw-panel .ccw-form .ccw-actions .ccw-link {
    width: 100%;
}
    #ccw-root .ccw-panel .ccw-row button {
          width: auto !important;
}
    #ccw-root .ccw-panel .ccw-form .ccw-checkrow label a {
    line-height: normal;
}
    #ccw-root .ccw-panel .ccw-form .ccw-actions {
    gap: unset;
    flex-direction: column;
}
    #ccw-root .ccw-panel .ccw-helpbar {
    font-size: 20px;
    line-height: normal;
    padding: 10px;
}
    #ccw-root .ccw-panel .ccw-btn {
            width: 100% !important;
        margin: 10px 0 0 0;
}
    #ccw-root .ccw-panel .ccw-form .ccw-row {
    align-items: start;
}
    #ccw-root .ccw-panel .ccw-form .ccw-row {
    flex-direction: column;
}
    #ccw-root .ccw-panel .ccw-form{
               padding: 20px !important;
        gap: 5px;
    }
    #ccw-root .ccw-shell .ccw-top h1 {
    font-size: 30px;
}
    #ccw-root .ccw-panel .ccw-checkrow {
    float: unset;
}
    #ccw-root .ccw-panel .ccw-cart-row {
    padding: 16px;
}
    #ccw-root .ccw-panel {
    padding: 16px;
    margin: 0;
}
        /* #ccw-root .ccw-shell .ccw-top .ccw-progress {
        display: flex;
    } */
    #ccw-root .ccw-shell .ccw-top {
        padding: 20px;
        flex-direction: column;
        border-radius: 0;
}
    /* .product-information .product-information__grid.product-information--media-left.product-information__grid--half {
    grid-template-columns: subgrid !important;
} */
    .shelving-pop-col {
    margin-top: 10px;
}
    .faq-boxes-col-new {
       padding: 20px 10px;
}
.faq-boxes-col-new h2 {
    font-size: 23px !important;
}
.faq-boxes-col-new .accordion .details__header {
    font-size: 13px;
    padding: 10px 0;
}
 .faq-boxes-col-new details.details p{
     font-size: 13px;
 }
}
#ccw-root .ccw-panel .ccw-delivery-row .ccw-delivery-logo {
    background: transparent;
    border: 0;
    padding: 0;
}
#ccw-root .ccw-panel .ccw-delivery-row .ccw-delivery-logo .ccw-rm-logo {
    border: 0;
}
@media(min-width:1025px){

    footer .contact-col .footer-content p {
    font-size: 18px;
    margin-bottom:3px;
}
  footer .contact-col a {
    font-size: 18px;
}
    .why-smart-wrap .image-context .row.heading1.about-section.about-trust {
    width: 75%;
}
.why-smart-wrap .image-context {
    justify-content:space-between;
}
    .terms-and-condition-wrapper.about-smartcellular-wrapper .row.heading1 {
    padding: 22px 35px;
}
    .email-signup__input:has(+.email-signup__button--integrated.email-signup__button--text) {
    font-size: 20px;
    line-height: 100%;
}
    .product-information .product-information__grid .product-details {
    padding-left: 11px !important;
    padding-right: 0 !important;
}
.sell-mobile-step-icon {
    width: 93px;
    height: 93px;
    margin: 0 0 20px 0;
    margin: auto !important;
}
    .sell-mobile-step {
    width: auto;
}
  .sell-mobile-step-content p {
    width: 60%;
}

.top-sale .sell-mobile-step-content p{
     width: 85%;
}
    #ccw-root .ccw-panel .ccw-delivery-row {
    grid-template-columns: 200px 200px 1fr;
}
#ccw-root .ccw-panel .ccw-consider {
    grid-template-columns: 450px 1fr;
}
}

.product-information .product-information__grid .slideshow-controls__thumbnails-container {
    position: unset !important;
}
.product-information .product-information__grid .slideshow-controls__thumbnails{
    padding-right: 2px;
} 
/* .product-information .product-information__grid .product-media {
    flex: none;
} */
/* .product-information .product-information__grid .product-media-container--zoomable.product-media-container--image{
        justify-content: center;
    align-items: center;
} */
.product-information .product-information__grid slideshow-container{
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-details .avpoptions-container__v2 .avp-option.ap-options__button-container input:checked+span.choice-list-variatnt-title .apo-value-help-text h3 {
    font-size: 18px;
    line-height: 100%;
    padding-bottom: 20px;
       color: #000;
    padding-top: 20px;
}
.product-details .apo-value-help-text ul {
    list-style: none;
}
.product-details  .apo-value-help-text ul li {
    padding-bottom: 20px;
    font-size: 15px;
        position: relative;
}
.product-details .avpoptions-container__v2 .avp-option.ap-options__button-container input:checked+span.choice-list-variatnt-title .apo-value-help-text ul {
    padding: 0 !important;
}
.product-details .apo-value-help-text ul li::before {
    content:'';
    background: url(/cdn/shop/files/Object_3.png?v=1771235684);
    position: absolute;
    top: 0;
    left: -35px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
#ccw-root .ccw-panel .review-order-box {
    box-shadow: 0 0 5px 2px #dddddd75;
    padding: 16px 47px 30px;
    border-radius: 20px;
}
.shelving-pop-col .cards-boxes-products-col {
    margin-top: 30px !important;
}
.purple{
    color:#5E17EB;
}

.about-recycle-section- {
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    box-shadow: 0px 2px 10px 0px #d8d8d8;
    max-width: 1196px;
    margin: auto auto 27px auto;
    justify-content: space-between;
    margin-top: 10px;
    padding: 20px 15px 20px 40px;
    background: linear-gradient(90deg, #55C400 0%, #00B7B4 50%, #A906FF 100%);
}
.about-recycle-section__content- {
    float: left;
    width: 75%;
    gap: 40px;
    padding-right: 15px;
    padding-left: 15px;
    flex-direction: column;
}
.about-recycle-section__heading- {
    color: #ffffff;
    margin: 0;
    flex: 0 0 35%;
    font-size: 45px;
    line-height: 49px;
    font-weight: 600;
    letter-spacing: 1px;
    font-family: 'DolceVitaHeavy';
}
.about-recycle-section__heading- p {
    margin: 0;
}
.about-recycle-section__text- {
    color: #ffffff;
    font-size: 14px;
    line-height: 1.6;
    margin: 0;
}
.about-recycle-section__text- p {
    margin: 0 0 10px;
    font-size: 18px;
    color: #fff;
    flex: 0 0 64%;
    padding-top: 10px;
    font-family: 'Poppins';
}
.about-recycle-section__image-wrapper- {
    padding-top: 2%;
    text-align: right;
    padding-right: 15px;
    padding-left: 15px;
}
.about-recycle-section__image- {
    width: 100%;
    height: auto;
    display: inline-block;
}

.about-smartcellular-wrapper .about-intro .row.heading1 {
    width: 73.66%;
}
.about-smartcellular-wrapper .about-trust .row.heading1 {
    width: 65.66%;
}
.about-smartcellular-wrapper .about-trust.flex .banner-col {
    width: 35.33% !important;
}

.about-smartcellular-wrapper .about-section .delivery_para.about-text {
    font-size: 16px;
}
.about-section.about-trust.detail-text{
    padding: 0;
    box-shadow: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.about-smartcellular-wrapper .detail-text .both-number-text-wrap {
    display: flex;
    width: 49%;
    box-shadow: 0px 2px 10px 0px #d8d8d8;
    margin-bottom: 20px;
    padding: 20px;
    border-radius: 10px;
}
.about-smartcellular-wrapper .detail-text .both-number-text-wrap .col-sm-11.sec_box strong.blu.purple {
    color: #5E17EB;
    font-size: 22px;
}
.about-smartcellular-wrapper .detail-text .both-number-text-wrap .col-sm-11.sec_box .delivery_para {
    font-size: 20px;
}
.about-smartcellular-wrapper .faq-section.detail-text .both-number-text-wrap {
    flex-direction: column;
    }
.about-smartcellular-wrapper .faq-section.detail-text .sec_box img {
    width: 93px;
    height: 93px;
    margin-left:15px;
}
.faq-wrapper.row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.qualifies .delivery_para {
    font-size: 16px;
    margin: 0;
    color: #000;
}
.faq-wrapper.about-smartcellular-wrapper .detail-text .both-number-text-wrap .col-sm-11.sec_box button {
    /* padding: 0;
    border: 0;
    background: transparent; */
}
.faq-wrapper.about-smartcellular-wrapper button.find-out {
    display: inline-block;
    padding: 2px 16px;
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
    border-radius: 30px;
    font-size: 16px;
    line-height: 30px;
    font-weight: 500;
    transition: background-color 0.3s ease;
    white-space: nowrap;
    border: none;
    cursor: pointer;
}
.faq-wrapper.about-smartcellular-wrapper.faq-wrapper .about-trust.qualifies{
background:#fff !important;
}
.faq-wrapper.about-smartcellular-wrapper .detail-text .both-number-text-wrap .col-sm-11.sec_box .delivery_para {
    font-size: 13px;
    height: 55px;
}
.faq-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.qualifies .delivery_para{
color:#000;
}
.about-smartcellular-wrapper .detail-text .second-text-wrap .col-sm-11.sec_box p.delivery_para {
    font-size: 13px;
}
.about-smartcellular-wrapper .faq-section.detail-text .both-number-text-wrap .col-sm-11.sec_box strong.blu.purple {
    font-size: 36px;
    margin-top: 27px;
    display: inline-block;
}
/* .first-text-wrap img {
    opacity: 0;
} */
.price-match-wrapper .about-trust.order-number-bxs .order_box img {
    margin: 0;
}
.price-match-wrapper .about-trust.order-number-bxs .order_box .mainhead.about-section-title {

    text-align: left;
}
.price-match-wrapper .about-trust.order-number-bxs .order_box .mainhead.about-section-title{
    color: #6116EC;
    font-size: 36px;
    margin-top: 27px;
}
.price-match-wrapper .about-trust.order-number-bxs .order_box p {
    width: auto;
    text-align: left;
    color: #000;
}
.about-smartcellular-wrapper.price-match-wrapper .row.heading1 .col-sm-12 .delivery_para a {
 color: #6116EC !important;
  text-decoration: none;
}
.about-smartcellular-wrapper.price-match-wrapper .about-trust.qualifies, .about-smartcellular-wrapper.faq-wrapper .about-trust.qualifies{
    background: radial-gradient(circle farthest-corner at 50% 50%, #5E17EB 0%, #7B4AFF 50%, #AD00FF 100%) !important;
}
.about-smartcellular-wrapper.price-match-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box, .about-smartcellular-wrapper.faq-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box
 {
    width: 32.45%;
    min-height: 265px;

}
.about-smartcellular-wrapper .grading-wrap {
    box-shadow: unset !important;
    padding: 0 !important;
}
.about-smartcellular-wrapper .row.heading1.grading-wrap .col-sm-12 {
    padding-right: 20px;
    padding-left: 20px;
}
.about-smartcellular-wrapper .row.heading1.gradingImgSec {
    width: 49%;
}
.grading-wrap-img.flex {
    flex-wrap: wrap;
}
.grading-wrap-img .col-xs-12.col-sm-6.col-lg-3.col-md-3.fl-left {
    width: auto;
    margin: 20px auto 0;
}
.grading-wrap-img .gradingImgSec .mainhead1.gradient.text-center {
    width: auto;
}
.about-smartcellular-wrapper .grading-wrap-img .row.heading1 .col-sm-12 .delivery_para {
    color: #000;
}
.grading-wrap-img .gradingImgSec .mainhead1.gradient.text-center {
    width: auto;
       background: radial-gradient(circle farthest-corner at 50% 50%, #5E17EB 0%, #7B4AFF 50%, #AD00FF 100%);
    padding: 7px 30px;
    display: inline-block;
}
.grading-wrap-img .gradingImgSec .col-sm-12.para_box {
    flex-direction: column;
}
.grading-wrap-img .tick-text .img-text {
    display: flex;
}
.grading-wrap-img .tick-text .img-text img {
    width: 28px;
    height: 28px;
    margin-right: 20px;
}
.grading-wrap-img .tick-text .img-text {
    display: flex;
    margin-bottom: 10px;
    align-items: start;
}

.grading-wrap-img .gradingImgSec .col-xs-12.col-sm-12.col-lg-6.col-md-6.fl-left p{
    text-align:center;
}
.grading-wrap-img .gradingImgSec .col-xs-12.col-sm-12.col-lg-6.col-md-6.fl-left {
    width: auto !important;
    margin-top: 0px !important;
}
.product-information__grid.product-information--media-left variant-picker {
    margin: 0 0 20px 0 !important;
}
.footer-col {
    background: #AD00FF;
    color: #fff;
    padding: 20px 28px;
    border-radius: 20px;
}
.footer-content a, .footer-toggle{
    color: #fff !important;
}
.why-smart-wrap.trade-wrapper .gradient-bo-col-tol h2 {
    padding-left: 0;
}
.about-smartcellular-wrapper.trade-wrapper.why-smart-wrap .about-header-section {
    margin-bottom: 15px;
}
@media (max-width: 768px) {
/* -----faq------ */
.shelving-pop-col .cards-boxes-products-col h2 {
    font-size: 26px;
}
    .ai-recycle-section__heading- {
        line-height: 27px !important;
    }
.shelving-pop-col .cards-boxes-products-col p
 {
    font-size: 20px !important;
}
.roy_ban.royal-banning.blue-term  .delivery_para.queries {
    font-size: 42px !important;
}
.roy_ban.royal-banning.blue-term {
    padding: 22px 25px !important;
}
.about-smartcellular-wrapper .detail-text .both-number-text-wrap {
    width: 100%;
    padding: 10px 20px;
}
.about-smartcellular-wrapper .faq-section.detail-text .sec_box img {
    width: 75px;
    height: 75px;
}
.about-smartcellular-wrapper .faq-section.detail-text .both-number-text-wrap .col-sm-11.sec_box strong.blu.purple {
    font-size: 32px;
    margin-top: 20px;
}
.first-text-wrap img {
    opacity: 0;
    display: none;
}
.footer-col {
    margin-bottom: 15px;
    padding: 8px 20px;
}
.about-smartcellular-wrapper .about-section.about-intro, .about-smartcellular-wrapper .about-section.about-trust, .about-smartcellular-wrapper .about-two-box {
    flex-wrap: wrap;
}
.about-smartcellular-wrapper .row.col-sm-12.banner-col, 
.about-smartcellular-wrapper .about-intro .row.heading1, 
.about-smartcellular-wrapper .about-trust.flex .banner-col, 
.about-smartcellular-wrapper .about-trust .row.heading1 {
    width: 100% !important;
}
.about-smartcellular-wrapper .sell_confid, .about-smartcellular-wrapper .buy_resp {
    width: 100%;
}
.about-smartcellular-wrapper .buy_resp {
    margin-bottom: 20px;
}
.about-smartcellular-wrapper .about-buy-text, .about-smartcellular-wrapper .about-sell-text{
        width: 100%;
}
.about-smartcellular-wrapper .about-box-title, .about-recycle-section__heading- {
    font-size: 32px;

}
.about-smartcellular-wrapper .about-two-box img {
    width: 30%;
    margin: 0 auto;
}
.about-recycle-section__image-wrapper- img {
        width: 50%;
        margin: 0 auto;
        margin-bottom:20px;
    }
.about-smartcellular-wrapper .about-buy-image, .about-smartcellular-wrapper .about-sell-image {
    width: auto;
}
.about-smartcellular-wrapper .sell_confid, .about-smartcellular-wrapper .buy_resp, .about-recycle-section-{
    display:flex;
    flex-direction: column-reverse;
}
.about-recycle-section__content-{
    width: 100%;
    padding: 0;
    flex-direction: column;
}
/* return */
.return-wrapper .row.heading1.about-trust {
    padding-left: 0;
    padding-right: 0;
}
.about-smartcellular-wrapper.return-wrapper .row.heading1 .col-sm-12.how_long_process h3.mainhead1{
    font-size: 26px !important;
}
.return-wrapper .row.heading1.about-trust .purple-bg {
    width: 100% !important;
}
/* .customer-service.about-smartcellular-wrapper .about-section.about-trust {
    padding: 20px 0;
} */
.customer-service.about-smartcellular-wrapper .row.heading1 .col-sm-12 .about-section-title{
    font-size: 26px !important;
    padding: 0;
}
.customer-service.about-smartcellular-wrapper .detail-text .both-number-text-wrap .col-sm-11.sec_box .delivery_para
 {
    font-size: 16px;
}
.customer-service.about-smartcellular-wrapper .row.heading1.about-payment-section.sata-protection .col-sm-12 {
    padding-right: 0px;
    padding-left: 0px;
}
.about-smartcellular-wrapper.price-match-wrapper .mainhead {
    font-size: 24px !important;
}
.about-smartcellular-wrapper.price-match-wrapper .row.heading1 .col-sm-12 {
    padding-right: 0;
    padding-left: 0;
}
.price-match-wrapper .about-trust.order-number-bxs .order_box img {
    max-height: 65px;
}
.price-match-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-3.col-xs-3.fl-left.text-center.pd-lr-0 {
    width: 100%;
    margin-left: 0px;
}
.price-match-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-3.col-xs-3.fl-left.text-center.pd-lr-0 img {
    width: 65px;
    padding-top: 35px;
}
.price-match-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-9.col-xs-9.fl-left {
    width: 100%;
    padding-left: 0px;
}
.price-match-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing {
    padding-right: 25px;
}
.price-match-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.tetailers-bxs .row.heading1.col-xs-12.col-lg-4.col-md-4.col-sm-4.thre_tick_box img {
    width: 20%;
}
.price-match-wrapper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.qualifies {
    padding: 25px 15px;
}
.grading-details.about-smartcellular-wrapper .sec_box.price-match-bxa .mainhead.about-section-title {
    font-size: 26px !important;
}
.grading-details.about-smartcellular-wrapper .row.heading1, .grading-details.about-smartcellular-wrapper .row.heading1.grading-wrap{
    flex-wrap: wrap;
}

.grading-details .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.qualifies {
    padding: 15px 15px;
}
.grading-details.about-smartcellular-wrapper .row.heading1.gradingImgSec {
    width: 100%;
}
/* .grading-details.about-smartcellular-wrapper .row.heading1 .col-sm-12{
    padding-right: 0;
    padding-left: 0;
} */
 .grading-details.about-smartcellular-wrapper .row.heading1 .col-sm-12 {
    padding-right: 0px; 
    padding-left: 0px;
}
.grading-details.about-smartcellular-wrapper .grading-wrap .col-sm-12{
     padding-right: 15px !important; 
    padding-left: 15px !important;
}
/* .grading-details.about-smartcellular-wrapper .row.heading1.price-match-bxa {
    padding: 20px 0;
} */
 .price-match-wrapper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .about-section-title {
    padding-top: 0;
}
.contact-col .footer-content, .social-col .footer-content {
    display: block !important;
}
footer .social-col h3 {
    padding: 0 !important;
    margin: 0;
}
}

.section-wrapper .color-scheme-1 {
    overflow: hidden !important;
}
@media(min-width:769px) and (max-width:1240px){

.header--collapse-row-paddings .header__row--top .header__columns{
        width: 100%;
}
.header-section .header__column--right header-actions {
    gap: 15px;
}
}
@media(min-width:769px) and (max-width:1024px){
.search-action__input {
    font-size: 10px;
}

}
 @media(min-width:1025px){
    .insurance-wraaper.about-smartcellular-wrapper .grading-wrap.flex
 {
            margin-bottom: 5px !important;
        margin-top: 5px !important;

 }
    .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left {
    /* grid-template-columns: 1fr min(50vw, var(--sidebar-width)) !important; */
}
footer .footer-col.contact-col {
    width: 45%;
}
.social-col, .footer-col, .logo-col {
    width: 20%;
}
.contact-col, .logo-col {
    margin-top: 30px;
}
.shopify-section-group-header-group .section.section--full-width.color-scheme-1 {
    overflow: unset !important;
}
}
@media(min-width:768px)and(max-width:1024px){
        .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left {
    grid-template-columns: 1fr min(50vw, var(--sidebar-width)) !important;
}
}
.show-case-box .ai-collection-showcase__container-al0rhd2tbvfj3wut2caigenblockb40843cqdbfpg{
    padding-bottom: 17px;
    margin-bottom: 23px;
}
.terms-and-condition-wrapper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .delivery_para a{
    color: #6116EC !important;
}
.faq-boxes-col-new .section-background.color-scheme-b53e2748-34aa-4f0b-aca1-3fc95dbf4d16 {
    background: #D72D85;
}
.terms-and-condition-wrapper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .delivery_para {
    color: #000;
}

/*-----------------popup css---------------*/
 /* Button */
          .popup-overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.6);
            z-index: 9999;
            justify-content: center;
            align-items: center;
          }

      
          .popup-box {
            background: #fff;
            width: 500px;
            max-width: 90%;
            border-radius: 12px;
            padding: 25px;
            position: relative;
            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
            animation: popupFade 0.3s ease;
          }
/* .popup-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.5);
  justify-content: center;
  align-items: center;
}

.popup-box {
  background: white;
  padding: 20px;
  border-radius: 8px;
  max-width: 500px;
} */
          /* Title */
          .faq-wrapper .about-section .popup-content h2{
            color: #6c2bd9;
            font-size: 24px;
            margin-bottom: 15px;
          }

          /* Text */
          .popup-content p {
            font-size: 14px;
            color: #333;
            margin-bottom: 10px;
          }

          /* Close Button */
          .close-btn {
            position: absolute;
            top: 10px;
            right: 15px;
            font-size: 22px;
            cursor: pointer;
            background: #6c2bd9;
            color: #fff;
            width: 30px;
            height: 30px;
            text-align: center;
            border-radius: 50%;
          }
          /* Button */
          .popup-btn {
            background: #000;
            color: #fff;
            padding: 10px 18px;
            border-radius: 20px;
            cursor: pointer;
          }
          /* Animation */
          @keyframes popupFade {
            from {
              opacity: 0;
              transform: scale(0.9);
            }

            to {
              opacity: 1;
              transform: scale(1);
            }
          }

/* .faq-wrapper .popup-overlay {
    display: none !important;
} */
          /* .popup-content .text {
    width: 83%;
}
.popup-content .img-text {
    display: flex; 
}
    */
.faq-wrapper .img-text {
    width: 100%;
    display: flex;
    position:relative;
}
.faq-wrapper .img-text p {
    float: left;
    width: 80%;
}

/* body.popup-open .faq-wrapper .popup-overlay {
    display: block !important;
} */
 .popup-open div#header-group {
    z-index: -1;
}
body.popup-open {
  overflow: hidden;      /* prevents scrolling */
  height: 100vh;         /* optional, locks viewport height */
}
.popup-content {
    margin-top: 20px;
}
.faq-wrapper .img-text img {
    float: right;
    width: 20%;
    position: absolute;
    right: 0;
    top: -45px;
    width: auto !important;
}
.unlock-wrap .img-box-col-tick{
    display: flex;
}
.unlock-wrap .img-box-col-tick img {
    margin-right: 10px;
}
/*-----------------popup css---------------*/
.insurance-wraaper .img-head img{
    width: 80px;
    height: 80px;
    margin-top: 15px;
}
.insurance-wraaper .img-head {
    display: flex;
    margin-bottom: 20px;
}
.insurance-wraaper.about-smartcellular-wrapper .row.heading1.grading-wrap .col-sm-12 {
    padding: 20px;
}
.insurance-wraaper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .about-section-title {
    margin-left: 25px;
}
.insurance-wraaper.about-smartcellular-wrapper .fir-col {
    flex-direction: column;
    width: 50%;
}
.insurance-wraaper.about-smartcellular-wrapper .sec-col {
    width: 50%;
}
.insurance-wraaper.about-smartcellular-wrapper .sec-col .gradingImgSec {
    width: 100%;
    margin-top: 0;
}
.insurance-wraaper .sec-col .gradingImgSec .img-text {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}
.insurance-wraaper .sec-col .gradingImgSec .img-text .delivery_para {
    color: #000;
    margin-bottom: 10px;
}
.insurance-wraaper .sec-col h3.text-center, .insurance-wraaper .grading-wrap-img.flex h3.text-center {
    font-weight: 500;
    font-size: 45px;
    margin-bottom: 0;
}
.insurance-wraaper .about-trust.benefit.warranty_listing {
    align-items: start;
}
.insurance-wraaper .about-trust.benefit.warranty_listing .pd-lr-0 img {
    padding-top: 25px !important;
}
.insurance-wraaper.about-smartcellular-wrapper .row.heading1 {
        margin-top: 5px;
    margin-bottom: 5px;

}
.why-smart-wrap .image-context .about-trust {
    margin-top: 15px;
    margin-bottom: 15px;
}
@media (max-width: 768px) {
    .ai-boxes-adnvvcmx4vtzcvnhwdaigenblockc7c226bc4jdia{
        padding: 0 20px;
    }
    .faq-boxes-col-new {
    width: auto !important;
    margin-left: 20px;
    margin-right: 20px;
}
.footer-content.spacing-style {
        margin: 0 20px;
}
    .ai-collection-showcase__product-card-asnvbcc92r2zsejzesaigenblockb40843cyiw8ay:last-child:nth-child(odd), 
    .ai-collection-showcase__product-card-aoxnjwnlds3zucgd3qaigenblockb40843cnzhepv:last-child:nth-child(odd),
    .ai-collection-showcase__product-card-audfqsnrmqxg2dhjwdaigenblockb40843cnzhepv:last-child:nth-child(odd),
    .ai-collection-showcase__product-card-ark5hnukxbglrrfrmcaigenblockb40843cnzhepv:last-child:nth-child(odd),
    .ai-collection-showcase__product-card-ad01jskxlr2rsdfdpaaigenblockb40843cnzhepv:last-child:nth-child(odd),
    .ai-collection-showcase__product-card-aemywvjruumvxtzrkvaigenblockb40843cnzhepv:last-child:nth-child(odd),
    .ai-collection-showcase__product-card-at0m4euv2ce9hn1nnnaigenblockb40843cyaqbd7:last-child:nth-child(odd),
    .ai-collection-showcase__product-card-aqjvyy1dhy2fxdjy0saigenblockb40843cdbbntq:last-child:nth-child(odd),
    .ai-collection-showcase__product-card-aulvcbm54skjrnzlhzaigenblockb40843cnzhepv:last-child:nth-child(odd),
    .ai-collection-showcase__product-card-ak1ovdhrnvvhvyzj3waigenblockb40843cjqd7nv:last-child:nth-child(odd),
    .popular-product .product-detail-card:last-child:nth-child(odd){
    display: none;
}
    .unlock-wrap .img-box-col-tick img
 {
    margin-right: 15px !important;
    width: 30px !important;
    height: 100% !important;
}

.why-smart-wrap .trade_threr_box h2 {
    font-size: 26px !important;
}
    .why-smart-wrap.trade-wrapper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .about-section-title {
    font-size: 26px !important;

}
    .why-smart-wrap.trade-wrapper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .about-section-title br
 {
    display: none;
}
    .why-smart-wrap .flex.image-context {
    flex-wrap: wrap;
}
    .why-smart-wrap .fl-left.note .text p:first-child {
    font-size: 26px !important;
}
.why-smart-wrap .fl-left.note
 {
    flex-wrap: wrap;
}
.why-smart-wrap .fl-left.note .img{
    margin-left: auto !important;
    margin-right: auto;
}
.why-smart-wrap .gradient-bo-col-tol .trade_threr_box {
    width: 100%;
    min-height: 260px;
}
.insurance-wraaper.about-smartcellular-wrapper .grading-wrap .fir-col, .insurance-wraaper.about-smartcellular-wrapper .sec-col,
 .insurance-wraaper .sec-col .gradingImgSec .img-text {
    width: 100%;
}
.insurance-wraaper.about-smartcellular-wrapper .row.heading1 .col-sm-12 .about-section-title{
    margin-left: 25px;
    font-size: 26px !important;
}
.insurance-wraaper .sec-col h3.text-center, .insurance-wraaper .grading-wrap-img.flex h3.text-center {
    font-size: 36px !important;
}
.insurance-wraaper .about-trust.benefit.warranty_listing {
    flex-direction: column;
}
.insurance-wraaper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-3.col-xs-3.fl-left.text-center.pd-lr-0 {
    width: auto;
}
.insurance-wraaper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-9.col-xs-9.fl-left .mainhead.about-section-title{
        font-size: 25px !important;
}
.insurance-wraaper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-9.col-xs-9.fl-left .mainhead.about-section-title br{
    display:none;
}
.insurance-wraaper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing{
    padding-left:15px;
}

.insurance-wraaper .row.heading1.col-xs-12.col-lg-12.col-md-12.col-sm-12.pad-tb-20.about-section.about-trust.benefit.warranty_listing .col-sm-9.col-xs-9.fl-left {
    width: 100%;
    padding-right: 10px;
    padding-left:0;
}
.insurance-wraaper.about-smartcellular-wrapper .about-payment-section {
    margin-bottom: 10px !important;
}
}



/* trade business page updated design css start */
.our-tracked-records h2 {
    font-size: 45px;
    line-height: 25px;
    color: #6116EC;
    font-weight: 400;
}
.our-tracked-records .tracking-progress {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.our-tracked-records .tracking-progress {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    box-shadow: 0px 2px 10px 0px #d8d8d8;
      padding: 36px 62px;
    border-radius: 20px;
    margin: 42px 0;
}
.our-tracked-records .tracking-progress .track-col-device strong {
    font-size: 64px;
    color: #6116EC;
    line-height: 25px;
    font-weight: 500;
}
.about-smartcellular-wrapper.trade-wrapper .about-header-section {
    margin-bottom: 42px;
}
.our-tracked-records h2,
.trade-wrapper .gradient-bo-col-tol h2,
.about-trust.trade-programs-box h2,
.about-section.about-trust h2 {
    font-size: 45px;
    line-height: normal;
    color: #6116EC;
    font-weight: 400;
    padding-left: 62px;
}
.our-tracked-records .tracking-progress p {
    color: #000000;
    font-size: 24px;
    line-height: 25px;
    font-weight: 400;
}
.our-tracked-records .tracking-progress .track-col-device {
    padding: 15px 0 0 0;
}
.trade-wrapper .gradient-bo-col-tol .finish-setup-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.trade-wrapper .gradient-bo-col-tol .finish-setup-box .trade_threr_box {
    margin: 0 0 15px 0;
}
.trade-wrapper .gradient-bo-col-tol .finish-setup-box .trade_threr_box h4 {
    color: #fff;
    font-size: 25px;
    line-height: 25px;
}
.trade-wrapper .gradient-bo-col-tol .finish-setup-box p {
    font-size: 18px;
    line-height: 23px;
    padding-bottom: 10px;
}
.about-trust.trade-programs-box .device-accepted .col-sm-12 {
       box-shadow: 0px 2px 10px 0px #d8d8d8;
    border-radius: 20px;
    margin-right: 18px;
    padding: 24px;
    width: 33.33%;
}
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col .device-accepted .col-sm-12 {
    border-radius: 20px;
      margin-right: 18px;
    padding: 24px;
}
.about-trust.trade-programs-box .device-accepted .col-sm-12::last-child,
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col .device-accepted .col-sm-12::last-child{
    margin-right: 0;
}
.about-trust.trade-programs-box .device-accepted .col-sm-12 h3 {
    margin: 0;
    padding: 0;
}
.about-trust.trade-programs-box {
    box-shadow: unset !important;
    padding: 20px 0 !important;
    margin: 0;
}
.about-trust.trade-programs-box .device-accepted {
    display: flex;
}
.about-trust.trade-programs-box .device-accepted .col-sm-12 span {
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    padding-bottom: 5px;
    display: block;
}
.certicifacte-prgrms-box .device-accepted .col-sm-12 {
    width: 50% !important;
}
.about-smartcellular-wrapper.trade-wrapper .about-section.about-trust .device-accepted .col-sm-12 {
    box-shadow: 0px 2px 10px 0px #d8d8d8;
}
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col {
    box-shadow: unset;
        padding: 0;
    margin: 0;
}
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col .device-accepted {
    display: flex;
}
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col .device-accepted .col-sm-12 {
    width: 33.33%;
}
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col .device-accepted .col-sm-12 .electric-img-bx img {
        width: 82px;
    margin: auto;
    height: 82px;
    object-fit: contain;
}
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col .device-accepted .col-sm-12 h3 {
    font-size: 36px !important;
    text-align: center;
    padding: 20px 0;
    margin: 0;
}
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col .device-accepted .col-sm-12 .img-box-col-tick img {
    width: 27px;
    height: 27px;
}
.about-smartcellular-wrapper.trade-wrapper .device-trysted-box-col .device-accepted .col-sm-12 .img-box-col-tick p {
    font-size: 22px;
}
.partners-level-wrapper .device-accepted {
    display: flex;
}
.partners-level-wrapper .device-accepted .col-sm-12 {
    width: 33.33%;
    margin-right: 18px;
    border-radius: 60px;
    padding: 24px;
}
.partners-level-wrapper .device-accepted .col-sm-12::last-child {
   margin-right: 0;
}
.about-smartcellular-wrapper .partners-level-wrapper {
    box-shadow: unset !important;
    margin: 0;
    padding: 20px 0 !important;
}
.partners-level-wrapper .device-accepted .col-sm-12 h3 {
    font-size: 26px !important;
    line-height: 25px !important;
    text-align: center !important;
}
.about-smartcellular-wrapper.trade-wrapper .about-section.about-trust .device-accepted .col-sm-12.first-box .img-box-col-tick p {
    color: #956EFF;
    font-size: 21px;
    line-height: 46px;
}
.about-smartcellular-wrapper.trade-wrapper .about-section.about-trust .device-accepted .col-sm-12.scnd-box .img-box-col-tick p {
    color: #AD00FF;
    line-height: 46px;
    font-size: 21px;
}
.about-smartcellular-wrapper.trade-wrapper .about-section.about-trust .device-accepted .col-sm-12.thrd-box .img-box-col-tick p {
    color: #5E17EB;
    line-height: 46px;
    font-size: 21px;
}
.about-smartcellular-wrapper.trade-wrapper .about-section.about-trust .device-accepted .col-sm-12 .img-box-col-tick img {
    width: 27px;
    height: 27px;
}
.about-smartcellular-wrapper.trade-wrapper .about-section.about-trust .device-accepted .col-sm-12 .img-box-col-tick {
    align-items: center;
        gap: 10px;
}
.about-smartcellular-wrapper.trade-wrapper .about-section.about-trust .device-accepted .col-sm-12 h3 strong {
    font-weight: 600;
}

.trade-wrapper .blue-purple-box h3,
.trade-wrapper .blue-purple-box p {
  text-align: left;
}
.trade-wrapper .blue-purple-box h3,
.trade-wrapper .blue-purple-box p {
  text-align: left;
  padding: 0 62px;
  margin: 0;
  line-height: 40px;
}

@media (max-width: 767px) {
    /* h3.sell-mobile-section-title:empty {
    display: none;
} */
    .trade-wrapper .blue-purple-box h3, .trade-wrapper .blue-purple-box p {
        padding: 0;
        line-height: normal;
}
our-tracked-records h2, .trade-wrapper .gradient-bo-col-tol h2, .about-trust.trade-programs-box h2, .about-section.about-trust h2,
.about-smartcellular-wrapper .our-tracked-records h2 {
    padding-left: 0;
    line-height: normal;
    font-size: 40px;
    margin: 30px 0;
}
  .about-smartcellular-wrapper
    .our-tracked-records
    .tracking-progress
    .track-col-device
    strong {
    line-height: normal;
    font-size: 40px;
  }
  .about-smartcellular-wrapper .our-tracked-records .tracking-progress p {
    font-size: 18px;
    margin: 10px 0;
  }
  .about-smartcellular-wrapper .our-tracked-records .tracking-progress {
    padding: 20px;
    margin: 0;
  }
  .about-smartcellular-wrapper
    .our-tracked-records
    .tracking-progress
    .track-col-device {
    width: 34%;
  }
  .trade-wrapper .gradient-bo-col-tol .finish-setup-box .trade_threr_box {
    width: 100%;
  }
  .about-smartcellular-wrapper .about-trust.trade-programs-box,
  .about-smartcellular-wrapper .partners-level-wrapper {
    padding: 0 !important;
    margin: 0;
  }
  .about-trust.trade-programs-box .device-accepted,
  .about-smartcellular-wrapper.trade-wrapper
    .device-trysted-box-col
    .device-accepted,
  .partners-level-wrapper .device-accepted {
    flex-wrap: wrap;
  }
  .about-smartcellular-wrapper.trade-wrapper
    .about-section.about-trust
    .device-accepted
    .col-sm-12 {
    width: 100% !important;
    margin: 10px 0;
  }
  .about-smartcellular-wrapper.trade-wrapper
    .about-section.about-trust
    .device-accepted
    .col-sm-12.scnd-box
    .img-box-col-tick
    p {
    font-size: 19px;
  }
  .about-smartcellular-wrapper .our-tracked-records h2 {
    margin: 0 0 20px 0;
  }
  .about-smartcellular-wrapper.trade-wrapper .about-header-section {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .why-smart-wrap.trade-wrapper .blue-purple-box p {
    text-align: left;
    padding: 0 10px;
    margin: 0;
    line-height: 27px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .our-tracked-records h2,
  .trade-wrapper .gradient-bo-col-tol h2,
  .about-trust.trade-programs-box h2,
  .about-section.about-trust h2 {
    padding-left: 0;
  }
  .about-smartcellular-wrapper.trade-wrapper
    .device-trysted-box-col
    .device-accepted
    .col-sm-12:last-child,
  .about-smartcellular-wrapper.trade-wrapper
    .about-section.about-trust
    .device-accepted
    .col-sm-12:last-child {
    margin: 0;
  }
  .about-smartcellular-wrapper.trade-wrapper
    .about-section.about-trust
    .device-accepted
    .col-sm-12
    .img-box-col-tick {
    flex-wrap: nowrap;
  }
  .about-smartcellular-wrapper.trade-wrapper
    .device-trysted-box-col
    .device-accepted
    .col-sm-12
    h3 {
    font-size: 30px !important;
  }
  .about-smartcellular-wrapper
    .partners-level-wrapper
    .device-accepted
    .col-sm-12
    .img-box-col-tick
    p {
    line-height: 34px !important;
  }
  .about-smartcellular-wrapper .our-tracked-records .tracking-progress {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    text-align: center;
  }
  .about-smartcellular-wrapper
    .our-tracked-records
    .tracking-progress
    .track-col-device
    p {
    margin: 20px 0;
  }
}
.insurance .insurance-wraaper.about-smartcellular-wrapper .warranty_listing, .trade .mg-tp-15.blue-purple-box {
    margin-bottom: 20px;
}
.terms-conditions .roy_ban.royal-banning.blue-term, .recycle-my-sell-network-locked-phones .ai-recycle-section- {
  margin-bottom: 20px !important;  
}
.about-us div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.why-smart-recycle div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.returns div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.customer-services div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.pricematchtemplate div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.faqs div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.terms-conditions div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.insurance div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.grading-details div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.trade div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.grading-details div#shopify-section-sections--26722000142683__blocks_VDTV6r,
.recycle-my-sell-network-locked-phones div#shopify-section-sections--26722000142683__blocks_VDTV6r
{
    display: none;
}
.how-it-works .shopify-section-group-footer-group .ai-smarter-pocket-, .how-it-works .shopify-section-group-footer-group .show-case-box, 
.sell-my-mobile .shopify-section-group-footer-group .ai-smarter-pocket-, .sell-my-mobile .shopify-section-group-footer-group .show-case-box,
.recycle-my-google .shopify-section-group-footer-group .ai-smarter-pocket-, .recycle-my-google .shopify-section-group-footer-group .show-case-box,
.recycle-my-ipads .shopify-section-group-footer-group .ai-smarter-pocket-, .recycle-my-ipads .shopify-section-group-footer-group .show-case-box,
.recycle-my-macbook .shopify-section-group-footer-group .ai-smarter-pocket-, .recycle-my-macbook .shopify-section-group-footer-group .show-case-box,
.recycle-my-watch .shopify-section-group-footer-group .ai-smarter-pocket-, .recycle-my-watch .shopify-section-group-footer-group .show-case-box,
.recycle-my-airpods .shopify-section-group-footer-group .ai-smarter-pocket-, .recycle-my-airpods .shopify-section-group-footer-group .show-case-box,
.recycle-my-tech .shopify-section-group-footer-group .ai-smarter-pocket-, .recycle-my-tech .shopify-section-group-footer-group .show-case-box,
.sell-my-iphone .shopify-section-group-footer-group .ai-smarter-pocket-, .sell-my-iphone .shopify-section-group-footer-group .show-case-box,
.recycle-my-samsung .shopify-section-group-footer-group .ai-smarter-pocket-, .recycle-my-samsung .shopify-section-group-footer-group .show-case-box
{
    display: none;
}


    #ccw-root .ccw-panel .ccw-delivery-row .ccw-delivery-logo .ccw-rm-logo img {
    width: 124px;
    height: 124px;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-icon img {
    width: 93px;
}

#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-icon img:first-child
 {
    position: absolute;
    width: 80px;
    top: -48px;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-icon {
    position: relative;
}
#ccw-root .ccw-panel .ccw-delivery-row .ccw-delivery-logo .ccw-rm-logo {
    position: relative;
}
#ccw-root .ccw-panel .ccw-delivery-row:last-child .ccw-delivery-logo .ccw-rm-logo img:first-child {
    position: absolute;
    width: 82px;
    bottom: 25px;
}
.ccw-modal.open .ccw-modal-dialog .ccw-pi-section .ccw-pi-head {
    opacity: .8;
        font-size: 20px;
        font-weight:600;
}
.ccw-modal.open .ccw-modal-dialog .ccw-pi-ul {
    font-size: 20px;
    line-height: 35px;
}
.ccw-modal.open .ccw-modal-dialog .ccw-pi-section .ccw-pi-ul li {
    margin: 0px;
}
div#ccwPackingModal .ccw-modal-title {
    font-size: 45px;
    line-height: 59px;
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 25px;
    margin-left:10px;
}
.ccw-pi-box .ccw-pi-box-title,
.ccw-pi-section .ccw-pi-box-title {
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
}
.ccw-modal.open .ccw-pi-footer {
    font-weight: 600;
    font-size: 20px;
}
.ccw-modal.open .ccw-modal-dialog .ccw-pi-box.purple .ccw-pi-ul, 
.ccw-modal.open .ccw-modal-dialog .ccw-pi-box.gray .ccw-pi-ul,
.ccw-modal.open .ccw-modal-dialog .ccw-pi-section ul li
 {
    font-size: 16px;
    line-height: 25px;
}
.ccw-modal.open .ccw-modal-dialog .ccw-modal-close {
    top: 40px;
}
.ccw-modal.open .ccw-modal-dialog .ccw-pi-box {
    padding: 12px 19px;
}
.ccw-modal.open .ccw-modal-dialog .ccw-pi-section, .ccw-modal.open .ccw-pi-footer {
    padding-left: 19px;
}
@media (max-width: 767px) {

#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-icon img:first-child {
    width: 64px;
    top: -18px;
    margin-left: 3px;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-title{
    font-size: 28px;
    line-height: 35px;

}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-icon
 {
    margin-top: 20px;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card .ccw-ship-actions button {
    width: 280px !important;
    margin-left: auto;
    margin-right: auto;
}
#ccw-root .ccw-panel .ccw-form .ccw-complete-grid .ccw-ship-card .ccw-ship-actions {
        margin-top: 25px;
    }
    #ccw-root .ccw-panel .ccw-form .ccw-delivery-title .kicker, #ccw-root .ccw-panel .ccw-form .ccw-delivery-title .sub {
    font-size: 28px;
    line-height: 35px;
    text-align: center;
}
#ccw-root .ccw-panel .ccw-delivery-row .ccw-delivery-logo .ccw-rm-logo img
 {
    width: 124px;
    height: 124px;
    margin-top: 25px;
}
#ccw-root .ccw-panel .customer-bxes.royal-mailing-bx .ccw-form .ccw-delivery-row:last-child .ccw-delivery-logo {
    margin-top: 45px;
}
#ccw-root .ccw-panel .ccw-consider .left{
    font-size: 28px;
    line-height: 35px;  
}
#ccw-root .ccw-panel .ccw-btn {
    font-size: 18px;
}
div#ccwPackingModal .ccw-modal-title {
    font-size: 35px;
    line-height: 45px;

}
}