/** Shopify CDN: Minification failed

Line 78:1 Unexpected "{"

**/
.section-bfr-title h2 {
  font-size: 42px;
  line-height: 136.6%;
}

.section-bfr-text li {
  list-style: inside;
}

.section-bfr-text li,
.section-bfr-text p {
  font-size: 24px;
  line-height: 136.6%;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 500;
}

@media (max-width: 1430px) {
  .section-bfr-title h2 {
    font-size: 32px;
  }

  .section-bfr-text li,
  .section-bfr-text p {
    font-size: 20px;
  }
}

@media (max-width: 991px) {
  .section-bfr-title h2 {
    font-size: 25px;
  }

  .section-bfr-text li,
  .section-bfr-text p {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .section-bfr-title h2 {
    font-size: 20px;
  }

  .section-bfr-text li,
  .section-bfr-text p {
    font-size: 15px;
  }
}

@media (max-width: 575px) {
  .section-bfr-text br,
  .section-bfr-title br {
    display: none;
  }
}

/*PAGE HEADER CUSTOMIZE*/
.section-page-header-wrp .page-header-title {
  margin-bottom: 70px;
  font-weight: 600;
}

.section-page-header-wrp .container {
  padding: 0 65px;
}

.section-page-header-wrp {
  border-radius: 12px;
  overflow: hidden;
}

 {
  display: grid;
  grid-template-columns: 465fr 911fr;
  gap: 24px;
}

.page-contact__columns {
  display: flex;
  gap: 24px;
}

.page-contact__column-left,
.page-contact__column-right {
  background-color: #191919;
  border-radius: 12px;
  overflow: hidden;
  padding: 40px;
}

.page-contact__column-left {
  flex: 0 1 33.21%;
}

.page-contact__column-right {
  flex: 0 1 65.07%;
  display: flex;
  flex-direction: column;
}

#ContactForm,
.page-contact__column-right {
  display: flex;
  flex-direction: column;
}

#ContactForm {
  align-items: flex-start;
  flex: 1;
}

#ContactForm > div {
  width: 100%;
}

#ContactForm .contact-form__textarea {
  flex: 1;
}

html body .page-contact__column-left > h3,
html body .page-contact__column-right > h3 {
  margin: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 136%;
}

html body .page-contact__columns .page-contact__blocks,
html body .page-contact__columns #ContactForm {
  margin-top: 30px;
}

html body .page-contact__columns .contact-form__textarea,
html body .page-contact__columns .contact-form__input {
  position: relative;
  display: flex;
  align-items: center;
}

html body .page-contact__columns .contact-form__textarea textarea,
html body .page-contact__columns .contact-form__input input {
  width: 100%;
  font-size: 18px;
  border: 1px solid #292929;
  border-radius: 4px;
  outline: none;
  background: transparent;
  line-height: 128%;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  height: 100%;
}

html body .page-contact__columns .contact-form__textarea textarea {
  resize: none;
}

html body .page-contact__columns .contact-form__input input {
  padding: 12.5px 16px;
}

html body .page-contact__columns .contact-form__textarea textarea {
  padding: 16px;
}

html body .page-contact__columns .field__label {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 18px;
  line-height: 136%;
  color: rgba(255, 255, 255, 0.6);
  transition: all 0.2s ease-in-out;
  pointer-events: none;
}

html body .page-contact__columns .field__label span {
  color: #7a2325;
}

html body .page-contact__columns .contact-form__textarea .field__label {
  top: 16px;
  transform: translateY(0);
}

html body .page-contact__columns .contact-form__textarea textarea:focus + .field__label,
html body .page-contact__columns .contact-form__textarea textarea:not(:placeholder-shown) + .field__label,
html body .page-contact__columns .contact-form__input input:focus + .field__label,
html body .page-contact__columns .contact-form__input input:not(:placeholder-shown) + .field__label {
  top: 0;
  font-size: 12px;
  color: #333;
  background: #191919;
  padding: 0 10px;
  transform: translateY(-50%);
}

html body .page-contact__columns .contact-form__textarea textarea::placeholder,
html body .page-contact__columns .contact-form__input input::placeholder {
  opacity: 0;
  visibility: hidden;
}

html body .contact-form .form-send-wrap {
  text-align: left;
}

.page-contact__blocks {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.page-contact__blocks .page-contact__block {
  min-height: 130px;
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: flex-start;
  border: 1px solid #292929;
  border-radius: 4px;
  padding: 20px 15px 20px 20px;
}

.page-contact__blocks .page-contact__block-image {
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
}

.page-contact__blocks .page-contact__block-title p {
  font-size: 18px;
  line-height: 136%;
  margin: 0;
}

.page-contact__blocks .page-contact__block-text {
  margin-top: 2px;
}

.page-contact__blocks .page-contact__block-text * {
  margin: 0;
}

.page-contact__blocks .page-contact__block-text a {
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.3s ease;
}

.page-contact__blocks .page-contact__block-text a:hover {
  color: white;
}

@media (max-width: 1480px) {
  .page-contact__column-left,
  .page-contact__column-right {
    padding: 20px;
  }
}

@media (max-width: 1430px) {
  .page-contact__column-left {
    flex: 0 1 40%;
  }

  .page-contact__column-right {
    flex: 0 1 60%;
  }
}

@media (max-width: 1199px) {
  html body .page-contact__column-left > h3,
  html body .page-contact__column-right > h3 {
    font-size: 25px;
  }

  .page-contact__blocks .page-contact__block {
    min-height: 120px;
  }

  html body .page-contact__columns .page-contact__blocks,
  html body .page-contact__columns #ContactForm {
    margin-top: 15px;
  }

  .page-contact__columns .page-contact__block-text p,
  .page-contact__columns .page-contact__block-text a {
    font-size: 14px;
  }

  .page-contact__column-left {
    flex: 0 1 45%;
  }

  .page-contact__column-right {
    flex: 0 1 55%;
  }
}

@media (max-width: 990px) {
  html body .page-contact__columns .field__label {
    font-size: 16px;
  }

  .page-contact__block-title br {
    display: none;
  }

  html body .page-contact__columns .contact-form__textarea textarea,
  html body .page-contact__columns .contact-form__input input,
  .page-contact__blocks .page-contact__block-title p {
    font-size: 16px;
  }

  .page-contact__blocks .page-contact__block {
    gap: 10px;
    padding: 10px;
    min-height: 100px;
  }

  body .contact-form .form-row {
    gap: 15px;
  }

  .page-contact__columns {
    display: flex;
    gap: 12px;
  }

  .page-contact__column-left,
  .page-contact__column-right {
    padding: 10px;
  }

  .page-contact__blocks .page-contact__block-image {
    width: 25px;
    height: 25px;
    min-width: 25px;
    min-height: 25px;
  }
}

@media (max-width: 768px) {
  .page-contact__blocks .page-contact__block-image {
    width: 50px;
    height: 50px;
    min-width: 50px;
    min-height: 50px;
  }

  .page-contact__columns {
    gap: 20px;
  }

  .page-contact__column-left,
  .page-contact__column-right {
    padding: 15px;
  }

  .page-contact__columns {
    flex-direction: column-reverse;
  }

  .page-contact__column-right,
  .page-contact__column-left {
    flex: 0 0 100%;
  }

  html body .contact-form .form-send-wrap,
  .page-contact__blocks .page-contact__block,
  html body .page-contact__column-left > h3,
  html body .page-contact__column-right > h3 {
    text-align: center;
  }

  html body .page-contact__columns .page-contact__blocks,
  html body .page-contact__columns #ContactForm {
    margin-top: 25px;
  }

  .page-contact__blocks .page-contact__block-title p {
    font-size: 18px;
  }

  .page-contact__blocks .page-contact__block {
    gap: 15px;
    padding: 15px;
    flex-direction: column;
  }
}

@media (max-width: 480px) {
  body .contact-form .form-row {
    gap: 0;
  }
}

#bss-suggest-results {
  border: unset !important;
}

#bss-search-result-wrapper {
  justify-content: center;
}

shopify-payment-terms {
  display: none !important;
}

shopify-accelerated-checkout {
  --shopify-accelerated-checkout-button-border-radius: 6px !important;
}

shopify-accelerated-checkout {
  --shopify-accelerated-checkout-button-block-size: 56px !important;
}

shopify-accelerated-checkout {
  margin-top: 0px !important;
}

@media (max-width: 480px) {
  shopify-accelerated-checkout {
    --shopify-accelerated-checkout-button-block-size: 48px !important;
  }
}

/*END PAGE HEADER CUSTOMIZE*/

.product .breadcrumb-wrp .breadcrumbs__item:first-child {
  display: block;
}

/* Cart drawer backorder_note */
.cart-backorder_note {
  color: #7a2325;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 16px;
}

/* Preview curd button view details */
@media (max-width: 991px) {
  .btn.btn-view-detail {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .btn.btn-view-detail {
    padding: 5px 16px;
    min-height: 40px;
    min-width: auto;
  }
}

/* Article cards custom redesign css */
.main-article-title,
.main-blog .card__heading a,
.main-blog .article-card__excerpt,
body.article #bloggle_sideBar p,
body.article #bloggy--article .bggle_title.bggle--block {
  color: #191919;
}
.card-article-wrap .article-link-media {
  border-radius: 10px;
}
body.article .content-for-layout {
  color: #191919;
}
body.article .content-for-layout {
  background-color: #fff;
}
body.article #bloggle_sideBar {
  background: #efefef;
  margin-top: 30px;
  border-radius: 8px;
}
#bloggle_sideBar {
  top: 30px !important;
}
#bggle-product-sideBar {
  color: #191919;
  font-size: 18px;
  font-weight: 600;
  line-height: 22.4px;
}
#bggle--product-related {
  display: none !important;
}
#bloggle_sideBar #last-articles {
  padding-top: 0 !important;
}
#bggle-latest-articles {
  font-size: 18px;
  font-weight: 600;
  border-bottom: 1px solid #b1b1b1 !important;
}
.bggle-latest-article .bggle-latest-article-img {
  border-radius: 4px;
}
#last-articles-container .bggle-latest-article p {
  color: #191919;
  font-size: 16px;
  font-weight: 500;
  margin-top: 7px;
}
.bggle--block.bggle_author {
  border-radius: 8px !important;
  background: #efefef !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body.article #bloggy--article .bggle_title.bggle--block {
  margin-bottom: 40px;
}
body.article #bloggy--article .bggle_button.bggle--block a,
body.article .bggle_product-container .bggle_button-link button,
#bloggy--article .bggle_blog-post-url .bggle_blog-post-button {
  background-color: var(--primary_button_background) !important;
  border: 1px solid var(--primary_button_border);
  color: #fff !important;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600 !important;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
}
body.article #bloggy--article .bggle_button.bggle--block a:hover,
body.article .bggle_product-container .bggle_button-link button:hover,
#bloggy--article .bggle_blog-post-url .bggle_blog-post-button:hover {
  background-color: #571112 !important;
  border: 1px solid #571112;
}
body.article #bloggy--article .bggle_product-container .bloggle_product--img {
  border-radius: 10px;
  height: 350px;
}
body.article #bloggy--article .bloggle_product--title {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}
body.article #bloggy--article .bggle--price {
  font-weight: 500;
}

body.article #bloggy--article .bggle--price .bloggle_product--price {
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
}
body.article .bggle_product-container .bggle_button-link button {
  height: 50px;
}
#bloggy--article .bggle_blog-post-image {
  border-radius: 10px;
}
#bloggy--article .bggle_blog-post-title {
  font-size: 16px;
  font-weight: 500 !important;
}
#bloggy--article .bggle_blog-post-url .bggle_blog-post-button {
  height: 36px;
  padding: 0 15px;
}
body.article #bloggle--blog-item-goback a {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 22.4px;
}
body.article .share-buttons {
  margin-bottom: 50px;
}
#bloggle_article-layout {
  margin-top: 0 !important;
}
@media (max-width: 550px) {
  body.article #bloggy--article .bggle_product-container .bloggle_product--img {
    height: 100px;
  }
}

/* Product details page CRO */
.product-form__buttons .product-form__submit {
  text-transform: uppercase;
}

.product__info-wrapper variant-radios .option-grid label .variantname {
  font-size: 16px;
  text-align: center;
  line-height: 1.1;
}

.variantname .variant-name-value {
  display: inline-block;
}

.short-description.hidemob,
.short-description.hidedesc_block {
  margin-top: 15px;
}

linked-products .linked-product-links a .linked-product-subtitle {
  font-size: 12px;
  line-height: 17px;
}

linked-products .linked-product-links .popular-label {
  position: absolute;
  content: "Most Popular";
  left: 50%;
  top: -15px;
  top: -9px;
  margin-left: -49px;
  padding: 3px 12px;
  border-radius: 2px;
  background: #f0b223;
  font-size: 12px;
  font-weight: 600;
  display: none;
}

linked-products .linked-product-links a.active:before {
  border: 2px solid rgba(122, 35, 37, 0.6);
  background: #fdf7f7;
}

@media (max-width: 1074px) {
  .product-form__buttons {
    flex-wrap: wrap;
  }
}

@media (max-width: 768px) {
  .product__info-wrapper variant-radios .option-grid label .variantname {
    font-size: 14px;
  }

  .variantname .variant-name-value {
    display: block;
    text-align: center;
    font-size: 10px;
    font-weight: 500;
  }
}

/* Product page truemed app */
.product-form .truemed-instructions {
  bottom: -60px !important;
}

.truemed-instructions .truemed-entry-text-container {
  gap: 3px;
}

.truemed-entry-text-container .truemed-entry-text,
.truemed-instructions .truemed-instructions-open {
  color: #000;
  font-weight: 400;
  text-underline-offset: 3px;
}

.truemed-entry-text,
.truemed-entry-link {
  font-size: 16px !important;
}

.truemed-entry-box {
  --truemed-icon-height: 16px !important;
}

/* Product page afirm */
.shopify-app-block .affirm-as-low-as {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
  align-items: baseline;
  margin-top: 14px;
  margin-bottom: 7px;
  justify-content: flex-start;
}

.shopify-app-block .affirm-as-low-as,
.shopify-app-block .affirm-as-low-as .affirm-modal-trigger {
  color: transparent;
  font-size: 0px;
  line-height: 1;
  text-indent: 0px;
  letter-spacing: 0px;
}

.shopify-app-block .affirm-as-low-as .__affirm-logo {
  display: none;
}

.shopify-app-block .affirm-as-low-as .affirm-modal-trigger {
  order: 1;
  margin-left: -4px;
}

.shopify-app-block .affirm-as-low-as .affirm-ala-price {
  order: 2;
  padding-right: 40px;
  padding-top: 2px;
  background-image: url(afirmlogo.png);
  background-repeat: no-repeat;
  background-position: right -1px;
  background-size: contain;
  background-size: 35px;
}

.shopify-app-block .affirm-as-low-as .affirm-ala-price,
.shopify-app-block .affirm-as-low-as .affirm-modal-trigger:before {
  color: #000;
  font-size: 14px;
}

.shopify-app-block .affirm-as-low-as .affirm-modal-trigger:before {
  content: "4 payments";
  text-decoration: underline;
  text-underline-offset: 3px;
}

.shopify-app-block .affirm-as-low-as .affirm-ala-price:before {
  content: "or";
  display: inline-block;
  padding-right: 3px;
}

.shopify-app-block .affirm-as-low-as .affirm-ala-price:after {
  content: "/mo with";
  display: inline-block;
}

/* product tabs  */
.pdp-tabs {
  padding-top: 10px;
}

/* product details page mobile heading */
.mobile-heading {
  display: flex;
  flex-direction: column;
}

.mobile-heading .product__title {
  order: 2;
  margin-top: 5px;
}

.mobile-heading .review-link-widget {
  order: 1;
}

/* Snippet popup information */
.snippet-popup-info {
  display: flex;
  gap: 5px;
  font-weight: 600;
}
.snippet-popup-icon-text {
  display: flex;
  align-items: center;
  gap: 5px;
  position: relative;
  cursor: pointer;
  z-index: 99;
}

.snippet-popup-text {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(0, 50px);
  width: 250px;
  color: #0c0c0c;
  font-size: 12px;
  background-color: #fff;
  border-radius: 10px;
  line-height: 20px;
  text-align: center;
  padding: 16px 8px;
  color: #000;
  transition: all ease-in-out 0.2s;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.snippet-popup-text:after {
  content: "";
  position: absolute;
  right: 50px;
  top: -5px;
  width: 10px;
  height: 10px;
  background-color: #fff;
  transform: rotate(45deg);
}
.snippet-popup-icon-text:hover .snippet-popup-text {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 30px);
  transition: all ease-in-out 0.2s;
}

/* Drawer cart */
.freeshipping-info {
  display: flex;
  gap: 7px;
  align-items: center;
  padding: 16px 20px;
  margin-bottom: 24px;
  width: 100%;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.freeshipping-info .snippet-popup-info {
  justify-content: space-between;
}

.sticky-select-filed {
  border: 1px solid rgba(68, 68, 68, 0.2) !important;
}

.trust-badges {
  padding: 13px 20px !important;
}

/* @media (min-width: 768px) { */
  sticky-buy {
    display: none !important;
  }
/* } */

@media (max-width: 768px) {
  .gallery-top-navigation .swiper-pagination {
    display: none !important;
  }
}

.truemed-instructions {
  padding: 12px 20px;
  border-radius: 8px;
  background: #f4f4ff;
  position: static !important;
 
}
.product__info-wrapper .truemed-entry-box {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  margin-right: 1px;
}
.product__info-wrapper .truemed-entry-box .truemed-instructions-link-text {
  display: none !important;
}
.truemed-instructions > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hsafsa-badge {
  display: flex;
  align-items: center;
  gap: 12px;
  text-align: left;
}
.hsafsa-title {
  color: #2d2d2d;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 0.17px;
}
.hsafsa-subtitle {
  color: #2d2d2d;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.17px;
}
.title-price-row:has(+ .truemed-instructions) {
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .product-form .truemed-instructions {
    margin-top: 16px;
  }
  .hsafsa-title {
    font-size: 18px;
  }
  .hsafsa-subtitle {
    font-size: 12px;
  }
}

/* Homepage mobile: show title + reviews above product image in product slider cards */
@media (max-width: 768px) {
  body.index .products-slide-wrp .preview-card {
    display: flex;
    flex-direction: column;
  }
  body.index .products-slide-wrp .preview-card .card__title {
    order: 0;
    margin-bottom: 10px;
  }
  body.index .products-slide-wrp .preview-card .card_image {
    order: 1;
  }
}

.option-grid__split-heading {
  flex-basis: 100%;
  width: 100%;
  display: block;
  margin: 24px 0 12px;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.01em;
  text-transform: none;
  color: #2b1d1d;
}

.option-grid__split-heading:first-of-type {
  margin-top: 0;
}

.option-grid__split-heading--leg {
  margin-top: 18px;
}

.option-grid--split {
  display: flex !important;
  flex-wrap: wrap !important;
  border: none !important;
}
.option-grid--split .customradio.customradio--1 {
  border-radius: 8px 0 0 8px;
}
.option-grid--split .customradio.customradio--2 {
  border-radius: 0 8px 8px 0;
}
.option-grid--split .customradio.customradio--3 {
  border-radius: 8px 0 0 8px;
}
.option-grid--split .customradio.customradio--4 {
  border-radius: 0 8px 8px 0;
}
.option-grid--split .customradio {
  width: 50%;
  height: auto;
  min-height: 50px;
  border-radius: 8px;
  border: 1px solid rgba(68, 68, 68, 0.2);
  /* background: #fff7f7; */
  padding: 5px 18px;
  justify-content: flex-start;
  overflow: hidden;
}
.option-grid--split .customradio:has(input:checked) {
  border: 1px solid #c38686;
}
.option-grid--split .customradio input + .checkmark {
  border: 1px solid rgba(68, 68, 68, 0.2);
  border-radius: 0px;
}

.option-grid--split .customradio input:checked + .checkmark {
  /* border: 1px solid #c38686; */
  background: #fff0f0;
}

.option-grid--split .variantname {
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}

.option-grid--split .variantname .variant-name-value {
  display: block;
  font-size: 15px;
  font-weight: 400;
  margin-top: 2px;
}
.option-grid--split {
  position: relative;
}

.form__label:has(+ .option-grid--split) {
  display: none;
}
@media (max-width: 768px) {
  .option-grid__split-heading {
    font-size: 16px;
  }
  .option-grid-wrapper--split-product varian-popup-info {
    margin-bottom: -31px;
  }
}
.option-grid__split-section {
  flex: 1 1 50%;
}
.option-grid--split .option-grid__split-section:first-of-type {
  border-right: 1px solid rgba(68, 68, 68, 0.2);
  padding-right: 24px;
}
.option-grid--split .option-grid__split-section:last-of-type {
  padding-left: 24px;
}
.option-grid--split .option-grid__split-heading {
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
variant-radios[data-url="/products/smartcuffs-4-0-one-pair"] varian-popup-info {
  margin-bottom: -25px;
}
variant-radios[data-url="/products/smartcuffs-4-0-one-pair"] .form__label.js-varina-label {
  display: inline-block !important;
}
.variant_picker_text {
  position: relative;
  margin-top: 25px;
  padding-left: 36px;
  color: #171717;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%; /* 25.2px */
}
.variant_picker_text:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_8670_4475)'%3E%3Cpath d='M12 0.75C9.77497 0.75 7.59989 1.4098 5.74984 2.64597C3.89979 3.88213 2.45785 5.63914 1.60636 7.69481C0.754875 9.75048 0.532087 12.0125 0.966171 14.1948C1.40025 16.3771 2.47171 18.3816 4.04505 19.955C5.61839 21.5283 7.62295 22.5998 9.80524 23.0338C11.9875 23.4679 14.2495 23.2451 16.3052 22.3936C18.3609 21.5422 20.1179 20.1002 21.354 18.2502C22.5902 16.4001 23.25 14.225 23.25 12C23.249 9.01662 22.0634 6.15571 19.9539 4.04615C17.8443 1.93658 14.9834 0.750994 12 0.75ZM12 18.75C11.7033 18.75 11.4133 18.662 11.1666 18.4972C10.92 18.3324 10.7277 18.0981 10.6142 17.824C10.5007 17.5499 10.4709 17.2483 10.5288 16.9574C10.5867 16.6664 10.7296 16.3991 10.9393 16.1893C11.1491 15.9796 11.4164 15.8367 11.7074 15.7788C11.9983 15.7209 12.2999 15.7506 12.574 15.8642C12.8481 15.9777 13.0824 16.17 13.2472 16.4166C13.412 16.6633 13.5 16.9533 13.5 17.25C13.4988 17.6475 13.3404 18.0283 13.0594 18.3093C12.7783 18.5904 12.3975 18.7488 12 18.75ZM13.7175 7.1175L13.215 13.1325C13.1888 13.4367 13.0494 13.72 12.8245 13.9264C12.5995 14.1328 12.3053 14.2473 12 14.2473C11.6947 14.2473 11.4005 14.1328 11.1755 13.9264C10.9506 13.72 10.8112 13.4367 10.785 13.1325L10.2825 7.1175C10.2608 6.88452 10.2868 6.64956 10.3588 6.42692C10.4308 6.20429 10.5473 5.99863 10.7013 5.82246C10.8553 5.64629 11.0436 5.50329 11.2546 5.40216C11.4656 5.30104 11.695 5.2439 11.9287 5.23422C12.1625 5.22454 12.3959 5.26253 12.6145 5.34587C12.8331 5.42921 13.0325 5.55616 13.2006 5.71901C13.3686 5.88185 13.5017 6.07717 13.5919 6.29309C13.6821 6.50901 13.7273 6.74102 13.725 6.975C13.7262 7.02262 13.7237 7.07027 13.7175 7.1175Z' fill='url(%23paint0_linear_8670_4475)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8670_4475' x1='12' y1='23.25' x2='12' y2='0.75' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A94548'/%3E%3Cstop offset='1' stop-color='%237A2325'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_8670_4475'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 580px) {
  .option-grid--split .option-grid__split-heading {
    font-size: 16px;
    margin-bottom: 7px;
  }
  .option-grid--split .option-grid__split-section:first-of-type {
    padding-right: 16px;
  }
  .option-grid--split .option-grid__split-section:last-of-type {
    padding-left: 16px;
  }
  .option-grid--split .customradio {
    padding: 5px;
  }
  .option-grid.option-grid--split {
    margin-top: 20px;
  }
  .variant_picker_text {
    font-size: 14px;
    padding-left: 30px;
  }
  .variant_picker_text:before {
    width: 20px;
    height: 20px;
  }
}
