/** Shopify CDN: Minification failed

Line 26:101 Expected identifier but found "."
Line 2637:0 Unexpected "}"
Line 3204:0 Unexpected "}"

**/

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}
.custom_products_media_main {
  position:relative;
}
.custom_products_media_main .swiper-button-next, .custom_products_media_main .swiper-button-prev{
  display:block;
    color:#000;
  z-index:1;
      height: auto !important;
    width: auto !important;
}

.custom_products_media_main .swiper-button-next.swiper-button-disabled, .custom_products_media_main ..swiper-button-prev.swiper-button-disabled {
    color: #424242 !important;
}
.custom_products_media_main .swiper-button-next:after, .custom_products_media_main .swiper-button-prev:after{
  font-size:25px;
}
.swiper-container {
    overflow: hidden;
}
.custom_thumb_inner_images img {
    width: 100%;
    height: auto;
}
.custom_media-thumb_main .swiper-slide {
width: 100px;
height: 100px;
opacity: 0.6;
transition: opacity 0.3s ease;
}
.custom_media-thumb_main .swiper-slide-thumb-active {
opacity: 1;
}
.product-media-container {
    width: 100% !important;
}
.custom_media-thumb_main .swiper-wrapper{
  justify-content:center;
}
/* Next & previous buttons */
.prev, .next {
  cursor: pointer !important;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: #fff !important;
    font-weight: 500;
    font-size: 22px;
    transition: .6s ease;
    border-radius: 0 3px 3px 0;
    -webkit-user-select: none;
    user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #fff;
}

.top-slider-dots {
    width: 100%;
    position: relative;
    top: -6%;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}

.slideshow-container img {
    height: 522px !important;
    object-fit: cover !important;
    width: 860px !important;
}









/*************************************SINGLE PRODUCT PAGE CSS STARTS BY THE CODE--15-01-25********************************/




.product .product__info-container .icon-with-text img {
    width: 120px;
}

ul.icon-with-text.icon-with-text--vertical.list-unstyled span.h4.inline-richtext {
    font-size: 22px;
}

.product .product__title h1 {
    /* font-size: 5rem; */
    font-size: 42px;
    font-weight: 400;
    line-height: 90%;
    text-align: left;
}

.product .product__info-container p.product__text.inline-richtext {
    color: #000;
    font-size: 20px;
    font-weight: 400;
    line-height: 138%;
}


.product .product__info-container ul li.icon-with-text__item span.inline-richtext {
    font-size: 20px;
    color: #000;
    line-height: 138%;
    font-weight: 400;
}

.product .product__info-container ul li.icon-with-text__item {
    margin-bottom: 5px;
}

.product .product__info-container ul.icon-with-text.icon-with-text--horizontal.list-unstyled.icon-with-text--text-only {
    margin-top: 3px;
}

.product .product__info-container ul.icon-with-text.icon-with-text--vertical.list-unstyled:first-child span.inline-richtext {
   font-family: Gelica Rg !important;
    font-size: 25px;
    text-decoration: underline;
    line-height: 29.79px;
    font-weight: 400;
}


.product .product__info-container p.product-price {
  font-size: 35px;
    color: #097969;
    /* font-family: "Alegreya, serif"; */
    font-weight: 600;
    line-height: 41.47px;
    font-family:"Gelica";
}

.product .product__info-container variant-selects legend.form__label {
    display: none;
}

.product .product__info-container fieldset.js.product-form__input.product-form__input--pill label {
    width: 40px;
    height: 40px;
    overflow: hidden;
    color: transparent;
}

.product .product__info-container fieldset.js.product-form__input.product-form__input--pill label:nth-of-type(1) {
    background-color: #269060;
    border: none;
}

.product .product__info-container fieldset.js.product-form__input.product-form__input--pill label:nth-of-type(2) {
    background-color: #C01D3A;
    border: none;
}

.product .product__info-container fieldset.js.product-form__input.product-form__input--pill label:nth-of-type(3) {
    background-color: #BDADB7;
    border: none;
}

.product-form__input.product-form__quantity {
    float: left;
    margin-top: 0;
  width: 30%;
}

.product-form__input.product-form__quantity label.quantity__label.form__label {
        font-size:  22px;
    color: #000;
    line-height: 138%;
}

.single-product-cart {
    /* float: left;
    width: 345px; */
  margin-top: 9px !important;
}
.featured-product .single-product-cart {
    width: auto;
  margin-left: 10px !important;
}
.single-product-cart button.product-form__submit {
      text-transform: uppercase;
    border-radius: 418px;
    background-color: black;
    transition: all .2s !important;
    width: 250px;
    height: 60px;
   box-shadow: 0 0 10px 16px #078a1c33;
}

.single-product-cart button.product-form__submit:hover {
  box-shadow: 2px 2px 9px #595959;
    background-color: #000;
}

.single-product-cart button.product-form__submit h3 {
    font-size: 20px;
    color: #fff;
    margin: 0;
    line-height: 110%;
}

.single-product-cart button.product-form__submit:after {
    box-shadow: none !important;
}

.single-product-cart product-form.product-form {
    margin-bottom: 0 !important;
}

.afterpay {
    
    margin: 0!important;
    display: inline-flex;
    align-items: center;
}

.afterpay img {
    width: 132px;
    margin-left: 10px;
}

.product__info-container {
    color: #000;
  position: inherit;
}

.product__accordion.accordion.quick-add-hidden {
    border-color: #000;
}

section#shopify-section-template--24261036572991__multicolumn_kCnMFU .multicolumn-list h3 {
    font-size: 28px !important;
    line-height: 35px;
}

h1, h2, h3, h4, h5, h6{
  line-height:normal;
}







.accordion summary {
    padding: 18px 0!important;
  justify-content: flex-start;
    align-items: center;
  
}

.collapsible-content__wrapper h3.caption-with-letter-spacing {
    font-size: 24px;
    margin-bottom: 0;
    color: #000;
    line-height: 42.66px;
    font-weight: 400;
}

.collapsible-content__wrapper h2.collapsible-content__heading.inline-richtext.h0 {
    font-size: 42px;
    margin-bottom: 34px;
    color: #000;
    font-weight: 400;
    line-height: 90%;
}

.collapsible-content__wrapper h3.accordion__title.inline-richtext.h4 {
    font-size: 26px;
    color: #000;
    text-decoration: none !important;
    line-height: 138%;
    width: 100%;
}

.collapsible-content__wrapper .accordion__content {
    padding-left: 0;
    padding-right: 6rem;
    color:#000;
}

.accordion:nth-child(1) {
    border-top: none;
}

.accordion {
    border-color: #0000008f !important;
}

section#shopify-section-template--24261036572991__multicolumn_kCnMFU .media.media--transparent.media--adapt {
    padding-bottom: 60px !important;
}

section#shopify-section-template--24261036572991__multicolumn_kCnMFU .multicolumn-card__info {
    padding-top: 15px !important;
}

@media(min-width:749px){
.collapsible-content__wrapper .collapsible-content__media {
    padding-bottom: 460px !important;
}

  .grid__item.collapsible-content__grid-item {
    padding-left: 50px;
}

  

}
.collapsible-content__wrapper .collapsible-content__media img{
    border-radius: 20px !important;
}

.collapsible-content summary:hover {
    background: transparent !important;
}


.page-width.section-template--24261036572991__multicolumn_rVUEbU-padding.isolate {
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
    max-width: 98%;
}

.page-width.section-template--24261036572991__multicolumn_rVUEbU-padding.isolate img.multicolumn-card__image {
    width: 100%;
    border-radius: 20px;
}

.page-width.section-template--24261036572991__multicolumn_rVUEbU-padding.isolate  .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
    margin: 0;
}



.page-width.section-template--24261036572991__multicolumn_wHzyxd-padding.isolate {
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
    max-width: 98%;
}

.page-width.section-template--24261036572991__multicolumn_wHzyxd-padding.isolate img.multicolumn-card__image {
    width: 100%;
    border-radius: 20px;
}

.page-width.section-template--24261036572991__multicolumn_wHzyxd-padding.isolate  .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
    margin: 0;
}




@media(min-width:990px){
  li#Slide-template--24261036572991__multicolumn_rVUEbU-1 {
    max-width: 32%;
}

li#Slide-template--24261036572991__multicolumn_rVUEbU-2 {
    max-width: 28%;
}

li#Slide-template--24261036572991__multicolumn_rVUEbU-3 {
    max-width: 40%;
}

  ul#Slider-template--24261036572991__multicolumn_rVUEbU img.multicolumn-card__image {
    height: 30vw;
}

ul#Slider-template--24261036572991__multicolumn_rVUEbU .media.media--transparent.media--adapt {
    overflow: visible;
}

  li#Slide-template--24261036572991__multicolumn_wHzyxd-1 {
    max-width: 32% !important;
}

li#Slide-template--24261036572991__multicolumn_wHzyxd-2 {
    max-width: 19%;
}

li#Slide-template--24261036572991__multicolumn_wHzyxd-3 {
    max-width: 32% !important;
}

li#Slide-template--24261036572991__multicolumn_wHzyxd-4 {
    max-width: 15%;
}

  ul#Slider-template--24261036572991__multicolumn_wHzyxd img.multicolumn-card__image {
    height: 30vw;
}

ul#Slider-template--24261036572991__multicolumn_wHzyxd .media.media--transparent.media--adapt {
    overflow: visible;
}

  section#shopify-section-template--24261036572991__multicolumn_rVUEbU {
    margin-bottom: -2.5%;
}
}


section#shopify-section-template--24261036572991__multicolumn_BzPCHr .multicolumn-card__info {
    position: absolute;
    top: 0;
    padding: 0;
   }

section#shopify-section-template--24261036572991__multicolumn_BzPCHr .multicolumn-card__info h3.inline-richtext {
    background-color: #097969;
    color: #fff;
    font-size: 20px;
    padding: 10px 20px;
}

li#Slide-template--24261036572991__multicolumn_BzPCHr-2 .multicolumn-card__info {
    right: 0;
    left: auto;
}

section#shopify-section-template--24261036572991__multicolumn_BzPCHr img.multicolumn-card__image {
    width: 100%;
}

section#shopify-section-template--24261036572991__multicolumn_BzPCHr .multicolumn-card__image-wrapper {
    margin: 0;
}

li#Slide-template--24261036572991__multicolumn_BzPCHr-1 img.multicolumn-card__image {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

li#Slide-template--24261036572991__multicolumn_BzPCHr-2 img.multicolumn-card__image {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

li#Slide-template--24261036572991__multicolumn_BzPCHr-1 h3.inline-richtext {
    border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

li#Slide-template--24261036572991__multicolumn_BzPCHr-2 h3.inline-richtext {
    border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

ul#Slider-template--24261036572991__multicolumn_BzPCHr {
    column-gap: 0;
}
/*
table.comparison-table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
    color: #fff;
    border-radius: 20px;
    max-width: 1000px;
} 
*/

table.comparison-table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
    color: #fff;
    border-radius: 20px;
    max-width: 1300px;
}

.comparison-table td, .comparison-table th {
  
  text-align: left;
  padding: 8px;
}
/*
.comparison-table .outside {
  background-color: #fff;
}
*/
.comparison-table .outside {
  background-color: transparent;
}

.comparison-table td.center, .comparison-table th.center{
text-align:center;
}

.comparison-table td {
    background-color: #D0E6DE;
}

.comparison-table td h2 {
    color: #000;
  font-size:30px;
  margin: 10px 0;

}

td.top-left {
    border-top-left-radius: 20px !important;
}

td.top-right {
    border-top-right-radius: 20px;
}

td.bottom-right {
    border-bottom-right-radius: 20px;
}

td.bottom-left {
    border-bottom-left-radius: 20px;
}

.comparison-table tr {
    border-bottom: 1px solid #000;
}

.comparison-table td.heading {
    padding-left: 4%;
}

.comparison-table td.center.dark {
    background-color: #097969;
}

.comparison-table td.center.dark h2 {
    color: #fff;
}

tr.last-th {
    border-bottom: none;
}

table.comparison-table td img {
    height: 25px;
}

tr.outside {
    border-bottom: none;
}
span.image-before {
    display: inline-flex;
    align-items: center;
}
section#shopify-section-template--24261036572991__multicolumn_kCnMFU .multicolumn-card__info {
    padding-left: 0!important;
}
@media(max-width:748px){
.comparison-table td h2 {
    font-size: 20px;
}

  .product-media-modal__dialog .global-media-settings {
    width: 100%;
}
  table.comparison-table td img {
    height: 15px;
}
  
  tr.outside img {
    height: 20px!important;
}

  .comparison-table tr.outside th:last-child img {
    height: 40px;
}
  .single-product-cart {
        float: left;
        width: 190px;
        margin-left: 20px !important;
    }
  /* .single-product-cart product-form.product-form {
    margin-top: 0!important;
} */
.single-product-cart button.product-form__submit h3 {
    font-size: 14px;
}
span.image-before {
    display: block;
}
.afterpay img {
    width: 80px;
    margin-left: 0px;
}

  h2.rich-text__heading.rte.inline-richtext.h0 strong {
    font-size: 25px;
}

.collapsible-content__wrapper h2.collapsible-content__heading.inline-richtext.h0 {
    font-size: 30px;
}

.collapsible-content__wrapper h3.caption-with-letter-spacing {
    font-size: 15px;
}

.product-form__submit h3 {
    font-size: 20px;
}

.collapsible-content__wrapper h3.accordion__title.inline-richtext.h4 {
    font-size: 25px;
}

  section#shopify-section-template--24261036572991__multicolumn_BzPCHr .multicolumn-card__info h3.inline-richtext {
    font-size: 16px;
}
  ul#Slider-template--24261036572991__multicolumn_kCnMFU {
    column-gap: 20px;
}
  .product h2.rich-text__heading.rte.inline-richtext.h0 {
    line-height: 28px;
}
  
}

@media(max-width:500px){
.comparison-table td h2 {
    font-size: 10px;
}
  tr.outside img {
    height: 15px!important;
}

  .comparison-table tr.outside th:last-child img {
    height: 30px;
}
  section#shopify-section-template--24261036572991__multicolumn_rVUEbU {
    margin-bottom: 10px;
}
  .comparison-table td {
    padding: 6px;
}
  table.comparison-table td img {
    height: 10px;
}
}

tr.outside img {
    height: 35px;
}

.comparison-table tr.outside th:last-child img {
    height: 60px;
}

@media(min-width:990px){
  /*
.outside th.center {
    padding-bottom: 30px;
}
  */
  .outside th.center {
    padding-bottom: 10px;
}
}



.product__info-container quantity-input.quantity {
    border-radius: 40px !important;
    border: 2px solid #000;
    box-shadow: none;
    width: 210px;
    height: 62.18px;
}
input#Quantity-template--24261036343615__featured_product_QpdPTt {
    font-size: 22px;
    font-weight: 400;
    line-height: 138%;
}

.quantity__button .svg-wrapper {
    width: 26px !important;
}
.quantity::before, .quantity::after{
display:none!important;
}



.accordion details[open]>summary .plus{
display:none;
}

.accordion details[open]>summary .minus{
display:block;
}

.accordion details>summary .minus {
    display: none;
}

span.plus, span.minus {
    font-size: 28px;
}

span.strike-price {
    text-decoration: line-through;
    margin-right: 10px;
    font-size: 35px;
    line-height: 41.47px;
    color: #000000;
}
span.save-percent {
    color: #fff;
    background-color: #000;
    font-size: 16px;
    padding: 5px 8px;
    border-radius: 20px;
    margin-left: 15px;
    position: relative;
    top: -3px;
}

ul.icon-with-text.icon-with-text--horizontal {
    flex-direction: column;
}

ul.icon-with-text.icon-with-text--horizontal li.icon-with-text__item {
    flex-direction: row!important;
    width: 100%!important;
margin-bottom: 10px;
}

ul.icon-with-text.icon-with-text--horizontal li.icon-with-text__item img {
    width: 30px;
    margin-right: 10px;
    margin-bottom: 0;
}

ul.icon-with-text.icon-with-text--horizontal li.icon-with-text__item span.h4.inline-richtext {
    font-size: 20px;
}

ul#Slider-Thumbnails-template--24261036572991__main {
    justify-content: center!important;
}

button.thumbnail.global-media-settings.global-media-settings--no-shadow {
    border: 1px solid #e1e1e1;
}

.pf-slider.scrollfix img {
    height: 370px!important;
    object-fit: cover!important;
    border-radius: 20px!important;
}
@media(max-width:767px){
    #great_sticky_bar .great_prod_variants {
    display: none !important;
}
}
@media(max-width:749px){

  .pf-slider.scrollfix img {
    height: 380px!important;
    width: 449px !important;
    object-fit: cover!important;
    border-radius: 20px!important;
}
  .page-width.section-template--24261036572991__multicolumn_BzPCHr-padding {
    max-width: 100%!important;
}

  table.comparison-table {
    width: 100%!important;
}
  
}
/*
.page-width.section-template--24261036572991__multicolumn_BzPCHr-padding {
    max-width: 50%;
}
*/
section#shopify-section-template--24261036572991__multicolumn_BzPCHr .page-width.section-template--24261036572991__multicolumn_BzPCHr-padding {
    max-width: 50%;
}



/* variant-selects#variant-selects-template--24261036572991__main label.swatch-input__label[for="template--24261036572991__main-1-0"]::after {
    content: "Pine";
    position: absolute;
    font-family: 'Alegreya';
    margin-top: 10px;
    font-size: 20px;
    line-height: 20px;
    margin-left: -5px;
}

variant-selects#variant-selects-template--24261036572991__main label.swatch-input__label[for="template--24261036572991__main-1-1"]::after {
    content: "Cherry";
    position: absolute;
    font-family: 'Alegreya';
    margin-top: 10px;
    font-size: 20px;
    line-height: 20px;
    margin-left: -15px;
}

variant-selects#variant-selects-template--24261036572991__main label.swatch-input__label[for="template--24261036572991__main-1-2"]::after {
    content: "Lilac";
    position: absolute;
    font-family: 'Alegreya';
    margin-top: 10px;
    font-size: 20px;
    line-height: 20px;
    margin-left: -5px;
} */
.value_lable_wrapper {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-right: 2rem;
    justify-content: center;
  font-size: 16px;
}
.value_lable_wrapper label.swatch-input__label .swatch {
    text-align: center;
    display: flex;
    justify-content: center;
}
.value_lable_wrapper label.swatch-input__label {
margin:0 !important;
}

variant-selects#variant-selects-template--24261036572991__main {
    margin: 0 0 5rem;
}

.grid__item.product__media-wrapper .custom_products_media_main.swiper-container img {
    object-fit: contain !important;
  width:auto;
}

.custom-media-gallery {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
}

.custom-media-gallery img {
    overflow: hidden;
    max-width: -moz-available;
    max-width: -webkit-fill-available;
}

@media(max-width:749px){
.custom-media-gallery img {
   width:100%;
  height:100%;
}
}

@media(min-width:1090px){
ul#Slider-template--24261036572991__multicolumn_kCnMFU li {
    padding: 2rem 4rem;
}
}
/*
section#shopify-section-template--24261036572991__collapsible_content_6KEyBi .accordion summary {
    padding: 30px 0 !important;
}
*/
section#shopify-section-template--24261036572991__collapsible_content_6KEyBi .accordion summary {
    padding: 20px 0 !important;
}

.global-media-settings {
    border: none !important;
}

/*
section#shopify-section-template--24261036572991__collapsible_content_6KEyBi img {
    object-fit: contain !important;
}
*/
section#shopify-section-template--24261036572991__collapsible_content_6KEyBi img {
    object-fit: cover!important;
    border: 1px solid #000;
}
.accordion p {
        font-size: 16px;
    font-weight: 400;
    line-height: 138%;
}


@media(min-width:990px){
.pagefly-slideshow.a .pf-slide:nth-child(1) {
    width: 36%;
}

.pagefly-slideshow.a .pf-slide:nth-child(2) {
    width: 30%;
}

.pagefly-slideshow.a .pf-slide:nth-child(3) {
    width: 34%;
}


.pagefly-slideshow.b .pf-slide:nth-child(1) {
    width: 20%;
}

.pagefly-slideshow.b .pf-slide:nth-child(2) {
    width: 35%;
}

.pagefly-slideshow.b .pf-slide:nth-child(3) {
    width: 45%;
}
}



body.blushcam.product.gradient {
    background-color: #fff;
}

product-info {
    padding-top: 0;
}

.product__info-wrapper.grid__item {
    padding-top: 20px!important;
}

div#shopify-section-template--24261036343615__multirow_W4wy7e .multirow__inner.page-width {
    max-width: 100%;
    padding: 0;
}

p {
    color: #000;
}


product-info#MainProduct-template--24261036572991__main {
    padding-top: 0;
}

.product .product__info-container p.product__text.inline-richtext:nth-of-type(1) {
    font-family: 'gelica-regular-webfont';
}

.product .product__info-container p.product__text.inline-richtext strong{
background-color: #0979694d;
    font-weight: 100;
    padding-top: 1px;
}

ul#Slider-template--24261036572991__multicolumn_mUhwF8 img.multicolumn-card__image {
    border-radius: 20px;
    border: 1px solid #000;
}



section#shopify-section-template--24261036572991__rich_text_adJzxM p:before{
content: "";
    background: url(/cdn/shop/files/Product_Ratings.png?v=1737953699);
    width: 100px;
    display: inline-flex;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    align-items: center;
    margin-right: 10px;
    bottom: 7px;
    position: relative;

}

ul#Slider-template--24261036572991__multicolumn_mUhwF8 .multicolumn-card__image-wrapper {
    margin: 0 5px;
}

ul#Slider-template--24261036572991__multicolumn_mUhwF8 .multicolumn-card__image-wrapper {
    margin: 0 5px;
}

section#shopify-section-template--24261036572991__multicolumn_mUhwF8 .multicolumn-card__info:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Single_Review.png?v=1737973078);
    width: 100%;
    height: 24px;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 176px;
    margin-top: -33px;
}

section#shopify-section-template--24261036572991__multicolumn_mUhwF8 .multicolumn-card__info {
    padding-top: 45px;
}



/*************************************************HOME PAGE CSS START*********************************************************/



div#shopify-section-template--24261036343615__multirow_W4wy7e .image-with-text__text--caption::before {
    content: "";
    /* background: url(/cdn/shop/files/Product_Ratings.png?v=1737953699); */
     background: url(/cdn/shop/files/five-stars-icon-in-flat-style-customer-product-rating-illustration-on-isolated-background-review-feedback-sign-business-concept-vector-removebg-preview1.png?v=1743773072); 
    width: 120px;
    display: inline-flex;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    align-items: center;
    /* margin-right: 6px; */
    bottom: 7px;
    position: relative;
}

div#shopify-section-template--24261036343615__multirow_W4wy7e h2.image-with-text__heading.hxl.rte {
    margin-top: 10px;
    font-size: 8rem;
}

div#shopify-section-template--24261036343615__multirow_W4wy7e .image-with-text__text--caption {
    font-size: 19px;
  font-family: 'gelica-regular-webfont';
}

div#shopify-section-template--24261036343615__multirow_W4wy7e a.button.button--primary {
    /* font-size: 22px;
    border-radius: 50px; */
  font-size: 18px;
       border-radius: 50px;
    height: 60px;
    width: 250px;
   font-family: Gelica Rg !important;
}

div#shopify-section-template--24261036343615__multirow_W4wy7e a.button.button--primary::after {
    display:none;
}

.instant-rich-text.dot {
    width: 20px !important;
}

.iZ0pkNU02g11Ccwmf {
    margin: 0 auto;
    background: #fff !important;
}

.custom-bubble .hover:hover {
    transform: scale(1) !important;
}

.custom-bubble img.instant-image.instant-image__main {
    position: relative;
    right: 20px;
}

.custom-bubble .iJKEZ0mJ71Zh0as9I img.instant-image.instant-image__main {
    position: relative;
    right: 0px;
    bottom: 25px;
}

.custom-bubble .__instant.i2LuyNyx1DFka0ilr .iySjrRNVo6mWgvK7h {
    width: auto;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .iBjmgYzIoaOqm7mSN {
    left: 100px;
    top: 70px;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .ibJROLeLikoz23U6G {
    top: 150px;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .ixTqBhaegDoQWWCFQ {
    left: 790px!important;
  top: 90px;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .iZ0pkNU02g11Ccwmf {
    width: 100%!important;
    padding: 0!important;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .iySjrRNVo6mWgvK7h {
    top: 172px;
    left: 990px;
    width: auto;
}

div#shopify-section-template--24261036343615__multirow_nRj4bX .multirow__inner.page-width {
    max-width: 100%;
    padding: 0;
}

div#shopify-section-template--24261036343615__multirow_nRj4bX p {
    font-size: 18px;
}

@media(min-width:1400px){
div#shopify-section-template--24261036343615__multirow_nRj4bX p {
    padding-right: 22rem;
}

div#shopify-section-template--24261036343615__multirow_nRj4bX h2.image-with-text__heading.h0.rte {
    width: 60%;
}
}


div#shopify-section-template--24261036343615__multirow_nRj4bX img {
    object-fit: contain;
    width: 85%;
}

.multirow.section-template--24261036343615__multirow_EMa4YL-padding.gradient.color-scheme-5e94b233-010e-4b24-9968-e00f8e77919f .multirow__inner.page-width {
    max-width: 100%;
    padding: 50px 0;
}

div#shopify-section-template--24261036343615__multirow_nRj4bX .image-with-text__grid {
    border: 2px solid #000;
    border-left: none;
    border-right: none;
}

div#shopify-section-template--24261036343615__multirow_EMa4YL .image-with-text__grid {
    border: 1px solid #000;
    border-left: none;
    border-right: none;
}

div#shopify-section-template--24261036343615__multirow_ey9NyC .image-with-text__grid {
    border: 1px solid #000;
    border-left: none;
    border-right: none;
}

div#shopify-section-template--24261036343615__multirow_ey9NyC .multirow__inner.page-width {
    max-width: 100%;
    padding: 0;
}

div#shopify-section-template--24261036343615__multirow_EMa4YL p {
    font-size: 18px;
}

div#shopify-section-template--24261036343615__multirow_ey9NyC p {
    font-size: 18px;
}

div#shopify-section-template--24261036343615__multirow_EMa4YL img {
    object-fit: contain;
}
div#shopify-section-template--24261036343615__multirow_ey9NyC img {
    object-fit: contain;
}



section#shopify-section-template--24261036343615__collapsible_content_6KEyBi {
    /* padding-top: 50px; */
    background-color: #fff;
}

.collapsible-content__wrapper.section-template--24261036343615__collapsible_content_6KEyBi-padding {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

section#shopify-section-template--24261036343615__collapsible_content_6KEyBi .accordion summary {
    padding: 20px 0px !important;
}

section#shopify-section-template--24261036343615__rich_text_WpRKQM .rich-text__text.rte p::before {
    content: "";
    background: url('/cdn/shop/files/Single_Review_2.png?v=1739435759');
    width: 120px;
    display: inline-flex;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    align-items: center;
    /* margin-right: 10px; */
    bottom: 7px;
    position: relative;
}

section#shopify-section-template--24261036343615__multicolumn_zbWfNL .multicolumn-card__image-wrapper {
    margin: 0 5px !important;
}

section#shopify-section-template--24261036343615__multicolumn_zbWfNL img.multicolumn-card__image {
    border-radius: 20px;
        max-height: 350px;
    /* border: 1px solid #000; */
}

.section-template--24261036343615__rich_text_xhhLEV-padding {
    border-top: 1px solid #000 !important;
}

section#shopify-section-template--24261036343615__collapsible_content_yjYbib .collapsible-content__wrapper h3.accordion__title.inline-richtext.h4::before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Vector_f19b9908-7230-475e-b451-cfbe4e2517d3.png?v=1737973078);
    width: 28px;
    height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 18px;
    top: 24px;
}

section#shopify-section-template--24261036343615__collapsible_content_yjYbib .collapsible-content__wrapper h3.accordion__title.inline-richtext.h4 {
    padding-left: 30px;
}

section#shopify-section-template--24261036343615__collapsible_content_yjYbib .grid__item {
    border: 1px solid;
    border-radius: 18px;
}

section#shopify-section-template--24261036343615__collapsible_content_yjYbib .accordion summary {
    padding-left: 18px !important;
    padding-right: 18px !important;
}

section#shopify-section-template--24261036343615__collapsible_content_yjYbib .accordion:last-child {
    border-bottom: none;
}

section#shopify-section-template--24261036343615__collapsible_content_yjYbib .accordion {
    border-color: #00000033 !important;
}

section#shopify-section-template--24261036343615__collapsible_content_yjYbib span.plus, span.minus {
    color: #097969;
}

section#shopify-section-template--24261036343615__multicolumn_zbWfNL .multicolumn-card__info::before {
    content: "";
    position: absolute;
    background: url('/cdn/shop/files/Single_Review_2.png?v=1739435759');
    width: 100%;
    height: 24px;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 176px;
    margin-top: -33px;
}

section#shopify-section-template--24261036343615__multicolumn_zbWfNL .multicolumn-card__info {
    padding-top: 45px;
  padding-bottom: 15px;
   background: #09796930;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

@media(max-width:768px){
div#shopify-section-template--24261036343615__multirow_nRj4bX img {
    width: 100%;
}

div#shopify-section-template--24261036343615__multirow_W4wy7e h2.image-with-text__heading.hxxl.rte {
    font-size: 2.5rem;
    margin: 15px auto 5px!IMPORTANT;
}

  .custom-bubble.__instant.i2LuyNyx1DFka0ilr .iZ0pkNU02g11Ccwmf {
    display: block;
    aspect-ratio: 0.8!important;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .iBjmgYzIoaOqm7mSN {
    display: block !important;
    left: auto !important;
    top: 0 !important;
  width: 100%;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .iJKEZ0mJ71Zh0as9I {
    display: block !important;
    left: auto !important;
    top: 0 !important;
  width: 100%;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .ixTqBhaegDoQWWCFQ.hover {
    display: block !important;
    left: auto !important;
    top: 20px !important;
  width: 100%;
}

  .custom-bubble.__instant.i2LuyNyx1DFka0ilr .iJKEZ0mJ71Zh0as9I {
    padding: 0px 0px 20px 0 !important;
    width: 100%;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .iBjmgYzIoaOqm7mSN {
    padding-top: 0 !important;
  width: 100%;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .i25M49XXzRww80RZd.hover {
    display: block !important;
    left: auto !important;
    top: 0 !important;
  width: 100%;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .ibJROLeLikoz23U6G.hover {
    display: block !important;
    left: auto !important;
    top: 0!important;
  width: 100%;
}

.custom-bubble.__instant.i2LuyNyx1DFka0ilr .iySjrRNVo6mWgvK7h {
    display: block !important;
    left: auto !important;
    top: auto !important;
  width: 100%;
}

.imgg {
    display: none;
}

  .section-template--24261036343615__custom_liquid_yDiG3H-padding {
    padding-top: 30px!important;
   
}

  .__instant.i2LuyNyx1DFka0ilr .ifQOUxf2TCBrNF7NR {
    width: 100%;
}

.__instant.i2LuyNyx1DFka0ilr .i1Shz6yVztkIbrCMj {
    width: 100%;
}

.__instant.i2LuyNyx1DFka0ilr .iberZ5Vqv3FPMbpbq {
    width: 100%;
}

.__instant.i2LuyNyx1DFka0ilr .irZtm6mOoyG4vinIH {
    width: 100%;
}

.__instant.i2LuyNyx1DFka0ilr .i26tP9DOD8KOjBKYC {
    width: 100%;
}

  .__instant.i2LuyNyx1DFka0ilr .itp26nr7bX92XEeYo {
    text-align: left !important;
}

  .index .image-with-text__content {
    padding-left: 15px;
    padding-right: 15px;
}

.index h2.rich-text__heading.rte.inline-richtext.hxl {
    font-size: 2.4rem;
    padding-top: 9px;
}
  

.index h2.image-with-text__heading.h0.rte {
    font-size: 3rem;
}
  
}


.index div#homepage-image-slider {
    background-color: #fefff9;
    padding-top: 10px;
    padding-bottom: 0;
}

@media(min-width:749px){
div#shopify-section-template--24261036343615__multirow_EMa4YL .image-with-text__media {
    padding-bottom: 75% !important;
}
}

section#shopify-section-template--24261036343615__collapsible_content_6KEyBi img {
    border: 1px solid #000;
}


.index .product .product__info-container p.product__text.inline-richtext:nth-of-type(1) {
    font-family: 'Gelica';
}

.index .product .product__info-container p.product__text.inline-richtext:nth-of-type(2) strong {
    background-color: #0979694D;
    font-weight: 100;
    padding-top: 1px;
}

.index .product__info-wrapper.grid__item {
    padding: 0 0rem 0 4rem !important;
}

.index ul.icon-with-text.icon-with-text--horizontal li.icon-with-text__item {
    margin-bottom: 2px;
}

.product .product__info-container p.product-price b {
  /* font-family: gelica-regular-webfont !important; */
  font-weight: 100;
}

span.strike-price:before {
    content: "";
    position: absolute;
    width: 79px;
    height: 3px;
    background-color: #000;
    margin-top: 19px;
}

span.strike-price {
    text-decoration: none;
}



/* label.swatch-input__label[for=template--24261036343615__featured_product_QpdPTt-1-1]:after {
content: "Cherry";
    position: absolute;
    font-family: Alegreya;
    margin-top: 10px;
    font-size: 20px;
    line-height: 20px;
    margin-left: -14px;
}

label.swatch-input__label[for=template--24261036343615__featured_product_QpdPTt-1-2]:after {
content: "Lilac";
    position: absolute;
    font-family: Alegreya;
    margin-top: 10px;
    font-size: 20px;
    line-height: 20px;
    margin-left: -5px;
} */

label.swatch-input__label[for=template--24261036343615__featured_product_QpdPTt-1-0], label.swatch-input__label[for=template--24261036343615__featured_product_QpdPTt-1-1] {
    margin-right: 50px !important;
}

/* variant-selects#variant-selects-template--24261036343615__featured_product_QpdPTt legend.form__label {
    display: none;
} */

variant-selects#variant-selects-template--24261036343615__featured_product_QpdPTt {
    margin-bottom: 50px;
}

.index .custom_main_thum-image-wrapp {
    gap: 5px!important;
}

.index .comparison-table .outside {
    background-color: #f8f9f1!important;
}


section#shopify-section-template--24261036343615__multicolumn_xmemCj .multicolumn-card__info {
    position: absolute;
    top: 0;
    padding: 0;
   }

section#shopify-section-template--24261036343615__multicolumn_xmemCj .multicolumn-card__info h3.inline-richtext {
    background-color: #097969;
    color: #fff;
    font-size: 20px;
    padding: 10px 20px;
}

li#Slide-template--24261036343615__multicolumn_xmemCj-2 .multicolumn-card__info {
    right: 0;
    left: auto;
}

section#shopify-section-template--24261036343615__multicolumn_xmemCj img.multicolumn-card__image {
    width: 100%;
}

section#shopify-section-template--24261036343615__multicolumn_xmemCj .multicolumn-card__image-wrapper {
    margin: 0;
}

li#Slide-template--24261036343615__multicolumn_xmemCj-1 img.multicolumn-card__image {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

li#Slide-template--24261036343615__multicolumn_xmemCj-2 img.multicolumn-card__image {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

li#Slide-template--24261036343615__multicolumn_xmemCj-1 h3.inline-richtext {
    border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

li#Slide-template--24261036343615__multicolumn_xmemCj-2 h3.inline-richtext {
    border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

ul#Slider-template--24261036343615__multicolumn_xmemCj {
    column-gap: 0;
}




@media(max-width:748px){
  section#shopify-section-template--24261036343615__multicolumn_xmemCj .multicolumn-card__info h3.inline-richtext {
    font-size: 16px;
}
.page-width.section-template--24261036343615__multicolumn_xmemCj-padding {
    max-width: 100%!important;
}
}

section#shopify-section-template--24261036343615__multicolumn_xmemCj .page-width {
    max-width: 60%;
}

.index product-info {
    border-top: 0;
    /* border-bottom: 1px solid #000;
    padding-bottom: 42px; */
    background-color: #fefff9;
}

#great_sticky_bar .great_buy_btn h3 {
    color: #fff;
}

@media(min-width:749px){
/* body {
    zoom: 0.8;
} */

.image-with-text__media.image-with-text__media--adapt.gradient.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a.global-media-settings.media {
    padding-bottom: 85% !important;
}

.multirow.section-template--24261036343615__multirow_nRj4bX-padding.gradient.color-scheme-5e94b233-010e-4b24-9968-e00f8e77919f .image-with-text__media {
    padding-bottom: 68% !important;
}
.multirow.section-template--24261036572991__multirow_bC9c6r-padding .image-with-text__media {
    padding-bottom: 60% !important;
}
  /*
.multirow.section-template--24261036572991__multirow_bC9c6r-padding .image-with-text__media img {
    object-fit: contain;
}
  */
.multirow.section-template--24261036572991__multirow_bC9c6r-padding .image-with-text__media img {
    object-fit: cover;
    border-right: 1px solid #000;
    border-radius: 0 15px 15px 0;
}
.jbjkHu {
    max-width: auto!important;
}
}



@media(max-width:748px){
div#shopify-section-template--24261036343615__multirow_nRj4bX{
display:none;
}
  .section-template--24261036343615__custom_liquid_yDiG3H-padding {
    padding-bottom: 0!important;
}

.section-template--24261036343615__rich_text_kzb8DQ-padding {
    padding-top: 0!important;
}
}


body.my-store.index.gradient {
    background-color: #fff;
}

div#shopify-section-template--24261036343615__multirow_w8W4qn {
    /* margin: 40px 0; */
    background-color: #fff;
    border: 1px solid #000;
    border-right: 0;
    border-left: 0;
}

div#shopify-section-template--24261036343615__multirow_w8W4qn p{
  font-size:20px;
  line-height: 30px;
}

div#shopify-section-template--24261036343615__multirow_aBLcVj {
    /* margin: 40px 0 0; */
    background-color: #fff;
    /* border: 1px solid #000; */
    border-right: 0;
    border-left: 0;
    border-top: 1px solid;
    /* border-bottom: 1px solid; */
}

div#shopify-section-template--24261036343615__multirow_aBLcVj p{
font-size: 21px;
    font-family: 'Poppins';
  line-height: 138%;
}

div#shopify-section-template--24261036343615__multirow_gn3CHj {
    background-color: #fff;
    border: 1px solid #000;
    border-right: 0;
    border-left: 0;
}

div#shopify-section-template--24261036343615__multirow_gn3CHj img {
    object-fit: contain;
}



/**************************

.multirow.section-template--24261036572991__multirow_bC9c6r-padding .multirow__inner.page-width {
    max-width: 100%;
    padding: 0;
}

****************************/

.icon-slider-custom .pf-slider.scrollfix img {
    height: 60px !important;
    object-fit: contain !important;
    border-radius: 0 !important;
}

.icon-slider-custom .sc-eoVZcn {
    text-align: center;
}


section#shopify-section-template--24261036572991__custom_liquid_Hf4Wqh{
display:none;
}


@media(min-width:1200px){
section#shopify-section-template--24261036572991__custom_liquid_Hf4Wqh{
display:block!important;
}
}

section#shopify-section-template--24261036572991__multicolumn_kCnMFU{
display:none;

}

@media(max-width:1199px){
section#shopify-section-template--24261036572991__multicolumn_kCnMFU{
display:block!important;
}
}


@media(min-width:749px){
/* variant-selects#variant-selects-template--24261036343615__featured_product_QpdPTt.mob{
display:none;
} */
  variant-selects.mob {
    display: none;
}
  section#shopify-section-template--24261036343615__image_banner_y4ryjn {
    padding: 40px 0;
}
}


@media(max-width:748px){
/* variant-selects#variant-selects-template--24261036343615__featured_product_QpdPTt.mob {
display:block!important;
}
variant-selects#variant-selects-template--24261036343615__featured_product_QpdPTt {
display:none!important;
} */
  .desktop_show{
    display:none;
  }
    variant-selects.mob {
    display: block;
}

  .bottom-up {
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    gap: 15px;
}

.bottom-up a.button.button--primary {
    margin: 5px auto;
    width: 100%;
    /* max-width: 250px!important; */
    font-size: 18px !important;
}
.bottom-up .image-with-text__text p {
    font-size: 14px !important;
}
body.my-store.index.gradient {
    background-color: #fff;
    text-align: center;
}

  .collapsible-content__wrapper .accordion__content {
    padding: 0;
    text-align: left;
}
.collapsible-content__wrapper h3.accordion__title.inline-richtext.h4 {
    font-size: 18px;
}
section#shopify-section-template--24261036343615__collapsible_content_yjYbib .collapsible-content__wrapper h3.accordion__title.inline-richtext.h4:before {
    width: 22px;
    height: 22px;
}
.collapsible-content__wrapper .accordion__content p {
    font-size: 14px !IMPORTANT;
    line-height: 24px;
}
.accordion summary {
    text-align: left;
}

.product__info-container {
    text-align: left !important;
}

.product .product__info-container ul li.icon-with-text__item {
    text-align: left;
}

/* div#shopify-section-template--24261036343615__multirow_W4wy7e .image-with-text__media {
    padding-bottom: 62% !important;
} */

/* div#shopify-section-template--24261036343615__multirow_W4wy7e .image-with-text__media img {
    object-position: 0px -50px;
} */
  div#shopify-section-template--24261036343615__multirow_W4wy7e .image-with-text__text--caption {
    width: 100%;
    display: none !important;
}
.text-with-starr {
    padding: 20px 20px 25px !IMPORTANT;
    background-color: #f9f8f1;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.text-with-starr .first-inner-text {
    font-size: 14px;
    line-height: 1.6em;
    color: #000 !important;
}
  .first-inner-img img {
    width: 100%;
    max-width: 115px;
}
  .first-inner-img {
    line-height: 1;
}
}

div#shopify-section-template--24261036343615__multirow_bzxWTP img {
    object-fit: contain;
}
.multirow.section-template--24261036343615__multirow_w8W4qn-padding a.button.button--primary {
    border-radius: 50px;
}

.multirow.section-template--24261036343615__multirow_w8W4qn-padding a.button.button--primary:after, .multirow.section-template--24261036343615__multirow_w8W4qn-padding a.button.button--primary:before {
    display:none;
}

span.save {
    font-size: 20px;
    font-family: 'Gelica Rg';
    background-color: #F79E1B;
    color: #fff;
    padding: 6px 10px 7px;
    position: relative;
    top: -4px;
    left: 10px;
}

.comparison-table .outside th.center:nth-child(2) {
    /* background-color: #097969; */
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

@media(min-width:749px){
div#shopify-section-template--24261036343615__multirow_bzxWTP {
    display: none;
}
}

@media(max-width:748px){
/* div#shopify-section-template--24261036343615__multirow_gn3CHj {
    display: none;
} */
  span.save {
    font-size: 14px !important;
    padding: 5px 5px 5px;
}
}


@media(max-width:600px){

div#shopify-section-template--24261036343615__multirow_W4wy7e .image-with-text__content {
    padding: 20px 20px 50px;
}
div#shopify-section-template--24261036343615__multirow_W4wy7e h2.image-with-text__heading.hxxl.rte {
    margin-top: 5px;
}
.bottom-up {
    margin-top: 0;
}

.bottom-up {
    margin-top: 14px !important;
    gap: 15px;
    flex-direction: column;
}
  .index div#homepage-image-slider {
    padding-top: 0;
}
.pf-c {
    padding-top: 5px !important;
}

  .collapse-padding .image-with-text__grid .image-with-text__content {
    padding: 0 0 20px!important;
}

div#shopify-section-template--24261036343615__multirow_w8W4qn {
    margin-top: 20px!important;
}

section#shopify-section-template--24261036343615__multicolumn_xmemCj .page-width {
    padding-top: 0!important;
}

div#shopify-section-template--24261036343615__multirow_w8W4qn {
    margin-bottom: 25px!important;
}

div#shopify-section-template--24261036343615__multirow_aBLcVj {
    margin-top: 0px!important;
}

section#shopify-section-template--24261036343615__collapsible_content_6KEyBi {
    padding-top: 0px!important;
}

.collapsible-content__wrapper h2.collapsible-content__heading.inline-richtext.h0 {
    margin-bottom: 15px!important;
    font-size: 24px !important;
    line-height: 30px !important;
}

section#shopify-section-template--24261036343615__collapsible_content_6KEyBi .accordion summary {
    padding: 10px 0!important;
}

.collapsible-content__wrapper.section-template--24261036343615__collapsible_content_6KEyBi-padding {
    border-bottom: 0!important;
    padding-bottom: 25px!important;
}

.section-template--24261036343615__featured_product_QpdPTt-padding {
    padding: 30px 20px !important;
}

.custom_media-thumb_main .swiper-slide {
    margin-top: 0!important;
    margin-bottom: 0!important;
}

.custom_media-thumb_main .swiper-wrapper {
    height: 88px!important;
}

.product__title {
    margin: 0 !important;
}

ul.icon-with-text.icon-with-text--vertical.list-unstyled {
    margin: 5px 0!important;
}

.product .product__info-container p.product__text.inline-richtext:nth-of-type(1) {
    margin: 0!important;
    font-size: 16px !Important;
}

variant-selects#variant-selects-template--24261036343615__featured_product_QpdPTt {
    margin-bottom: 0!important;
}

.product .product__info-container p.product-price {
    margin: 0!important;
}

.product .product__info-container ul.icon-with-text.icon-with-text--horizontal.list-unstyled.icon-with-text--text-only {
    margin-bottom: 5px!important;
}

product-info {
    padding-bottom: 0px!important;
}

.section-template--24261036343615__rich_text_Rdt4Xa-padding {
    padding-top: 15px!important;
}

.section-template--24261036343615__custom_liquid_rnaDkd-padding {
    padding-bottom: 25px!important;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px ! IMPORTANT;
}

.section-template--24261036343615__rich_text_WpRKQM-padding {
    padding: 15px 0!important;
}

section#shopify-section-template--24261036343615__rich_text_WpRKQM h2 {
    margin: 0!important;
}

.section-template--24261036343615__rich_text_xhhLEV-padding {
    padding: 15px 0!important;
}

  variant-selects#variant-selects-template--24261036572991__main {
    margin-bottom: 0!important;
}

.single-product-cart {
    margin-left: 0 !important;
    width: 180px!important;
}

.multicolumn .page-width {
    padding: 20px 0!important;
}

section#shopify-section-template--24261036572991__collapsible_content_6KEyBi .accordion summary {
    padding: 10px 0 !important;
}

.section-template--24261036572991__rich_text_P7pdKp-padding {
    padding-top: 0!important;
    padding-bottom: 10px!important;
}

.section-template--24261036572991__multicolumn_BzPCHr-padding {
    padding: 0 !important;
}

.section-template--24261036572991__rich_text_adJzxM-padding {
    padding: 20px 0 0!important;
}

.section-template--24261036572991__rich_text_adJzxM-padding h2 {
    margin: 0!important;
}

  .section-template--24261036572991__multicolumn_BzPCHr-padding.isolate {
    padding: 0 !important;
}
div#shopify-section-template--24261036572991__multirow_bC9c6r h2 {
    text-align: center;
    font-size: 24px;
    width: 100%;
  padding-top: 20px;
}
  .product .product__title h1 {
    font-size: 3rem !IMPORTANT;
    margin: 10px 0 !IMPORTANT;
}
 .product .product__info-container ul li.icon-with-text__item span.inline-richtext {
    font-size: 14px !IMPORTANT;
} 
  .product-form__input.product-form__quantity {
    width: 100%;
}
.featured-product .single-product-cart {
    margin-left: 0px !important;
}
.single-product-cart product-form.product-form {
    margin-top: 0 !IMPORTANT;
}
}







@media(min-width:749px){
section#shopify-section-template--24261036343615__rich_text_AEktqn, section#shopify-section-template--24261036343615__multicolumn_B9ejim {
    display: none;
}
  .text-star {
    display: none !important;
}
}

li#Slide-template--24261036343615__multicolumn_B9ejim-3 .multicolumn-card.content-container, li#Slide-template--24261036343615__multicolumn_B9ejim-4 .multicolumn-card.content-container, li#Slide-template--24261036343615__multicolumn_B9ejim-5 .multicolumn-card.content-container {
    display: inline-flex;
    width: 100%;
    text-align: left;
    gap: 10px;
    align-items: center;
}

section#shopify-section-template--24261036343615__multicolumn_B9ejim .multicolumn-card__image-wrapper {
    width: 122px;
}

li#Slide-template--24261036343615__multicolumn_B9ejim-3 .multicolumn-card.content-container h3, li#Slide-template--24261036343615__multicolumn_B9ejim-4 .multicolumn-card.content-container h3, li#Slide-template--24261036343615__multicolumn_B9ejim-5 .multicolumn-card.content-container h3 {
font-size:21px;
  font-weight:900;
  line-height:25px;
}



section#shopify-section-template--24261036343615__multicolumn_B9ejim li#Slide-template--24261036343615__multicolumn_B9ejim-4 .multicolumn-card__image-wrapper {
    width: 100px;
}

section#shopify-section-template--24261036343615__multicolumn_B9ejim li#Slide-template--24261036343615__multicolumn_B9ejim-3 .multicolumn-card__image-wrapper {
    width: 95px;
}

.page-width.section-template--24261036343615__multicolumn_B9ejim-padding.isolate {
    text-align: left !important;
}

li#Slide-template--24261036343615__multicolumn_B9ejim-1 h3.inline-richtext, li#Slide-template--24261036343615__multicolumn_B9ejim-2 h3.inline-richtext {
    font-size: 22px;
    font-weight: 600;
}

section#shopify-section-template--24261036343615__multicolumn_B9ejim h2.title.inline-richtext.h1 {
    font-size: 2.5rem;
    font-weight: 900;
}

section#shopify-section-template--24261036343615__multicolumn_B9ejim a.button.button--primary {
    background-color: #e4f3ea;
    color: #000;
    width: 90%;
    border-radius: 30px;
    border: 1px solid #000;
  text-transform: uppercase;
}

section#shopify-section-template--24261036343615__multicolumn_B9ejim a.button.button--primary:after, section#shopify-section-template--24261036343615__multicolumn_B9ejim a.button.button--primary:before {
display:none;
}

.footer__content-bottom-wrapper.page-width {
    justify-content: space-between;
}

body.contact-us.page.gradient {
    background-color: #fff;
}

.footer__content-bottom {
    padding: 0!important;
}

@media(max-width:748px){
ul.list-unstyled.list-social.footer__list-social {
    width: 100%;
}
}

body.return-policy.page.gradient .rte ul, body.return-policy.page.gradient .rte ol {
    list-style-position: outside;
}

body.terms-and-conditions.page.gradient .rte ul, body.return-policy.page.gradient .rte ol {
    list-style-position: outside;
}





/* --------------------- mobile css 11/02 ------------------------- */
@media(max-width:480px){
.instant-ticker-container {
    padding: 7px 0 !IMPORTANT;
}

.instant-ticker-container .instant-rich-text {
    font-size: 16px !IMPORTANT;
}
  .instant-rich-text {
    width: fit-content !IMPORTANT;
}

.header__heading-logo {
    height: auto;
    max-width: 100px;
    width: 100%;
}
.rich-text {
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}
.rich-text .rich-text__text p {
    font-size: 12px !IMPORTANT;
    letter-spacing: 0 !IMPORTANT;
}
}


h1,h2,h3
{
    font-family: var(--font-heading-family);
}

/*header*/
@media screen and (min-width: 1500px) {
header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.page-width {
    max-width: 1750px !important;
}
}

@media screen and (min-width: 990px) {
    /* .header:not(.drawer-menu).page-width {
        padding-left: 0rem !important;
        padding-right: 7rem !important; 
    }*/
}
.header__menu-item {
    font-family: 'Anybody Expanded', sans-serif !important;
    color: #231F20 !important;
    font-weight: 800 !important;
    font-size: 18px !important;
    letter-spacing: -0.02em;
}

.header__icon .svg-wrapper {
    width: 34px !important;
    height: 34px !important;
}

/*instant marquee*/

.__instant.i2LuyNyx1DFka0ilr {
    display: none;
}
.__instant.i2LuyNyx1DFka0ilr.show {
    display: block !important;
}

/*multirow*/
.reviews-image img{
  border: none !important;
  width: 50%;
}

.subheading-2 h3{
font-size: 20px;
  line-height: 138%;
font-weight: 400;
  max-width: 450px;
}
.subheading-2 span {
  font-family: sans-serif;
}

/*image banner*/
section#shopify-section-template--24261036343615__image_banner_y4ryjn{
  background-color: #FEFFF9;
}

/*multirow selfies & never section*/
.multirow h2.image-with-text__heading.h0.rte{
    font-size: 42px;
    font-weight: 400;
    line-height: 90%;
}
.multirow .image-with-text__text.rte.body p{
  font-size: 20px;
line-height: 30px;
}
.multirow .image-with-text__text p {
  margin-bottom: 30px;
}
.multirow a.button.button--primary {
      font-size: 20px;
    text-transform: uppercase;
    font-family: gelica-regular-webfont;
    font-weight: 400;
    padding: 12px 41px;
    line-height: 42px;
    width: 300px;
    height: 69px;
}
/*
.multirow .multirow__inner.page-width {
    max-width: 1860px;
}
*/


/*featured product*/
.page-width.section-template--24261036343615__featured_product_QpdPTt-padding{
  max-width: 1850px !important;
}


/*slider*/
@media screen and (min-width: 1500px){
.oKhjk .pf-slider-prev {
    left: -50px !important;
}
.oKhjk .pf-slider-next {
    right: -50px !important;
}
}
.oKhjk .pf-slider-next:after, .oKhjk .pf-slider-next:before, .oKhjk .pf-slider-prev:after, .oKhjk .pf-slider-prev:before {
    background: #097969 !important;
}

.oKhjk .nav-style-1 {
    background: rgb(254 255 249) !important;
}

 

.multirow.section-template--24261036343615__multirow_w8W4qn-padding.gradient.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a .multirow__inner.page-width {
    max-width: 100%;
    padding: 0;
}

  /*faq*/
  @media screen and (min-width: 990px) {
    .rich-text__blocks {
        max-width: 100% !important;
    }
}

.multirow.section-template--24261036343615__multirow_aBLcVj-padding.multirow__inner.page-width {
    max-width: 100%;
    padding: 0;
}
.multirow.section-template--24261036343615__multirow_aBLcVj-padding .multirow__inner.page-width.multirow-desktop00 {
    max-width: 100%;
    padding: 0;
}


.accordion {
    border-top: 0px !important; 
}

/*footer*/
.footer__content-bottom-wrapper.page-width{
  justify-content: center;
}

@media screen and (max-width: 550px){
  span.save {
    font-size: 16px;
    padding: 5px 5px 5px;
    
}
.guarantee-text {
    font-size: 12px;
    margin-right: 12px;
    float: left;
    display: flex;
	/* margin:0.8rem 0; */
}
.shipping-icons{
  margin-right:10px;
}
  .multirow.section-template--24261036343615__multirow_gn3CHj-padding.gradient.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a {
    padding: 0 15px !important;
}
  #shopify-section-sections--24261033328959__announcement_bar_c7xcxJ span {
           font-size: 10px !important;
        line-height: 138% !important;
}
  .rich-text .rich-text__text p {
        font-size: 7.97px !important;
    }
      div#shopify-section-template--24261036343615__multirow_W4wy7e h2.image-with-text__heading.hxxl.rte {
        line-height: 138%;
           font-size: 22px;
        text-align: center;
        font-weight: 500;
        /* margin:0px !important;  */
    }
  .multirow .image-with-text__text.rte.body p {
    font-size: 8px !important;
    line-height: 12px;
    max-width: 250px;
    margin: 0 auto;
}
  div#shopify-section-template--24261036343615__multirow_W4wy7e a.button.button--primary {
    font-size: 14px !important;
    border-radius: 50px;
    height: 29.44px;
    width: 193px;
}
  .text-with-starr .first-inner-text {
           font-size: 16px;
        line-height: 138%;
        max-width: 400px;
        margin: 0 auto;
    }
.subheading-2 h3{
font-size: 16px !important;
}
  /* .subheading-2 h3 {
    display: none;
} */
  .bottom-up {
    margin: 0 auto;
    margin-bottom: 10px !important;
    margin-top: 0px !important; 
}
  #shopify-section-template--24261036343615__multirow_W4wy7e img {
     border-top-left-radius: 0 !important;
     border-bottom-left-radius: 0 !important;
     border: none !important;
}
#shopify-section-template--24261036343615__multirow_gn3CHj .multirow .multirow__inner h2.image-with-text__heading {
       font-size: 15px !important;
        font-weight: 600;
        line-height: 18.96px;
  margin-top: 20px;
        text-align: center;
    }
.multirow .image-with-text__text.rte.body p {
        font-size: 16px !important;
        line-height: 24px;
        text-align: left;
        max-width: 100% !important;
        margin: 0px 0px 10px 0px;
        padding-top: 10px;
}
.bottom-up {
   margin: 0 auto;
}
.multirow a.button.button--primary {
    font-size: 14.83px !important;
    padding: 12px 26px;
    line-height: 17.57px;
    width: 230px;
    height: 30.44px;
}
#shopify-section-template--24261036343615__multirow_gn3CHj .multirow .multirow__inner {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
.product .product__title h1 {
        font-size: 22px !important;
        line-height: 138%;
    }
.product .product__info-container p.product__text.inline-richtext:nth-of-type(1) {
        font-size: 16px !important;
        line-height: 138%;
    }
.product .product__info-container ul li.icon-with-text__item span.inline-richtext {
        font-size: 16px !important;
        line-height: 138%;
    }
span.swatch {
    width: 55px;
    height: 55px;
}
#shopify-section-template--24261036343615__featured_product_QpdPTt .value_lable_wrapper .color_value {
        font-size: 16px !important;
    }
.product .product__info-container p.product__text.inline-richtext {
    font-size: 16px;
    line-height: 138%;
}
.product .product__info-container p.product-price, span.strike-price {
    font-size: 20px;
    line-height:30px;
    /* line-height: 138%; */
}
#shopify-section-template--24261036343615__featured_product_QpdPTt .save {
        font-size: 16px !important;
        line-height: 138%;
    }
span.strike-price:before {
         width: 45px;
        height: 1px;
        margin-top: 13px;
}
.single-product-cart button.product-form__submit {
    border-radius: 96.76px;
    width: 241px;
    height: 21px;
}
#shopify-section-template--24261036343615__multicolumn_zbWfNL h3.inline-richtext, #shopify-section-template--24261036343615__multicolumn_zbWfNL p {
    font-size: 16px !important;
    line-height: 138% !important;
}
.index h2.rich-text__heading.rte.inline-richtext.hxl {
        font-size: 17px;
        line-height: 20.32px;
    }
#shopify-section-template--24261036343615__rich_text_WpRKQM p {
    font-size: 7px !important;
    line-height: 8.29px;
    
}
.collapsible-content__wrapper h3.caption-with-letter-spacing {
    font-size: 12px;
    line-height: 10px;
    margin-bottom: 14px;
}
.collapsible-content__wrapper h2.collapsible-content__heading.inline-richtext.h0 {
        font-size: 16px;
        line-height: 18.96px;
    }
#shopify-section-template--24261036343615__collapsible_content_6KEyBi .sub-description {
    font-size: 14px !important;
    line-height: 12px !important;
}
#shopify-section-template--24261036343615__rich_text_Rdt4Xa h2.rich-text__heading.rte.inline-richtext.h0 {
        font-size: 16px !important;
        line-height: 18.96px;
    }
section#shopify-section-template--24261036343615__rich_text_WpRKQM .rich-text__text.rte p:before {
    width: 64px;
bottom: 0px;
    margin-right: 10px;
}
index h2.rich-text__heading.rte.inline-richtext.hxl {
        font-size: 16px;
        line-height: 18.96px;
    }
#shopify-section-template--24261036343615__collapsible_content_yjYbib .collapsible-content__wrapper h3.accordion__title.inline-richtext.h4 {
    font-size: 22px !important;
    line-height: 138%;
}
#shopify-section-sections--24261033263423__footer .footer__copyright.caption {
    font-size: 3.69px;
    line-height: 4.37px;
}
#shopify-section-template--24261036343615__multirow_aBLcVj .multirow .multirow__inner h2.image-with-text__heading {
    font-size: 16px !important;
    line-height: 28.96px;
}
#shopify-section-template--24261036343615__multirow_aBLcVj .media > *:not(.zoom):not(.deferred-media__poster-button), #shopify-section-template--24261036343615__multirow_aBLcVj .media model-viewer {
    height: 90% !important;
    width: 100%;
}
div#shopify-section-template--24261036343615__multirow_aBLcVj p {
    font-size: 16px !important;
    line-height: 20px;
    max-width: 305px;
    text-align: justify;
}
.multirow.section-template--24261036343615__multirow_aBLcVj-padding .multirow__inner.page-width.multirow-desktop00 {
    max-width: 100%;
    padding: 0 20px !important;
}
#shopify-section-template--24261036343615__multirow_w8W4qn .multirow .multirow__inner h2.image-with-text__heading {
        font-size: 17px !important;
        font-weight: 600;
        line-height: 18.96px;
    }
div#shopify-section-template--24261036343615__multirow_w8W4qn p {
        font-size: 16px !important;
        line-height: 24px;
        text-align: left;
    }
  
}
/* .multirow.section-template--24261036343615__multirow_aBLcVj-padding.gradient.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a {
    display: none;
} */
  #shopify-section-template--24261036343615__collapsible_content_yjYbib .collapsible-content__wrapper h3.accordion__title.inline-richtext.h4 {
            font-size: 16px !important;
        line-height: 138%;
}
  span.plus, span.minus {
    font-size: 16px;
}
      section#shopify-section-template--24261036343615__collapsible_content_yjYbib .collapsible-content__wrapper h3.accordion__title.inline-richtext.h4:before {
        width: 16px;
        height: 16px;
    }
  div#Quantity-Form-template--24261036343615__featured_product_QpdPTt {
    display: none;
}
  span.image-before {
        display: none !important;
    }
  .product__accordion.accordion.quick-add-hidden {
    display: none;
}

  #shopify-section-sections--24261033263423__footer h2.footer-block__heading.inline-richtext {
    font-size: 22px ;
}
  #shopify-section-sections--24261033263423__footer p {
    font-size: 16px;
}
  .slick-next {
    right: 16px !important;
}


}

.multirow__inner.page-width.multirow-mobile00 {
    display: none;
}




/****************   product page            ***************/
@media screen and (min-width: 750px) {
    .product__info-container {
        max-width: 75rem !important;
    }
}

span.image-before{
      font-size: 25.14px;
    line-height: 37.71px;
}
.plus-minus {
    font-weight: 700;
}
.oKhjk .nav-style-1:after, .oKhjk .nav-style-1:before {
    width: 4px !important;
    height: 18px !important;
}
.oKhjk .nav-style-1:after {
    transform: rotate(-43deg) !important;
    top: 7px !important;
}
.oKhjk .nav-style-1:before {
    transform: rotate(40deg) !important;
    top: 19px !important;
}
th.center.back-ground {
    background: #097969;
}
.multirow.section-template--24261036572991__multirow_bC9c6r-padding.gradient.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a .multirow__inner.page-width.multirow-desktop00 {
    padding: 0 !important;
}
div#shopify-section-template--24261036572991__multirow_bC9c6r .image-with-text.isolate.collapse-padding {
    border-top: 1px solid #000;
}
section#shopify-section-template--24261036572991__rich_text_PDTj6X h2.rich-text__heading.rte.inline-richtext.hxl {
    font-size: 90px;
    font-family: 'gelica-regular-webfont';
}
section#shopify-section-template--24261036572991__rich_text_PDTj6X .rich-text.content-container.color-scheme-5e94b233-010e-4b24-9968-e00f8e77919f.gradient.rich-text--full-width.content-container--full-width.section-template--24261036572991__rich_text_PDTj6X-padding {
  border-top: 1px solid #000 !important;
  border-bottom: 1px solid #000 !important;
}
.rich-text.content-container.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a.gradient.rich-text--full-width.content-container--full-width.section-template--24261036572991__rich_text_Vh8kMn-padding {
    border-top: 1px solid #000;
}
section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse {
    border: 1px solid;
    border-radius: 18px;
}
section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow h3.accordion__title.inline-richtext.h4 {
    font-size: 21px !important;
}
section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse p {
    font-size: 18px !important;
}

section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content__wrapper.section-template--24261036572991__collapsible_content_Ri7KBN-padding .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse .accordion {
    padding: 0px 50px !important;
}
section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow h3.accordion__title.inline-richtext.h4:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Vector_f19b9908-7230-475e-b451-cfbe4e2517d3.png?v=1737973078);
    width: 28px;
    height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
    left: -35px;
    top: 24px;
}
section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse .accordion {
    border-color: #0003 !important;
}
section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse .accordion:last-child {
    border-bottom: none !important;
}
section#shopify-section-template--24261036572991__rich_text_RA3UE6 h2.rich-text__heading.rte.inline-richtext.h0 {
    font-size: 42px;
    line-height: 80px;
}
button.pf-slider-prev.nav-style-1 {
    background: transparent !important;
}
button.pf-slider-next.nav-style-1 {
    background: transparent !important;
}
.custom-media-gallery img {
    border: 1px solid #000;
    border-radius: 12px;
}
.section-template--24261036343615__custom_liquid_rnaDkd-padding {
    border-bottom: 1px solid #000;
}

@media screen and (max-width:767px){
  section#shopify-section-template--24261036572991__rich_text_RA3UE6 h2.rich-text__heading.rte.inline-richtext.h0 {
    font-size: 24px !important;
    line-height:30px;
}
  section#shopify-section-template--24261036572991__rich_text_PDTj6X h2.rich-text__heading.rte.inline-richtext.hxl {
    font-size: 40px;
}
  section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow h3.accordion__title.inline-richtext.h4 {
    font-size: 18px!important;
}
  section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse p {
    font-size: 14px!important;
}
  section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .accordion summary {
    padding: 10px 0!important;
}
  section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .accordion {
    margin-top: 5px;
}
  section#shopify-section-template--24261036572991__collapsible_content_Ri7KBN .collapsible-content-wrapper-narrow h3.accordion__title.inline-richtext.h4:before {
    top: 16px;
}

.section-template--24261036343615__multirow_gn3CHj-padding .image-with-text__media--large {
    height: 38rem !important;
}
}

.image-with-text__content .image-with-text__text+.button {
    margin-top: 0rem !important;
}


/* @media screen and (min-width: 1400px){
  #shopify-section-template--24261036343615__multirow_W4wy7e .image-with-text .grid {
    margin-bottom: -105px !important;
}
} */



.instant-ticker-container p{    
    font-family: "gelica-regular-webfont" !important;
}
@media screen and (max-width: 550px){
.instant-ticker-container p{    
  font-size: 14px !important;
}
  span.add-on-price {
   top: 67% !important;
    
}
.checkbox-custom {
    bottom: -15px !important ;
}
  .bottom-up {
    margin-bottom: 3rem;
}
  .bottom-up .image-with-text__text.rte.body {
    margin-bottom: 0px !important;
}
  .product .product__info-container p.product-price {
    margin: 30px !important;
}
}
@media screen and (max-width: 375px) {
    .checkbox-custom {
        bottom: -15px !important;
    }
      span.add-on-price {
        top: 58% !important;
    }
  
}


.image-slider-section .custom-review1.slick-initialized.slick-slider.slick-dotted.slick-vertical {
    margin-bottom: 0;
    padding-bottom: 30px;
    background: #fff;
}

.collapse-padding .image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center) {
     padding-left: 2rem !important; 
     padding-right: 0; 
}

.section-template--24261036343615__multirow_gn3CHj-padding {
    padding-top: 0px;
    padding-bottom: 10px !important;
}

.section-template--24261036343615__multirow_gn3CHj-padding .image-with-text__media--large {
    height: 50rem;
}

.section-template--24261036343615__multirow_w8W4qn-padding {
    padding-top: 0px;
    padding-bottom: 0px !important;
}

.image-slider-section-2 .new-slider.slick-initialized.slick-slider.slick-dotted {
    margin: 0;
    padding-bottom: 30px;
}

div#shopify-section-template--24261036343615__image_slider_section_2_hyqidL {
    background: #fefff9;
}

#shopify-section-template--24261036572991__pagefly_section_PczUKT .pf-slider.scrollfix img {
    /* height: 300px!important; */
    object-fit: cover!important;
    border-radius: 20px!important;
}

#shopify-section-template--24261036572991__pagefly_section_PczUKT .new-slider img {
    height: 300px;
}


@media(max-width:768px){
  .collapse-padding .image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center) {
    padding-left: 2rem !important;
    padding: 5px !important;
}
.multirow.section-template--24261036343615__multirow_aBLcVj-padding.gradient.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a {
    padding: 0 0rem !important;
}

.pf-slider.scrollfix img {
    height: 100% !important;
    width: 100% !important;
}

.new-slider img {
    width: 100% !important;
    height: 270px !important;
}

#shopify-section-template--24261036343615__multirow_w8W4qn .multirow a.button.button--primary {
    width: 80% !important;
    height: 70.13px;
    padding: 12px 22px;
}

.section-template--24261036343615__multirow_w8W4qn-padding .multirow-mobile00 {
    display: none;
}

.accordion {
    margin-top: 0 !important;
}

.footer-block__details-content {
    margin-bottom: 0rem !important;
}

#shopify-section-sections--24261033263423__footer h2.footer-block__heading.inline-richtext {
    font-size:  22px !important;
}

#shopify-section-sections--24261033263423__footer p {
    font-size: 16px !important;
}

section#shopify-section-template--24261036572991__multicolumn_BzPCHr {
    padding: 30px 0;
}

.multirow-mobile00 .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after, .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img, .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media .placeholder-svg {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 290px;
    object-fit: cover;
}

.image-slider-section .custom-review1.slick-initialized.slick-slider.slick-dotted.slick-vertical {
    padding-bottom: 10px;
}

div#menu-drawer {
    width: 90%;
}

 .custom-media-info-mobile {
    display: none !important;
    /* padding: 20px 0 30px; */
} 

 .custom-media-info {
    display: none;
}
 
.section-template--24261036343615__multirow_gn3CHj-padding {
    padding-top: 0px;
    padding-bottom: 20px !important;
}

.featured-product.product.product--small.grid.grid--1-col.gradient.color-scheme-5e94b233-010e-4b24-9968-e00f8e77919f.product--left.isolate.grid--2-col-tablet {
    width: 100% !important;
    margin: auto;
}

.image-slider-section-2 .new-slider.slick-initialized.slick-slider.slick-dotted {
    padding-bottom: 0;
}

/* ul.slick-dots {
    background: #fff;
} */

#shopify-section-template--24261036343615__multirow_w8W4qn img {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left: 0 !important;
}

.collapsible-content .page-width {
    padding: 20px !important;
}

.custom-media-info-mobile h2 {
    font-size: 24px !important;
}

.section-template--24261036572991__rich_text_P7pdKp-padding h2.rich-text__heading.rte.inline-richtext.h0 {
    font-size: 24px !important;
}

.section-template--24261036572991__collapsible_content_Ri7KBN-padding {
    padding-top: 0px;
    padding-bottom: 30px;
}

.section-template--24261036572991__multirow_bC9c6r-padding {
    padding: 20px;
}

.section-template--24261036409151__form-padding {
    padding: 40px 20px !important;
}

.contact h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    font-size: 24px !important;
}

#ContactForm .field__input, .select__select, .customer .field input, .customer select {
    height: 4.5rem !important;
}

form#ContactForm .button {
    font-size: 16px;
}
  .checkbox-custom {
   
    bottom: -8px !important;
}
  span.add-on-price {
   
    top: 59% !important;
    
}
  
}

.custom-media-info-mobile {
    display: none;
}

div#shopify-section-template--24261036343615__custom_compare_table_bc8BRe {
    padding: 60px 0;
}


.featured-product.product.product--small.grid.grid--1-col.gradient.color-scheme-5e94b233-010e-4b24-9968-e00f8e77919f.product--left.isolate.grid--2-col-tablet {
    width: 85%;
    margin: auto;
}

.collapsible-content .page-width {
    padding: 0 7rem;
}

.multicolumn .page-width {
    padding: 4rem 7rem;
}

.section-template--24261036572991__rich_text_P7pdKp-padding h2.rich-text__heading.rte.inline-richtext.h0 {
    font-size: 42px;
}

.contact.page-width.page-width--narrow.section-template--24261036409151__form-padding {
    max-width: 85rem;
}

.contact h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    text-align: center;
    font-size: 42px;
}

.field__input, .select__select, .customer .field input, .customer select {
    height: 6rem !important;
}

form#ContactForm button.button {
    width: 100%;
    height: 6rem;
    border-radius: 0;
}

form#ContactForm .button:after {
    border-radius: unset;
}

form#ContactForm .button{
    font-size: 20px;
}

#shopify-section-template--24261036343615__collapsible_content_yjYbib .collapsible-content__wrapper .accordion__content {
    padding-left: 52px;
}

#shopify-section-template--24261036343615__collapsible_content_yjYbib .accordion p {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}


/*track page*/
main#MainContent,
input.track123-input.field__input.form__input {
  background: #fefff9;
}

/*shop page*/

/* .product-form__buttons h3 {
  visibility: hidden;
} */

.product-form__buttons h3::after {
  /* content: 'ADD TO CART'; */
  visibility: visible;
  display: block;
  margin-top: -20px;

}
/*-------------------------------------24-02-25------------------------------  */
#shopify-section-template--24261036343615__multirow_gn3CHj .multirow.section-template--24261036343615__multirow_gn3CHj-padding.gradient.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a {
    padding: 0 5rem;
}
section.color-scheme-5e94b233-010e-4b24-9968-e00f8e77919f.gradient {
    padding: 0 7rem;
}
.product.product--medium.product--right.product--thumbnail_slider.product--mobile-show.grid.grid--1-col.grid--2-col-tablet {
    padding: 0 5rem;
}
footer.footer.color-scheme-4.gradient.section-sections--24261033263423__footer-padding {
    padding: 5rem;
}
#shopify-section-sections--24261033328959__header .list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 30px;
}
#product-form-template--24261036343615__featured_product_QpdPTt .product-form__buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.multirow.section-template--24261036343615__multirow_aBLcVj-padding.gradient.color-scheme-4e1ec7e3-c85b-4625-a217-79a07853b51a {
    padding: 0 7rem;
}
img.logo.our-logo {
    width: 200px;
    height: 62px;
    top: -80px !important;
}
#ProductInfo-template--24261036572991__main .product-form__buttons {
    margin-top: 9rem;
}
/* .custom-media-info {
    display: none;
} */
#menu-drawer a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide {
    display: none;
}
._modalContainer_rds7d_2 ._modalContent_rds7d_22._size-large_rds7d_43 {
    width: 875px !important;
}
.react-responsive-modal-modal {
    max-width: 800px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    background: #ffffff;
    box-shadow: 0 12px 15px #00000040;
    margin: 1.2rem;
    padding: 1.2rem;
    position: relative;
    overflow-y: clip !important;
}
 h2.track123-form-title {
    font-size: 42px;
}
.section-template--24261036343615__featured_product_QpdPTt-padding {
    padding-top: 80px;
    padding-bottom: 36px;
}
section.color-scheme-5e94b233-010e-4b24-9968-e00f8e77919f.gradient {
    padding: 0 0rem !important;
}
  .image-with-text__text-item .image-with-text__heading.h0.rte {
    padding-top: 20px !important;
}
  .collapsible-content-wrapper-narrow {
    margin: 0 auto;
    padding-right: 2rem !important;
    padding-left: 2rem !important;
    max-width: 73.4rem;
}
  footer.footer.color-scheme-4.gradient.section-sections--24261033263423__footer-padding {
    padding: 0rem !important;
}
  .product.product--medium.product--right.product--thumbnail_slider.product--mobile-show.grid.grid--1-col.grid--2-col-tablet {
    padding: 0 2rem !important;
}
  .single-product-cart {
    margin-left: 0 !important;
    width: 100% !important;
}
  #ProductInfo-template--24261036572991__main .product-form__buttons {
    margin: 0rem auto;
    text-align: center;
    justify-content: center;
    display: flex;
    align-content: center;
}
 .product__info-container quantity-input.quantity {
    border-radius: 40px !important;
    border: 2px solid #000;
    box-shadow: none;
    width: 210px;
    height: 50.18px;
    margin: 0 auto !important;
}
  h2.track123-form-title {
    font-size: 24px;
}
  .track123-form-content {
    padding: 0 20px;
}
 /* .featured-product .product-media-container.media-type-video {
    display: flex;
    align-self: stretch;
} */
 .featured-product  .product-media-container .product__modal-opener {
    width: 100%;
}
}

.product-form__input.product-form__quantity label.quantity__label.form__label {
    font-family: 'Gelica Rg';
}

/* section#shopify-section-template--24261036343615__featured_product_QpdPTt  .product-media-container .media {
    padding-top: var(--ratio-percent);
    position: initial;
} */

section#shopify-section-template--24261036343615__featured_product_QpdPTt span.product__media-icon.motion-reduce.quick-add-hidden {
    display: none;
}


@media screen and (max-width: 550px){
#shopify-section-template--24261036343615__multirow_w8W4qn .multirow a.button.button--primary,
#shopify-section-template--24261036343615__multirow_w8W4qn .bottom-up{
  max-width: 100%;
  width: 100%;
}
}

/* .image-with-text__text.rte.body {
    margin-bottom: 50px;
}
 */


#shopify-section-template--24261036343615__rich_text_WpRKQM p {
    
    font-family: 'Gelica';
}

@media(min-width:769px){
._modalContainer_rds7d_2 ._modalContent_rds7d_22 ._closeBtn_rds7d_236 {

    position: fixed !important;
    top: 7% !important;
    right: 4px !important;
 }  
}

 .bottom-up .image-with-text__text.rte.body {
    margin-bottom: 35px;
} 
.guarantee-text {
            padding-bottom: 0px !important;
        }
.rte p {
    text-align: center; 
}
.rte p {
    text-align: center;
}
.bottom-up a.button.button--primary {
    background: #000;
    box-shadow: 0 0 10px 16px #078a1c33;
}

#shopify-section-template--24261036343615__featured_product_QpdPTt ul.icon-with-text.icon-with-text--horizontal li:first-child span.inline-richtext {
    color: #fff;
    font-weight: bold;
}

.product-form__input--swatch {

    align-content: space-between;
    justify-content: space-evenly;
}

.option__label.is-sold-out,
.product-card__option-label.is-sold-out {
    position: relative;
    order: 2;
}

.option__label.is-sold-out::after,
.product-card__option-label.is-sold-out::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 2px;
    background-color: #231F20;
    transform: translate(-50%, -50%) rotate(45deg);
    opacity: 0.5;
}

.rte-custom p {
    font-size: 14px;
    text-align: left;
}

@media screen and (max-width: 768px) {
    .react-responsive-modal-modal.pp-modal .ecomsend__Modal__Content {
        display: block !important;
        max-height: 80vh !important;
    }

    .react-responsive-modal-modal.pp-modal .ecomsend__Modal__Content .ecomsend__Modal__CustomPic {
        display: block !important;
        height: 240px;
        width: 100%;
    }
}
