/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 436:0 Unexpected "<"

**/
<style>
.button[id^='BuyButtons-ProductSubmitButton-'] {
    display: none !important;
}
button.sp-compare-button {
    border-radius: 100px !important;
    margin: 0px !important;
border:1px solid #000 !Important;
  text-transform: capitalize;
}
.sp-compare-button:hover {
    opacity: 1 !Important;
    background: #000 !Important;
    color: #fff !Important;
  
}
.sp-comp-main .sp-comp-title {
    padding-bottom: 0px !important;
}
.sp-comp-title.sp-comp-table-header {
  background: #000;
  height: 150px;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  border-radius: 15px;
}
.sp-comp-main .sp-comp-title .sp-comp-main-title  {
    font-family: Google Sans Flex ;
    font-weight: 600 !important;
    font-style: SemiBold;
    font-size: 45px !important;
    leading-trim: CAP_HEIGHT;
    line-height: 37.16px;
    letter-spacing: -3%;
    text-align: center;
    color: #fff !important;
padding:0px !important;
}
.sp-comp-main .sp-comp-title h2 .sp-comp-count-title{  font-family: Google Sans Flex ;
    font-weight: 600 !important;
    font-style: SemiBold;
    font-size: 24px !important;
    leading-trim: CAP_HEIGHT;
    line-height: 37.16px;
    letter-spacing: -3%;
    text-align: center;
    color: #fff !important;}
.sp-comp-main {
    padding: 1% 2% 0 !important;}
.add-to-cart-button {
    display: none;
}

h2.ctc-heading {
    font-family: 'Google Sans Flex' !important;
}
span.variant-option__button-label__price--regular{font-family: Inter;
    font-weight: 600;
    font-style: Semi Bold;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: right;
    color: #000;}
.product-details span.price-item--sale.price , .product-details .price__regular span.price {
    color: #262626;
    font-family: Inter;
    font-weight: 600;
    font-style: Semi Bold;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 32px;
    letter-spacing: 0px;
}
.variant-option .variant-option__button-label:hover {
    background-color: transparent !Important;
    color: #000;
}
.header-actions__cart-icon.header-actions__cart-icon--has-cart svg {
    -webkit-mask: none !Important;
    mask: none !Important;}
.header-actions__cart-icon .cart-bubble{display:none !Important;}
button.rez-stock-notification-button {
    border-radius: 100px !important;
    height: 40px;
}
.product-tabs__panels {
    background: #FAFAFA;
    padding: 20px;
    border-radius: 20px;
}
.coder-compare-checkbox span{text-transform: capitalize !Important;
   
    font-weight: 600;}
button.coder-compareder-compare.coder-compare-button {
    border-radius: 999px;
    height: 49px;
    font-size: 14px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.variant-option {
    --color-selected-variant-background: #eee;
--color-selected-variant-hover-background:#d7d7d7;
}
.variant-option .variant-option__button-label:hover {
  background-color: #eee;
}
.buy-buttons-block {
    --buy-button-preferred-width: 0;}
p, h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal;
}
.product-details span.svg-wrapper.add-to-cart-icon {
    display: none;
}
.add-to-cart-button
{
    background: #2A2728;
    border-radius: 999px;
    height: 45px;
    border: 1px solid #2A2728;
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    leading-trim: CAP_HEIGHT;
    line-height: 100%;
    letter-spacing: -3%;
    color: #fff;
}
.add-to-cart-button:hover{background: #FFF;
color:#2A2728;}
shopify-accelerated-checkout, shopify-accelerated-checkout-cart {
    --height-buy-buttons: 45px !important;}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: white;
    border: 1px solid #2A2728;
    color: #2A2728;
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    leading-trim: CAP_HEIGHT;
    line-height: 100%;
    letter-spacing: -3%;
    border-radius: 999px;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{    background: #2A2728;
color:#fff;}
.quantity-selector svg path.vertical , .quantity-selector svg  path.horizontal{stroke:black;}
path.horizontal
.quantity-selector input[type='number']{font-family: Inter;
font-weight: 500;
font-style: Medium;
font-size: 16px;
leading-trim: NONE;
line-height: 22px;
letter-spacing: -0.31px;
color:#000000;
}
.quantity-selector {
    border: 1px solid #E2E2E2;
    height: 37px;
    border-radius: 999px !important;
}
span.quantity-selector-label {
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 15px;
    leading-trim: CAP_HEIGHT;
    line-height: 26px;
    letter-spacing: -1px;
    color: #000000;
}
.variant-option__button-label {
  &:hover,
  &:hover:has([aria-disabled='true']):has([data-option-available='false']) {
    --color-variant-hover-background: transparent;
  }
}
.product-form-buttons {
   
    flex-direction: column;
}
/* Default (not selected) */
.variant-option__button-label .swatch.swatch--unscaled {
   
    transition: all .25s ease;
}

/* Selected variant */
.variant-option__button-label:has(input:checked) .swatch.swatch--unscaled {
   border: 1px solid #000;
    padding: 1px;
    box-shadow: inset 0px 0px 0px 2px #ffffff;

}
/* Out of stock variants */
.variant-option__button-label:has(input[aria-disabled="true"]) {
    opacity: 0.7;
    cursor: not-allowed;
    transition: opacity 0.25s ease;
}

/* Keep the text and swatch visible */
.variant-option__button-label:has(input[aria-disabled="true"]) .swatch,
.variant-option__button-label:has(input[aria-disabled="true"]) .variant-option__button-label__text {
    opacity: 1;
}

/* Hide the strike-through */
.variant-option__button-label:has(input[aria-disabled="true"]) .variant-option__strikethrough {
    display: none !important;
}
.variant-picker .variant-option--buttons label:has(.swatch){border:0;
outline: none;
padding: 0;}
.variant-option__button-label--has-swatch:has(:checked){border:0 !Important;}
.footer-content .menu__heading__default{font-family: Google Sans Flex;
font-weight: 600;
font-style: SemiBold;
font-size: 15px;
leading-trim: CAP_HEIGHT;
line-height: 23px;
letter-spacing: 1%;
text-transform: uppercase;
color:#fff;
}
li.menu__item.paragraph a{font-family: Inter;
font-weight: 400;
font-style: Regular;
font-size: 14px;
leading-trim: CAP_HEIGHT;
line-height: 23px;
letter-spacing: 0%;
color:#a1a1a1;
}
summary.menu__heading.h3 {
    padding-top: 0px;
    line-height: 100%;
}
div#shopify-section-sections--21676206227634__footer_m9NzUG {
    padding: 3% 2% 0;
margin-top:3%;
}
div#shopify-section-sections--21676206227634__section_KJyzTb {
    padding: 2% 2%;
}
.hero-heading{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px;
    flex-wrap:wrap; /* Allows wrapping on mobile */
    margin:0;
   font-family: Google Sans Flex;
font-weight: 500;
font-style: Medium;
font-size: 22px;
leading-trim: CAP_HEIGHT;
line-height: 23px;
letter-spacing: 0%;
text-align:center;
}

.hero-heading img{
    height:20px; /* Match the text height */
    width:auto;
    display:block;
}
#shopify-section-sections--21676206227634__footer_m9NzUG > div.section.section--full-width.color-custom-sections--21676206227634__footer_m9NzUG > div > div > div.group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column > div.group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style {
    border-top: 1px solid #FFFFFF3D;
    border-bottom: 1px solid #FFFFFF3D;
    padding: 2% 0%;
}
#shopify-section-sections--21676206227634__footer_m9NzUG > div.section.section--full-width.color-custom-sections--21676206227634__footer_m9NzUG > div > div > div.group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column > div.group-block.group-block--height-fit.group-block--width-custom.border-style.spacing-style.size-style {
    padding-bottom: 2%;
}
.social-icons__icon-wrapper {
    background: #666666;
    width: 27px !important;
    height: 27px;
    border-radius: 100px;
padding:5px;
}
.social-icons__icon-wrapper svg path{
    fill: #000;
    transition: fill 0.3s ease;
}
.social-icons__icon-wrapper:hover{
    background: #fff; /* Change to your desired color */
}

.social-icons__icon-wrapper a:hover svg path{
    fill: #000;
}
rte-formatter.spacing-style.text-block.text-block--AMjNFTkxwV2pwa1Fte__text_YADKEH.rte.text-block--align-left.text-block--full-width.rte p{font-family: Inter;
font-weight: 400;
font-style: Regular;
font-size: 13px;
leading-trim: CAP_HEIGHT;
line-height: 23px;
letter-spacing: 0%;
}
@media (min-width:1024px){
.product-tabs__nav {
    
    gap: 35px;}}
@media (max-width:900px){
.sp-compare-main .sp-compare-wrap label {
    font-size: 10px !Important;}
.sp-comp-title.sp-comp-table-header {
  height: 90px;
        border-radius: 10px;
}
.sp-comp-main .sp-comp-title .sp-comp-main-title  {
 
        font-size: 25px !Important;
        
        line-height: 100% !Important;
        letter-spacing: -3% !important;
padding-bottom: 0 !important;
        
}
.sp-comp-main .sp-comp-title {
    padding-bottom: 0px !important;
}
.sp-comp-main .sp-comp-title h2 .sp-comp-count-title{  font-family: 
    font-size: 14px !important;
  
    line-height: 100% !Important;
    }
.sp-comp-main {
            padding: 3% 4% 0!important;}
span.variant-option__button-label__price--regular{font-family: Inter;
    
    font-size: 13px;
    }
.product-details span.price-item--sale.price , .product-details .price__regular span.price  {
     font-size: 17px;
line-height:100%;
}
.product-tabs__panels {
  
    padding: 10px;
    border-radius: 10px;
}
.coder-compare-checkbox span {
        font-size: 9px ! Important;
    }
.product-card__content.layout-panel-flex.layout-panel-flex--column.product-grid__card.spacing-style.border-style.gap-style {
    padding: 0px;
}
.coder-compare-checkbox input[type="checkbox"],
.coder-compare-checkbox span::before,
.coder-compare-checkbox::before,
.coder-compare-checkbox::after {
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  min-height: 10px !important;
  max-width: 10px !important;
  max-height: 10px !important;
}
.coder-compare-checkbox input:checked~span:after {
   
    height: 3px !Important;
 
   
    width: 5px !Important;
    top: 3px !Important;
    left: 3px !Important;
}
        .hero-heading {
        font-size: 20px;
        gap:8px;
text-align:left;
    }
.hero-heading {
 margin-bottom: 10px;
    justify-content: flex-start;
text-align:left;}
    .hero-heading img{
        height:20px;
    }
.social-icons__wrapper {
    
    justify-content: flex-start;
}

#shopify-section-sections--21676206227634__footer_m9NzUG > div.section.section--full-width.color-custom-sections--21676206227634__footer_m9NzUG > div > div > div.group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column > div.group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style {
    border-top: 0;
    
    padding: 5% 0% 9%;
}
div#shopify-section-sections--21676206227634__section_KJyzTb {
    padding: 4% 4%;
}
div#shopify-section-sections--21676206227634__footer_m9NzUG {
    padding: 10% 4% 0;
margin-top:7%;
}
span.menu__heading__accordion {
    font-family: Google Sans Flex;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    leading-trim: CAP_HEIGHT;
    line-height: 23px;
    letter-spacing: 1%;
    text-transform: uppercase;
    color: #fff;
}
    .menu--dividers .menu__details {
        border-block-end: 1px solid #FFFFFF21;
    }
rte-formatter.spacing-style.text-block.text-block--AMjNFTkxwV2pwa1Fte__text_YADKEH.rte.text-block--align-left.text-block--full-width.rte p {
   font-size: 12px;
  line-height: 100%;
   text-align: center;
}
}
</style>