/** Shopify CDN: Minification failed

Line 246:113 Unexpected "{"

**/
.option-selector {
  padding: 0;
  border: 0;
}
.paw-add,.js-pickup-drawer address{
  color: var(--purple);
  font-size: 12px;
  line-height:18px;
}

.pd-in-li{
border-top: 4px solid var(--parrot);
box-shadow: 2px 0px 8px 0px rgba(43, 43, 42, 0.10);
}
.pd-in-li-con img{
max-width: 40px;
aspect-ratio: 1;
object-fit: contain;
margin: 0 auto
}
.pd-in-li-con{
text-align: center;
font-weight: bold;
}
.product-pdf-item a{
display: flex;
align-items: center;
gap: 5px;
}

.section-product-recommendations .slider__item{
  background: #fff;
}
.pbt-con{
      background: var(--surface-grey);
    border-radius: 0 0 12px 12px;
}
.product-setup .disclosure>summary{
      padding: 20px 24px;
}
.product-setup .disclosure__content{
      padding: 0 24px 20px;
}
.product-setup .disclosure__title{
  gap: 10px;
}
.product-setup .disclosure--row{
      background: var(--surface-grey);
  border: none;
  border-radius: 6px;
}
.setup-item{
      background: #FFF;
    border-radius: 3px;
    margin-bottom: 8px;
      display: flex;
    align-items: center;
 
 
}
.setup-item label{
   width: 100%;
}
.setup-item a{
   display: flex;
    align-items: center;
 
  text-decoration: blink;
    font-size: 14px;
}
span.setup-price{
margin-left: auto;
opacity: 0.7;
font-family: var(--heading-font-family);
      white-space: nowrap;
}
.setup-item:last-child{
  margin: 0;
}
.product-setup details-disclosure:has(details[open]) .disclosure__title{
  color: #090302;
}
.setup-item input{
      width: 16px;
    height: 16px;
    margin: 0;
}
.setup-item input[type=checkbox]:checked{
 accent-color: var(--purple);
}
.cc-apps.section{
      background: var(--surface-grey);
      margin: 0;
}
.cc-apps.section .container .shopify-app-block{
      background: var(--color-scheme-5-grad);
  border-radius: 12px;

}

.jdgm-rev-widg.jdgm-rev-widg,.jdgm-row-actions{
  padding: 0!important;
}
.jdgm-row-stars .jdgm-histogram__star .jdgm-star,.jdgm-rev-widg__summary .jdgm-star{
      padding-right: 8px !important
}
.jdgm-rev-widg__summary-average,.jdgm-all-reviews__summary-average{
      text-decoration: underline;
}
span.jdgm-rev__prod-link-prefix{
      color: #22252C;
}
.jdgm-all-reviews-widget .jdgm-rev a{
  font-weight:bold;
}
.jdgm-histogram__bar{
  height: 6px!important;
}
.jdgm-histogram__frequency{
      font-size: 14px!important;
    color: #090302 !important;
    font-weight: 600!important;
}
.jdgm-gallery-title{
  font-weight: 700!important;
   color: #090302 !important;
}
.jdgm-histogram__bar, .jdgm-histogram__bar-content{
      border-radius: 90px!important;
}
.jdgm-histogram__row:not([data-rating="1"]){
      margin-bottom: 14px!important;
}
.jdgm-rev-widg__summary-text{
   font-weight:700!important;
}
.template-product .jdgm-widget .jdgm-verified-checkmark{
  display: none;
}
.template-page-reviews-page .jdgm-widget .jdgm-verified-checkmark{
  opacity:0;
}
.jdgm-all-reviews__summary-text{
position:relative;
}
.jdgm-all-reviews__summary-text--verified{
      width: fit-content;
}
.jdgm-all-reviews__summary-text::after{
  position:absolute;
  content:url('data:image/svg+xml,<svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_8230_95643)"><rect x="0.5" width="14" height="14" rx="7" fill="black"/><path d="M12.9444 0H2.05556C1.19767 0 0.5 0.697667 0.5 1.55556V12.4444C0.5 13.3023 1.19767 14 2.05556 14H12.9444C13.8023 14 14.5 13.3023 14.5 12.4444V1.55556C14.5 0.697667 13.8023 0 12.9444 0ZM6.77433 10.4852L3.839 7.54989L4.93878 6.45011L6.67011 8.18144L10.0138 4.16889L11.2092 5.16444L6.77433 10.4852Z" fill="%23A4CD39"/></g><defs><clipPath id="clip0_8230_95643"><rect x="0.5" width="14" height="14" rx="7" fill="white"/></clipPath></defs></svg>');
  top: 50%;
  transform: translateY(-50%);
  right:0;
  width:14px;
  height:14px;
}
.jdgm-write-rev-link.jdgm-write-rev-link{
      max-width: fit-content!important;
    border-radius: 6px!important;
    padding: 18px 32px!important;
}
.jdgm-gallery-wrapper{
      max-width: 1050px;
    width: 100%;
}
.jdgm-gallery__thumbnail.jdgm-gallery__thumbnail{
  padding:0!important;
      border-radius: 3PX;

}
.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-row-actions, .jdgm-quest, .jdgm-rev, .jdgm-paginate{border-color: #F0F0F0!important;}
.jdgm-gallery .jdgm-gallery__thumbnail-link{ margin:0 10px 0 0!important;}
.jdgm-review-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-review-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{
      font-size: 16px!important;
    font-weight: 400!important;
}
.jdgm-row-search .jdgm-review-search:not([type="submit"]){
     
    font-weight: 700;
   
      border: 1px solid #D8D8D8!important;
      text-transform: capitalize;
      padding-left: 15px!important;
      border-radius:6px!important;
}

.jdgm-rev__title{
 
  font-weight: 700!important;
}
.jdgm-rev__thumb-count{
      margin-right: 6px!important;
}

.jdgm-rev__timestamp, .jdgm-rev__pinned{
      color: #767676!important;
    font-size: 14px!important;
}
.jdgm-review-widget .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown:focus,
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown:focus{
  box-shadow: none!important;
}
.jdgm-rev__pic-link{
      width: 80px!important;
    height: 80px!important;
}
.jdgm-rev__social-inner{
  opacity: 0.4;
}
.jdgm-rev__social-inner:hover{
  opacity: 1!important;
}
.jdgm-row-extra{
 line-height: 0!important; 
}
.jdgm-row-search .jdgm-review-search:not([type="submit"])::placeholder{
  color: #22252C!important;
  opacity: 0.6!important;
}
.jdgm-review-search-wrapper:after{
  color: #D8D8D8!important;
  content: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5218 4.5C7.91992 4.5 5 7.41986 5 11.0217C5 14.6235 7.91992 17.5434 11.5218 17.5434C13.0878 17.5434 14.5249 16.9914 15.6491 16.0715L18.8867 19.309C19.1414 19.5637 19.5543 19.5637 19.809 19.309C20.0637 19.0543 20.0637 18.6414 19.809 18.3867L16.5715 15.1493C17.4916 14.025 18.0436 12.5878 18.0436 11.0217C18.0436 7.41986 15.1237 4.5 11.5218 4.5ZM6.30434 11.0217C6.30434 8.14021 8.64029 5.80431 11.5218 5.80431C14.4034 5.80431 16.7393 8.14021 16.7393 11.0217C16.7393 13.9032 14.4034 16.239 11.5218 16.239C8.64029 16.239 6.30434 13.9032 6.30434 11.0217Z" fill="%23D8D8D8"/></svg>')!important;
}
.jdgm-rev_thumb-up:before,
.jdgm-rev_thumb-down:before{
      color: #949494!important;
}
.jdgm-rev__thumb-btn{
      padding: 4px 7px!important;
}
.jdgm-rev__timestamp, .jdgm-rev__location{
  min-height: 0!important;
}
.jdgm-preview-badge .jdgm-prev-badge .jdgm-prev-badge__text{
  font-size: 14px;
  line-height: 22px;
  padding-left:5px;
  color: var(--jdgm-reviewer-name-color) !important;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,{
  border-color: #F5F5F5!important;
}
.option-selector .custom-select__listbox{
  top: 48px;
    box-shadow: 0 18px 50px 0 rgba(26, 26, 26, 0.10);
    background:#FFF;
    padding:0;
}
.option-selector .custom-select__listbox .custom-select__option:hover {
    background-color: var(--input-bg-color-diff-3);
}
.option-selector .custom-select__listbox .custom-select__option{
      padding: 10px 26px;
}
.product-info__block .social-share ,.product-info__block .talk-to-expert{
width:fit-content;
}
.talk-to-expert{
gap:5px;
}
.product-call-for-price{
    margin-top: 12px;
}
.talk-to-expert div{text-underline-offset: 6px;}
.template-page-reviews-page .jdgm-rev__pics{
display:none;
}
.product-info__block .jdgm-prev-badge__text{
      line-height: 18px!important;
}
.jdgm-prev-badge{
  line-height: 18px!important;
    height: 18px!important;
}
.product-info__block .jdgm--done-setup .jdgm-star{
font-size:14px!important;
}

.product-info__block .jdgm--done-setup .jdgm-star{
font-size:24px;
}

 .jdgm-rev-widg__summary .jdgm-star{
        font-size: 13px!important;
  }
@media (min-width:769px){
  .setup-item{
    padding: 16px 24px;
  }
  .setup-item a,.setup-item{
     gap: 24px;
  }
  .setup-item img{
    width: 46px;
  }
  .cc-apps.section .container .shopify-app-block{
      padding: 40px;
  }
  .template-page-reviews-page .cc-apps.section .container .shopify-app-block{
      padding:76px 60px;
  }
  .jdgm-rev-widg__title{
   font-size: 20px!important;
  }
   .jdgm-review-search-wrapper{
      max-width: 627px!important;
  } 
  .jdgm-row-search .jdgm-review-search:not([type="submit"]){ font-size: 20px; line-height: 28px;}
    .jdgm-rev__title {
  font-size: 18px!important;
  line-height: 27px!important;}
  .jdgm-rev__body{
    font-size: 20px;
  }
  .cc-apps.section{
    padding: 72px 0;
  }
}
@media (max-width:768px){
 
  .cc-apps.section{
    padding:48px 0;
  }
  .setup-item{
    padding: 16px;
  }
  .setup-item a,.setup-item{
     gap: 16px;
  }
  .setup-item img{
    width: 28px;
  }
  .jdgm-paginate__load-more{
    font-size: 18px!important;
        line-height: 26px!important;
  }
  .cc-apps.section .container .shopify-app-block{
      padding: 48px 15px;
  }
   .jdgm-rev-widg__title{
     font-size:18px!important;margin-bottom: 24px!important;
  }
  .jdgm-review-widget--small .jdgm-histogram{
        border-top: 1px solid #F5F5F5;
    padding-top: 24px;
  }
  .jdgm-review-widget--small .jdgm-histogram{
        margin: 0 0 20px 0!important;
  }
  .jdgm-write-rev-link.jdgm-write-rev-link{
    font-size: 14px!important;
  }
  .jdgm-gallery{
        margin: 0!important;
  }
 .jdgm-gallery .jdgm-gallery__thumbnail-link{
       width: 80px!important;
    height: 80px!important;
 }
  .jdgm-review-search-wrapper{
      max-width:100%!important;
            width: 100%;
        padding: 0 !important;
  }
   .jdgm-row-search .jdgm-review-search:not([type="submit"]){ font-size:18px; line-height: 26px;}
  .jdgm-rev__title{
    font-size: 16px!important;
    line-height: 24px!important;}
  .jdgm-rev__body{
    font-size:18px;
  }
  .template-product .jdgm-rev__content{
        padding-top: 22px;
  }
  b.jdgm-rev__title{
     margin: 0!important;
  }
  .template-page-reviews-page .jdgm-row-rating{
        padding-top: 32px;
  }
}


@media (min-width:1050px){
  .pd-in-li{
    width: calc(25% - 10px * 3 / 4);
  }
  .pd-ib-wrap{
    gap: 10px;
  }
}
@media (max-width:1049px){
  .pd-ib-wrap{
    flex-wrap: wrap;
    gap:5px;
  }
  .pd-in-li{
    width: calc(50% - 5px * 1 / 2);
  }
  .product-details .container{
    max-width: 100%;
  }
      
}
@media (max-width:1049px){
.jdgm-all-reviews__summary-text--verified{
  margin:0 auto;
}
}











.option-selector:not(:last-child) {
  margin-bottom: 2.4rem;
}
.option-selector .label {
  margin-bottom: 0.5em;
}
.product-vendor-sku{
  margin-top: 0!important;
}

.option-selector__label-value {
  font-weight: normal;
}

.option-selector__btns {
  margin-top: -12px;
}

.opt-label {
  margin-top: 12px;
  margin-inline-end: 12px;
  outline:2.5px solid var(--Icon-Subdued);
  border-radius: var(--btn-border-radius, 0);
  cursor: pointer;
}

.opt-label--btn {
  min-width: 50px;
  padding: var(--btn-padding-y, 12px) 16px;
  background-color: rgba(var(--bg-color));
  color: rgb(var(--text-color));
}
.opt-label--btn:hover {
  background-color: rgba(var(--text-color)/0.05);
}

.opt-btn:focus-visible + .opt-label {
  outline-offset: 3px;
}

.opt-btn:checked + .opt-label--btn {
  background-color: rgba(var(--bg-color));
  color: rgb(var(--text-color));
}

.opt-btn:checked + .opt-label:not(.opt-label--swatch)::after,
.is-unavailable + .opt-label .opt-label__media::after {
 content: "";
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    width: calc(80% - 10px);
    height: calc(80% - 10px);
    transform: rotate(90deg);
}
.first-size-var.is-unavailable .opt-label__media::after{
   content: "";
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    width: calc(80% - 10px);
    height: calc(80% - 10px);
    transform: rotate(90deg);
}

.opt-btn:checked + .opt-label:not(.opt-label--swatch)::after {
  border-radius: var(--btn-border-radius, 0);
  box-shadow: 0 0 0 2px rgba(var(--text-color)/0.6);
}
.first-size-var.is-unavailable + .opt-label:not(.opt-label--image),
.first-size-var.is-unavailable + .opt-label .opt-label__media::after,
.is-unavailable + .opt-label:not(.opt-label--image),
.is-unavailable + .opt-label .opt-label__media::after {
  background: linear-gradient(to bottom left, transparent calc(50% - 1px), rgba(var(--text-color)/0.2) calc(50% - 1px), rgba(var(--text-color)/0.2) calc(50% + 1px), transparent calc(50% + 1px)) no-repeat;
}

.first-size-var.is-unavailable .opt-label__media:after{
      background: linear-gradient(to bottom left, transparent calc(50% - 1px), rgb(216 216 216) calc(50% - 1px), rgb(216 216 216) calc(50% + 1px), transparent calc(50% + 1px)) no-repeat !important;
}
.first-size-var.is-unavailable::before{
      content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--text-color) / .05);
  z-index: 4;
}
.is-unavailable.opt-label--image{
      overflow: hidden;
}
.opt-label__media {
  width: 100%;
  display:block;
  z-index:1;
  border-radius: calc(var(--btn-border-radius, 0) - 2px);
}
 
.custom-select__option{
  position:relative;
}

.custom-select__btn[data-swatch]::before,
.custom-var-btn[data-swatch]::before,
.custom-select__option[data-swatch]::before {
  content: "";
  width: 22px;
  height: 22px;
  margin-inline-end:10px;
  border-radius: 50%;
  background-size: cover;
}

.custom-select [data-swatch=white]::before {
  border: 1px solid #f2f2f2;
}

.opt-label {
  min-width: 64px;
  transition: opacity 0.6s, color 0.6s, border-color 0.6s;
  font-weight: bold;
}

.opt-label__media {
  border-radius: var(--btn-border-radius, 0);
}
.product-buy-buttons{
  margin-bottom: 12px!important;
   margin-top:24px!important;
}


.opt-label--image {
  --btn-border-radius: 50%;
  width: var(--swatch-variant-picker-size, 36px);
  min-width: 0;
  height: var(--swatch-variant-picker-size, 36px);
}
.is-unavailable + .opt-label--image img {
  opacity: 0.4;
}

.swatch-shape--not-circle {
  --btn-border-radius: 0;
}

.swatch-shape--natural.swatch--variant-image {
  height: auto;
}

.opt-label--swatch.swatch-shape--portrait {
  height: calc(var(--swatch-variant-picker-size, 36px) / 0.75);
}

.opt-label:not([data-swatch])::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--btn-border-radius, 0);
}

.opt-btn.is-unavailable:checked + .opt-label:not(.opt-label--swatch) {
  border-color: rgba(var(--text-color)/0.6);
}
.opt-btn.is-unavailable:checked + .opt-label:not(.opt-label--swatch)::after {
  box-shadow: none;
}

.opt-label:hover {
  background-color: transparent;
}
span.var-label{
      opacity: 0.7;
}
variant-picker .custom-select__btn ,.custom-var-btn{
  border-radius: 6px;
      font-size: 14px;
    line-height: 22px;
  font-weight: var(--font-400);
}
custom-select .custom-select__btn svg,variant-picker .custom-select__btn svg,.custom-var-btn svg{
  margin-left: auto;
}
.opt-label:not([data-swatch]):hover::after {
  box-shadow: 0 1px 3px 0 rgba(var(--input-text-color)/0.4);
}

.option-selector__btns .is-unavailable + [data-swatch]::before {
  opacity: 0.4;
}

.is-unavailable + .opt-label:not([data-swatch]) {
  overflow: hidden;
}
.is-unavailable + .opt-label:not([data-swatch])::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--text-color)/0.05);
}

.option-selector .label {
font-weight: 400;
margin-bottom: 8px;
font-size: 16px;
display: flex;
gap: 8px;
align-items: center;
}

:root {
  --product-details-block-margin: calc(8 * var(--space-unit));
  --product-details-block-margin-sm: calc(3 * var(--space-unit));
  --product-info-block-margin: calc(6 * var(--space-unit));
}

.product-info__block,
.product-info__block--sm,
.product-details__block {
  margin: var(--product-info-block-margin) 0;
}
.product-info__block:first-child,
.product-info__block--sm:first-child,
.product-details__block:first-child {
  margin-top: 0;
}
.product-info__block:last-child,
.product-info__block--sm:last-child,
.product-details__block:last-child {
  margin-bottom: 0;
      margin-top: 24px;
}
.product-info__block:empty,
.product-info__block--sm:empty,
.product-details__block:empty {
  display: none;
}
.product-info__block product-form .product-info__add-to-cart .qty-input__input{
  font-size: 16px;
  line-height: 24px;
}
.product-info__block .product-info__add-to-cart quantity-input .btn--minus::before,
.product-info__block .product-info__add-to-cart quantity-input .btn--plus::before{
      width: 10px;
}

.product-info__block .product-info__add-to-cart quantity-input .btn--plus::after{
    height: 10px;
}

.product-info__block.custom-option + .product-info__block.custom-option {
  margin-top: 3rem;
}

.product-info__block.custom-option {
  margin-bottom: 2px;
}
.product-info__block .social{
  gap: 16px;
}

.product-info__block .social__link {
  width:24px;
  height:24px;
  background: transparent;
  position: relative;
  padding: 0;
      color: #090302;
}
.pickup-avl-wrap p{
  margin: 0;
}
.product-info__block .social__link::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
  opacity: 0;
}

.product-info__block .social-share__heading {
  margin-inline-end: 1rem;
}

.product-info__block--sm {
  margin: var(--product-details-block-margin-sm) 0;
}

.product-info__block--md {
  margin: calc(6 * var(--space-unit)) 0;
}

.product-details__block {
  /* margin: var(--product-details-block-margin) 0; */
  margin: 0!important;
}

/* .product-vendor-sku + .product-info__title {
  margin-top: -4px;
}
 */
.product-info__title + .product-info__rating,
.product-price + variant-label {
  margin-top: -8px;
}

.product-description {
  overflow: auto;
}

/* .product-info__price {
  font-size: var(--h4-font-size);
} */

.product-info__add-to-cart quantity-input {
  flex: 1 1 35%;
  margin-inline-end: calc(2 * var(--space-unit));
  transition: opacity 0.6s ease;
}

.product-info__add-to-cart:has(button[disabled]) quantity-input {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}

.product-info__add-button {
  display: flex;
  flex: 0 0 100%;
  position: relative;
}
.product-info__add-button::before{
/* .product-info__add-button:has(button[disabled])::before{ */
  position: absolute;
  content: '';
  width: calc(100% - 7px);
  height: 100%;
  top: 0;
  left: 7px;
  background: #FFF;
  z-index: 0;
  opacity: 1;
      border-radius: 6px;
} 
.promo__content .btn--outer{
    background: rgb(245 245 245 / 0%) linear-gradient(104deg, rgb(245 245 245 / 10%) 60%, rgb(255 255 255 / 0%) 60% 100%) no-repeat 100% 100%;
        background-size: 300% 100%;
}
.promo__content .btn--outer:hover{
 background-position: 0 100%;
}
       
    

product-card quantity-input+.product-info__add-button{
  margin: 0;
      margin-left: -10px;
}
product-card .product-info__add-to-cart quantity-input{
  margin: 0;
  flex-basis: auto;
}
product-card .product-info__add-to-cart{
  line-height: 0;
      margin-top: 16px;
}

product-card .qty-input--combined .qty-input__input{
      max-width: 26px!important;
}
product-card .qty-input{
  padding-right: 10px;
}
quantity-input{
    border: 1px solid transparent;
    background-image: linear-gradient(#fff, #fff), linear-gradient(to right, #e1f3b4, #ecb2f6);
    background-origin: border-box;
    border-radius: 6px;
    background-clip: content-box, border-box;
  height: auto;
} 




quantity-input + .product-info__add-button {
  flex: 1 1 65%;
  margin-inline-start: calc(2 * var(--space-unit));
}

.product-info__dynamic-checkout-button shopify-accelerated-checkout {
  --shopify-accelerated-checkout-button-block-size: 45px;
  --shopify-accelerated-checkout-button-border-radius: var(--btn-border-radius, 0);
  --shopify-accelerated-checkout-button-box-shadow: none;
  --shopify-accelerated-checkout-skeleton-background-color: rgba(0, 0, 0, 0);
  --shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;
  --shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;
  --shopify-accelerated-checkout-skeleton-animation-duration: 0s;
}

.product-info__disclosure {
  font-size: calc(var(--body-font-size) * 0.1rem);
}

.shopify-payment-button__button {
  margin-top: calc(4 * var(--space-unit));
  overflow: hidden;
  border-radius: var(--btn-border-radius, 0);
}

.product-title .product-info__weight {
  opacity: 0.7;
}

.shopify-payment-button .shopify-payment-button__button--unbranded {
  padding: var(--btn-padding-y, 12px) 26px;
  transition: opacity 0.6s ease, color 0.6s ease, background-position 0.4s ease-out;
  font-size: 0.88em;
  font-weight: 700;
  line-height: 1.2em;
  text-transform: var(--btn-text-transform, none);
}
.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]) {
  background-color: transparent;
}

.shopify-payment-button__button--hidden {
  display: none;
}

.shopify-payment-button__more-options {
  color: rgb(var(--text-color));
}

.product-policies {
  margin-top: var(--space-unit);
}

.pickup-icon {
  flex-shrink: 0;
  margin-inline-end: calc(2 * var(--space-unit));
}

.product-details .spr-header-title {
  display: none;
}

.product-details__text {
  font-size: calc(var(--body-font-size) * var(--fluid-1-25));
}

.product-inventory__status::before {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-inline-end: 0.5em;
  border-radius: 9px;
  background-color: currentColor;
}

[data-inventory-level=none] {
  color: rgb(var(--no-stock-text-color));
}

[data-inventory-level=low] {
  color: rgb(var(--low-stock-text-color));
}

[data-inventory-level=very_low] {
  color: rgb(var(--very-low-stock-text-color));
}

[data-inventory-level=normal],
[data-inventory-level=in_stock] {
  color: rgb(var(--in-stock-text-color));
}

[data-inventory-level=backordered] {
  color: rgb(var(--no-stock-backordered-text-color));
}

.product-spec {
  margin: 0;
}

.product-spec__item {
  border-bottom: 1px dashed rgba(var(--text-color)/0.15);
}

.product-spec__item:last-child {
  border: 0;
}

.product-spec__value p:last-child {
  margin-bottom: 0;
}

.tab-used .product-info__block .media {
  overflow: visible;
}
.tab-used .product-info__block .media a:focus {
  outline: auto Highlight;
  outline: auto -webkit-focus-ring-color;
  outline-offset: 3px;
}
@media (min-width:1351px) {
   .btn-addtocart span:last-child{
    display: none;
    }
}
@media (max-width: 1350px) {
  
   .btn-addtocart span:first-child{
    display: none;
  }
}
@media (max-width: 768.98px) {
  .product-info.media-with-text__text {
    padding-top: 0;
  }
  
  .product-details.section{
        margin-top: 44px;
  }
  .section-product-recommendations .slider .slider__grid{
            width: calc(75% - var(--column-gap));
  }
}
@media (min-width: 769px) {
  :root {
    --product-details-block-margin: calc(12 * var(--space-unit));
    --product-info-block-margin: calc(8 * var(--space-unit));
  }
  .product-details .disclosure > summary {
    padding-top: calc(5 * var(--space-unit));
    padding-bottom: calc(5 * var(--space-unit));
  }
  .product-details .disclosure__content {
    padding-bottom: calc(5 * var(--space-unit));
  }
  .product-spec__label {
    flex: 0 0 160px;
    margin-bottom: 0;
  }
  .product-spec__label--right {
    flex-basis: 50%;
  }
  .cc-featured-product .media-with-text__text {
    max-width: calc(100% - var(--media-width, 50%));
  }
  .cc-featured-product:has(custom-select.is-open) .container.overflow-hidden {
    overflow: visible;
  }
  .cc-featured-product:has(custom-select.is-open) {
    position: relative;
    z-index: 4;
  }
  
}
@media (min-width: 1024px) {
  .product-info__add-to-cart quantity-input {
    flex-basis: 150px;
  }
  .product-details .disclosure > summary {
    padding-top: calc(8 * var(--space-unit));
    padding-bottom: calc(8 * var(--space-unit));
  }
  .product-details .disclosure__content {
    padding-bottom: calc(8 * var(--space-unit));
  }
}