/** Shopify CDN: Minification failed

Line 51:2 "text-dcoration" is not a known CSS property
Line 784:1 Comments in CSS use "/* ... */" instead of "//"
Line 2316:4 "verticalAlign" is not a known CSS property
Line 2865:2 "pading-left" is not a known CSS property
Line 4174:21 Expected identifier but found "!"
Line 7663:2 Unexpected ".404-not-found"
Line 9271:9 Expected ":"

**/

.multicolumn.background-primary .multicolumn-card {
  display: inline-flex;
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card-spacing,
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info{
  display: inline-block;
  vertical-align: top;
}
 
.product__title h1{
    color: var(--color-icon);
}
.product__title h2{
    color: var(--color-icon);
}
.prt-left-sidebar .mobile-facets__disclosure .mobile-facets__open-wrapper{
    padding: 5px 10px;  
}
.prt-left-sidebar .mobile-facets__disclosure .mobile-facets__open-wrapper,
.mobile-facets__footer .mobile-facets__clear-wrapper{
    border-radius: 5px;
    background-color: var(--gradient-base-accent-2);
}
.prt_blog_detail_style .article-template__comment-wrapper #comments{
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.prt_blog_content .article-template__comment-wrapper {
  margin-top: 0;
}
.prt-left-sidebar .mobile-facets__disclosure .mobile-facets__open,
.mobile-facets__footer .mobile-facets__clear-wrapper .underlined-link,
.prt-left-sidebar .mobile-facets__disclosure .mobile-facets__open,
.mobile-facets__footer .mobile-facets__clear-wrapper .underlined-link{
  color: var(--gradient-background);
  text-decoration: none;
}
facet-remove .link{
  text-dcoration: none;
}
.spr-form-review-body .spr-form-input textarea {
    padding-left: 0px;
    padding-top: 10px;
}
.spr-form-input.spr-form-input-textarea{
  padding-top: 10px; 
}
.product__info-container .rating,
.product__info-container .rating-count,
.spr-starrating.spr-summary-starrating{
  display: none;
}
.spr-icon-star:before,
.spr-icon-star-empty:before{
    font-size: 95% !important;
}
.header__menu-item span{
    color: #fff;
    font-weight: 600;
    font-family: var(--font-body-family);
    font-size: 15px;
}
.header--has-menu .header__icon--menu {
  padding-left: 10px;
  width: 25px;
}
#ContactForm .contact__button .button{
  background-color: rgb(99,95,50);
  color: var(--gradient-base-background-1);
  text-transform: uppercase;
  border-radius: 10px;
  padding: 0 8rem;
}
#ContactForm .contact__button .button:hover {
  background-color: rgba(99,95,50, .7);
}
#ContactForm .field{
  padding-bottom: 20px;
}
#ContactForm .contact__button .button:before,
#ContactForm .contact__button .button:after{
  box-shadow: unset;
}
.footer_prt_footer_style_1 .visually-hidden {
   color: var(--gradient-base-background-1);
}
#ContactForm .contact__button {
  margin-top: 0px;
}
.image-with-text .image-with-text__media,
.image-with-text .image-with-text__media img{
  border-radius: 0px;
}
.collapsible-content-wrapper-narrow {
    max-width: 153.4rem;
}
.page-width.list_style .grid--2-col-desktop .card__content .card__information{
   padding-top: 75px;
}
.quick-add-modal .spr-starrating,
.quick-add-modal .rating-count,
.quick-add-modal .rating-text{
   display: none;
}
.collapsible-content-wrapper-narrow {
    margin-left: 185px;
}
.product-form__input .form__label{
    width: 100%;
    display: inline-block;
    font-size: 16px;
    font-family: var(--font-heading-family);
    font-weight: 500;
}
.product_info_content .product__info-container .product-form {
  margin: 0;
}
.prt_main_product_content .product__info-container .product-form{
  margin: 0;
}
.global-media-settings {
  overflow: hidden;
}
.prt-padding-top-collection-screen .media>*:not(.zoom):not(.deferred-media__poster-button) {
  height: auto;
}
#Details-HeaderMenu-3 #MegaMenu-Content-3 .mega-menu__link--level-2 img{
  width: 100%;
}
.product-form__input .select{
	width: 100%;
    display: inline-block;
}
.price__regular .price-item--regular {
    font-family: var(--font-body-family);
}
.product-form__quantity .quantity {
    display: inline-flex;
}
.banner__box .banner__heading span,
.body.banner__text span{
	color: var(--gradient-base-accent-1);
}
.prt-footer-copyright-section-menu{
    flex: 1 1 100%;
    text-align: center;
}
.prt-footer-copyright-section-menu ul,
.prt-footer-copyright-section-menu ul li,
.prt-footer-copyright-section-menu,
footer .prt-footer2-right ul.awards-block-inner li,
footer .prt-footer2-right ul.awards-block-inner{
    display: inline-block;  
}
footer .prt-footer2-right{
  float: right;
}
footer .prt-footer2-right ul.awards-block-inner{
    margin: 0;
    padding: 5px 0 0;
}
footer .prt-footer2-right ul.awards-block-inner li{
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0;
    padding: 0!important;
    list-style: none;
}
footer .prt-footer2-right ul.awards-block-inner li:last-child{
  margin: 0px;
}
.footer_prt_footer_style_1 .prt_css_contact_details .location-us-now img{
    width: 55px;
    height: 55px;
}
.footer_prt_footer_style_1 .footer-block__details-content a{
  text-decoration: underline;
}
.footer_prt_footer_style_1 .footer-block__details-content a{
  text-decoration: unset;
}
.header_style_2 header .header__menu-item .icon-caret {
    right: 12px;
}
.page-width.prt-announcement-bar-header-area {
  height: 50px;
}
.header_style_2 header .prt-announcement-bar-left-text,
#shopify-section-announcement-bar .announcement-bar__message,
#shopify-section-announcement-bar .announcement-bar__right-text{
  padding: 0px;
}
.rating,
.rating-text{
  display: none;
}
.product-form .sd-items-count{
  padding-top: 10px;
}
.product-form .product-form__submit{
  margin-top: 15px;
}
.shopify-payment-button__button--unbranded {
  padding: 10px;
}
header .prt-header-menu-class .list-menu__item {
    padding: 8px 23px;
}
.prt-padding-top-collection-screen {
  padding-left: 120px !important;
  padding-right: 120px !important;
}
.prt-padding-top-collection-screen .product-form__submit {
  background-color: #635F32;
  font-size: var(--prt-general-body-font-size);
  line-height: var(--prt-general-body-font-line-height);
  text-transform: uppercase;
}
.prt-padding-top-collection-screen .product-form__submit:hover {
  background-color: var(--gradient-base-accent-1);
  transition: all .3s ease;
}
.shopify-payment-button__button {
  height: auto;
}
.shopify-payment-button__button--unbranded:hover, .shopify-payment-button__button--unbranded:hover:not([disabled]){
  background-color: #635F32;
  transition: all .3s ease;
}
.prt-padding-top-collection-screen .accordion__content.rte {
  color: rgba(var(--color-foreground), 1);
}
.prt-padding-top-collection-screen .product__text.subtitle {
  color: rgba(var(--color-foreground), 1);
}
.prt-padding-top-collection-screen .product-form__input input[type=radio]+label {
  padding: 1.3rem 3rem;
}
.prt-padding-top-collection-screen .product-form__input input[type='radio'] + label {
  font-size: var(--prt-general-body-font-size);
}
.prt-collection-view a.full-unstyled-link {
  font-size: var(--prt-font-heading-style-h5) !important;
}
.product__media-list.contains-media.grid.grid--peek.list-unstyled.slider.slider--mobile .product__media img {
  height: auto;
}
.prt-custome-slider-demo2 .banner__heading {
  order: 1;
}
.prt-custome-slider-demo2 .banner__text {
  order: 0;
  background-color: var(--gradient-base-accent-2);
  padding: 0.3rem 1.3rem;
  border-radius: 10px;
}
.prt-custome-slider-demo2 .banner__text span {
  font-family: 'Libre' !important;
}
.slideshow .slideshow__slide .prt-custome-slider-demo2 .banner__text span {
  font-size: 32px;
  line-height: 42px;
}
.slideshow__slide .prt-custome-slider-demo2 .banner__text span {
  font-weight: 500;
}
.prt-custome-slider-demo2 .prt-banner-other-desc {
  order: 2;
  position: absolute;
  bottom: -4%;
}
.prt-custome-slider-demo2 .prt-banner-button {
  order: 3;
}
.prt-custome-slider-demo2 #prt_banner_button a {
  border: 1px solid var(--gradient-base-background-1);
  margin-right: 2rem;
}
.prt-custome-slider-demo2 #prt_banner_button2 a {
  border: 1px solid var(--gradient-base-accent-2);
}
.prt-custome-slider-demo2 #prt_banner_button2 a:hover {
  border: 1px solid var(--gradient-base-background-1);
}
.prt_collection_categories .card .card__inner .card__media {
  z-index: -1;
}
.prt_collection_categories .card__content h3.card__heading a {
  color: var(--color-icon);
  background-color: var(--gradient-background);
  font-weight: 500;
  border-radius: 10px;
  box-shadow: 0 1px 10px rgba(0,0,0,0.10), 0 5px 12px rgba(0,0,0,0.12);
}
.prt_collection_categories h3.card__heading a span {
  display: none;
}
.multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card {
  background-color: transparent;
}
.prt-multicolumn-image-style.multicolumn.color-background-2 {
  background-size: cover;
  background-repeat: no-repeat;
}

.slideshow__text-wrapper.banner__content.prt-custome-slider-demo2 {
  padding: 5rem 0 0;
}
.slideshow__media.banner__media.media img {
  height:100%;
}
.prt_multicolumn_offer .offer_column_01,
.prt_multicolumn_offer .offer_column_03 {
  max-width: 24%;
  width: 25%;
}
.prt_multicolumn_offer .offer_column_01 img,
.prt_multicolumn_offer .offer_column_03 img {
  border-radius: 20px;
}
.prt_multicolumn_offer .offer_column_02 {
  max-width: 48%;
  width: 45%;
  text-align: center;
  margin: auto 0;
}
.prt_multicolumn_offer .offer_column_02 .multicolumn-card__info .rte p {
  width: 83%;
  margin: 0 auto;
}
.prt_multicolumn_offer .offer_column_02 .multicolumn-card__info a {
  text-transform: uppercase;
  border: 1px solid;
  border-color: var(--gradient-base-accent-1);
  padding: 1rem 3rem;
  border-radius: 10px;
}
.prt_multicolumn_offer .offer_column_02 .multicolumn-card__info a span {
  display: none;
}
.prt_multicolumn_offer .offer_column_02 .multicolumn-card__info a:hover {
  background-color: var(--gradient-base-accent-2);
  color: var(--gradient-base-background-1);
  border-color: var(--gradient-base-accent-2);
  transition: all .3s ease 0s;
}
.prt_sortable_collection_section .prt-sort-list-style li a.tab-btn {
  font-family: var(--font-heading-family);
}
.prt_sortable_collection_section h3.card__heading.h5 {
  margin-top: 1rem;
}
.prt_sortable_collection_section .prt-sort-list-style li a.active {
  text-decoration: none;
}
.prt_sortable_collection_section .collection__view-all a.link {
  font-weight: 600;
}
.prt_sortable_collection_section .prt-sort-list-style li a.tab-btn{
  position: relative;
  padding-left: 0px;
  padding-right: 15px;
  opacity: .3;
} 
.prt_sortable_collection_section .prt-sort-list-style li a.tab-btn.active {
  opacity: 1;
}
.prt_sortable_collection_section .prt-sort-list-style li a.tab-btn:after {
  display: none;
}
.prt_sliding_collection .collection__title.title-wrapper--self-padded-tablet-down {
  padding: 0;
}
.prt_sliding_collection .slider--desktop .slider__slide:first-child {
  margin-left: 0px;
}
.prt_sliding_collection .slider.slider--desktop .slider__slide:last-child {
  margin-right: 0px;
}
.prt_sliding_collection .slider-buttons {
    position: absolute;
    top: -61px;
    right: 0;
}
.prt_sliding_collection .slider-button {
  text-transform: uppercase;
}
.prt_sliding_collection .slider-button.slider-button--prev:after {
  content: "|";
  margin: 0 1rem;
}
.prt_sliding_collection .slider-counter {
  display: none;
}
.prt_sliding_collection .card__content a.card__detail-link {
  color: var(--gradient-base-accent-1);
}
.prt_product_detail_info .color-background-2 .button--secondary,
.prt_product_detail_info .shopify-payment-button__button--unbranded {
  background-color: transparent;
  border: 1px solid var(--gradient-base-accent-1);
  color: var(--gradient-base-accent-1);
}
.prt_product_detail_info .color-background-2 .button--secondary:hover,
.prt_product_detail_info .shopify-payment-button__button--unbranded:hover {
  background-color: var(--gradient-base-accent-2);
  border: 1px solid var(--gradient-base-accent-2);
  color: #fff;
}
.prt_product_detail_info .price .price-item {
  font-size: 18px;
  line-height: 28px;
  color: var(--gradient-base-accent-1);
}
.prt_product_detail_info .thumbnail.global-media-settings,
.prt_product_detail_info .product__media.global-media-settings img {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.countdown_banner .banner__media.media img {
  height: 100%;
}
.prt_countdown_timer h2.banner__heading {
  margin-top: 8rem;
}
.prt_countdown_timer h2.banner__heading span {
  color: var(--gradient-base-background-1);
}
.prt_countdown_timer .clock-container {
  display: inline-flex;
  margin-bottom: 3rem;
}
.prt_countdown_timer .countdown_time .timer-block { 
  background-color: rgba(255, 255, 255, .1);
  margin: 0 10px;
  border-radius: 10px;
  text-align: center;
  display: block;
}
.prt_countdown_timer .clock-timer,
.prt_countdown_timer .countdown_number {
  font-family: var(--font-heading-family);
}
.prt_countdown_timer .flip-countdown.simple-countdown,
.prt_countdown_timer .countdown_time {
  background: transparent;
  border: none;
  box-shadow: none;
}
.prt_countdown_timer .flip-countdown.simple-countdown .countdown_time {
  padding-left: 0px;
}
.prt_countdown_timer .countdown_time .timer-block:first-child {
  margin-left: 0;
}
.prt_countdown_timer .countdown_time .timer-block span {
  display: block !important;
}
.prt_countdown_timer .flip-countdown.simple-countdown {
  margin-top: 40px;
  left: 0px;
}
.prt_countdown_timer .banner__box > * + .banner__buttons {
  margin-top: 0;
}
.prt_countdown_timer .banner__buttons a.button {
  position: absolute;
  bottom: 9%;
}
.prt_countdown_timer .banner .media img {
  height: auto;
}
.prt_countdown_timer .banner__buttons a.button.button--primary {
  font-size: 14px;
  text-transform: uppercase;
}
.prt_countdown_timer .banner__buttons a.button {
  background-color: transparent;
  border: 1px solid var(--gradient-base-background-1);
  color: var(--gradient-base-background-1);
}
.prt_countdown_timer .banner__buttons a.button:hover {
  background-color: var(--gradient-base-background-1);
  color: var(--gradient-base-accent-1);
  transition: all .3s ease 0s;
}
.banner__content.prt_countdown_timer,
.prt_countdown_timer .banner__box {
  padding-left: 0;
}
.jdgm-preview-badge .jdgm-prev-badge {
  display: none !important;
}
.card__content .card-information>.price {
  color: var(--color-icon);
}
.prt_breadcrum_title, .prt_breadcrum_title a {
  color: #fff;
  font-family: var(--font-heading-family);
}
.breadcrumb .breadcrumb-wrap.prt-section-breadcrumb a {
  color: #fff;
}



.prt_product_detail_info .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
  width: calc(15% - .8rem);
  margin-bottom: 20px;
}
.prt_product_detail_info .thumbnail[aria-current] {
  opacity: 1;
}
.prt_product_detail_info .thumbnail {
  opacity: 1;
}
.prt_product_detail_info .thumbnail:hover {
  opacity: 1;
}
.prt_product_detail_info .thumbnail[aria-current]:focus:not(:focus-visible) {
  box-shadow: none;
}
.prt_product_detail_info .thumbnail.global-media-settings img {
  width: 100%;
}
.prt_product_detail_info .product__media.global-media-settings {
  border: none;
}
.prt_product_detail_info .product__media.global-media-settings img {
  border-radius: 15px;
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info h3 {
  margin-top: 4px;
  margin-bottom: 3px;
}
.custom-liquid-main-title-section .custome-section-title ul li {
  font-family: var(--font-heading-family);
}
.prt_blog_content h3 strong {
  color: var(--gradient-base-accent-1) !important;
}
.prt_main_product_content .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
  width: calc(15% - 0.8rem);
}
.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
  position: absolute;
  width: 100%;
  margin-top: -107%;
  margin-left: -5%;
}
.prt_product_detail_info .product.product--thumbnail_slider .slider-mobile-gutter .slider-button {
  display: none;
}
.newsletter_main_container .field__input:active~.field__label {
  font-size: 1rem !important;
}
.card__content .card-information>.rating,
.card__content .card-information .caption {
  display: none;
}
.prt_main_product_content .product--thumbnail_slider .slider-mobile-gutter .slider-button {
  display: none;
}

#shopify-section-template--15867341078735__17300976386c49da24 {
  background-color: var(--gradient-base-accent-2);
  color: var(--gradient-base-background-1);
}
.jdgm-carousel-title {
  display: none;
  color: var(--gradient-base-background-1);
}
.prt_product_detail_info .product--small:not(.product--no-media) .product__info-wrapper {
  max-width: 50%;
}
.jdgm-carousel__item-wrapper .jdgm-carousel-item__reviewer-name {
  opacity: 1;
  font-size: 18px;
  line-height: 28px;
}
.about .banner .media img, .news .banner .media img {
  height: 100%;
}
body.homepage2 #insta-feed {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.quick-add-modal__content-info .product__title>a {
  display: none;
}
.prt_main_product_content .thumbnail[aria-current] {
  opacity: 1;
}
/* .jdgm-carousel--done .jdgm-carousel__item-wrapper .jdgm-carousel-item:nth-child(2),
.jdgm-carousel--done .jdgm-carousel__item-wrapper .jdgm-carousel-item:nth-child(4),
.jdgm-carousel--done .jdgm-carousel__item-wrapper .jdgm-carousel-item:nth-child(6),
.jdgm-carousel--done .jdgm-carousel__item-wrapper .jdgm-carousel-item:nth-child(12),
.jdgm-carousel--done .jdgm-carousel__item-wrapper .jdgm-carousel-item:last-child {
  display: none;
} */
.jdgm-carousel-wrapper > .jdgm-carousel-title-and-link {
  margin-bottom: 0px;
}
.jdgm-carousel-item__review-content .jdgm-carousel-item__review-body.jdgm-line-clamp p {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  margin: 0 auto;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


@media (max-width: 1600px) {
  .product--thumbnail .product__media-list, 
  .page-width.prt-padding-top-collection-screen .product--thumbnail_slider .product__media-list {
    margin-left: 14rem;
  }
  .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -97%;
    margin-left: 1%;
  }
  .blog .page-width-desktop {
     padding-left: 15px !important;
     padding-right: 15px !important;
   }
}
@media (max-width: 1450px){
  .blog .page-width-desktop {
     padding-left: 15px !important;
     padding-right: 15px !important;
   }
  .product--thumbnail .product__media-list, 
  .page-width.prt-padding-top-collection-screen .product--thumbnail_slider .product__media-list {
    margin-left: 11rem;
  }
  .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -99%;
    margin-left: -1%;
  }
}

@media (max-width: 1400px){
  #insta-feed .instafeed-new-layout-container {
    height: auto !important;
  }
  .instafeed-new-layout-wrapper {
    gap: 20px !important;
  }
  
  .detail-list-view .grid__item .prt-product-card-icon,
.detail-list-view .card--card .prt-product-card-icon .quick-add,
.detail-list-view li .card-wrapper .quick-add__submit,
.detail-list-view .grid__item .prt-product-card-icon product-form
{
   opacity: 1;
}
   .blog .page-width-desktop {
     padding-left: 15px !important;
     padding-right: 15px !important;
   }
  .page-width,
  .prt-spacing-tablet-screen{
    padding-left: 15px !important;
    padding-right: 15px !important;
 }
  .page-width .page-width{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  #prt_css_id_richtext .rich-text__wrapper {
    margin-left: 0px;
  }
  .prt_shop_banner_with_text .image-with-text__content--desktop-center>* {
    width: 60%;
  }
  .prt_main_contact_form_with_image_text .contact__fields {
    display: flex;
    column-gap: 20px;
  }
  .prt_main_contact_form_with_image_text .contact__fields .field {
    width: 50%;
  }
}
@media (min-width: 991px) and (max-width: 1400px){
.prt-padding-tablet-screen{
  padding-left: 15px !important;
  padding-right: 15px !important;
}
 
}
@media (min-width: 768px) and (max-width: 992px) { 
  .prt_blog_detail_style.prt-padding-tablet-screen.prt_blog_content .media>img {
    object-fit: cover;
    background-color: #f5f3eb;
    padding-top: 40px;
    padding-left: 8.5rem !important;
    padding-right: 8.5rem !important;
  }
  .prt_blog_detail_style.prt-padding-tablet-screen.prt_blog_content .page-width--narrow {
    max-width: 92.6rem;
  }
  .prt_main_contact_form_with_image_text .contact-form-grid {
    width: -webkit-fill-available;
  }
  .prt_main_contact_form_with_image_text .image-with-text__media-item {
    width: 50%;
  }
  .prt_main_contact_form_with_image_text .image-with-text__text-item {
    width: 45%;
  }
  .prt_main_contact_form_with_image_text .image-with-text__text-item {
    margin: 5rem 0;
  }
  .image-with-text.image_with_text_premium .image-with-text__heading.h1 {
    font-size: 52px;
    line-height: 62px;
  }
}
@media (min-width: 768px) and (max-width: 1400px){
.prt-custome-slider-demo2.banner__content.banner__content--middle-left {
    padding-bottom: 100px;
}
  .homepage_collection_section .prt_subheading_txt {
    font-weight: 500;
  }
  .prt_blog_content .page-width {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
    background-color: #f5f3eb;
  }
  .prt_faq_section .collapsible-content__heading.h1 {
    font-size: 45px;
  }
  .prt_faq_section .accordion__title {
    font-size: 24px;
    line-height: 34px;
  }
  .prt_main_contact_form_with_image_text .image-with-text__heading.h1 {
    font-size: 34px;
    line-height: 44px;
  }
}
@media (min-width: 991px){
  .footer_prt_footer_style_1 .footer-block.grid__item{
    padding-top: 0px;
  }
  .footer__column.footer__column--info {
    border-top: unset;
  }
.prt-custome-css-class ul li.grid__item{
    margin-top: -280px;
}
}
@media (max-width: 350px){
.product-form__quantity .quantity{
  margin-left: 5px;
}
}
.prt-custome-css-class{
    padding-left: 0px; 
}
.multicolumn:not(.background-none) .multicolumn-card {
    height: 90% !important;
}
.multicolumn.background-primary .multicolumn-card .multicolumn-card__info h3{
    font-size: 24px;
    line-height: 34px;
}
.prt-custome-css-class ul li.grid__item .card-wrapper .card,
.prt-custome-featured-class ul li.grid__item .card-wrapper .card{
	// padding: 30px;
}
.prt-custome-css-class .card--card.card--media>.card__content,
.prt-custome-featured-class .card--card.card--media>.card__content{
	padding: 15px 0px 0px;
}
.card__content .card__information,
.prt-custome-featured-class .card__content .card__information{
  padding: 0;
  margin: 0;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
}
.cart-items thead th{
      font-size: var(--grid-mobile-horizontal-spacing);
      color: var(--gradient-base-accent-1);
      font-family: var(--font-body-family);
      font-weight: var(--font-body-weight-bold);
}
.prt-icon-with-text ul{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    margin-top: 30px;
    text-align: left;
}
.prt-icon-with-text ul li{
  list-style: none;
}
.article-card__info {
    font-size: 15px;
    font-family: var(--font-body-family);
    text-transform: capitalize;
}
.blog.color-background-2 .card--card.card--media>.card__content {
    background-color: var(--gradient-background);
}
.card--card.card--media>.card__content {
    padding: 0px 0px 0px!important;
}
.product-recommendations .card__information{
  padding-top: 25px !important; 
}
.prt-product-card-icon-main-class{
  padding-top: 30px;
}
.prt_blog_main_content .card {
  text-align: left !important;
}
.collection .card-information {
  text-align: center;
}
.card--card.card--media>.card__content{
    text-align: center;
}
.prt_featured_collection .collection .collection__title{
  position: relative;
}
.rich-text .heading_style1.rich-text__heading.center span:after,
.rich-text .heading_style1.rich-text__heading.left span:after,
.heading_style1.left:after,
.heading_style1.right:after,
.heading_style1.center:after,
.collection .collection__title .h2.heading_style1.left:after,
.collection .collection__title .h2.heading_style1.right:after,
.collection .collection__title .h2.heading_style1.center:after{
    content: "";
    position: absolute;
    border-width: 3px 0 0 0;
    border-color: var(--gradient-base-accent-2);
    border-style: solid;
    height: 3px;
    width: 100px;
}
.blog .card .media.media--hover-effect>img{
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    width: 100%;
}
.blog .article-card .card__heading {
   padding-top: 6px;
}
.news.page__blog .blog .article-card .card__heading {
  padding-top: 12px;
}
.rich-text .heading_style1.rich-text__heading.center span:before{
    top: 50%;
    right: 100%;
}
.heading_style1.left,
.heading_style1.right,
.heading_style1.center,
.collection .h2.heading_style1.left,
.collection .h2.heading_style1.right,
.collection .h2.heading_style1.center{
  position: relative;
  font-size: var(--prt-heading-font-size);
    line-height: var(--prt-heading-font-lign-height);
}
.rich-text .heading_style1.rich-text__heading.center span:after,
.heading_style1.center:after,
.collection .h2.heading_style1.center:after
{
    bottom: 0px;
    left: 0;
    right: 0px;
    margin: 0 auto;
}
.heading_style1.left:after,
.collection .h2.heading_style1.left:after{
  left: 0px;
  bottom: 0px;
}
.heading_style1.right:after,
.collection .h2.heading_style1.right:after{
  right: 0px;
  bottom: 0px;
}
.rich-text--full-width .rich-text__blocks {
  display: block;
  overflow: hidden;
}
.rich-text .heading_style1.rich-text__heading.left span:after{
    bottom: 0px;
    left: 0px
}
.heading_style1.rich-text .rich-text__heading {
    max-width: 100%;
    display: block;
}
.heading_style1.rich-text__heading span{
    display: inline-block;
    vertical-align: top;
    padding: 0px;
    position: relative;
    z-index: 2;
    width: auto;
}
.color-background-2.rich-text .heading_style1.rich-text__heading span{
    background: var(--gradient-base-background-2);
}
.rich-text__blocks {
    max-width: 100%;
}
.rich-text .heading_style1.rich-text__heading {
    max-width: 100%;
    display: block;
    position: relative;
}

.rich-text__blocks {
    max-width: 100% !important;
}
.prt-multicolumn-image-style .multicolumn-list__item.grid__item img{
    position: relative;
}
.prt-multicolumn-image-style .multicolumn-card__image-wrapper {
   padding: 0px !important;
   margin: 0px !important;
}
.list_style ul li.grid__item .card-wrapper .card{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.rich-text--full-width .rich-text__blocks{
    padding-left: 0px;
    padding-right: 0px;
}
.footer_prt_footer_style_1 .footer__column--info{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.prt-custome-css-class .card--card.card--media>.card__content,
.prt-custome-featured-class .card--card.card--media>.card__content{
   padding: 15px 0 0 !important;
}
.page-width.list_style .card__content .card__information{
    margin: 0 1.3rem 1rem;
}
.card__content .card__information .card__detail-link a {
    font-size: var(--prt-general-body-font-size);
    font-weight: 400;
}
.card__content a.card__detail-link {
  width: -webkit-fill-available;
  text-decoration: none;
  background-color: transparent;
  color: var(--gradient-base-accent-1);
}
.card__content a.card__detail-link:hover {
  background-color: var(--gradient-base-accent-2);
  color: var(--gradient-base-background-1);
}
.card__content a.card__detail-link span {
  text-transform: uppercase;
}
li .card-wrapper .quick-add button,
li .card-wrapper .quick-add__submit{
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
li .card-wrapper .quick-add button i,
li .card-wrapper .quick-add__submit i{
    font-size: var(--prt-general-body-font-size);
}
li .card-wrapper .quick-add button:hover,
li .card-wrapper .quick-add__submit:hover{
  color: var(--gradient-base-accent-2);
}
li .card-wrapper .quick-add button:after{
    content: '';
    height: 18px;
    width: 1px;
    background-color: #c3b9b9dd;
    position: absolute;
    left: 45px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.card-information .price .price-item,
.card-information .price__sale span{
    font-size: var(--prt-font-heading-style-h4);
}

.product-form__input label.prt-Color{
   width: 50px;
   height: 50px;
}

.site-nav, .site-nav--has-dropdown, .site-header {
  position: unset;
}
.site-nav__dropdown {
  width: 100%;
  left: 0;
  right: 0;
  background-color: #fff;
}
.site-nav__childlist {
  display: block;
}
.site-nav__dropdown .side-bar-menu{
  float: left;
  text-align: left;
  padding-top: 25px;
  padding-right: 30px;
  padding-bottom: 25px;
  width: 150px;
  padding-right: 10px;
}
.site-nav__dropdown .side-bar-menu .sidebar-menu-list li a{
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 20px 10px 0;
  font-size: 13px;
}
.site-nav__dropdown .middle-menu{
  float: left;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 10px;
  padding-right: 10px;
  width: calc(100% - 370px);
  position: relative;
  display: flex;
}
.site-nav__dropdown .middle-menu .middle-menu-list{
  width: 20%;
  float: left;
  text-align: left;
  position: relative;
  padding-top: 27px;
}
.site-nav__dropdown .middle-menu .middle-menu-list p{
  position: absolute;
  top: 0;
  margin-bottom: 0;
  width: 100%;
}
.site-nav__dropdown .middle-menu .middle-menu-list span.main-bold-title{
  font-size: 13px;
  font-weight: bold;
  padding: 0 20px 10px 0px;
  text-transform: uppercase;
  display: block;
  color: #000;
}
.site-nav__dropdown .middle-menu .middle-menu-list a.site-nav__child-link{
  text-transform: capitalize;
  padding: 0 20px 10px 0px;
  font-size: 13px;
  font-weight: 300;
}
.site-nav__dropdown .image-section{
  float: left;
  padding-top: 25px;
  padding-bottom: 25px;
  position: relative;
  width: 220px;
  height: 100%;
}
.site-nav__dropdown .image-section .img-box{
  position: relative;
}
.site-nav__dropdown .image-section .text__section{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  transform: translate(-50%,-50%);
  color: white;
}
.site-nav__dropdown .image-section .text__section h3{
  font-size: 14px;
  text-transform: uppercase;
  color: white;
  margin-bottom: 5px;
}
.site-nav__dropdown .image-section .text__section p{
  font-size: 13px;
  text-transform: inherit;
  color: white;
  font-weight: normal;
}
.site-nav__dropdown .sub-menu-inner-page{
  max-width: $width-site;
  display: block;
  margin: 0 auto;
  padding: 0 55px;
  overflow: auto;
}
.site-header .grid--table>.grid__item {
  vertical-align: bottom;
}
.site-nav {
  margin: 0;
}
.site-nav > li {
  padding: 20px 0;
}
.site-nav--active-dropdown .site-nav__dropdown {
  display: block !important;
}
.img-box .text__section h3,
.img-box .text__section p {
  text-align: center;
}
.mega-list-logo a {
  padding: 0;
}
.site-nav--has-dropdown:hover .site-nav__dropdown{ display: block !important; } 
.wishcount {
    display: block !important;
}
.mobile-facets__open:hover .mobile-facets__open-label {
    text-decoration: none !important;
}
.prt-left-sidebar.facets-container{
    padding: 0px 10px 3px 0px;
    width: 100%;
    margin-bottom: 30px; 
    border-radius: 5px;
    margin-top: 0px;
  margin-bottom: 70px;
}
li .card-wrapper .quick-add__submit {
    line-height: 18px !important;
}
.share-button__button{
    color: var(--color-icon);
    font-size: var(--prt-general-body-font-size);
    font-family: var(--font-body-family);
    font-weight: 500;
}
.share-button__button:hover {
    text-decoration: none;
    color: var(--gradient-base-accent-2);
}
.spr-container {
    background-color: var(--gradient-base-background-2);
}
.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(15% - 0.8rem);
}
.spr-review,
.spr-form{
    border-color: #cccc !important;
}
.spr-container {
    padding: 50px 30px !important;
}
.prt_image_banner_section_style .banner__box .banner__heading span.prt-heading-style,
.banner__subheadig_text span{
  color: var(--gradient-base-background-1);
}
.spr-form-label {
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
    font-family: var(--font-body-family);
}
.prt-left-sidebar.facets-container .facets__summary span {
  font-weight: 500;
  color: var(--gradient-base-accent-1);
}
.facet-filters__field .facet-filters__label {
    display: none !important;
}
.spr-header-title {
    font-size: var(--prt-h4-font-lign-height) !important;
}
.prt-collection-view .facet-filters__sort.select__select.caption-large {
  font-size: 18px;
  line-height: 28px;
}
.facet-filters__field{
    position: relative;
    margin-left: 50px;
    top: 0px;
    width: 100%;
    display: block;
}
.facet-filters__field .select{
    padding: 0px;
}
.facet-filters__field .select__select{
  padding: 10px;
}
.facet-filters__field .icon.icon-caret{
    height: 0.7rem;
    pointer-events: none;
    position: absolute;
    top: calc(50% - 0.35rem);
    right: 10px;
}
.facets__heading--vertical{
    color: var(--color-icon);
    font-weight: var(--font-body-weight-bold);
    font-family: var(--font-heading-family);
    font-size: 20px;
}
.Filter-Availability-2{
    pointer-events: none;
    cursor: default;
}
.prt-breadcrumbs-section{
  left: 0px;
  right: 0px;
  margin: 0 auto;
}
.prt-left-sidebar.facets-container .product-count__text,
#ProductCountDesktop{
   display: none;
}
.mega-menu__link--level-2{
    font-weight: var(--font-body-weight-bold);
    color: var(--gradient-base-accent-1);
}
.mega-menu__link {
    font-size: var(--grid-mobile-horizontal-spacing) !important;
}
.prt-left-sidebar form.facets__form .facets__disclosure {
    margin-right: 10px;
    padding: 10px 15px 0px;
    border: 1px solid #dadada;
    position: relative;
    cursor: pointer;
    margin-bottom: 0;
    min-width: 210px;
    text-align: left;
    margin-top: 10px;
}
.prt-left-sidebar form.facets__form .facets__wrapper{
   margin-top: -15px;
}
facet-filters-form .facets__heading {
  padding-top: 15px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.icon-mode:before {
    content: "";
    position: absolute;
    background-color: #000;
    width: 18px;
    height: 4px;
    box-shadow: 0 7px 0 #000,0 14px 0 #000;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.icon-mode {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 3px;
    border: none;
}
.toolbar-colLeft .toolbar-item .toolbar-icon {
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    padding: 3px;
    border: 1px solid #e7e7e7;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--2-col-desktop:before {
    box-shadow: 7px 0 0 #000;
    height: 18px;
    width: 4px;
}
.list_style .short-list-detail .toolbar-icon.grid--2-col-desktop:before{
   width: 18px !important;
   height: 4px !important;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--3-col-desktop:before {
    box-shadow: 7px 0 0 #000,14px 0 0 #000;
  height: 18px;
    width: 4px;
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.icon-mode:before{
   content: "";
    position: absolute;
    background-color: #000;
    width: 18px;
    height: 4px;
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.grid--2-col-desktop:before{
  box-shadow: none;
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.grid--2-col-desktop:before {
    box-shadow: 0 7px #000, 0 14px #000;
    height: 4px;
    width: 18px;
}
.list_style .toolbar-colLeft .toolbar-item .short-list-detail.active .toolbar-icon.grid--2-col-desktop:before{ 
  box-shadow: 0 7px var(--gradient-base-accent-2), 0 14px var(--gradient-base-accent-2);
}
.toolbar-colLeft .toolbar-item .short-list-detail .toolbar-icon.grid--2-col-desktop:before {
    height: 4px;
    width: 18px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--4-col-desktop.active:before {
    box-shadow: 7px 0 0 #000,14px 0 0 #000,21px 0 0 #000;
    height: 18px;
    width: 4px;
}
.list_style .grid__item:hover .prt-product-card-icon {
    bottom: auto;
    top: 50px;
}
.list_style .grid__item .prt-product-card-icon {
    bottom: auto;
    top: 50px;
}
.list_style .card--card .prt-product-card-icon,
.list_style li:hover .card-wrapper .quick-add__submit{
    background: var(--gradient-background);
}
.page-width.list_style .detail-list-view .card__content .card__information{
    padding-top: 80px;
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--2-col-desktop:before,
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--3-col-desktop:before,
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--4-col-desktop.active:before{
   box-shadow: 7px 0 0 var(--gradient-base-accent-2);
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.icon-mode:before{
  background-color: var(--gradient-base-accent-2);  
}
#short-list-view .toolbar-icon.grid--2-col-desktop:before:before{
	  width: 18px;
	  height: 4px;
}
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--3-col-desktop:before
{
  box-shadow: 7px 0 0 var(--gradient-base-accent-2),14px 0 0 var(--gradient-base-accent-2);
} 
.toolbar-colLeft .toolbar-item a.active .toolbar-icon.grid--4-col-desktop.active:before{
  box-shadow: 7px 0 0 var(--gradient-base-accent-2),14px 0 0 var(--gradient-base-accent-2),21px 0 0 var(--gradient-base-accent-2);
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--5-col-desktop:before {
    box-shadow: 7px 0 0 var(--gradient-base-accent-1),14px 0 0 var(--gradient-base-accent-1),21px 0 0 var(--gradient-base-accent-1),28px 0 0 var(--gradient-base-accent-1);
    height: 18px;
    width: 4px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--2-col-desktop {
    width: 19px;
}
.toolbar-colLeft .toolbar-item .toolbar-icon.grid--3-col-desktop {
    display: inline-block;
}
.toolbar-colLeft .toolbar-item .toolbar-icon:before {
    width: 4px;
    height: 18px;
}
.collapsible-content-wrapper-narrow .collapsible-content__grid .grid__item{
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
}
.collapsible-row-layout li.accordion{
    list-style: none;
}
.product-grid-container .grid__item .icon.icon-heart {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    fill: currentColor;
    position: relative;
    right: auto;
    left: 105px;
    top: 0px;
    z-index: 1;

}
.product-grid-container .grid__item button.prt-btn-wishlist{
  cursor: pointer;
  display: contents;
}
.product-grid-container .quick-view-button-collection a {
    bottom: -70px;
}
.product-grid-container .prt-btn-wishlist path{
    fill: transparent;
    stroke: var(--color-icon);
}
.product-grid-container .prt-btn-wishlist.active path{
    fill: red;
    stroke: red;
}
.product .price--sold-out .price__badge-sold-out {
    background: red !important;
    color: var(--gradient-base-background-1) !important;
}
.prt-des ul li a:active{
    border-color: var(--gradient-base-accent-2) !important;
}
li.grid__item .card__content .card-information .spr-badge{
    display: none;
}
.header__megamenu-item .header__submenu.list-menu--disclosure {
    left: 0;
    background-color: #ffffff;
}
.header--top-left .header__inline-menu {
    margin-left: 10em;
    grid-area: heading;
}
.color-background-2.gradient .slideshow__text--left.banner__heading.h1{
  color: var(--gradient-base-accent-2);
}
.color-background-2.gradient .banner__text.span{
  color: var(--color-icon);
}
p{
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
}
.collapsible-content summary:hover .accordion__title{
  text-decoration: none;
}
#prtservicesbox .block_content {
  float: left;
  width: 100%;
  border: 1px solid var(--color-border);    
    }
#prtservicesbox {
  float: left;
  width: 100%;
  position: relative;
}
#prtservicesbox .block_content .service {
  float: left;
  width: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 24px 0;
}
#prtservicesbox .block_content .service .prtservice_img.service-icon {
  float: none;
  display:inline-block;
  vertical-align: top;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s;
}
#prtservicesbox .block_content .service:hover .prtservice_img.service-icon{
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
#prtservicesbox .block_content .service .content {
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: top;
  text-align:left;
  padding: 0 0 0 10px;
}
#prtservicesbox .servicedes .service-title{
  font: 500 16px/18px var(--font-stack-header); 
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    transition: all 400ms ease-in-out 0s;
    margin: 0 0 10px;
    }
#prtservicesbox .servicedes .service-desc{
  font: italic 400 14px/16px var(--font-stack-subheading);  
    }
#prtservicesbox .block_content .owl-item {
  position: relative;
  border-right: 1px solid var(--color-border);
    }
#prtservicesbox .block_content .owl-item.active:last-child{
  border: none;
}
@media(max-width: 1299px){
  .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -98%;
    margin-left: -1%;
  }
  #prtservicesbox .block_content .service .content{
    padding: 0 0 0 5px;
  }
  #prtservicesbox .servicedes .service-title{
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 16px;
  }
  #prtservicesbox .servicedes .service-desc{
    font-size: 12px;
    line-height: 14px;
  }
}

@media(max-width: 573px){ 
.page-width.list_style.prt_product_list_css_class .grid--2-col-desktop .card__content .card__information {
    padding-top: 50px;
}
  .list_style.prt_product_list_css_class .grid__item .prt-product-card-icon {
    top: 30px;
}
}
@media (min-width: 529px) and (max-width: 991px){
   .page-width.list_style .grid__item .prt-product-card-icon {
    top: 120px;
  }
  .page-width.list_style .detail-list-view .card__content .card__information {
    padding-top: 150px;
  }
  .page-width.list_style.prt_custome_counterclass .grid__item .prt-product-card-icon {
    top: 50px;
   }
}
@media(max-width: 991px){
  .section-template--16813292060903__bb69a0ca-9c3e-4145-b2e4-139dd86a18a4-padding {
    padding-top: 20px !important;
  }
  #shopify-section-template--16813292060903__44916401-575e-4971-8d7e-ec4c0ec9b159 .banner .banner__media:last-child {
    display: none;
  }
  .prt_banner-counter-style .banner__subheadig_text{
     margin-top: -95px !important;
  }
  .banner--content-align-right.banner--desktop-transparent .prt_banner-counter-style .banner__box{
     max-width: 100%;
  }
  .prt_banner-counter-style .banner__box .banner__text{
     padding-left: 20%;
     padding-right: 18%;
  }
  #shopify-section-template--16813292060903__44916401-575e-4971-8d7e-ec4c0ec9b159 .banner__media img{
    opacity: 60%;
  }
  .prt-sort-list-style.collection.section-template--16813292060903__95bda670-957d-41e1-808f-c0b997aa1d18-padding{
     padding-bottom: 30px;
  }
  .product .product__info-wrapper.grid__item{
    padding-right: 15px;
  }
  .prt_main_product_content .product .product__info-wrapper.grid__item {
    padding-right: 0px;
  }
  .blog .prt-padding-tablet-screen{
    padding-bottom: 30px !important;
  }
  .page-width.list_style.prt_product_list_css_class .grid--2-col-desktop .card__content .card__information {
    padding-top: 160px;
}
.list_style.prt_product_list_css_class .grid__item .prt-product-card-icon {
    top: 130px;
}
  .blog .slider-buttons {
    display: none;
  }
  .list-style .grid.product-grid .grid__item{
    margin-left: 10px;
    margin-right: 10px;
  }
  .prt-padding-tablet-screen.prt-sticky-product {
    padding-bottom: 
  }
  .prt-padding-tablet-screen {
    padding-bottom: 0px !important;
  }
  .rich-text.prt-padding-tablet-screen {
    padding-bottom: 10px!important;
  }
  .slider-mobile-gutter.page-width.page-width-desktop{
     padding-left: 5px !important;
     padding-right: 5px !important;
  }
  #prt_without-sidebar-filter facet-filters-form.facets{
    padding: 0px !important;
    margin-bottom: 0px !important;
  }
  header .vertical-menu-togle ul.expand-menu-class{
    top: 57px;
    left: 0px;
    right: 0px;
  }
  .prt_blog_detail_style .article-template__hero-container,
  .prt_blog_detail_style header,
  .prt_blog_detail_style .article-template__back,
  #ContactForm,
  .content-for-layout .contact h2{
    padding-left: 15px;
    padding-right: 15px;
  }
  .breadcrumb-wrap.prt-section-breadcrumb {
     padding-top: 15% !important;
     padding-bottom: 15% !important;
  }
  #prtservicesbox .servicedes .service-desc {
    font-size: 11px;
    line-height: 13px;
  }
  #prtservicesbox .block_content .service {
    margin: 15px 0;
  }
}
@media(max-width: 740px){  
  #prtservicesbox .servicedes .service-desc {
    font-size: 9px;
    line-height: 12px;
  }
}
#shopify-section-header-model-1 {
  float: left;
  width: 100%;
}
.header_1_wrapper {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin: 0 0 20px;
}
.header_1 .wrapper-top-cart {
  margin: 28px 0;
}
.header_1 .top_header_1{
  float: left;
  width: 100%;
}
.header_1 .top-header {
  float:left;
  width:auto;
}
.header_1 .topright-header {
  float: right;
  width: auto;
  padding: 16px 0;
}
.header_1 .top-header .track-order {
  float: none;
  display: inline-block;
  vertical-align: top;
  padding: 14px 0;
}

.top-header .track-order:hover{
  color: var(--color-btn-secondary);
    }
.header_1 .top-header i.mdi-tractor{
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  float: none;
  display: inline-block;
  vertical-align: top;
  line-height: 18px;
  width: 18px;
  height: 18PX;
  font-size: 18px;
}
.header_1 .top-header:hover i.mdi-tractor {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
.header_1 .destination{
  font: 400 13px/20px var(--font-stack-subheading);
    float:none;
    display:inline-block;
    vertical-align:top;
    width:auto;
    }
.header_1_wrapper .main-header {
  float: left;
  width: 100%;
  text-align:center;
}
.header_1_wrapper .header_logo_wrap{
  float: left;
  width:auto;
  margin: 5px 0;
}
.header_1 .site-header__search.icon-btn {
  margin: 22px 0;
}
.header_1 .site-header .wishlist-icon-div a {
  border-right: 1px solid rgba(0,0,0,0.1);
  padding-right: 17px;
}
.header_1 .site-header .contact{
  flex-grow: 1;
}
.header_1 .wish-com {
  float: right;
  width: auto;
}
.header_1 .wishlist-icon-div{
  margin: 17px 0;
}
.header_1 .compare-icon-div {
  margin: 17px 0px 17px 15px;
}
.header_1 .bottom_header_1 {
  float: left;
  width: 100%;
  border-top: 1px solid var(--color-border);
    border-bottom: 1px solid var(--color-border);
      }
.header_1_wrapper .header_logo_wrap .header-logo {
  float: left;
  width: 100%;
  margin: 0;
  line-height: 0;
}
.header_1_wrapper .right-link-icon{
  float: right;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_1 .right-link-icon .site-header__search.icon-btn {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
}
.header_1 .site-header__search.icon-btn .search_wrapper form.input-group.search-bar{
  border: 2px solid var(--color-border);
    border-radius: 4px; 
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    }
.header_1 .right-link-icon .myaccount .dropdown-toggle{
  padding: 28px 0;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
}
.header_1.site-header .right-link-icon .contact{
  padding: 28px 0;
}
.header_1 .sticky_header.fixed .ttresponsive_menu {
  float: none;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
.header_1 .sticky_header.fixed #shopify-section-TT-megamenu{
  width: auto;
}
.header_1 .sticky_header.fixed #tt-megamenu .toggle_menu .toggle_text,.header_1 .sticky_header.fixed #tt-megamenu span.toggle_menu svg {
  display: none;
}
.header_1 .sticky_header.fixed #tt-megamenu .toggle_menu i.mdi-menu{
  float: none;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font-size: 24px;
  line-height: 34px;
  height: 35px;
  width: 30px;
  text-align: center;
  margin: 0;
}
.header_1 .sticky_header.fixed .tt-mega-menu #tt-megamenu .tt-mega_menu{
  width: 280px;
  left: auto;
  right: 0;
}
.header_1 .sticky_header.fixed #tt-megamenu .toggle_menu{
  padding: 8px 10px;
  margin: 14px 0;
  border-radius: 4px;
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
  -khtml-border-radius: 4px; 
}
.header_1 .sticky_header.fixed .wrapper-top-cart>.site-header_cart_link svg,.header_1 .sticky_header.fixed .right-link-icon .myaccount svg{
  width: 30px;
  height: 30px;
}
.header_1 .sticky_header.fixed .right-link-icon .myaccount{
  margin-right: 15px;
}
.header_1 .sticky_header.fixed .site-header__search.icon-btn {
  margin: 13px 0;
}
.header_1_wrapper .sticky_header.fixed .header_logo_wrap{
  margin: 17px 0;
}
.header_1 .sticky_header.fixed .wrapper-top-cart{
  margin: 17px 0;
}
.header_1 .sticky_header.fixed .right-link-icon .myaccount .dropdown-toggle {
  padding: 21px 0;
}
.header_1.site-header .sticky_header.fixed .right-link-icon .contact {
  display: none;
}
.sticky_header.fixed .site-header__cart-count .cart-products-count{
  left: 22px;
}
.newsletter-form__field-wrapper .newsletter-form__button {
  top: 1px;
  height: 45px;
}
.prt-top-footer-section .footer-block--newsletter {
  display: block;
}
.prt-social-content {
  display: inline-flex;
  float: right;
  padding-top: 1rem;
}
.prt-social-content,
.prt-social-content .list-social__link {
  color: var(--color-icon);
}
.prt-social-content .prt-social-link {
  padding-top: 1rem;
}
@media (min-width: 992px) {
  .site-header.page-element.header_1 {
    min-height: 198px; 
  }
  .header_1 a.language_wrapper.dropdown-toggle::after,.header_1 a.currency_wrapper.dropdown-toggle::after{
    content: "";
    border-right: 1px solid rgba(0,0,0,0.2);
    position: absolute;
    right: 0px;
    left: auto;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 20px;
    width: 1px;
  }
}
.prt-top-footer-section .prt_css_contact_details .footer-block__heading .prt-text-des{
    color: rgba(255, 255, 255, 0.60);
    font-size: 16px;
}
.prt-top-footer-section .location-us-now .title-box{
    padding-left: 20px;
}
.prt-top-footer-section .footer-block__details-content{
    padding-top: 0px;
}
.prt-top-footer-section h3.prt-call-us-here{
    padding-top: 5px;
    margin-top: 0px;
}
.prt-top-footer-section a.prt-call-us-here{
    text-decoration: unset;
    color: var(--gradient-base-accent-2);
    font-size: 22px;
    line-height: var(--prt-h4-font-lign-height);
}
.prt-top-footer-section .footer-block__heading{
    margin-bottom: 20px;
}
@media (max-width: 899px) {
  .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  .site-header.page-element.header_1 {
    min-height: 177px;
  }
}
@media (min-width: 1430) and (max-width: 1529px) {
  .header_1 .sticky_header.fixed .site-header__cart-count .cart-products-detail{
    display: none;
  }
  .header_1 .sticky_header.fixed .wrapper-top-cart>.site-header_cart_link{
    padding:10px;
  }
}
@media (max-width: 1779px) {
  .header_1.site-header .right-link-icon .myaccount{
    margin-right: 25px;
  }
}
@media (max-width: 1649px) {
  .header_1 .account-title,.header_1 .account-detail,.header_1 .site-header__cart-count .cart-products-detail,
  .header_1 .site-header__cart-count span.price .money{
    display: none;
  }
  .header_1 .wrapper-top-cart {
    margin: 29px 0;
  }
}
@media (max-width: 1329px) {
  .header_1 .sticky_header.fixed .compare-icon-div {
    margin: 43px 10px;
  }
  .header_1 .sticky_header.fixed .right-link-icon .myaccount{
    margin-right: 20px;
  }
}
@media (max-width: 1299px) { 
  .header_1 .collections-selector select{
    padding: 10px 32px 10px 15px;
  }
  .header_1 #shopify-section-TT-megamenu{
    width: 252px;
  }
  .header_1.site-header .wrapper-top-cart>.site-header_cart_link svg,.header_1.site-header .right-link-icon .myaccount svg{
    width: 30px;
    height: 30px;
  }
  .header_1.site-header .right-link-icon .myaccount{
    margin-right: 15px;
  }
  .header_1 .right-link-icon .myaccount .dropdown-toggle{
    padding: 32px 0;
  }
  .header_1 .wrapper-top-cart{
    margin: 32px 0;
  }
  .header_1 .site-header__cart-count .cart-products-count{
    left: 20px;
    top: 6px;
  }
}
@media (max-width: 1199px) {
  .header_1 .collections-selector select {
    padding: 10px 20px 10px 10px;
    font-size: 12px;
    background-position: right 9px center;
  }
  .header_1.site-header button.btn.search-submit.icon-fallback-text{
    padding: 0 20px;
  }
  .header_1.site-header .wrapper-top-cart>.site-header_cart_link svg, .header_1.site-header .right-link-icon .myaccount svg {
    width: 26px;
    height: 26px;
  }
  #tt-megamenu span.toggle_menu svg{
    margin: 6px 0;
  }
  .header_1 .wrapper-top-cart{
    margin: 25px 0;
  }
  .header_1.site-header .right-link-icon .myaccount{
    margin-right: 10px;
  }
  .header_1 #shopify-section-TT-megamenu {
    width: 190px;
  }
  .header_1.site-header .right-link-icon .contact {
    padding: 20px 0;
    display: flex;
    align-items: center;
  }
  .header_1_wrapper .header_logo_wrap {
    max-width: 165px;
  }
  .header_1 .site-header__search.icon-btn{
    margin: 13px 0;
  }
  .header_1 .right-link-icon .myaccount .dropdown-toggle {
    padding: 25px 0;
  }
  .header_1 .language_wrapper.dropdown-toggle{
    margin-right: 12px;
  }
  .header_1.site-header .right-link-icon .contact svg{
    width: 24px;
    height: 24px;
  }
  .header_1.site-header .right-link-icon .contact .contact-text .contact_detail{
    font-size: 12px;
  }
  .header_1.site-header .right-link-icon .contact .contact-text{
    width: 70%;
    padding-left: 5px;
  }
  .header_1 .ttresponsive_menu{
    width: 200px;
    padding: 0;
    margin: 0;
  }
  .header_1 #tt-megamenu .toggle_menu i.mdi-menu{
    margin: 4px 5px 4px 0;
    font-size: 16px;
  }
  .header_1 #tt-megamenu .toggle_menu .toggle_text{
    font-size: 13px;
    line-height: 24px;
  }
  .header_1 .tthorizontal_menu #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item span.categories,.header_1 .tthorizontal_menu #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item > a{
    padding: 8px 25px 9px 5px;
    font-size: 12px;
  }
  .header_1 .tthorizontal_menu #tt-megamenu1 ul.tt_menus_ul1 li.tt_menu_item > a::after{
    line-height: 18px;
  }
  .header_1 .tthorizontal_menu{
    margin: 0;
  }
  .header_1.site-header .wishlist-icon-div a svg, .header_1.site-header .compare-icon-div a svg{
    width: 18px;
    height: 18px;
  }
  .header_1 .compare-icon-div{
    margin: 18px 0px 17px 15px;
  }
  .header_1 .site-header__cart-count .cart-products-count {
    left: 16px;
    top: 4px;
  }
  .header_1.site-header .right-link-icon .contact .contact-text .contact_no{
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .header_1 .site-header__search.icon-btn {
    margin: 0 0 15px;
    float: left;
    width: 100%;
    padding:0px;
  }
  .prt_featured_collection .grid.product-grid .grid__item{
    padding-top: 15px;
  }
  .header_1_wrapper .header_logo_wrap {
    margin: 17px 0;
    float: none;
    width: auto;
    display: inline-block;
    vertical-align: top;
  }
  .header_1_wrapper{
    margin: 0 0 15px;
  }
  .header_1 .ttresponsive_menu{
    position: static;
    width: auto;
  }
  .header_1.site-header .right-link-icon .contact{
    display: none;
  }
  .header_1 #shopify-section-TT-megamenu{
    width:100%;
    position: static;
    float:left;
  }
  .header_1 #tt-megamenu .toggle_menu{
    margin: 23px 5px 23px 0;
    padding: 0px;
    background: none;    
  }
  .header_1 #tt-megamenu .toggle_menu i.mdi-menu{
    margin: 4px 0;
    font-size: 20px;
  }
  .header_1 .bottom_header_1 .container{
    position:relative;
  }
  .header_1 .site-header .wishlist-icon-div a{
    padding-right: 8px;
  }
  .header_1 .wrapper-top-cart{
    margin: 26px 0;
  }
  .header_1 .wrapper-top-cart>.site-header_cart_link{
    padding: 0px;
  }
  .header_1 .right-link-icon .myaccount {
    margin-right: 10px;
  }
  .header_1 .right-link-icon .myaccount >.dropdown-toggle {
    padding: 26px 0;
  }
  .header_1 .tthorizontal_menu #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item span.categories,.header_1 .tthorizontal_menu #tt-megamenu1 .tt-mega_menu1 li.tt_menu_item > a{
    padding: 5px 20px;
  }
  .header_1 .tthorizontal_menu {
    margin: 0;
  }
  .header_1 .top_header_1{
    display: none;
  }
  .header_1 .compare-icon-div {
    margin: 28px 10px;
  }
  .header_1 .wishlist-icon-div {
    margin: 28px 0;
  }
  .header_1 .track-order,.header_1.site-header .flash-sale,.header_1 .topright-header {
    float: none;
    width: auto;
    display: inline-block;
    vertical-align: top;
    padding: 0;
  }
  .header_1.site-header .flash-sale{
    padding-left: 15px;
    margin-left: 15px;
    position: relative;
  }
  .header_1.site-header .flash-sale::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
    margin: auto;
    height: 85%;
    width: 1px;
    background: rgba(0,0,0,0.2);
  }
  .header_1.site-header .flash-content{
    padding: 0;
  }
  .header_1.site-header button.btn.search-submit.icon-fallback-text {
    padding: 0 14px;
  }
  .header_1.site-header .compare-icon-div a svg{
    margin-right: -10px;
  }
  .header_1.site-header .right-link-icon .myaccount {
    margin-right: 5px;
  }
  .header_1.site-header .wrapper-top-cart>.site-header_cart_link svg, .header_1.site-header .right-link-icon .myaccount svg {
    width: 22px;
    height: 22px;
  }
}
@media (max-width: 767px) {
  .footer_prt_footer_style_1 .newsletter-form .title-box {
    padding-top: 10px !important;
 }
  .header_1 .top-header {
    padding: 6px 0 0;
    float: left;
    width: 100%;
    text-align: center;
  }
  .header_1 .top_header_1 .top_header_1_link {
    float: left;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .prt_image_banner_section_style .banner__box.content-container {
    padding: 35px 15px 35px !important;
  }
  .header_1 .destination {
    font-size: 11px;
    line-height: 18px;
  }
  .header_1 .top-header i{
    line-height: 14px;
    width: 14px;
    height: 14PX;
    font-size: 14px;
  }
  .header_1 .wrapper-top-cart{
    margin: 18px 0;
  }
  .header_1 .right-link-icon .myaccount .dropdown-toggle {
    padding: 18px 0;
  }
  .header_1 .right-link-icon .myaccount {
    margin-right: 5px;
  }
  .header_1 #tt-megamenu .toggle_menu {
    margin: 14px 0;
    padding: 0 5px 0 0;
  }
  .header_1_wrapper .header_logo_wrap{
    margin: 11px 0;
    max-width: 140px;
    float: left;
  }
  .header_1 .site-header__search.icon_btn .search_wrapper .input-group input[type="search"], .header_1 .site-header__search.icon-btn .search_wrapper .input-group input[type="search"] {
    padding: 0 40px 0 15px;
    height: 35px;
  }
  .header_1.site-header button.btn.search-submit.icon-fallback-text{
    padding:0 6px;
  }
  .header_1 .wishlist-icon-div {
    margin: 20px 0;
  }
  .header_1 .compare-icon-div {
    margin: 20px 10px;
  }
  .header_1 .site-header__cart-count .cart-products-count{
    top: 5px;
    left: 12px;
  }
  .header_1 .site-header__search.icon-btn {
    margin: 0 0 10px;
  }
}
@media (max-width: 400px) {
  .header_1 #tt-megamenu .toggle_menu{
    margin: 8px 0;
  }
  .header_1_wrapper .header_logo_wrap{
    max-width: 100px;
  }
  .header_1 .right-link-icon .myaccount .dropdown-toggle {
    padding: 13px 0;
  }
  .header_1 .wrapper-top-cart {
    margin: 12px 0;
  }
  .header_1 .wishlist-icon-div {
    margin: 15px 0;
  }
  .header_1 .compare-icon-div {
    margin: 15px 6px;
  }
  .header_1 .topright-header{
    margin: 10px 0 0;
  }
  .header_1.site-header .right-link-icon .myaccount {
    margin-right: 3px;
  }
}
.prt-banner-pricedesc{
  font-size: 30px;
}
li .btn_wrapper{
    right: 0px;
    bottom: 0;
    position: relative;
    left: auto;
    z-index: 1;
    height: 50px;
    width: 50px;
    margin: auto;
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    opacity: 1;
}
.mega-menu .mega-menu__list--condensed {
    padding-top: 20px;
}
.spr-badge-starrating .spr-icon{
   font-size: var(--prt-general-body-font-size) !important;
}
.spr-starrating.spr-summary-starrating i:before{
      font-size: 110%;
}
.facets__disclosure-vertical{
  border-top: 1px solid #cccc !important;
}
.card__content .prt-product-card-icon-main{
  padding-top: 45px;
}
.view-mode.filter-grid-list.grid__item a{
    position: relative;
    background: none;
    padding: 5px;
    margin: 0 3px 0 0;
    float: none;
    display: inline-block;
    verticalAlign: top;
    width: auto;
    cursor: pointer;
}
.product__info-container .spr-badge-starrating,
.product__info-container .price--show-badge .spr-badge .spr-badge-caption{
   padding-left: 5px;
}
/* .product__info-container .countdown_wrap{
  padding-bottom: 30px;
} */
#shopify-product-reviews .spr-review .rte a {
    color: rgb(0 0 0 / 70%);
    font-size: var(--prt-general-body-font-size);
    text-decoration: none; 
}
.product__info-container .price--show-badge .spr-badge .spr-badge-caption{  
    display: inline-block;
    font-size: var(--prt-font-heading-style-h3);
}
#prtservicesbox .block_content .servicedes{
	display: inline-block;
    background-color: var(--gradient-base-background-2);
    border: 1px solid var(--gradient-base-background-2);
}
#prtservicesbox .block_content .service {
    margin: 24px 0 14px 0px;
}
#prtservicesbox .block_content .service .content {
    padding: 0 0 5px 20px;
}
#prtservicesbox .servicedes .service-title {
    margin-bottom: 0px;
}
.breadcrumb-wrap.prt-section-breadcrumb{
    float: left;
    width: 100%;
    padding: 20px 0;
    background-color: var(--gradient-base-background-2);
    text-align: center;
}
details:hover>.header__menu-item {
    text-decoration-thickness: 0.2rem;
}
details:hover>.header__menu-item {
    text-decoration: underline;
}
details:hover>.header__menu-item {
    text-decoration-thickness: 0.2rem;
}
#Details-HeaderMenu-3 #MegaMenu-Content-3 .mega-menu__link--level-2 img{
    color: #000000b3;
}
.collection ul li .card-information s.price-item--regular,
.product-recommendations .card-information .price s.price-item{
   font-size: var(--prt-general-body-font-size);
   font-weight: 400;
}
.header__icon--menu .icon {
  display: block;
  position: absolute;
  top: 28px; 
  z-index: 4;
  opacity: 1;
  transform: scale(1);
  transition: transform 150ms ease, opacity 150ms ease;
}
details:not(.open) > .header__icon--menu .icon-close,
details[open] > .header__icon--menu .icon-hamburger {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.8);
}

.js details.open:not(.menu-opening) > .header__icon--menu .icon-close {
  visibility: hidden;
}

.js details.open:not(.menu-opening) > .header__icon--menu .icon-hamburger {
  visibility: visible;
  opacity: 1;
  transform: scale(1.07);
}

.js details > .header__submenu {
  opacity: 0;
  transform: translateY(-1.5rem);
}

details.open > .header__submenu {
  animation: animateMenuOpen var(--duration-default) ease;
  animation-fill-mode: forwards;
  z-index: 1;
}
@media (prefers-reduced-motion) {
  details.open > .header__submenu {
    opacity: 1;
    transform: translateY(0);
  }
}
.mega-menu.open .mega-menu__content {
    opacity: 1;
    transform: translateY(0);
}
.footer_prt_footer_style_1 .footer-block.grid__item{
  position: relative;
}
.footer_prt_footer_style_1 .footer__blocks-wrapper .footer-block.grid__item:last-child:after{
   content: unset;
}
.footer-block__details-content .list-menu__item--link {
  text-decoration: none;
}
.footer_prt_footer_style_1 .footer__content-top {
    padding-bottom: 0px;
}
.footer_prt_footer_style_1 .footer-block.grid__item:after{
    width: 1px;
    height: 100%;
    content: '';
    position: absolute;
    right: 0;
    background-color: rgb(255 255 255 / 10%);
    top: 0;
}
.footer_prt_footer_style_1 .prt_css_contact_details  .list-social{
   justify-content: flex-start;
  display: inline-flex;
}
.footer_prt_footer_style_1 .prt_css_contact_details span.prt-social-link{
    color: var(--gradient-base-background-1);
    position: relative;
    top: -4px;
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul li:after{
    position: absolute;
    content: "|";
    padding-left: 15px;
    top: auto;
    bottom: 7px;
}
.footer_prt_footer_style_1 .footer__copyright small.copyright__content{
  font-size: var(--prt-font-heading-style-h3);
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul li:last-child:after{
  content: unset;
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul li{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    margin-top: 0px;
}
.footer_prt_footer_style_1 .prt_css_contact_details .prt-social-section ul li a{
    padding: 5px;
    border-radius: 5px;
    margin-right: 10px;
}
.footer_prt_footer_style_1 .newsletter-form__button:not(:focus-visible):not(.focused) {
    padding: 16px 33px 16px 33px;
    font-weight: 500;
}
.footer_prt_footer_style_1 .newsletter-form {
    display: inline;
}
.footer_prt_footer_style_1 .newsletter-form .icon-box,
.footer_prt_footer_style_1 .newsletter-form .title-box{
    display: inline-block;
}
.newsletter-form__field-wrapper .field__label{
   font-size: var(--prt-font-heading-style-h3);
   padding-top: 4px;
}
.button{
    letter-spacing: var(--prt-general-font-lettor-spacing);
}
.footer_prt_footer_style_1 .newsletter-form .icon-box i{
    font-size: 60px;
    color: var(--gradient-base-accent-2);
}
.footer_prt_footer_style_1 .title-box .prt-text-des{
    font-weight: 500;
    font-size: 22px;
    line-height: 34px;
    color: var(--gradient-base-background-1);
}
.footer-block__details-content>li:not(:last-child) {
    padding-bottom: 5px;
}
.footer_prt_footer_style_1 .prt-social-section{
    padding-top: 35px;
}
.footer_prt_footer_style_1 .prt-top-footer-section .prt-custome-footer--menu-style ul li{
    display: inline-block;
    width: calc( 50% - 2px);
    float: none;
    padding: 0 0 5px;
    margin-right: 0px;
}
.footer_prt_footer_style_1 .footer-block__newsletter{
  display: block;
}
.footer_prt_footer_style_1 #ContactFooter {
  max-width: 100%;
  padding-left: 0px;
}
.footer_prt_footer_style_1 .prt-custome-footer--menu-style .footer-block__heading{
   font-size: 22px;
}
.newsletter-form__field-wrapper .field:after{
  box-shadow: none;
}
header .prt-header-menu-class .list-menu__item--active{
   text-decoration: none;
    color: var(--gradient-base-accent-2);
}
.footer_prt_footer_style_1 .newsletter-form__field-wrapper .field__input {
  border: 1px solid var(--color-icon);
  border-radius: 5px;
  height: 50px;
  padding-right: 150px;
  background-color: transparent;
}
.footer__newsletter .newsletter-form__field-wrapper .field__label {
  color: var(--color-icon);
  opacity: 0.5;
  font-size: 20px;
  padding-top: 1px;
}
.footer_prt_footer_style_1 .footer__payment {
  margin: 0 auto;
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul{
   padding-top: 15px;
}
.footer_prt_footer_style_1 .visually-hidden {
    position: relative !important;
}
.footer-block__details-content .list-menu__item--link:hover{
  text-decoration: none !important;
}
.footer-block__details-content .list-menu__item--link:hover{
  color: var(--gradient-base-accent-2) !important;
}

.footer_prt_footer_style_1 .footer__payment{
  padding-bottom: 0px;
}
.footer__column--info .footer__copyright {
  margin-top: 2rem;
}
.footer_prt_footer_style_1 .footer__content-bottom {
  padding-bottom: 1.5rem;
}
.footer_prt_footer_style_1 .newsletter-form__field-wrapper{
  padding-top: 10px;
}
.footer_prt_footer_style_1 .list-payment__item svg{
    width: 45px;
    height: 30px; 
}
.prt-white-color,
.prt-white-color a{
  color: #fff !important;
}
.prt_css_contact_details .fa{
font-size: 60px;
}
#footer_prt_footer_style_1 .list-social__item .icon {
  color: var(--gradient-background);
}
.footer-block__newsletter,
footer #ContactFooter,
.footer-block__heading{
  display: inline-block
}
footer #ContactFooter{
  padding-left: 50px;
}
#NewsletterForm--footer.field__input.field__input{
  color: #fff; 
}
.rich-text__heading strong{
    font-size: var(--prt-heading-font-size);
    line-height: var(--prt-heading-font-lign-height);
}
.ttcmsbanner .banner a{
    float: left;
    width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
}
.ttcmsbanner .banner img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.ttcmsbanner .banner-content.left{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    align-items: center;
    text-align: left;
    width: 46%;
    -ms-transform: scale(1.1);
}
.ttcmsbanner .subtitle,
.ttcmsbanner .title,
.ttcmsbanner .price_desc,
.ttcmsbanner .banner-btn{
    float: left;
    width: 100%;
    font: 300 26px/30px var(--font-stack-header);
}
.ttcmsbanner .banner-inner{
    float: left;
    width: 100%;
}
.quick-view-button a {
    bottom: -40px;
    margin-left: 30px;
}
.card__inner.ratio{
    --ratio-percent: 100%;
}
.card:not(.ratio),
.card--card.card--media>.card__content{
   background-color: transparent;
}
.collection .price {
    font-size: var(--prt-general-body-font-size);
}
.quick-add__submit{
   padding: 0px 15px;
    min-height: 35px;
    width: auto;
}
.card--card .quick-add{
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: all .3s ease;
}
li .card-wrapper:hover .quick-add{
   opacity: 1;
}
li .card-wrapper .quick-add button,
li .card-wrapper .quick-add__submit{
    font-size: var(--prt-font-heading-style-h3);
}
.countdown_time .timer-block span {
    display: inline-block !important;
}
.color-background-2 .button--secondary{
    background-color: var(--gradient-base-background-1);
    border-color: var(--gradient-base-background-1);
    --color-button-text: var(--gradient-base-background-1);
}
.page-width {
  padding-left: 0px;
  padding-right: 0px;
}
.blog .page-width-desktop{
  padding-left: 0px;
  padding-right: 0px;
}
.footer:not(.color-background-1) {
  background: #f5f3eb;
}
.multicolumn-list__item .multicolumn-card img{
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -khtml-transition: all .6s ease-in-out;
}
.background-none .multicolumn-list .multicolumn-card__info{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.prt_slider_on{
    border-top: 1px solid #e7e7e7;
    padding-top: 50px;
}
.blog__posts.articles-wrapper{
  margin-top: 0px;
}
.footer.footer_prt_footer_style_1,
#shopify-section-announcement-bar .announcement-bar{
    background-size: cover;
    background-attachment: unset;
}
.announcement-bar__message {
    padding: 1.6rem;
}
.breadcrumb-wrap.prt-section-breadcrumb {
    background-size: cover;
}
.blog-articles .article-card .card__information,
.blog .card__information{
  text-align: left;
  padding: 10px 20px 25px;
}
.prt_blog_detail_style header span{
  font-size: var(--prt-general-body-font-size);
  letter-spacing: var(--prt-general-font-lettor-spacing);
  line-height: var(--prt-general-body-font-line-height);
}
.breadcrumb-wrap.prt-section-breadcrumb a{
 color: rgba(var(--color-foreground),.75);
}
.blog-articles .card__content,
.blog .card__content{
   border: 1px solid var(--gradient-base-background-2);
}
.blog .prt-blog-style .card__content{
   border: 0px solid transparent;
}
.prt_full_width_class{
  max-width: 100%;
}
.view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs{
   position: absolute;
}
.blog .card--card.card--media>.card__content {
  border: none;
}
.prt-custome-features-collection-style .card--card.card--media>.card__content {
    padding-top: 0px !important;
    margin-top: -20px;
}
variant-radios .prt-Color[aria-current]{
  border: 1px solid #000 !important;
}
.shopify-payment-button__button{
  letter-spacing: var(--prt-general-font-lettor-spacing);
}
.countdown_text, .countdown_time {
    color: var(--gradient-background);
}
.countdown_time {
    background: var(--gradient-base-accent-2);
}
.price--large {
    font-size: 1.6rem;
    line-height: calc(1 + .5 / var(--font-body-scale));
    letter-spacing: 0px;
}
.countdown_text,
  .countdown_time{
     color: var(--gradient-background);
}
.product-form__submit {
    background-color: rgba(99, 95, 50, 1);
    color: var(--gradient-background);
}
.product-form__submit:hover {
  background-color: var(--gradient-base-accent-2);
  transition: all .3s ease;
}
.countdown_time{
    margin-top: 0px;
    background: var(--gradient-base-accent-2);
    border-radius: 3px;
    padding: 10px 0px 10px 20px;
    display: flex;
    flex-wrap: wrap;
}
.countdown_time .timer-block{
    width: 25%;
}
.prt_custome_counterclass .countdown_time .timer-block{
    width: auto;
    position: relative;
    padding: 3px 6px;
    font-size: var(--prt-font-heading-style-h4);
}
.countdown_time .timer-block span{
      display: block;
      text-align: center;
}
.price price--large .price .price-item {
    font-size: var(--prt-general-body-font-size);
}
.price .price-item {
    letter-spacing: 0px;
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
}
.spr-form-label+ input {
    border: 1px solid #e5e5e5;
    line-height: 35px;
    padding: 0 20px;
}
.spr-button, .spr-button-primary {
    background-color: var(--background-btn-product);
    color: var(--color-btn-product);
    border-color: var(--border-btn-product);
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: var(--prt-general-font-lettor-spacing);
    font-weight: 500;
    margin: 0;
    padding: 0 30px;
    border: 1px solid #e7e7e7;
}
.spr-summary-actions-togglereviews{
  font-weight: 400;
}
.spr-form-review-body .spr-form-input textarea{
    padding: 10px 20px;
    border: 0px;
    font-size: var(--prt-general-body-font-size);
    color: rgb(0 0 0 / 70%);
}
.product__info-container .price--on-sale .price-item--regular {
  font-size: var(--prt-general-body-font-size);
}
.spr-form {
    display: none;
}
.spr-header-title {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
}
.spr-form-label+.spr-form-input::placeholder {
  pading-left: 0px;
}
.spr-form-review-body .spr-form-input textarea::placeholder,
.spr-form-label+.spr-form-input::placeholder{
   font-size: var(--prt-font-heading-style-h3);
  font-family: var(--font-heading-family);
}
.spr-form-review-body .spr-form-input textarea::placeholder{
   padding-left: 0px;
}
.new-review-form .spr-form-label {
    font-weight: 400;
    color: rgba(var(--color-foreground),.75);
    font-size: var(--prt-general-body-font-size);
}
.spr-form-label {
    color: var(--gradient-base-accent-1);
}
.spr-form-input.spr-starrating {
  padding-left: 0px;
  border: none;
  padding-bottom: 30px;
}
.spr-icon-star:before {
  font-size: 100%;
}
.spr-review-header-byline,
.spr-review-content-body{
    font-size: var(--prt-font-heading-style-h3) !important;
}
.spr-button, .spr-button-primary{
  border-color: var(--gradient-base-accent-2);
}
.spr-button.spr-button-primary{
    background-color: var(--gradient-base-accent-2);
    color: #fff;
  font-size: var(--prt-general-body-font-size);
}
.product__title h2 {
   font-size: 40px;
   line-height: 50px;
}
.list_style .card--card .quick-add {
    top: 0;
}
.list_style li .card-wrapper .quick-add button{
  background-color: var(--gradient-background);
}
.list_style .card--card.card--media>.card__content{
  border: 1px solid var(--gradient-background);
}
.product-form__quantity .quantity,
.cart-item__quantity-wrapper .quantity{
  border: 1px solid #e7e7e7;
}
.shopify-payment-button{
    display: inline-block;
    padding-left: 10px;
    width: 45%;
}

button.shopify-payment-button__button--unbranded {
  border-radius: 10px;
  font-size: var(--prt-general-body-font-size);
  min-width: calc(14rem + var(--buttons-border-width) * 2);
  line-height: var(--prt-general-body-font-line-height);
  text-transform: uppercase;
}
.shopify-payment-button__button--unbranded:hover:after {
  box-shadow: none;
}
.product-form__submit {
    width: 48%;
    border-radius: 10px;
    display: inline-block;
    text-transform: uppercase;
}
.product-form__input input[type=radio]+label,
.spr-container {
   border-radius: 5px;
}
.cart-item__quantity-wrapper .quantity{
   border-radius: 10px;
}
.product__info-container .product-form{
  margin-bottom: 0px;
}
.facets__form-vertical #FacetsWrapperDesktop{
    padding: 0px;
    margin-top: 0px;
}
.view-mode.filter-grid-list.grid__item.toolbar-item.toolbar-viewAs{
  padding-top: 2px;
}
.prt-padding-top-collection-screen .select__select {
  font-size: var(--prt-general-body-font-size);
  line-height: var(--prt-general-body-font-line-height);
}
.prt-padding-top-collection-screen .accordion summary,
.prt-sticky-product .accordion summary {
  text-transform: uppercase;
}
.anti-frizz-hair-oil .prt_main_product_content .product__info-container--sticky .product__title {
  margin-top: 3rem;
}
.prt-padding-top-collection-screen .select:after {
  border-radius: 0px;
}
.prt-padding-top-collection-screen .quantity:after {
  border-radius: 10px;
}
.slider-counter{
  display: none;
}
.prt_slider_on .slider-counter{
  display: none;
}
.prt_slider_on .slider-button {
  border: 1px solid var(--gradient-base-background-2);
}
.prt_slider_on .slider-button.slider-button--next {
    background-color: var(--gradient-base-background-2);
}

.facets-container-drawer .mobile-facets__wrapper {
  padding-left: 40px;
}
.vertical_text{
    background-color: var(--color-icon);
    color: #fff;
    padding: 4px 10px 0;
    float: left;
    -webkit-transform: rotate(-90deg);
    position: relative;
    top: auto;
    bottom: 0px;
    left: 0px;
    margin-left: -20px;
    margin-top: 35px;
}
.header__icon--search.header__icon--summary span{
  background-color: transparent;
  border-radius: 50%; 
  width: 42px;
  margin-right: 3rem;
  display: none;
}
.header-search-form .field:after {
  box-shadow: none;
}
.header-search-form .search__button {
  right: auto;
  top: -3px;
}
.search-modal__form.header-search-form  {
  height: 55px;
}
.header-search-form .search__input.field__input {
  height: 55px;
}
.header-search-form .field__label, .header-search-form .customer .field label {
  left: calc(var(--inputs-border-width) + 3.5rem);
  top: calc(1.8rem + var(--inputs-border-width));
  display: none;
}
.announcement-bar__message{
  letter-spacing: var(--prt-general-font-lettor-spacing);
  display: inline-block;
}
.announcement-bar .prt-announcement-bar-right-text:before{
    top: 14px;
    content: '';
    height: 20px;
    width: 1px;
    background-color: rgba(255, 255, 255, 0.20) !important;
    z-index: 1;
    position: absolute;
}
 #shopify-section-announcement-bar .announcement-bar__message {
    padding-top: 0px;
   color: rgba(255, 255, 255,0.80);
}
#shopify-section-announcement-bar .prt-announcement-block__details-content{
  padding-top: 0px;
  text-align: right;
  margin-right: 0px;
  padding-right: 0px;
  display: block;
}
.prt-wrap-cell {
    display: table-cell;
    vertical-align: middle;
}
.prt-wrap {
    display: table;
    width: 100%;
}
.prt-skincolor,
strong{
    color: var(--gradient-base-accent-2) !important;
}
strong{
  font-weight: 500;
}
#shopify-section-announcement-bar .prt-announcement-block__details-content>ul,
#shopify-section-announcement-bar .prt-announcement-block__details-content>li,
#shopify-section-announcement-bar .prt-announcement-bar-right-text,
#shopify-section-announcement-bar .announcement-bar__message.left_text{
  display: inline-block;
}
#shopify-section-announcement-bar .prt-announcement-block__details-content>li{
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}
#shopify-section-announcement-bar .prt-announcement-block__details-content>li:before{
    top: 8px;
    content: "";
    height: 20px;
    left: auto;
    right: 0;
    width: 1px;
    background-color: #fff3!important;
    z-index: 1;
    position: absolute;
}
#shopify-section-announcement-bar .announcement-bar__message i{
    display: inline-block;
    vertical-align: middle;
    border: none;
    text-align: center;
    font-size: 15px;
    padding-top: 0;
    padding-right: 3px;
    font-weight: 900;
}
#shopify-section-announcement-bar .announcement-bar__message a{
    color: rgba(255, 255, 255,0.80);
}
#shopify-section-announcement-bar .prt-announcement-block__details-content>li:last-child:before{
  display: none;
}
#shopify-section-announcement-bar .announcement-bar__message.left_text{
  padding-right: 25px;
}
.header_style_2 header .prt-announcement-bar-header-area .announcement-bar__message.left_text,
.announcement-bar__message.left_text2{
  font-size: var(--prt-font-heading-style-h3);
  color: var(--gradient-base-background-1);
  padding-left: 0px;
  padding-right: 25px;
} 
.prt-announcement-bar-right-text .prt-announcement-bar{
  padding-left: 25px;
}
.prt-announcement-bar-right-text i,
.announcement-bar__message.left_text i{
    color: var(--gradient-background);
}
.prt_list_collection_style2 .card__inner.ratio,
.prt_banner_collection_style ul li:first-child .card__inner.ratio{
    --ratio-percent: 50% !important;
}
.prt_list_collection_style2 .card .media.media--hover-effect>img:only-child{
  display: block;
    max-width: 100%;
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    height: 100px;
    width: auto;
}
.prt_list_collection_style2 .card__media img{

    float: right;
      -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transform: translateX(10px);
}
.prt_list_collection_style2 .card__media:hover img{
    position: relative;
    transition: all 0.9s;
    display: inline-block;
    transform: translateX(0);
}
#shopify-section-announcement-bar .prt-announcement-block__details-content li:last-child{
    padding-right: 0px;
}
.prt_list_collection_style2 .card__content .card__information a{
    position: absolute;
    top: 40px;
    bottom: auto;
    left: 25px;
    font-size: 18px;
    line-height: 10px;
    font-weight: 500;
    text-align: left;
}
.prt_list_collection_style2 .card__content .card__information a span.desc{
    font-size: var(--prt-font-heading-style-h3);
  line-height: var(--prt-h3-font-lign-height);
  margin-top: 6px;
  display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
      color: var(--gradient-base-accent-1);
}
.prt_list_collection_style2 .card .icon-wrap {
    display: none;
}
.rich-text .heading_style1.rich-text__heading {
    font-size: var(--prt-heading-font-size);
    line-height: var(--prt-heading-font-lign-height);
}
.prt_banner_collection_style .card--card.card--media>.card__content{
   opacity: 0;
}
.prt-banner-button .button--secondary:after {
    opacity: 0;
}
.slideshow.banner .top-character-style{
    color: #ffffff;
    position: absolute;
    top: 50px;
}
.blog.gradient {
      background-size: cover !important;
}
.center{
  text-align: center;
}

.custom-liquid-main-title-section .custome-section-title{
    display: inline-block;
    vertical-align: top;
    color: var(--gradient-base-background-1);
    font-size: var(--prt-font-heading-style-h5);
}
.header_style_2 #Details-HeaderMenu-2 .mega-menu__content,
.header_style_2 #Details-HeaderMenu-3 .mega-menu__content{ 
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-left: 30px;
}
.header_style_2 #Details-HeaderMenu-5{
  position: relative;
}
.header_style_2 #MegaMenu-Content-5{
    width: 250px;
    padding-left: 30px;
}
.header_style_2 #Details-HeaderMenu-2 .mega-menu__content ul li:last-child img{
  height: 200px;
}
.header_style_2 .mega-menu__list {
    gap: 2.4rem 2rem;
}
.header_style_2 #Details-HeaderMenu-2 .mega-menu__list {
    gap: 2.4rem 1rem;
}
.collapsible-row-layout .accordion .accordion__content {
    padding-bottom: 0px;
}
.quick-add-modal .quick-add-modal__toggle {
  border-color: var(--color-icon);
}
.quick-add-modal__toggle .icon{
      color: var(--color-icon);
}
.quick-add-modal__toggle .icon:hover,
.quick-add-modal .quick-add-modal__toggle:hover{
  font-weight: 500;
}
.quick-add-modal .product__info-container .product-form__input{
  padding-bottom: 8px;
}
.sd-items-count .sd-count strong{
    color: #000 !important;
}
.quick-add-modal__content #shopify-product-reviews,
.quick-add-modal .rating-star,
.quick-add-modal #shopify-product-reviews{
  display: none;
}
.accordion.content-container details{
  padding: 25px 20px 25px 25px;
}
.accordion.content-container details summary{
  padding: 0px;
}
#shopify-product-reviews .spr-icon {
    font-size: var(--prt-general-body-font-size);
}
.spr-review-header-byline strong{
    color: var(--gradient-base-accent-1) !important;
    font-weight: 600;
}
.collapsible-content summary:hover {
    background: transparent !important;
}
@media screen and (max-width: 1750px){
.custome-section-title.marquee2 {
     display: none;
  }
}
@media (min-width: 567px) and (max-width: 1200px){
.collection-list li.collection-list__item{
   max-width: 49% !important;
}
  .overlay-class {
    padding-left: 15px;
  }
}

@media (min-width: 993px) and (max-width: 1400px){
.footer_prt_footer_style_1{
  padding-left: 15px !important;
  padding-right: 15px !important;
}
}
@media screen (min-width: 991) and (max-width: 1400px){
    .list_style .card--card.card--media>.card__content{
    border: unset;
  }
   .prt_product_list_css_class.list_style .card--card.card--media>.card__content{
    border: 1px solid var(--gradient-background);
  }
    .list_style.prt_product_list_css_class .grid__item .prt-product-card-icon {
    top: 50px;
  }
  .page-width.list_style.prt_product_list_css_class .grid--2-col-desktop .card__content .card__information {
    padding-top: 85px;
  }
}
@media screen and (max-width: 566px){
.collection-list li.collection-list__item{
   max-width: 100% !important;
}
}
@media screen and (min-width: 750px){
  .prt_product_detail_info .product .thumbnail-slider .thumbnail-list.slider--tablet-up {
    padding-left: 2px;
  }
  .prt_payment_options .list-payment {
    padding-top: 18px;
  }
.slideshow__text.slideshow__text--right {
    padding-right: 0px;
}
}
.prt-custom-liquid-css-class,
.marquee-container {
    height: 70px;  
}
.prt-custom-liquid-css-class .marquee-container {
    overflow: hidden;
}
.prt-custom-liquid-css-class div{
  padding: 0px;
}
.custome-section-title{
   padding-left: 10px;
}
.custome-section-title{
    width: 100%;
    animation: marquee 25s linear infinite;
    will-change: transform;
    white-space: nowrap;
    display: inline-block;
}
.custome-section-title ul li{
 position: relative;
    display: inline-block;
}
.marquee:hover{
    animation-play-state: paused !important;
}
@keyframes marquee {
  0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(-100%, 0);
    }
}
.image-with-text__text--caption{
    font-size: var(--prt-general-body-font-size);
    text-transform: capitalize;
}
.blog.color-background-2 .card--card.card--media>.card__content {
  display: flex;
}
.blog .article-card__info{
  text-align: left;
}

.blog span {
    font-weight: 500;
    font-size: 15px;
    padding-top: 0;
}
.blog__posts .article-card .card__information {
  padding: 0px;
}
.card--card .prt-product-card-icon,
.card--card .prt-product-card-icon-cart{
    position: relative;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border-radius: 5px;
    padding: 2px 15px;
    left: 0;
    right: 0;
    top: auto;
    bottom: 45px;
    margin: 0 auto;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    z-index: 1;
    text-align: center;
    opacity: 0;
}



.grid__item:hover .prt-product-card-icon,
.card--card .prt-product-card-icon-cart{
    bottom: 50px;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
.card--card .prt-product-card-icon .quick-add {
  margin: 0px;
}
::selection {
  background-color: var(--gradient-base-accent-2);
  color:#fff;
}
::-moz-selection {
  background-color: var(--gradient-base-accent-2);
  color:#fff;
}
li .card-wrapper .quick-add button,
li .card-wrapper .quick-add__submit{
    background-position: center;
    height: 40px;
    width: 48px;
    line-height: 40px;
    margin: 0;
    color: var(--gradient-base-accent-1);
    position: relative;
    text-transform: uppercase;
}
.prt-product-card-icon product-form,
.card--card .prt-product-card-icon .quick-add,
.prt-product-card-icon-cart product-form,
.card--card .prt-product-card-icon-cart .quick-add{
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    display: block;
    float: left;
    opacity: 0;
    font-size: 0;
    line-height: 0;
    margin-bottom: 0;
    margin-right: 0;
    border-radius: 5px;
}
.grid__item:hover .prt-product-card-icon product-form,
.grid__item:hover .prt-product-card-icon .quick-add,
.grid__item:hover .prt-product-card-icon,
.grid__item:hover .prt-product-card-icon-cart product-form,
.grid__item:hover .prt-product-card-icon-cart .quick-add,
.grid__item:hover .prt-product-card-icon-cart,
.list_style .card--card .prt-product-card-icon,
.list_style .card--card .prt-product-card-icon .quick-add,
.list_style .card--card .prt-product-card-icon .quick-add__submit,
.list_style .grid__item .prt-product-card-icon,
.list_style .grid__item .prt-product-card-icon product-form{
   opacity: 1;
}
.prt-blog-style .card__content{
  display: block;
}
.prt-header-menu-class {
  display: none;
} 
.prt-header-menu-class.expand-menu-class{
  display: block;
}
.accordion__content.rte>p:first-child {
    margin-top: 10px;
}
#main-cart-footer .cart__note .text-area{
  border: 1px solid rgba(var(--color-foreground), .5);
  border-radius: 5px;
}
.breadcrumb-wrap.prt-section-breadcrumb{
    background-color: rgba(17,24,30,0.45);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-blend-mode: multiply;
    background-attachment: scroll;
    font-size: var(--prt-font-heading-style-h4);
}
header .vertical-menu-category {
  color: var(--gradient-base-accent-1);
  cursor: pointer;
  background-color: var(--gradient-base-background-2);
  z-index: 1;
  border-radius: 5px;
}
.verticalmenu-wrapper.prt-wrap-cell{
  left: 30px;
  position: relative;
}
header.header{
    padding-top: 0px;
    padding-bottom: 0px;
}
header .vertical-menu-category .title{
    padding: 7px 12px;
    margin: 3px 0px 0px;
}
header .vertical-menu-category .vertical-heading-text i{
    position: relative;
    float: right;
    text-align: right;
    left: 0;
    right: 0;
    top: 4px;
}

header a:hover .cart-count-bubble,
.header__menu-item:hover span,
.header__menu-item:hover .icon-caret,
.header__icon .icon:hover,
.prt-header-menu-class li a:hover,
.mega-menu__link:hover,
header a:hover .headercart-icon,
header a:hover .icon-cart{
  color: #fff;
}
a.full-unstyled-link:hover p{
  color: var(--gradient-base-accent-1);
}
a.full-unstyled-link p{
    pointer-events: none;
    cursor: default;
}
.mega-menu__link:hover{
  text-decoration: none !important;
}
.header__menu-item:click .icon-caret{
   transform: rotate(180deg);
   transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
header #verticalmenu-wrapper{
    margin-left: 45px;
    padding: 0px;
    border-radius: 5px;
}
.header:not(.header--middle-left) .header__inline-menu {
    margin-top: 0px;
}
header .header__icon--cart{
  width: 100%;
  text-decoration: none;
}
header .header__search{
  display: table-cell !important;
}
header .header__icons{
  -webkit-box-orient: vertical;
  float: right;
  padding-top: 25px;
  padding-right: 10px;
}
header .vertical-menu-togle ul.expand-menu-class{
    position: absolute;
    display: block;
    background-color: var(--gradient-background);
      min-width: 200px;
    width: 100%;
    padding: 7px 15px 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 10%);
}
.prt_featured_collection .grid__item:hover .prt-product-card-icon{
    top: -75px;
}
.prt_featured_collection .collection__title{
    padding-left: 0px !important;
}
header .list-menu__item{
  padding: 12px 15px;
}
.list-menu.list-menu--inline > li:last-child .list-menu__item {
  padding-right: 0px;
}
header .vertical-menu-category .menu-icon{
    display: inline-block;
    vertical-align: top;
    height: 35px;
    border-radius: 5px;
    position: relative;
    text-align: center;
    float: right;
}
.prt_banner_collection_style{
    margin-bottom: -12px;
}
.prt-custome-features-collection-style{
    margin-top: -19px; 
}
.card-information>.price{
    font-size: var(--prt-font-heading-style-h4);
    font-weight: 500;
}
.collection .card-information{
    margin-top: -5px;
}
.prt_image_banner_section_style .body.banner__text span{
    color: rgba(var(--color-foreground),.75);
}
.prt_image_banner_section_style .banner__box{
    background-color: rgb(0 0 0 / 90%);
    max-width: 41.8%;
    border-radius: 5px;
}
.prt_image_banner_section_style h2.banner__heading{
  line-height: var(--prt-h2-font-lign-height);
}
.banner__content.banner__content--middle-left.prt_image_banner_section_style{
  padding-left: 0px;
}
.prt_image_banner_section_style .banner__box.content-container{
    padding: 43px 55px 49px;
}
.prt_image_banner_section_style .banner__text{
  margin-top: 20px;
}
.prt_image_banner_section_style .banner__buttons{
  padding-top: 15px;
}
facet-filters-form .facets__heading{
    color: var(--color-icon);
    font-weight: 600;
    font-family: var(--font-heading-family);
    font-size: 18px;
}
@media (max-width: 355px){
header h2.banner__heading {
    line-height: var(--prt-h2-font-lign-height);
}
.banner__box .banner__heading {
    margin-top: 0px !important;
}
header h2.banner__heading {
  line-height: var(--prt-h2-font-lign-height);
  }
}
@media (max-width: 1300px){
.product-form .product-form__submit.button {
  padding: 0 1rem;
} 
header .list-menu__item {
    padding: 12px 15px;
}
.header:not(.header--middle-left) .header__inline-menu {
    padding-left: 40px;
}
.page-width.prt-announcement-bar-header-area,
header.header {
   padding-left: 15px !important;
   padding-right: 15px !important;
}
}
@media (max-width: 1087px) and (min-width: 992px){
  .list_style .card--card.card--media>.card__content {
    border: unset;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .prt_breadcrum_title {
    margin-top: 7.4rem;
  }
  header .vertical-menu-togle ul.expand-menu-class{
    top: 36px;
    left: 58px;
  }
  .prt_product_detail_info .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -81%;
  }
}
@media (max-width: 1550px) and (min-width: 992){
  .prt_banner-counter-style .flip-countdown.simple-countdown {
      right: 0 !important;
    left: 0%;
  }
}
@media (max-width: 1550px){
  .slideshow.banner .prt_home3_first_slider .prt-banner-button {
    padding-top: 40px;
  }
  .prt_home3_first_slider .slideshow__text .prt-banner-other-desc p{
    margin: 0px;
  }
  .slideshow.banner .prt_home3_first_slider .top-character-style{
    margin-top: -25px;
  }
  .prt_banner-counter-style .flip-countdown.simple-countdown {
      bottom: -55px !important;
  }
  .banner--content-align-right .prt_banner-counter-style .banner__box {
    text-align: center !important;
  }
}
@media (max-width: 1400px){
  .slideshow__slide .prt_home3_first_slider .banner__text span {
    font-size: 65px;
    line-height: 75px;
 }
 .prt_home2_banner_style .banner__box.content-container {
    left: -5% !important;
  } 
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((93.7% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 2.9);
  }
}
@media (max-width: 1230px) {
  .instafeed-new-layout-item {
    width: auto !important;
  }
}
@media (max-width: 1200px){
  .page-width .jdgm-carousel-wrapper {
    padding: 60px 0;
  }
  .prt-collection-view .product-grid-container {
    margin-bottom: 100px;
  }
  .page__collection .content-for-layout{
    margin-top: 7.4rem; 
  }
  .prt-sticky-product {
    margin-top: 7.4rem;
  }
  .product_variants_available .product.product--small.product--thumbnail_slider {
    padding-top: 50px;
  }
  .rich-text.prt_product_list_heading {
    padding-top: 100px;
  }
  .product--thumbnail .product__media-list, 
  .page-width.prt-padding-top-collection-screen .product--thumbnail_slider .product__media-list {
    margin-left: 9rem;
  }
  .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -102%;
  }
  #shopify-section-template--16813292060903__44916401-575e-4971-8d7e-ec4c0ec9b159 .banner.banner--content-align-right .banner__media-half img{
    opacity: 50%;
  }
  .header__icons .cart-count-bubble {
    font-size: 12px;
  }
  .blog .article-card__info {
    border-right: unset;
  }
  .menu-opening .menu-drawer{
    left: -4px;
    top: 90px;
  }
 .menu-drawer__menu.list-menu img{
   width: 50%;  
 } 
  .header--has-menu .header__icon--menu {
    padding-left: 15px;
  }

  .header>.header__heading-link {
    display: table-cell;
    vertical-align: middle;
  }
  .header--top-left .header__inline-menu,
  .announcement-bar,
  header .headercart-icon,
    header .vertical-heading-text,
  header #verticalmenu-wrapper,
  .menu-drawer__utility-links,
  .prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc{
    display: none;
  }
  header .vertical-menu-category .menu-icon{
    z-index: 1;
    display: block;
  }
  header .vertical-menu-category .title {
    padding: 0px;
    margin: 0px;
  }   
  header .vertical-menu-togle {
      top: 41px;
      left: 28px;
  }
  header .vertical-menu-togle {
    width: auto;
  }
  .menu-drawer-container.menu-opening .icon-close{
     opacity: 1 !important;
     visibility: visible !important
  }
  
  header #verticalmenu-wrapper {
      float: left;
      top: 33px;
  } 
  .header__heading{
    padding-left: 0px;
    text-align: left;
  }
 .footer_prt_footer_style_1 .footer__column--info{
   padding-left: 0px;
   padding-right: 0px;
 }
  .vertical-menu-category .menu-icon i{
    font-size: 25px;
  }
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((97% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 2.9);
  }
  .prt-padding-top-collection-screen.prt_main_product_content,
  cart-items.page-width ,
  .template-search {
    margin-top: 7.4rem;
  }
}
@media (max-width: 1400px) and (min-width: 992px){
   .homepage2 .prt_countdown_timer h2.banner__heading {
      padding-top: 20px; 
   }  
} 
@media(max-width: 1400px){
  #shopify-section-announcement-bar .announcement-bar,
  header.header,
  .prt_list_collection_style2, 
  .slideshow__text-wrapper.banner__content,
  .prt-section-responsive-section-tablet-view{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media (max-width: 355px){

  .banner__box .banner__heading  {
    margin-top: 0px !important;
  }
  h2.banner__heading{
    line-height: var(--prt-h2-font-lign-height); 
  }

  .slideshow__slide .banner__text span {
    background-color: transparent  !important;
  }
}
@media (max-width: 390px){
   .banner__box .banner__heading  {
      line-height: var(--prt-h2-font-lign-height);
      margin-top: 0px !important;
   }
}
@media (max-width: 1200px) and (min-width: 390px){
  .main_home_banner .banner__box .banner__heading  {
    margin-top: -35px;
  }
}
@media (max-width: 1200px) and (min-width: 991){
.prt-sticky-product{
     padding-top: 40px;
     padding-bottom: 30px;
  }
}
.cart__warnings .cart__login-title {
  margin-top: 4.5rem;
}
@media (max-width: 1200px){
  .page-width.is-empty .cart__warnings {
    padding-bottom: 5rem;
  }
  .countdown_text{
    display: none;
  }
  .prt_list_collection_style2 .card__inner.ratio{
    height: 130px;
  }
  
  .prt-padding-bottom-tablet-screen {
    padding-bottom: 0px!important;
}
  .banner__subheadig_text{
      padding-bottom: 30px;
  }
  .prt_image_banner_section_style .banner__box {
    max-width: 100%;
  }
  .prt-main-footer .footer-block__details-content h2 {
    font-size: 52px;
    line-height: 62px;
  }
  .footer_prt_footer_style_1 .prt-footer-copyright-section-menu ul {
    display: none;
  }
   header-drawer{
    display: block !important;
  }
  .prt_product_detail_info .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -85.5%;
  }
  .slider.slider--everywhere .slider__slide {
    padding-left: 15px;
  }
  .main_home_banner.about_page_main_banner .banner__box {
    padding: 7rem 3.5rem 1rem;
  }
}
@media (min-width: 1025px) {
  .multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card .multicolumn-card__info h3 {
    font-size: 52px;
    line-height: 62px;
  }
  .prt_multicolumn_offer .offer_column_02 .multicolumn-card__info a {
    margin-top: 4.5rem;
  }
  .prt-sort-list-style li {
    margin-bottom: 1rem;
  }
  .banner--medium.banner--desktop-transparent .prt_countdown_timer .banner__box {
    max-width: 80rem;
  }
  .prt_countdown_timer h2.banner__heading {
    font-size: 95px;
    line-height: 120px;
  }
  .prt_countdown_timer .countdown_time .timer-block { 
    padding: 2.7rem;
    width: 14rem;
  }
  .prt_countdown_timer .banner__buttons a.button {
    left: 40%;
  }
  .prt_countdown_timer .countdown_number {
    font-size: 50px;
    line-height: 60px;
  }
  .prt_product_list {
    padding-bottom: 120px !important;
  }
  .prt-product-with-image-section.prt_image_with_features {
    padding-top: 120px;
    padding-bottom: 120px;
  }
   .cart__contents .cart__items {
    padding-bottom: 0;
  }
}
@media (min-width: 1025px) and (max-width: 1139px) {
  .prt_multicolumn_offer .grid {
    column-gap: 16px;
  }
}
@media (max-width: 1024px){
  /* .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up{
      margin-left: 50px;
      display: inline-flex;
      margin-top: 80px;
  } */
  .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -95%;
  }
  .prt_collection_overlay_title_style li.collection-list__item{
     padding-top: 20px;
  }
}
.prt_home3_second_slider.banner__content--middle-right #prt_banner_button2 a{
  padding-right: 0px;
}
@media (max-width: 768px){
    .product__info-container {
        padding-top: 85px;
    }
   #shopify-section-template--15867340554447__main .article-template>*:first-child:not(.article-template__hero-container) {
       margin-top: 3rem;
   }
   .article-template__back.element-margin-top {
       margin-top: 3.7rem;
   }
  .banner.banner--content-align-right .prt_home2_banner_style.prt_home3_banner_style .banner__box{
      width: 100%;
      max-width: 100%;
      margin-left: 10%;
 }
  #Slide-template--16813292060903__04d9b5db-6204-4a81-a521-484804e730a6-1 .slideshow__media img{
      opacity: 50%;
  }
  #Slide-template--16813292060903__04d9b5db-6204-4a81-a521-484804e730a6-1 .slideshow__text{
    padding: 0px;
 }
  .prt_home3_first_slider .prt-banner-button #prt_banner_button2:after{
    display: none;
  }
  .slideshow__slide .prt_home3_first_slider{
    padding-top: 40px;
    padding-bottom: 50px;
 }
  .slideshow.banner .prt_home3_first_slider .prt-banner-button{
    padding-top: 5px !important;
  }
  .slideshow__slide .prt_home3_first_slider .banner__text span {
    font-size: 40px !important;
    line-height: 50px !important;
 }
  .prt_home3_banner_style .prt-heading-style p .prt-bg-custome-color {
    font-size: 22px;
    line-height: 32px;
  }
  .prt_home3_banner_style .prt-heading-style p {
      margin-top: -16px !important;
  }

  .prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc{
     display: none;
  }
  .prt_image_banner_section_style .banner__box.content-container{
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .prt_css_id_richtext .rich-text__wrapper.rich-text__wrapper--center.page-width{
    padding-left: 0px !important; 
    padding-right: 0px !important;
  }
  .facets-container-drawer .mobile-facets__wrapper {
    padding-left: 0px;
    margin-left: -15px;
  }
  .prt-left-sidebar.facets-container {
    background-color: transparent;
  }
  #prt_without-sidebar-filter .prt-left-sidebar.facets-container {
    margin-bottom: 0px !important;
  }
  .facets-container-drawer .mobile-facets__wrapper {
    padding-bottom: 0px;
  }
}
@media (min-width: 768px) and (max-width: 992px){
  footer .newsletter-form__field-wrapper .field{
    width: 100%;
  }
}
@media(max-width: 749px){
  .prt_main_product_content .slider.slider--mobile {
    margin-bottom: 0rem;
  }
  #shopify-section-footer-style-1 .prt-top-footer-section .footer__blocks-wrapper {
    margin-bottom: 0px;
  }
  .footer__content-bottom .footer__localization:empty+.footer__column {
    padding-top: 0px;
  }
  .prt-custome-features-collection-style {
    margin-top: 0;
 }
  .content-for-layout .customer form {
    margin-top: 2rem;
  }
  media-gallery .thumbnail-slider{
    display: none;
  }
  .cart-items td.cart-item__details{
    padding-top: 0px !important;
  }
  .cart-items td.cart-item__quantity{
    padding-top: 0px !important;
    padding-bottom: 10px;
  }
  .grid--peek.slider .grid__item:first-of-type{
       margin-left: 0;
  }
  .blog .grid--peek.slider .grid__item:first-of-type {
  }
  .banner__content.banner__content--middle-left.prt_image_banner_section_style{
    padding-top: 50px;
  }
  .section.section-collection-list .collection-list:not(.slider) {
    padding-left: 0px;
    padding-right: 0px;
  }
  .prt_collection_categories .title-wrapper--self-padded-mobile {
    padding-left: 0px;
  }

}
@media(max-width: 989px){
  .prt_banner_collection_style .collection-list li.collection-list__item{
     margin-top: 0px !important;
  }
  .prt_main_blog_products .slider--tablet.grid--peek .grid__item:last-of-type {
    margin-right: 1.5rem !important;
  }
}
@media(max-width: 992px){
  .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -95%;
  }
  .product_variants_available .product.product--small.product--thumbnail_slider{
     padding-top: 0px;
  }
  .overlay-class {
    padding-left: 15px;
  }
  product-recommendations.prt-padding-top-collection-screen {
    padding-top: 0px;
  }
  product-recommendations .heading_style1.left{
    padding-left: 0px;
  }
  .prt-padding-tablet-screen.prt-responsive-screen-space{
      margin-bottom: 0px !important;
  }
  .prt-padding-top-collection-screen .product-grid-container{
    margin: 0px;
  }
  
  .section-template--16572792439015__main-padding {
      padding-top: 30px !important;
  }
 .shopify-section .prt-padding-top-collection-screen{
    padding-bottom: 10px;
   padding-top: 80px;
  }
  .shopify-section .prt-padding-top-collection-screen.product-recommendations{
    padding-bottom: 30px;
  }
.mobile-facets__wrapper details{
    padding-left: 0px;
}
.product-recommendations h2{
    padding-left: 15px;
}
  
footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.footer-block--menu.prt-custome-footer--menu-style{
      margin-top: 25px;
}
.prt_banner_collection_style .collection-list li.collection-list__item:first-child {
    margin-top: -30px;
}
.prt_banner_collection_style .collection-list li.collection-list__item{
   max-width: 100% !important;
   margin-top: -60px;
}
.footer_prt_footer_style_1 .footer__content-top{
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.footer__content-top .prt-top-footer-section .footer__blocks-wrapper{
    row-gap: normal;
}
header-drawer{
    margin-left: 0px;
}
.footer_prt_footer_style_1 .footer-block.grid__item:after,
.prt-footer2-right{
    display: none;
}
footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.footer-block--menu{
    margin-top: 10px;
}
.footer__copyright.caption {
    padding-left: 15px;
}
footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.footer-block--menu {
    width: 100% !important;   
    margin-top: 0px; !important;
    padding-bottom: 10px !important;
    padding-left: 0px !important;
    margin-bottom: 0px;
}
footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.prt_footer_main_heading,
footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.prt_footer_important_info {
  width: 100% !important;
  padding-right: 0px !important;
}
}
@media (max-width: 750px){
.template-search__results ul.grid {
  row-gap: 25px;
}
.footer_prt_footer_style_1 .prt-social-section {
    padding-top: 0px !important;
}
  .footer_prt_footer_style_1 .prt-social-section{
    margin-top: 10px;
  }
.footer_prt_footer_style_1 .footer-block__details-content{
    margin-bottom: 0px;
}
.footer_prt_footer_style_1 .footer__content-bottom {
  border-top: 0px;
}
}
@media (max-width: 567px){
  .footer_prt_footer_style_1 .newsletter-form .title-box {
    padding-top: 0px !important;
  }
  .prt_banner-counter-style .banner__box .banner__heading {
    margin-top: -10px!important;
  }
  .prt_banner-counter-style .flip-countdown.simple-countdown {
    right: 0%!important;
 }
  .prt_banner-counter-style .banner__text.body{
    display: none;
  }
  .prt_banner-counter-style .banner__subheadig_text {
    padding-bottom: 0px;
  }
  .prt_banner-counter-style .prt-heading-style p{
    font-size: var(--prt-h4-font-lign-height) !important;
    line-height: var(--prt-font-heading-style-h2);
  }
  .prt_banner-counter-style .banner__buttons{
    margin-top: 0px !important;
  }
   .prt_collection_overlay_title_style slider-component ul{
      padding-left: 0px !important;
      padding-right: 0px !important;
  }
.prt-sort-list-style li a {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
}
.multicolumn.prt_slider_on.prt-section-responsive-section-tablet-view{
    display: none;
  }
.breadcrumb-wrap.prt-section-breadcrumb {
  font-size: 22px;
  line-height: 32px;
}
.header__heading-logo {
    max-width: 100px !important;
}
.verticalmenu-wrapper.prt-wrap-cell {
    left: 0px;
    padding-left: 0px;

}
  header #verticalmenu-wrapper{
        margin-left: 0px;
  }
.header__heading {
    padding-left: 0px;
}
  .banner__box>*+.banner__text{
    margin-top: 0px;
  }
}
@media (max-width: 360px){
  .product-form__buttons .shopify-payment-button {
    padding-left: 3px;
  }
  .shopify-payment-button {
    padding-left: 0px;
  }
.quick-add-modal .product-form__quantity .form__label {
    margin-right: 8px;
}
.blog .article-card__info{
  width: 40%;
}
}
@media (max-width: 749px){
.banner__content.banner__content--middle-left.prt_custome_banner_style2{
    padding-top: 15px;
}
.breadcrumb-wrap.prt-section-breadcrumb{
    padding-left: 15px;
    padding-right: 15px;
}
  .prt-custome-features-collection-style .collection ul li.grid__item,
  .product-recommendations ul li.grid__item,
  .prt_featured_collection .grid--2-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
  }
    .blog .article-card__info time {
    font-size: 16px;
    line-height: 26px;
  }
 .prt_css_collection_style_id{
    margin-top: 25px;
  }
  .image-with-text__content,
  .prt_list_collection_style2 ul.collection-list,
    .prt_list_collection_style2{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .prt-left-sidebar.facets-container {
     margin-bottom: 30px;
  }
  .slideshow__slide .banner__text span{
    background-color: transparent;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-button {
    padding-top: 0px!important;
}
}

@media (max-width: 370px){
  .countdown_time .timer-block span.countdown_title{
    display: none !important;
  }
}
@media (min-width: 1200px){
  .header-wrapper .cart-count-bubble:before,
  .header-wrapper .cart-count-bubble:after{
      color: inherit;
      position: absolute;
      top: 0;
      bottom: auto;
  }
  .header-wrapper .cart-count-bubble {
      position: absolute;
      background-color: transparent;
      font-size: 13px;
      line-height: 23px;
      bottom: 0;
      top: 31px;
      left: 23px;
  }
  .mega-menu .mega-menu__content {
    padding-bottom: 1.7rem;
  }
}
@media (min-width: 650px){
  .list_style .detail-list-view.grid--2-col-desktop .grid__item .prt-product-card-icon {
      top: 95px;
  }
  .page-width.list_style .detail-list-view.grid--2-col-desktop .card__content .card__information {
      padding-top: 120px;
  }
}
@media (min-width: 530px) and (max-width: 650px){
  .list_style .detail-list-view.grid--2-col-desktop .grid__item .prt-product-card-icon {
      top: 75px;
  }
  .page-width.list_style .detail-list-view.grid--2-col-desktop .card__content .card__information {
      padding-top: 100px;
  }
}
@media (max-width: 530px){
.list_style .detail-list-view.grid--2-col-desktop .card--card.card--media>.card__content {
    border: unset;
}
}
#cart-notification-button{
    background-color: var(--gradient-base-accent-2);
    color: var(--gradient-background);
}
.cart-item__quantity cart-remove-button .icon-remove {
  color: var(--gradient-base-accent-1);
}
.cart-item__quantity cart-remove-button .icon-remove:hover {
  color: var(--gradient-base-accent-2);
}
#prt_without-sidebar-filter facet-filters-form.facets {
    padding: 5px 0px;
}
main#checkout-main button{
  color: #fff;
}
.quantity:after,
.quantity:before{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    border: 0px;
    border-radius: 10px;
    box-shadow: 0px;
}
.field:hover.field:after{
  box-shaddow: none;
}
.prt_all_collection_style2 .card--card.card--media>.card__content{
  display: none;
}
#shopify-product-reviews a.spr-summary-actions-newreview{
  color: var(--gradient-base-accent-1);
  text-decoration: none;
}
.prt_all_collection_style2{
  padding-bottom: 70px;
  padding-top: 70px;
}
p{
  font-weight: 400;
}
.collection__view-all .button{
    background-color: var(--gradient-base-accent-2);
    color: var(--gradient-base-background-1);
}
#prt_without-sidebar-filter .prt-left-sidebar.facets-container {
    margin-bottom: 40px;
}
.prt_image_banner_section_style .banner__buttons .button,
.prt_image_banner_section_style .banner__buttons .button:hover{
  border: 1px solid #fff;
  overflow: hidden;
}
.template-404 a.button{
   background-color: var(--gradient-base-accent-2);
}
.header__icons .header__icon--account{
  padding-left: 15px;
}
header:first-child nav.header__inline-menu{
  text-align: right;
}
.mega-menu__content ul.mega-menu__list{
  text-align: left;
}
#ContactForm .field:after {
  box-shadow: unset;
  border: unset;
}
#ContactForm input,
#ContactForm textarea{
  border: 1px solid rgb(99,95,50);
  border-radius: 10px;
  background-color: rgba(255, 255, 255, .1);
  color: var(--gradient-base-background-1);
}
#ContactForm input:hover,
#ContactForm textarea:hover {
  border: 1px solid var(--gradient-base-background-1);
  background-color: transparent;
}
#shopify-section-announcement-bar .announcement-bar__message a{
  text-decoration: none;
}
.prt-announcement-bar-left-text,
.announcement-bar__message{
  font-weight: 400;
}
.slideshow__text.slideshow__text--left {
  margin-top: -30px;
}
.header__icon--menu[aria-expanded=true]:before {
  background-color: transparent;
}
.back-to-top{
  font-size: 23px;
    line-height: 23px;
    text-align: center;
    height: 43px;
    width: 43px;
    background-color: var(--gradient-base-accent-2);
    color: #fff;
    border-radius: 5px;
    right: 30px;
}
.back-to-top:hover {
    color: #fff;
}
.product-grid-container .grid__item:hover .prt-product-card-icon{
  bottom: 70px;
}
.template-search__results.collection .card__content .h5,
.template-search__results.collection .card__content .card__information {
  margin-top: 15px;
}
.product-grid-container .card__content .card__information {
  margin-top: -25px;
}
header .cart-count-bubble:before { 
  margin-left: -5px;
}
header .cart-count-bubble:after{
   margin-right: -5px;
}
.prt_main_blog_products .card .media {
  border-radius: 0px;
}
.product-grid .card--card.card--media>.card__content,
.product-grid .card__content .card__information .card-information{
  position: relative;
}
.product-grid .card__content .card__information .card-information{
  z-index: 1;
}
.template-404 p{
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-bottom: 30px;
}
header-drawer {
    position: relative;
}
.multicolumn-card__image-wrapper .media{
  overflow: visible;
}
.multicolumn-card__image-wrapper .media{
  position: relative;
}
ul.product-grid .full-unstyled-link{
    display: inline-block;
    position: relative;
}
.blog .card__content .card__information a:hover{
    color: var(--gradient-base-accent-1);
}
.blog .card__content .card__information a,
ul.product-grid .full-unstyled-link{
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
header.vertical-menu-togle{
  padding-top: 1px;
}

.list_style li .card-wrapper .quick-add__submit{
  background: var(--gradient-background);
}
.product__info-container .price--on-sale .price-item--regular {
  font-weight: 400;
}
facet-remove .active-facets__button-remove{
  text-decoration: none;
}
.collection__view-all{
  padding-top: 30px;
}
.template-404.page-width{
    padding-top: 0px;
    padding-bottom: 0px;
}
.breadcrumb-wrap.prt-section-breadcrumb a{
  text-decoration: none;
}
.list_style.prt_product_list_css_class .grid__item .prt-product-card-icon {
    bottom: auto;
    top: 80px;
}
.page-width.list_style.prt_product_list_css_class .grid--2-col-desktop .card__content .card__information {
    padding-top: 115px;
}
.facet-filters__field .select__select{
  padding-right: 21px;
}
.facets-vertical.page-width.list_style .prt-left-sidebar.facets-container {
  display: none;
}
.header__icons .headercart-icon{
    padding-right: 5px;
  display: none;
}
.back-to-top {
  display: none;
}
.list_style .card--card.card--media>.card__content,
.facets-vertical.page-width .card--card.card--media>.card__content
{
  position: relative;
    z-index: 0;
}
.page-width.list_style .card__content .card__information,
.facets-vertical.page-width .card__content .card__information
{
    position: relative;
    z-index: 0;
    pointer-events: none;
    cursor: default;
}
.page-width.list_style .card__content .card__information a,
.facets-vertical.page-width .card__content .card__information a{
      cursor: pointer;
    pointer-events: visible;
    position: relative;
    display: inline-block;
}

.flip-countdown.countdown-block {
    width: auto;
    float: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 30px;
    top: 6px;
}
.countdown-container.flip-countdown{
   bottom: auto;
   top: -45px;
   background-color: var(--gradient-base-accent-1);
}
/* .countdown_wrap.flip-countdown.simple-countdown{
   margin-bottom: 15px;
} */
.product_variants_available .flip-countdown.simple-countdown {
     width: 80%;
} 
.prt_countdown_timer .flip-countdown.simple-countdown {
  position: absolute;
}
.flip-countdown.simple-countdown {
    background: var(--gradient-base-accent-2);
    color: var(--gradient-base-background-1);
    position: relative;
    left: 0px;
    border: 1px solid var(--gradient-base-accent-1);
    right: auto;
    border-radius: 5px;
    text-align: center;
    top: 0px;
    bottom: auto;
    float: none;
    width: auto;
    display: inline-block;
    vertical-align: top;
    height: auto;
    margin: auto;
    z-index: 1;
    transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    visibility: visible;
    box-shadow: 0 0 4px 1px #ff00001a;
    -webkit-box-shadow: 0 0 4px 1px rgb(255 0 0 / 10%);
    -moz-box-shadow: 0 0 4px 1px rgb(255 0 0 / 10%);
    -ms-box-shadow: 0 0 4px 1px rgb(255 0 0 / 10%);
    -o-box-shadow: 0 0 4px 1px rgb(255 0 0 / 10%);
}

.flip-countdown.simple-countdown .countdown_time{
    vertical-align: top;
    padding: 10px 15px;
}
.prt_custome_counterclass .flip-countdown.simple-countdown .countdown_text{
  font-size: var(--prt-h3-font-lign-height);
}
.prt_custome_counterclass .flip-countdown.simple-countdown .countdown_time,
.prt_custome_counterclass .flip-countdown.simple-countdown .countdown_text{
  background-color: var(--gradient-background);
    color: var(--gradient-base-accent-1);
}
slider-component.active{
  display: block;
}
slider-component.deactive{
  display: none;
}
.prt-sort-list-style ul{
      display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.prt-sort-list-style li{ 
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    text-transform: none;
    padding: 0;
    font-weight: 600;
    transition: all .3s ease;
}
.prt-sort-list-style li.collectiontwo,
.prt-sort-list-style li.collectionthree{ 
    padding-left: 30px;
}

.prt-sort-list-style li a{
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
    text-decoration: none;
    font-weight: 400;
    color: var(--gradient-base-accent-1);
}
.prt-sort-list-style li a.active{
    text-decoration: underline;
    font-weight: 500;

}
.prt-sort-list-style .grid__item:hover .prt-product-card-icon{
  bottom: 70px;
}
.prt-sort-list-style li a.tab-btn{
  position: relative;
  padding-left: 0px;
  padding-right: 15px;
  opacity: .3;
} 
.prt-sort-list-style li a.tab-btn.active {
  opacity: 1;
}
.prt-sort-list-style li a.tab-btn:after {
    content: "";
    width: 2px;
    position: absolute;
    height: 24px;
    background-color: #000;
    left: auto;
    right: -15px;
    transform: rotate(12deg);
  top: 6px;
}
.prt-sort-list-style li:last-child a.tab-btn:after {
    content: unset;
}
.prt_custome_counterclass .color-background-2.isolate.gradient{
    padding-top: 40px;
    border-radius: 5px;
    padding-bottom: 40px;
}
.prt_custome_counterclass .h1.heading_style1{
    margin: -37px 0px 40px 0px;
    padding: 15px 45px 13px 45px;
    background-color: #F6F4F0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #575757;
    border-radius: 5px;
    display: inline-block;
}
.prt_custome_counterclass .h1.heading_style1:after{
   left: 45px;
   bottom: 14px;
}
.prt_custome_counterclass .card__inner{
    border-radius: var(--prt-button-shape);
    text-align: center;
    border-radius: 5px;
}
.prt_custome_counterclass .prt-product-card-icon,
.prt_custome_counterclass .card__inner,
.prt_custome_counterclass .color-background-2.isolate.gradient{
   border: 1px solid;
}
.prt_custome_counterclass .countdown_time .timer-block:after{
    content: ":";
    position: absolute;
    left: auto;
    right: 0;
      top: 3px;
    bottom: auto;
    color: var(--gradient-base-accent-1);
}
.prt_custome_counterclass .countdown_time .timer-block:last-child:after{
   content: unset;
}

.template-index .main-content .shopify-section.index-section.cmsbanner {
  z-index: 0;
  position: relative;
}
.cms-banner .banner a {
  float: left;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.cms-banner .banner .banner-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  text-align:left;
  width: 37%;
}
.cms-banner .banner .banner-content.left {
  left: 40px;
  right: auto;
  text-align: left;
}
.cms-banner .banner .banner-content .banner-inner{
  float: left;
  width: 100%;
}
.cms-banner .banner .banner-content.right {
  right: 40px;
  left: auto;
  text-align: right;
}
.cms-banner .banner .banner-content .subtitle {
  float: left;
  width: 100%;
  font: 300 26px/30px var(--font-stack-header); 
    }
.cms-banner .banner .banner-content .title {
  float: left;
  width: 100%;
  font: 500 26px/30px var(--font-stack-header);    
    margin: 0 0 25px;
    }
.cms-banner .banner .banner-content .desc {
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: top;
  background: var(--color-btn-secondary);
    padding: 8px 10px; 
    margin: 0 0 15px;
    font: 500 14px/16px var(--font-stack-body);
      border-radius: 4px; 	
      -moz-border-radius: 4px; 
      -webkit-border-radius: 4px; 
      -khtml-border-radius: 4px; 
      }
.cms-banner .banner .banner-content .price_desc{
  float: left;
  width: 100%;
  font: 400 14px/16px var(--font-stack-body);
    }
.cms-banner .banner .banner-content .price{
  font: 500 22px/24px var(--font-stack-body);
    }
.cms-banner .banner a img {
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
}
.cms-banner .banner a:hover img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);	
}
@media (max-width: 1550px) {
  .cms-banner .banner .banner-content{
    width: 40%;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size:24px;
    line-height: 28px;
  }
  .cms-banner .banner .banner-content .title{
    margin: 0 0 20px;
  }
}
@media (max-width: 1399px) {
  .cms-banner .banner .banner-content .desc{
    font-size: 12px;
    line-height: 14px;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size: 22px;
    line-height: 26px;
  }
  .cms-banner .banner .banner-content .price{
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 1299px) {
  .cms-banner .banner .banner-content .desc {
    font-size: 11px;
    line-height: 13px;
    margin: 0 0 10px;
    padding: 6px 8px;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle {
    font-size: 18px;
    line-height: 22px;
  }
  .cms-banner .banner .banner-content .title{
    margin: 0 0 15px;
  }
  .cms-banner .banner .banner-content .price_desc{
    font-size: 12px;
    line-height: 14px;
  }
  .cms-banner .banner .banner-content .price {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 1199px) {
  .cms-banner .banner .banner-content {
    width: 38%;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size: 16px;
    line-height: 20px;
  }
  .cms-banner .banner .banner-content .title{
    margin: 0 0 10px;
  }
  .cms-banner .banner .banner-content .price {
    font-size: 14px;
    line-height: 16px;
  }
  .cms-banner .banner .banner-content .desc {
    font-size: 10px;
    line-height: 12px;
    margin: 0 0 10px;
    padding: 4px 6px;
  }
}
@media (max-width: 991px) {
   .footer_prt_footer_style_1 .newsletter-form .title-box{
    padding-top: 20px;
  }
  .prt_home3_first_slider .prt-banner-button #prt_banner_button2{
    display: none;
  }
  .slideshow.banner .prt_home3_first_slider .slideshow__text.slideshow__text--left{
     padding-top: 30px;
     padding-bottom: 20px;
  }
  .rich-text .heading_style1.rich-text__heading {
    font-size: var(--prt-h4-font-lign-height);
    line-height: var(--prt-font-heading-style-h2);
  }
  .prt_collection_overlay_title_style .collection-list{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .list_style.prt_custome_counterclass{
    padding-top: 15px;
  }
  .prt-section-responsive-section-padding .collection{
     padding-top: 0px !important;
     padding-bottom: 0px !important;
  }
  .prt-section-responsive-section-padding{
    padding-top: 50px !important;
    padding-bottom: 40px !important;
  }
  .cms-banner .banner .banner-content {
    width: 44%;
  }
  .cms-banner .banner .banner-content .desc{
    display: none;
  }
  .cms-banner .banner .banner-content.left{
    left: 15px;
  }
  .cms-banner .banner .banner-content.right {
    right: 15px;
  }
  .cms-banner .banner .banner-content .price {
    font-size: 13px;
  }
  .cms-banner .banner .banner-content .price_desc {
    font-size: 11px;
  }
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size: 14px;
    line-height: 18px;
  }
}
@media (max-width: 340px) {
  .cms-banner .banner .banner-content .title,.cms-banner .banner .banner-content .subtitle{
    font-size: 12px;
    line-height: 16px;
  }
  .cms-banner .banner .banner-content {
    width: 46%;
  }
  .prt-custome-slider-demo2 .banner__text {
    margin-bottom: 1rem;
  }
  .prt_multicolumn_offer .multicolumn-list:not(.slider) {
    padding: 0;
    column-gap: 10px;
  }
}
.cmsbanner .ttcmsbanner .cms-banner .banner {
    display: inline-block;
    width: 430px;
}
.cmsbanner .ttcmsbanner .page-width-desktop{
  padding: 0px;
}
.collage__item--collection .card__content .card__information .card__heading,
.collage__item--product .card__content .card__information{
   display: none;
}
.prt-custome-slider-demo2 .slideshow__slide .banner__text span {
    font-size: 86px;
    line-height: 76px;
}
.prt-custome-slider-demo2 .slideshow__text .prt-banner-other-desc {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: var(--prt-general-font-lettor-spacing);
    font-weight: 600;
    padding-top: 0px;
    margin-top: -10px;
  margin-left: 17.5rem;
  padding-bottom: 0px;
  width: 100%;
}
.prt-custome-slider-demo2.banner__content.banner__content--middle-left{
  padding-top: 18rem;
}
.prt_custome_banner_style2 .banner__box .banner__heading+* {
    margin-top: 0px;
}
.prt_custome_banner_style2 h2.banner__heading {
    line-height: var(--prt-h2-font-lign-height);
}
.prt_custome_banner_style2 .banner__box.content-container,
.banner__content.banner__content--middle-left.prt_custome_banner_style2{
   padding-left: 0px;
}
.header_style_2 #MegaMenu-Content-1{
    left: 40%;
    right: 0;
    width: 200px;
    padding-left: 30px;
    padding-top: 0px;
}
.prt-sort-list-style .card__content .card__information{
  margin-top: -10px;
}
@keyframes menu_sticky{
	0% {
		margin-top: -120px;
		opacity: 0;
	}
	50% {
		margin-top: -64px;
		opacity: 0;
	}
}
.prt_breadcrumb_style {
  display: none;
}

.card .card__inner .card__media a{
    cursor: pointer;
    pointer-events: visible;
    display: inline-block;
 }
 .product-grid li .card-wrapper .quick-add__submit span{
      font-size: 12px;
    line-height: 12px;
 }
.prt_collection_overlay_title_style .collection-list .card__content{
    margin-top: -60px !important;
    z-index: 1;
}
.prt_collection_overlay_title_style .collection-list .card__information .card__heading{
    background-color: var(--gradient-base-background-1);
    margin: 0px 10px;
    padding: 10px;
}
.prt_collection_overlay_title_style .collection-list .card--media:hover .card__information .card__heading{
    background-color: var(--gradient-base-accent-1);
    color: var(--gradient-base-background-1);
}
.banner .prt_home2_banner_style .banner__box span.prt-bg-custome-color{
    -ms-transition: .6s ease-in-out;
    -o-transition: .6s ease-in-out;
    -moz-transition: .6s ease-in-out;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    color: #fff;
    background-image: linear-gradient(var(--gradient-base-accent-1),var(--gradient-base-accent-1),var(--gradient-base-accent-1));
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 150%;
}
.prt_collection_overlay_title_style .collection-list .card__information .card__heading .icon-wrap svg,
.prt_collection_overlay_title_style .collection-list .card__information:hover .card__heading .desc{
   opacity: 0;
}
.prt_collection_overlay_title_style .collection-list .card__information:hover .card__heading .icon-wrap svg,
.prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc{
   opacity: 1;
}
.prt_home2_banner_style .banner__box.content-container{
    background-image: url(https://cdn.shopify.com/s/files/1/0667/2207/0759/files/blur-img.png?v=1692353967);
    opacity: 90%;
    background-repeat: no-repeat;
    width: 600px;
    height: 375px;
    left: 4%;
}
.banner .prt_home2_banner_style .banner__box span{
  padding-left: 16px;
}
.banner .prt_home2_banner_style .banner__box .banner__text p{
  color: var(--gradient-base-background-1);
}
.banner .prt_home2_banner_style .banner__buttons a{
    background-color: transparent; 
    border: 1px solid #fff;
    color: #fff;
}
.banner .prt_home2_banner_style .banner__text.body{
   margin-top: -35px;
}
.prt_home2_banner_style .banner__buttons{
   margin-top: 10px;
}
.prt_home3_first_slider .prt-banner-other-desc span.price {
    font-size: 15px;
    line-height: 25px;
}
.prt_home3_first_slider .prt-banner-other-desc .vertical_text.price{
   display: none;
}
.prt_home3_first_slider .slideshow__text .prt-banner-other-desc {
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    padding-top: 0px;
}
.slideshow.banner  .prt_home3_first_slider .top-character-style {
    position: absolute;
    left: 0;
    right: 0;
    top: 94px;
    font-size: 32px;
    line-height: var(--prt-font-heading-style-h3);
}
.slideshow.banner  .prt_home3_first_slider .prt-banner-button {
    padding-top: 65px;
}
.prt_banner-counter-style .countdown_time,
.prt_banner-counter-style .flip-countdown.simple-countdown {
    background: var(--gradient-background);
    color: var(--gradient-base-accent-1);
}
.prt_banner-counter-style .countdown_time .timer-block {
    width: 24%;
}
.prt_banner-counter-style .flip-countdown.simple-countdown{
    position: absolute;
    right: -80%;
    top: auto;
    left: auto;
    bottom: 4%;
    border-color: transparent;
}
.prt_banner-counter-style .countdown_time .timer-block span{
    font-size: 14px;
}
.prt_banner-counter-style .flip-countdown.simple-countdown .countdown_time{
  padding: 10px 5px;
  width: 287px;
}
.prt-home3-tablist .prt-sort-list-style ul{
    padding-top: 13px;
}
.prt_home2_banner_style.prt_home3_banner_style .banner__heading{
   margin-top: -13px;
}
.prt_banner-counter-style.banner__content .banner__subheadig_text span{
    font-size: var(--prt-general-body-font-size);
    color: var(--gradient-base-accent-1);
}
.prt_banner-counter-style .banner__box.content-container{
   left: 30%;
   width: 490px;
}
.banner__content.banner__content--middle-left.page-width.prt_banner-counter-style{
  height: 650px;
}
.prt_home3_first_slider .slideshow__text{
  padding-top: 5px;
}
.prt_collection_overlay_title_style .card .icon-wrap,
.prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc{
    position: absolute;
    left: auto;
    right: 7%;
}
.prt_collection_overlay_title_style .card--card.card--media>.card__content {
    text-align: left;
}
.prt_collection_overlay_title_style .card__content .card__information a{
   padding-left: 5px;
}
.prt_collection_overlay_title_style .card__content .card__information a {
  font-weight: 500;
}
.prt_collection_overlay_title_style .card .icon-wrap, .prt_collection_overlay_title_style .collection-list .card__information .card__heading .desc {
    font-size: 14px;
    font-weight: 400;
}
.prt_banner-counter-style .banner__buttons a{
  background-color: transparent;
}
.prt-home3-tablist .prt-sort-list-style li a.tab-btn {
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
    font-weight: 500;
}
.prt-home3-tablist .prt-sort-list-style li a.tab-btn:after {
    height: 17px;
    top: 3px;
}
.prt_banner-counter-style .banner__buttons a:hover,
.banner .prt_home2_banner_style .banner__buttons a:hover{
    background-color: var(--gradient-base-accent-2);
    border-color: transparent;
    color: var(--gradient-base-background-1);
}
.heading_style1.rich-text__heading span {
  font-weight: 500;
}
.prt_collection_overlay_title_style .collection-list .card__information .card__heading{
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
}
.prt-home3-tablist .prt-sort-list-style .card__content .card__information {
    margin-top: -20px;
}
.prt_home3_first_slider .prt-banner-button #prt_banner_button2{
  position: relative;
}
  .prt_home3_first_slider.prt_home3_second_slider .prt-banner-button #prt_banner_button2:after{
     left: 13%;
  }
.prt_home3_first_slider .prt-banner-button #prt_banner_button2:after{
   content: "";
    position: absolute;
    left: 11%;
    top: auto;
    right: auto;
    bottom: 12px;
    height: 2px;
    width: 37%;
    background-color: #767471;
}


.header-extra {
  display: flex;
  border-bottom: 1px solid rgba(var(--color-foreground), .5);
}
.header-extra span {
  color: var(--gradient-base-background-1);
}
.header-extra .header-search-form {
  margin-left: auto;
}
.header-extra .icon.icon-search {
  height: 18px;
  width: 17px;
  margin-bottom: -5px;
  color: #fff;
}
.header__icon.prt-login-field .icon {
  height: 3rem;
  width: 3rem;
}
.header-extra .header-search-form input[type=search] {
  background: transparent;
  border: none;
  padding: 12px;
  width: 220px; 
  margin-right: 2.5rem;
  left: 2.5rem;
  color: rgba(var(--color-foreground), 1);
  font-size: 17px;
  line-height: 27px;
  height: 45px;
}
.header-extra .header__icon,
.header-extra .header__icon--cart .icon {
  width: auto;
  height: 6rem;
}
.header-extra .header__icon--cart .icon.icon-cart {
  margin-top: 5px;
  margin-bottom: -4px;
}
.header-extra .header__icon--cart .icon.icon-cart-empty {
  margin-top: 3px;
}
.header-extra .header__icons {
  margin-left: auto;
}
.header-wrapper .header__icon--cart {
  margin-right: 0;
}
.header-extra .header-search-form .search__input::placeholder {
  color: var(--gradient-base-background-1);
  opacity: 1;
}
.shopify-section-header-sticky sticky-header.gradient {
  height: auto;
}
.header-extra .user-login-link {
  width: auto;
}
.header__heading-link .h2 {
  font-size: var(--prt-font-heading-style-h3);
  line-height: var(--prt-h3-font-lign-height);
}
header .list-menu.list-menu--inline {
  float: right;
}
.header-extra .prt-login-field {
  margin-left: 2.7rem; 
  column-gap: 5px;
  text-decoration: none;
} 
.header-extra .link {
  text-decoration: none;
}
.header-extra .header-cart {
  position: relative;
  display: flex;
  align-items: center;
}
.header-extra .cart-link { 
  display: flex;
  align-items: center;
  text-decoration: none;
}
.header-extra .cart-link .header-cart-logo {
  height: auto;
  width: 30px;
}
.header-extra .cart-icon {
  width: 24px;
  height: 24px;
}
.header-extra .cart-count {
  position: relative;
  margin-top: 8px;
  margin-left: -19px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  line-height: 23px;
}
.list-menu.list-menu--inline li:first-child .mega-menu[open] .mega-menu__content {
  right: 12%;
}
.list-menu.list-menu--inline li:nth-child(2) .mega-menu[open] .mega-menu__content {
  right: 8%;
}
.mega-menu__list .mega-menu__link--level-2:not(:only-child) {
  margin-bottom: 1.8rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 1.5rem;
}
.mega-menu[open] .mega-menu__content {
  width: auto;
  position: absolute;
  left: auto;
  text-align: center;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.mega-menu__list.page-width li {
  max-width: max-content;
  padding-bottom: 7px;
}
.list-menu.list-menu--inline > li:nth-child(2) .mega-menu__list.page-width li:first-child,
.list-menu.list-menu--inline > li:nth-child(2) .mega-menu__list.page-width li:nth-child(2),
.list-menu.list-menu--inline > li:nth-child(2) .mega-menu__list.page-width li:nth-child(3) {
  width: 25rem;
}
.list-menu.list-menu--inline > li:nth-child(2) .mega-menu__list.page-width li:last-child {
  width: 25rem;
}
.list-menu.list-menu--inline > li:nth-child(2) ul.mega-menu__list.page-width > li:nth-child(2) {
  margin-left: -2rem;
}
.list-menu.list-menu--inline > li:nth-child(2) ul.mega-menu__list.page-width > li:nth-child(3) {
  margin-left: -5rem; 
}
.list-menu.list-menu--inline > li:nth-child(2) .mega-menu__list.page-width li:last-child img {
  margin-left: -9rem;
}
.mega-menu .mega-menu__content {
  width: 40%;
  overflow: hidden;
}
.mega-menu__list .overlay-class {
  text-align: center;
  padding-top: 1rem;
}
.mega-menu__content ul.mega-menu__list {
  padding-left: 3.5rem !important; 
  padding-right: 3.5rem !important;
  column-gap: 2rem;
  margin-top: 0.7rem;
}
.mega-menu .mega-menu__list {
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.header__inline-menu .mega-menu .mega-menu__list--condensed {
  padding-top: 0;
  display: inline-flex;
}
.header__inline-menu .mega-menu__link {
  color: var(--gradient-base-background-1);
  opacity: 1;
}
.header__inline-menu .mega-menu__link:hover, .header__inline-menu .mega-menu__link--active {
  color: var(--gradient-base-background-1);
  opacity: 0.7;
}


#prt_banner_button a:hover, #prt_banner_button2 a:hover {
  transition: all .3s ease 0s;
}
#Slider-template--15867340914895__slideshow_W8Dmcp .media>*:not(.zoom):not(.deferred-media__poster-button) {
  height: 100%;
}
.main_home_banner .subtitle,
.slideshow__slide .banner__text span {
  font-family: var(--font-heading-family);
  font-size: 30px;
  line-height: 40px;
}
.main_home_banner .banner__box .banner__heading + * {
  margin-top: 2rem;
}
#Slider-template--15867340914895__slideshow_W8Dmcp .media::before {
  padding-bottom: 52.060483% !important;
}
.main_home_banner .button {
  border-radius: 10px;
}
.main_home_banner .button a {
  color: var(--gradient-base-background-1);
  border: 1px solid var(--gradient-base-background-1);
  z-index: 2;
}
.main_home_banner .button:hover a {
  color: rgba(41, 40, 20, 1);
  text-transform: uppercase;
}
.main_home_banner .button[aria-disabled='true'] {
  opacity: 1;
  cursor: pointer;
  border: 1px solid var(--gradient-base-background-1);
  text-transform: uppercase;
  padding: 0 4rem;
}
.main_home_banner .button[aria-disabled='true']:hover {
  cursor: pointer;
  background-color: var(--gradient-base-background-1);
  color: rgba(41, 40, 20, 1);
  transition: all .3s ease 0s;
}
.main_home_banner .banner__box .banner__heading span {
  color: var(--gradient-base-background-1);
}
.center.collection__view-all {
  position: absolute;
  right: 10px;
  text-transform: uppercase;
}
.prt_product_list .collection__view-all .button {
  background-color: transparent;
  color: var(--gradient-base-accent-1);
  padding: 0;
  justify-content: right;
  font-weight: 600;
}
.prt_multicolumn_heading .icon-wrap {
  display: none;
}
.prt-multicolumn-image-style {
  background-size: cover;
  background-attachment: scroll;
}
.multicolumn.background-primary .prt_multicolumn_heading {
  background: transparent;
  color: white;
}
.page-width.prt_multicolumn_heading {
  max-width: 100%;
}
.multicolumn.background-primary .prt_multicolumn_heading .third_column_txt a.link, 
.prt_main_contact_form_with_image_text a.button {
  text-transform: uppercase;
  border: 1px solid white;
  padding: 1rem;
  border-radius: 10px;
  color: var(--gradient-base-background-1);
  background: transparent;
  width: 175px;
  text-align: center;
  cursor: pointer;
}
.multicolumn.background-primary .prt_multicolumn_heading .third_column_txt a.link:hover,
.prt_main_contact_form_with_image_text a.button:hover {
  color: var(--gradient-base-accent-1);
  background: var(--gradient-base-background-1);
  border: 1px solid var(--gradient-base-accent-1);
  transition: all .5s ease;
}
.multicolumn.background-primary .prt_multicolumn_heading .third_column_txt a.link span {
  display: none;
}
.multicolumn.background-primary .prt_multicolumn_heading .multicolumn-card .multicolumn-card__info {
  width: 100%;
}
.multicolumn.background-primary .prt_multicolumn_heading .multicolumn-card {
  background: transparent;
}
.multicolumn.background-primary .prt_multicolumn_heading .multicolumn-card .multicolumn-card__info h3 {
  font-size: 34px;
  line-height: 44px;
  color: var(--gradient-base-background-1);
}

.prt_image_with_features .scrollable-container {
  column-gap: 80px;
}
.prt_image_with_features .fixed-column {
    max-width: 40%;
    height: auto;
}
.prt_image_with_features .multicolumn-card.content-container {
  background-color: var(--gradient-base-background-2);
  border-radius: 15px;
  padding: 3rem;
  display: inline-flex;
}
.prt_image_with_features .media>*:not(.zoom):not(.deferred-media__poster-button) {
  position: relative;
}
.prt_image_with_features .banner-image-column img {
  height: auto;
}
.prt_image_with_features .multicolumn-card-spacing {
  margin-right: 25px;
  margin-left: 0px;
  border-radius: 7px;
  background-color: var(--gradient-base-background-1);
  max-width: 100%;
  height: fit-content;
}
.prt-image-with-features-section .multicolumn-card__image-wrapper .media {
  width: 100%;
  height: auto;
}
.prt-image-with-features-section .multicolumn-card__image-wrapper .media img {
  height: auto;
}
.prt_image_with_features .multicolumn-card__info {
  margin: auto 0;
  max-width: 75%;
}
.prt_image_with_features .multicolumn-card__info h3 {
  font-size: var(--prt-font-heading-style-h4);
  line-height: var(--prt-h4-font-lign-height);
}
.prt_image_with_features .banner-image-column {
    max-width: 60%;
    height: auto;
}
.prt_image_with_features .multicolumn-card__info {
  padding: 0 !important;
}
.prt_image_with_features .image-with-text__media {
  min-height: auto;
}
.prt_image_with_features .global-media-settings {
  border: none;
  background: whitesmoke;
}
.prt_image_with_features .banner-image-column .image-with-text__media {
  border-radius: 20px;
}
.prt_collection_main {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-blend-mode: overlay;
}
.homepage_collection_section {
  background-position-y: initial;
}
.homepage_collection_section .card .card__inner .card__media {
  z-index: -1;
}
.homepage_collection_section .card__media img {
  opacity: 0.9;
}
.prt_collection_categories .card__media img {
  filter: brightness(0.88);
}
.homepage_collection_section .card__content h3.card__heading a {
    color: var(--color-icon);
    background-color: var(--gradient-background);
    padding: 1.5rem 0;
    font-weight: 500;
    border-radius: 10px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.10), 0 5px 12px rgba(0, 0, 0, 0.12);
}
.homepage_collection_section .prt_subheading_txt {
  font-size: 38px;
  line-height: 48px;
  margin: 0 auto -25px auto;
  color: var(--gradient-base-background-1);
}
.homepage_collection_section .title-wrapper-with-link {
  justify-content: center;
  text-align: center;
}
.homepage_collection_section h2,
.homepage_collection_section a,
.homepage_collection_section span {
  color: var(--gradient-base-background-1);
}
.homepage_collection_section span {
  display: none;
}
.homepage_collection_section .card__content .card__information a {
  font-size: 24px;
  line-height: 34px;
  margin-top: -60px;
  font-weight: 500;
}
.prt_related_products_collection .card .media {
  padding-bottom: 100%;
}
.image_with_text_premium .media>*:not(.zoom):not(.deferred-media__poster-button) {
  height: auto;
}
.image_with_text_premium .global-media-settings {
  border: none;
}
.image_with_text_premium .image-with-text__media,
.image_with_text_premium .image-with-text__media img{
  border-radius: 20px !important;
}
.image_with_text_premium .image-with-text__text--caption{
  text-transform: none;
  font-family: var(--font-heading-family);
  color: rgba(var(--color-foreground), 1);
  margin-top: 3rem;
}
.image_with_text_premium .button:hover {
  background-color: rgba(41, 40, 20, 1);
  color: var(--gradient-base-background-1);
  transition: all .3s ease 0s;
}
.image_with_text_premium .button {
  opacity: 1;
  cursor: pointer;
  background-color: var(--gradient-base-background-1);
  border: 1px solid #000;
  color: #000;
  text-transform: uppercase;
  padding: 0 5rem;
}
.image_with_text_premium .button {
  border-radius: 10px;
}
.image_with_text_premium .image_with_text_desc_image {
  border-radius: 20px;
  margin-top: 5.625rem;
}
.image_with_text_premium .image_container img {
  height: auto; 
  width: 100%;
}
.prt_multicolumn_section .multicolumn-card .media.media--transparent {
  vertical-align: middle;
  border: 1px solid rgba(41, 40, 20, 0.2);
  border-radius: 20px;
}
.prt_multicolumn_section .multicolumn-card .media.media--transparent img {
  margin: 2.5rem;
}
.multicolumn .prt_multicolumn_section .multicolumn-card {
  background: transparent !important;
}
@media (min-width: 400px) {
  .prt_multicolumn_section .multicolumn-card .multicolumn-card__info {
    width: 70%;
  }
}
.prt_multicolumn_section .multicolumn-card__info {
  padding: 3rem 3rem;
}
.newsletter_main_container {
  background-size: cover;
  background-repeat: no-repeat;
}
.newsletter_main_container .newsletter_signup_form{
  max-width: 110rem;
  margin: 0 auto;
}
.newsletter_main_container .newsletter_signup_form h2 {
  color: var(--gradient-base-background-1);
}
.newsletter_main_container .newsletter-form__button .icon {
  display: none;
}
.newsletter_main_container .newsletter-form__field-wrapper input[type=email] {
  background-color: rgba(255, 255, 255, 0.2);
  color: var(--gradient-base-background-1);
  border: 1px solid rgba(255, 255, 255, .4);
  border-radius: 10px;
}
.newsletter_main_container .newsletter-form__field-wrapper .field__label {
  color: var(--gradient-base-background-1);
}
.newsletter_main_container .field__input:focus~.field__label {
  font-size: 1rem !important;
  color: #ffffff4d;
  top: calc(var(--inputs-border-width) + 0rem);
}
.field__input:not(:placeholder-shown), .field__input:-webkit-autofill {
  padding: 1.5rem 1.5rem .8rem 2rem;
  background-color: rgba(255, 255, 255, 0.2);
}
.newsletter_main_container .newsletter-form__button.field__button {
  position: relative;
  text-transform: uppercase;
  font-family: var(--font-body-family);
}
.newsletter_main_container .newsletter-form__field-wrapper .field__label {
  font-size: 12px; 
  line-height: 17px;
  padding-top: 0px;
}
.newsletter_main_container .newsletter-form__field-wrapper input:-moz-placeholder {
  color: var(--gradient-base-background-1);
  font-size: 16px;
}
.newsletter_main_container .newsletter-form__field-wrapper .newsletter-form__button {
  border-radius: 10px;
}
.newsletter_main_container .newsletter__subheading {
  color: var(--gradient-background);
}
.newsletter_main_container .newsletter__subheading p {
  font-size: 20px;
  line-height: 30px;
}
.prt_main_blog_section .prt-blog-style {
  border-radius: 20px;
  background-color: #f5f3eb;
}
.prt_main_blog_section .prt-blog-style .article-card__image-wrapper .article-card__image{
  border-radius: 20px 20px 0px 0px;
}
.prt_main_blog_section .blog__posts .article-card .card__information {
  padding-left: 0px;
  padding-right: 15px;
}
.prt_main_blog_section .article-card__info {
  border: none;
}
.prt_main_blog_section .article-card .card__heading {
  margin-bottom: 0;
}
.blog .prt_main_blog_section .article-card__info time {
  font-size: var(--prt-general-body-font-size);
  line-height: var(--prt-general-body-font-line-height);
}
.prt-main-footer .prt_footer_main_heading h2 {
  margin: 0px;
}
.prt-footer-extra-detail .prt_footer_link05,
.prt-footer-extra-detail .prt_footer_link04 {
  text-align: right;
}
.prt-footer-extra-detail .prt_footer_link03 {
  text-align: center;
}
#shopify-section-footer-style-1 .prt-top-footer-section .footer__blocks-wrapper {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  row-gap: 0;
}
.prt-footer-extra-detail .prt_payment_options {
  text-align: center;
}
.prt-footer-extra-detail .footer-block__heading {
  font-size: 23px;
  line-height: 33px;
  font-family: var(--font-body-family);
}
.prt-footer-extra-detail .footer__copyright small.copyright__content {
  font-size: var(--prt-general-body-font-size);
  color: var(--gradient-base-accent-1);
  opacity: 0.6;
}
.prt-main-footer .footer-block_heading h4 {
  font-size: 24px;
  line-height: 34px;
  margin: 0;
  padding-bottom: 1.5rem;
  font-weight: 500;
}
.article-template__comments-comment footer .caption-with-letter-spacing {
  font-size: 13px;
  line-height: 23px;
  text-transform: capitalize;
}
 .article-template__comment-wrapper {
   background-color: transparent;
 }
#Banner-template--15867340619983__image_banner_4w6PcU .media img {
  height: 100%;
}
#ProductGridContainer .card .media {
  padding-bottom: 100%;
}
.prt_blog_detail_style .rte img {
  width: 100%;
}
.prt_blog_content .page-width {
  background-color: #f5f3eb;
}
.prt_blog_content h4 {
  font-size: var(--prt-font-heading-style-h5);
  line-height: 36px;
  border-left: 3px solid #474622;
  padding-left: 2rem;
}
.prt_blog_content h3 {
  font-size: var(--prt-h5-font-lign-height);
  line-height: var(--prt-h5-font-lign-height);
}
.article-template__content {
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 50px;
}
.prt_featured_product .image-with-text__media img {
  border-radius: 20px !important;
  filter: brightness(0.7);
}
.prt_featured_product .media {
  padding-bottom: 165.501859% !important;
  border: none;
}
.prt_featured_product .image-with-text__content {
  padding: 0px 35px 0px 0px;
}
.prt_product_list .card__information .card__heading.h5 a.full-unstyled-link:hover,
.prt_image_with_product .card__information .card__heading.h5 a.full-unstyled-link:hover {
  color: rgba(41, 40, 20, .75);
}
.prt_product_list a.full-unstyled-link,
.prt_image_with_product a.full-unstyled-link {
  font-size: var(--prt-font-heading-style-h5);
}
.card-information .price .price-item {
  font-size: 16px;
  font-weight: 500;
}
.collection .card-information .price .price-item {
  font-size: 15px;
}
.prt-product-card-icon-main-class {
  padding-top: 15px;
}
.prt_product_list ul {
  row-gap: 
}
.price__regular {
  margin-top: -10px;
}
.prt_image_with_product .card__heading {
  margin-top: 10px;
} 
.card-information, .collection .card-information {
  margin-top: -10px;
}
.card__content .card__information a {
  font-size: 15px;
  line-height: 45px;
  font-weight: 500;
}
.card__detail-link {
  border: 1px solid rgb(99, 95, 50);
  border-radius: 10px;
  cursor: pointer;
}
a.card__btnlink {
  text-decoration: none;
  text-transform: uppercase;
  color: var(--gradient-base-accent-1);
  width: 100%;
}
.card__detail-link:hover {
  background: rgba(41, 40, 20, 1);
  color: var(--gradient-base-background-1);
  transition: all .3s ease 0s;
}
.card__detail-link:hover a {
  color: var(--gradient-base-background-1);
}
.prt_image_with_product .card__content, 
.prt_image_with_product .price {
  text-align: left !important;
}
.card__detail-link {
  text-align: center;
} 
.facets-wrapper .prt-left-sidebar.facets-container {
  margin-bottom: 4rem;
}
#Banner-template--15968515391695__image_banner_bHYwfL .banner__media.media img {
  height: 100%;
}
@media (min-width: 1401px) and (max-width: 1625px) {
  .page-width {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media (min-width: 1401px) {
  .prt_countdown_timer .banner__box {
    padding-top: 16rem;
    padding-bottom: 0px;
  }
  .jdgm-carousel-item__review-body>p {
     font-size: 24px;
    line-height: 34px;
  }
  .jdgm-carousel .jdgm-carousel__left-arrow {
    left: 20%;
  }
  .jdgm-carousel .jdgm-carousel__right-arrow {
    right: 20%;
  }
#insta-feed .instafeed-new-layout-item:first-child img,
.instafeed-new-layout-container .instafeed-new-layout-item:nth-child(3) img {  
      width: 425px;
      height: 420px;
  }
#insta-feed .instafeed-new-layout-item:first-child {
  position: fixed;
  top: 8rem;
  left: 9rem;
  }
#insta-feed .instafeed-new-layout-item:first-child .instafeed-new-layout-item-container {
    height: 420px;
    width: 425px;
  }
#insta-feed .instafeed-new-layout-item:nth-child(2) {
    position: fixed;
    top: 46rem;
    left: 17%;
  }
#insta-feed .instafeed-new-layout-item:nth-child(2) .instafeed-new-layout-item-container {
    height: 260px;
    width: 245px;
  }
#insta-feed .instafeed-new-layout-item:nth-child(3) {
    position: fixed;
    top: 24rem;
  }
#insta-feed .instafeed-new-layout-item:nth-child(3) .instafeed-new-layout-item-container {
    height: 420px;
    width: 360px;
  }
#insta-feed .instafeed-new-layout-item:nth-child(4) {
    position: fixed;
    top: 11rem;
    right: 13%;
  }
#insta-feed .instafeed-new-layout-item:nth-child(4) .instafeed-new-layout-item-container {
    height: 320px;
    width: 385px;
  }
#insta-feed .instafeed-new-layout-item:last-child {
    position: fixed;
    top: 46rem;
    right: 0;
  }
#insta-feed .instafeed-new-layout-item:nth-child(4) img,
#insta-feed .instafeed-new-layout-item:nth-child(4) .instafeed-hover-layer {
    width: 385px;
    height: 320px;
  }
#insta-feed .instafeed-new-layout-item:nth-child(3) img {
    width: 360px;
    height: 420px;
  }
#insta-feed .instafeed-new-layout-item:nth-child(2) img,
#insta-feed .instafeed-new-layout-item:nth-child(2) img{
    width: 245px;
    height: 260px;
  }
#insta-feed .instafeed-new-layout-container {
    height: 730px !important;
  }
  .prt-main-footer .prt_footer_important_info .footer-block__details-content h4 {
    font-size: 24px;
    line-height: 34px;
  }
  .image-with-text__text--caption{
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding: 14.5rem 0rem 8rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content.prt-custome-slider-demo2 {
    padding-top: 23rem;
  }
  .prt-main-banner .banner--large:not(.banner--adapt) {
    min-height: 82rem;
  }
  .prt_collection_categories .card__content h3.card__heading a {
    margin: 0 2rem;
  }
  .prt_product_detail_info .slider-mobile-gutter.product-slider {
    width: 80%;
    left: 17%;
  }
  .prt_product_detail_info .thumbnail.global-media-settings {
    border-radius: 15px;
    height: 96%;
    width: 96%;
  }
  .prt_product_detail_info .product .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -86%;
  }
  .collection-list-wrapper.prt_collection_categories .card__content h3.card__heading a {
    margin-top: -85px;
  }
  .prt-custome-slider-demo2 .banner__heading{
    font-size: 122px;
	line-height: 142px;
	font-weight: 600;
  }
  .prt-custome-slider-demo2 .banner__text {
    margin-bottom: 1.5rem;
  }
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 2.9);
  }
  .homepage_collection_section .card__content h3.card__heading a {
    margin-top: -95px;
    margin-left: 25px;
    margin-right: 25px;
  }
}
@media (min-width: 1400px) and (max-width: 1650px) {
  .prt-custome-slider-demo2.banner__content.banner__content--middle-left {
    padding-top: 18rem;
  }
}
@media (min-width: 1400px) {
  
  .product.product--small:not(.product--no-media) .product__info-wrapper {
    max-width: 49.5%;
  }
  .prt_product_list_heading h2 span {
    font-size: var(--prt-font-heading-style-h2);
    line-height: var(--prt-h2-font-lign-height);
  }
  .image_with_text_premium .image_container {
    align-self: flex-end;
  }
  .newsletter_main_container {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .blog .prt_main_blog_section .card__content .card__information a{
    font-size: 26px;
    line-height: var(--prt-h4-font-lign-height);
    font-weight: 500; 
  }
  .image_with_text_premium .image-with-text__content {
    padding: 6rem 0rem 0rem 10rem;
  }
  .prt-main-footer .footer-block__details-content h2 {
    font-size: 50px;
    line-height: 60px;
    font-weight: 500;
  }
  .homepage_collection_section .prt_subheading_txt {
    font-weight: 500;
  }
  .prt-main-banner .banner--large:not(.banner--adapt) {
    min-height: 82rem;
  }
  .prt_image_with_text_about_banner .image-with-text__heading.h1 {
    width: 85%;
  }
  .prt_image_with_text_about_banner .image-with-text__text-item.grid__item {
    padding-left: 7rem;
  }
  .prt_shop_banner_with_text .image-with-text__content--desktop-center>* {
    width: 36%;
  }
  .prt_main_contact_form_with_image_text .contact-form-grid {
    padding: 0 4rem 0 0;
  }
  .prt_main_contact_form_with_image_text .contact__fields {
    display: flex;
    column-gap: 20px;
  }
  .prt_main_contact_form_with_image_text .contact__fields .field {
    width: 50%;
  }
  .prt_main_contact_form_with_image_text .image-with-text__content {
    padding: 0 0 0 4rem;
  }
  .prt_faq_section .collapsible-content-wrapper-narrow {
    max-width: 130rem;
  }
  .prt_faq_section .collapsible-content__heading.h1 {
    font-size: 50px;
    font-weight: 500;
  }
  .prt_faq_section .accordion__title {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
    font-weight: 500;
  }
}
@media (max-width: 1400px) {
  .prt_countdown_timer .banner__box {
    padding-top: 12rem;
    padding-bottom: 0px;
  }
  .prt_collection_categories .card__content h3.card__heading a {
      margin: 0 1rem;
  }
  .jdgm-carousel-item__review-body>p {
     font-size: 24px;
     line-height: 34px;
  }
  .jdgm-carousel .jdgm-carousel__left-arrow {
     left: 10%;
  }
  .jdgm-carousel .jdgm-carousel__right-arrow {
     right: 10%;
  }
  .prt-main-footer .prt_footer_important_info .footer-block__details-content.rte h4 {
    font-size: 23px;
    line-height: 33px; 
  }
  .prt_footer_important_info {
    padding-right: 0px !important;
  }
  .product.product--small:not(.product--no-media) .product__info-wrapper {
    max-width: 49.5%;
  }
  .prt_product_detail_info .slider-mobile-gutter.product-slider {
    width: 82%;
    left: 17%;
  }
  .prt_product_detail_info .thumbnail.global-media-settings {
    border-radius: 15px;
    height: 89%;
    width: 89%;
  }
  .blog_page_main_banner .banner__box {
    padding: 6rem 3.5rem 4rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding-top: 14rem;
    padding-bottom: 8rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content.prt-custome-slider-demo2 {
    padding-top: 26rem;
    padding-bottom: 12rem;
  } 
}
@media (min-width: 1300px) and (max-width: 1400px) {
  .prt_collection_categories .card__content h3.card__heading a {
    margin-top: -75px;
  }
  .prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -162%;
  }
  .homepage_collection_section .card__content h3.card__heading a {
    margin-top: -85px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .prt-custome-slider-demo2 .banner__heading{
    font-size: 122px;
	line-height: 142px;
	font-weight: 600;
  }
  .prt-custome-slider-demo2 .banner__text {
    margin-bottom: 1.5rem;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 24px;
    line-height: 34px;
  }
  .prt-multicolumn-image-style .section-template--15867341078735__prt_multicolumn_image_dw3gEP-padding.prt_multicolumn_section {
    padding-bottom: 12px;
  }
  .prt-main-banner .banner--large:not(.banner--adapt) {
    min-height: 69rem;
  }
}
@media (min-width: 1201px) {
  .page-width .jdgm-carousel-wrapper {
    padding: 80px 0;
  }
  .page-width.is-empty .cart__warnings {
    padding-bottom: 5rem;
  }
  .rich-text.prt_product_list_heading {
    padding-top: 120px;
  }
  .prt_multicolumn_heading .second_column_txt {
    max-width:100%;
    width: 34%;
  }
  .prt_multicolumn_heading .second_column_txt {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 2.5rem;
    width: 15rem;
  }
  .prt_faq_section .accordion:nth-child(2n) {
    margin-left: 2.3rem;
  }
  #shopify-section-template--15867340652751__cart-items {
    margin-top: 14.8rem;
  }
  .header:not(.header--top-center) *>.header__search, .header--top-center>.header__search {
        display: inline-flex;
        border: 1px solid rgba(255, 255, 255, .5);
        height: 45px;
        margin-top: 9px;
        border-radius: 10px;
        background-color: rgba(255, 255, 255, .2);
  }
  .section-template--15867340718287__product-grid-margin {
    margin-bottom: 120px;
  }
  .prt_product_detail_info variant-radios .product-form__input {
    margin-top: 4rem;
  }
  .homepage_collection_section h2,
  .form-banner-title.h1 {
    font-size: 125px;
    line-height: 145px;
  }
  .prt_collection_categories .card__content h3.card__heading a {
    padding: 1.5rem 0;
  }
  sticky-header.header-wrapper {
    background: transparent;
  }
  .page__collection .content-for-layout{
    margin-top: 14.8rem; 
  }
  .prt_product_detail_info .product.product--small.product--thumbnail_slider{
    margin-top: 0px;
  }
  .product_variants_available .product.product--small.product--thumbnail_slider{
    margin-top: 50px;
  }
  .image-with-text.prt_main_contact_form_with_image_text {
    padding-top: 19rem;
  }
  .blog_page_main_banner .banner__box {
    padding: 15rem 3.5rem 4rem;
  }
  .shopify-section .prt-padding-top-collection-screen.prt_main_product_content,
  cart-items.page-width , .template-search {
    margin-top: 14.7rem;
  }
  .template-search {
    padding-top: 46px;
    padding-bottom: 82px;
  }
  .content-for-layout .customer:not(.account):not(.order) {
    padding-top: 1.7rem;
    padding-bottom: 1rem;
    margin-top: 14.7rem;
  }
  .content-for-layout .customer.register:not(.account):not(.order){
    padding-top: 6.7rem;
    padding-bottom: 0rem;
    margin-top: 14.7rem;
  }
  .prt_blog_content {
    margin-top: 14.7rem;
  }
  .your-shopping-cart .shopify-section .page-width.is-empty {
    margin-top: 14.7rem;
  }
  .your-shopping-cart .shopify-section.cart__footer-wrapper .page-width.is-empty {
    margin-top: 0rem;
  }
  /* .contact div.color-accent-1.gradient {
    padding-top: 8rem;
  } */
  .prt-sticky-product {
    margin-top: 14.7rem;
  }
}
@media (min-width: 1201px) and (max-width: 1299px) {
  .prt_collection_categories .card__content h3.card__heading a {
    margin-top: -71px;
  }
  .prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -162%;
  }
  .prt-custome-slider-demo2 .slideshow__text.banner__box {
    max-width: 89rem;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -35%;
  }
  .prt-custome-slider-demo2 .banner__heading{
    font-size: 100px;
	line-height: 120px;
	font-weight: 600;
  }
  .prt_multicolumn_offer .multicolumn-list.grid {
    column-gap: 18px;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 22px;
    line-height: 30px;
  }
  .homepage_collection_section .card__content h3.card__heading a {
    margin-top: -80px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .prt-main-banner .banner--large:not(.banner--adapt) {
    min-height: 65rem;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .prt_product_list_heading h2 span {
    font-size: var(--prt-font-heading-style-h2);
    line-height: var(--prt-h2-font-lign-height);
  }
  .prt_image_with_features .scrollable-container {
    column-gap: 50px;
  }
  .prt_image_with_features .fixed-column {
    max-width: 45%;
  }
  .page-width.prt_multicolumn_heading{
    padding-left: 15px !important;
    padding-right: 50px !important;
  }
  .homepage_collection_section ul {
    column-gap: 25px;
  }
  .homepage_collection_section .card__content .card__information a {
    font-size: 24px;
    line-height: 34px;
  }
  .image_with_text_premium .image-with-text__content {
    padding: 6rem 0rem 0rem 5rem;
  }
  .image_with_text_premium .image-with-text__text--caption {
    font-size: var(--prt-h5-font-lign-height);
    line-height: var(--prt-h4-font-lign-height);
  }
  .image_with_text_premium .image-with-text__text--caption {
    padding-right: 20px;
  }
  .image_with_text_premium .image_container img {
    width: 100%;
    max-width: max-content;
    height: auto;
  }
  .image_with_text_premium .image-with-text__content img {
    margin-top: 1.5rem;
  }
  .image_with_text_premium .image_with_text_desc_image {
    margin-top: 0;
  }
  .multicolumn:not(.background-none) .prt_multicolumn_section .multicolumn-card {
    width: 31%;
    display: contents;
  }
  .newsletter_main_container {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .blog .prt_main_blog_section .card__content .card__information a{
    font-size: 28px;
    line-height: 38px;
    font-weight: 500; 
  }
  .prt-custome-slider-demo2 .banner__box .banner__heading {
    margin-top: 0px;
  }
  .banner .banner__content.prt_countdown_timer {
    padding-top: 8rem;
    padding-bottom: 7rem;
  }
  .prt_product_detail_info .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -90%;
  }
  .prt_image_with_text_about_banner .image-with-text__heading.h1 {
    width: 80%;
  }
  .prt_image_with_text_about_banner .image-with-text__text-item.grid__item {
    padding-left: 4rem;
  }
  .prt_main_contact_form_with_image_text .contact-form-grid {
    padding: 0 1rem 0 0;
  }
  .prt_main_contact_form_with_image_text .image-with-text__content {
    padding: 0 0 0 1rem;
  }
  .prt_faq_section .collapsible-content-wrapper-narrow {
    max-width: 130rem;
  }
}
@media (min-width: 1701px) {
  .prt_breadcrum_title {
      padding-top: 13% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1700px) {
    .prt_breadcrum_title {
        padding-top: 13% !important;
    }
}
@media (min-width: 1141px) and (max-width: 1300px) {
  .prt_multicolumn_section .grid--3-col-desktop .grid__item {
    width: 48%;
    max-width: 48%;
  }
  .prt_multicolumn_section .grid {
    row-gap: 0px;
  }
}
@media (min-width: 1140px) and (max-width: 1200px) {
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 2rem;
    width: 17rem;
    height: fit-content;
  }
  .prt-custome-slider-demo2 .slideshow__text.banner__box {
    max-width: 77rem;
  }
  .prt_multicolumn_offer .multicolumn-list.grid {
    column-gap: 16px;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 18px;
    line-height: 28px;
  }
  .prt_collection_categories .card__content h3.card__heading a {
    padding: 1.5rem 0;
    margin-top: -72px; 
  }
}
@media (min-width: 1140px) {
  .newsletter_main_container .newsletter_signup_form h2 {
    font-size: 50px;
    line-height: 65px;
    font-weight: 500;
  }
  .prt_image_with_text_about_banner .rte>p:first-child {
    margin-bottom: 35px;
  }
  .prt_image_with_text_about_banner .image-with-text__text.rte.body {
    margin-bottom: -10px;
  }
  .prt_image_with_text_about_banner .image-with-text__heading.h1 {
    margin-bottom: 0px;
  }
  .blog .card--card.card--media>.card__content{
    padding: 28px 30px 25px !important;
  }
  .prt_image_with_text_about_banner .image-with-text__heading.h1 {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .prt_multicolumn_heading .second_column_txt {
    max-width:100%;
    width: 37%;
  }
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 2rem;
    width: 17rem;
    height: fit-content;
  }
  .prt_faq_section .accordion:nth-child(2n) {
    margin-left: 1.8rem;
  }
  #shopify-section-template--15867340652751__cart-items {
    margin-top: 7.4rem;
  }
  .jdgm-carousel .jdgm-carousel__left-arrow {
    left: 7%;
  }
  .jdgm-carousel .jdgm-carousel__right-arrow {
    right: 7%;
  }
  .prt_blog_content {
    margin-top: 7.4rem;
  }
  .content-for-layout .customer.register:not(.account):not(.order) {
    padding-top: 6.5rem;
    padding-bottom: 0rem;
  }
  .content-for-layout .customer:not(.account):not(.order) {
    padding-top: 1.7rem;
    padding-bottom: 1rem;
    margin-top: 7.4rem;
  }
  .header-extra {
    display: none;
  }
  .prt_product_list_heading h2 span {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
  .prt_image_with_features .scrollable-container {
    column-gap: 40px;
  }
  .prt_image_with_features .fixed-column {
    max-width: 45%;
  }
  .homepage_collection_section .prt_subheading_txt {
    font-size: 35px;
    line-height: 45px;
  }
  .page-width.prt_multicolumn_heading{
    padding-left: 15px !important;
    padding-right: 40px !important;
  }
  .multicolumn .prt_multicolumn_heading .third_column_txt a.link {
    width: 132px !important;
  }
  .homepage_collection_section .card__content .card__information a {
    font-size: 24px;
    line-height: 34px;
  }
  .homepage_collection_section .card__content h3.card__heading a {
    margin-top: -75px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .homepage_collection_section h2,
  .form-banner-title.h1 {
    font-size: 100px;
    line-height: 130px;
  }
  .image_with_text_premium .image-with-text__text--caption {
    font-size: 28px;
    line-height: 38px;
  }
  .image_with_text_premium .image-with-text__content img {
    margin-top: 1.5rem;
  }
  .image-with-text.image_with_text_premium .image-with-text__heading.h1 {
    font-size: 56px;
    line-height: 66px;
  }
  .newsletter_main_container {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .blog .prt_main_blog_section .card__information a {
    font-size: var(--prt-font-heading-style-h5) !important;
    line-height: 36px !important;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content.prt-custome-slider-demo2 {
    padding-top: 21rem;
    padding-bottom: 10rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding-top: 18rem;
  }
  .prt-main-banner .banner--large:not(.banner--adapt) {
    min-height: 60rem;
  }
  .prt-custome-slider-demo2 .banner__box .banner__heading {
    margin-top: 0px;
  }
  .prt-custome-slider-demo2 .banner__heading{
    font-size: 100px;
	line-height: 120px;
	font-weight: 600;
  }
  .multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card .multicolumn-card__info {
    padding: 2rem;
  }
  .banner .banner__content.prt_countdown_timer {
    padding-top: 8rem;
    padding-bottom: 7rem;
  }
  .prt-custome-slider-demo2 .slideshow__text.banner__box {
    max-width: 77rem;
  }
  .prt-multicolumn-image-style .prt_multicolumn_offer {
    padding-bottom: 80px;
  }
  .prt_image_with_text_about_banner .image-with-text__text-item.grid__item {
    padding-left: 3rem;
  }
  .section-template--15867340751055__rich_text_HnqTWY-padding {
    margin-top: 7.4rem;
  }
  .prt_shop_banner_with_text .image-with-text__content--desktop-center>* {
    width: 65%;
  } 
  .facets-vertical .card__content .card__information a.full-unstyled-link {
    font-size: 20px;
  }
  .image-with-text.prt_main_contact_form_with_image_text {
    padding-top: 13rem;
  }
  .prt_main_contact_form_with_image_text .image-with-text__content {
    padding: 0;
  }
  .prt_faq_section .collapsible-content-wrapper-narrow {
    max-width: 110rem;
  }
  .blog_page_main_banner .banner__box {
    padding: 17rem 3.5rem 2.5rem;
  }

  .template-search {
    padding-top: 46px;
    padding-bottom: 82px;
  }
}
@media (min-width: 993px) and (max-width: 1140px) {
  .main_home_banner .banner__box .banner__heading span, 
  .main_home_banner h2.banner__heading {
    font-size: 100px !important;
    line-height: 125px !important;
    font-weight: 600;
  }
  .prt_image_with_features .scrollable-container {
    column-gap: 40px;
  }
  .prt_image_with_features .fixed-column {
    max-width: 45%;
  }
  .newsletter_main_container .newsletter_signup_form h2 {
    font-size: 42px;
    line-height: 52px;
  }
  .image_with_text_premium .image-with-text__content {
    padding-top: 0rem !important;
  }
  .prt_multicolumn_section li {
    width: 48% !important;
    max-width: 48% !important;
  }
  .prt_multicolumn_section ul {
    row-gap: 0px;
  }
  .blog .card--card.card--media>.card__content{
    padding: 28px 30px 0px !important;
  }
  .facets-vertical .grid.product-grid {
    column-gap: 20px;
    row-gap: 30px;
  }
  .facets-vertical .grid--4-col-desktop .grid__item {
    width: 30%;
    max-width: 32%;
  }
  .prt_image_with_text_about_banner .image-with-text__heading.h1 {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
  }
}
@media(min-width: 1025px) and (max-width: 1139px) {
  .prt_collection_categories .card__content h3.card__heading a {
    font-size: 19px;
    line-height: 30px;
  }
  .prt_collection_main .collection-list.grid {
    column-gap: 20px;
  }
  .prt_collection_categories .card__content h3.card__heading a {
    padding: 1.5rem 0;
    margin-top: -73px;
  }
}
@media (max-width: 1024px) {
  .prt_countdown_timer .banner__box {
    padding-top: 17rem;
    padding-bottom: 0px;
  }
  .prt_faq_section .accordion:nth-child(2n) {
    margin-left: 1.5rem;
  }
  .header-extra {
    display: none;
  }
  .rich-text.prt_product_list_heading {
    padding-top: 80px;
  }
  .page-width.prt_product_list {
    padding-bottom: 100px;
  }
  .prt-product-with-image-section.prt_image_with_features {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .prt_image_with_features .scrollable-container {
    column-gap: 30px;
  }
  .prt_image_with_features .fixed-column {
    max-width: 48%;
  }
  .prt_image_with_features .multicolumn-card.content-container {
    padding: 2.5rem;
  }
  .prt_multicolumn_heading ul {
    column-gap: 20px;
  }
  .homepage_collection_section h2,
  .form-banner-title.h1 {
    font-size: 100px;
    line-height: 110px;
  }
  .collection-list-wrapper.homepage_collection_section,
  .image-with-text.image_with_text_premium,
  .newsletter_main_container,
  .page-width-desktop.prt_main_blog_section {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .image_with_text_premium .image-with-text__text--caption {
    font-size: 28px;
    line-height: 38px;
  }
  .homepage_collection_section .card__content h3.card__heading a {
    margin-top: -73px;
  }
  .homepage_collection_section .card__content .card__information a {
    font-size: 22px;
    line-height: 32px;
  }
  .prt_collection_categories .grid--5-col-desktop .grid__item {
    width: calc(49% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
  }
  .prt_collection_categories ul.collection-list {
    column-gap: 20px;
    row-gap: 20px;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 28px;
    line-height: 38px;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding-top: 16rem;
    padding-bottom: 6rem;
  }
  .prt_collection_main .prt_collection_categories {
    padding-top: 67px;
    padding-bottom: 93px;
  }
  .prt-multicolumn-image-style .prt_multicolumn_offer {
    padding-top: 80px;
    padding-bottom: 60px;
  }
  .prt_sortable_collection_section .section-template--15867341078735__prt_featured_list_collection_fcPCC9-padding {
    padding-top: 80px;
    padding-bottom: 90px;
  }
  .banner .banner__content.prt_countdown_timer {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .product-with-info-content.prt_product_detail_info {
    padding-top: 100px;
    padding-bottom: 85px;
  }
  .prt_product_detail_info .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -86%;
  }
  .prt_product_detail_info .slider-mobile-gutter.product-slider {
    width: 80%;
    left: 17%;
  }
  .prt_product_detail_info .thumbnail.global-media-settings {
    border-radius: 15px;
    height: 96%;
    width: 96%;
  }
  .prt_sliding_collection .collection {
    padding-top: 96px;
    padding-bottom: 76px;
  }
  .prt_multicolumn_offer .grid {
    column-gap: 16px;
  }
  .prt_multicolumn_offer .offer_column_02 .multicolumn-card__info a {
    margin-top: 2rem;
  }
  .multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card .media img {
    height: auto;
  }
  .multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card .multicolumn-card__info h3 {
    font-size: 33px;
    line-height: 43px;
  }
  .banner--medium.banner--desktop-transparent .prt_countdown_timer .banner__box {
    max-width: 70rem;
  }
  .prt_countdown_timer h2.banner__heading {
    font-size: 70px;
    line-height: 90px;
    margin-top: 2rem;
  }
  .prt_countdown_timer .countdown_time .timer-block { 
    padding: 2.5rem;
    width: 12.5rem;
  }
  .prt_countdown_timer .banner__buttons a.button {
    left: 33%;
  }
  .prt_countdown_timer .countdown_number {
    font-size: 40px;
    line-height: 50px;
  }
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((92% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 2);
  }
  .section-template--15867340751055__product-grid-padding.prt-collection-view {
    padding-top: 30px;
  }
  .facets-vertical .grid--4-col-desktop .grid__item {
    width: 30%;
    max-width: 32%;
  }
  .prt-padding-top-collection-screen .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(15% - .8rem);
  }
  .prt-padding-top-collection-screen .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -143%;
  }
  .page-width.prt-padding-top-collection-screen .product--thumbnail_slider .product__media-list {
    margin-left: 9rem;
  }
  .image-with-text.prt_main_contact_form_with_image_text {
    padding-bottom: 10rem;
  }
  .collapsible-content__wrapper.prt_faq_section {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .cart__contents .cart__items {
    padding-bottom: 0;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .prt_collection_categories .card__content h3.card__heading a {
    padding: 1.5rem 0;
    margin: 0 2rem;
    margin-top: -90px;
  }
  .prt_product_detail_info .product__info-wrapper--extra-padding {
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 993px) {
  .jdgm-carousel-item__review-content .jdgm-carousel-item__review-body.jdgm-line-clamp p {
    -webkit-line-clamp: 4;
    height: 96px;
  }
  .jdgm-carousel .jdgm-carousel__arrows {
    margin: -13rem auto 12.5rem auto;
  }
  #shopify-block-instafeed_app_block_BJCWQC {
    padding-top: 5rem;
    padding-bottom: 10rem;
  }
  .prt_faq_section .accordion {
    width: 49%;
  }
  #shopify-section-template--15867340652751__cart-items .cart__warnings {
    padding: 8rem 0;
  }
  .shopify-section .prt-padding-top-collection-screen {
    padding-bottom: 40px;
    padding-top: 60px;
  }
  .jdgm-review-widget .jdgm-rev-widg {
    padding: 24px 16px 76px;
  }
.main_home_banner .banner__box .banner__heading span, 
.main_home_banner h2.banner__heading {
  font-size: 125px;
  line-height: 150px;
  font-weight: 600;
}

.prt_product_list .center.collection__view-all {
  top: -105px;
}
.prt_multicolumn_heading .first_column_txt {
  max-width:100%;
  width: 45%;
}
.prt_multicolumn_heading .third_column_txt{
  max-width:100%;
  width: 10%;
  text-align: right;
}
.prt_multicolumn_heading li .multicolumn-card__info {
  padding: 3rem 0rem;
}
.prt_image_with_features .multicolumn-card__info h3 {
  font-size: var(--prt-font-heading-style-h4);
  line-height: var(--prt-h4-font-lign-height);
}
.image_with_text_premium .image_container {
  text-align: right;
}
.prt-multicolumn-image-style .multicolumn-card .media.media--transparent {
  margin-top: 2.2rem;
}
.newsletter_signup_form .newsletter-form {
  max-width: 100%;
}
.blog .prt_main_blog_section .prt-blog-style .card__content {
  display: block;
  padding: 25px 30px !important;
}
  .prt-custome-slider-demo2 .banner__text {
    margin-bottom: 2.5rem;
  }
  .prt_sortable_collection_section .center.collection__view-all {
    top: 100px;
  }
  .collection .card__content .card__information a.full-unstyled-link {
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
  }
  .prt_sliding_collection .card--card.card--media>.card__content {
    margin-top: -2rem;
  }
  .main_home_banner.about_page_main_banner .banner__box .banner__heading span, 
  .main_home_banner.about_page_main_banner h2.banner__heading {
    padding-top: 11rem;
  }
  .about_page_main_banner .banner__box {
    padding-bottom: 0rem;
  }
  .image-with-text.prt_image_with_text_about_banner {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .prt_image_with_text_about_banner .button.button--primary {
    margin-bottom: 15px;
  }
  .prt_blog_detail_style.prt-padding-tablet-screen.prt_blog_content .page-width--narrow {
    max-width: 92.6rem;
  }
  .prt_blog_detail_style.prt-padding-tablet-screen.prt_blog_content .media>img {
    object-fit: cover;
    background-color: #f5f3eb;
    padding-top: 40px;
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .prt_blog_content .page-width {
    padding-left: 10rem;
    padding-right: 10rem;
    background-color: #f5f3eb;
  }
  .form-banner-title.h1 {
    font-weight: 600;
  }
  .prt_main_contact_form_with_image_text .form-text-desc {
    padding-bottom: 3rem;
  }
  .prt_main_contact_form_with_image_text .image-with-text__text-item {
    margin: auto 0;
  }
  .shopify-section.cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 10rem;
  }
}
@media (max-width: 992px) {
  .jdgm-carousel-item__review-content .jdgm-carousel-item__review-body.jdgm-line-clamp p {
    -webkit-line-clamp: 3;
    height: 96px;
  }
  .jdgm-carousel .jdgm-carousel__arrows {
    margin: -14rem auto 12.5rem auto;
  }
  .prt-collection-view .product-grid-container {
    margin-bottom: 70px;
  }
  .page-width.prt-sticky-product {
    padding-top: 80px;
    padding-bottom: 30px!important;
  }
  .prt-main-footer.section-footer-padding {
    padding-top: 60px;
  }
  #shopify-block-instafeed_app_block_BJCWQC {
    padding-top: 3rem;
    padding-bottom: 8rem;
  }
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 2rem;
    width: 10rem;
    height: fit-content;
  }
  .prt_faq_section .accordion {
    width: 100%;
  }
  .prt_faq_section .accordion:nth-child(2n) {
    margin-left: 0;
  }
  #shopify-section-template--15867340652751__cart-items .cart__warnings {
    padding: 8rem 0;
  }
  #shopify-section-template--15867340652751__cart-items {
    margin-top: 7.4rem;
  }
  #shopify-section-template--15867340652751__cart-items .cart__warnings .cart__empty-text {
    margin: 0 0 2rem;
  }
  .scented-candle .product-grid-container .grid.product-grid {
    row-gap: 30px;
  }
  .prt_breadcrum_title {
    margin-top: 7.4rem;
  }
  .jdgm-carousel .jdgm-carousel__left-arrow {
    left: 5%;
  }
  .jdgm-carousel .jdgm-carousel__right-arrow {
    right: 5%;
  }
  .prt_blog_content {
    margin-top: 7.4rem;
  }
  .content-for-layout .customer.register:not(.account):not(.order) {
    padding-top: 4.2rem;
    padding-bottom: 0.7rem;
  }
  .content-for-layout .customer:not(.account):not(.order) {
    margin-top: 9.5rem;
    margin-bottom: 5.8rem;
  }
  .header .header__heading-link span.h2 {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
  .prt_image_with_features .media>*:not(.zoom):not(.deferred-media__poster-button) {
    height: -webkit-fill-available;
  }
  .main_home_banner h2.banner__heading {
    font-size: 100px;
    line-height: 120px;
    font-weight: 600;
    padding-bottom: 1rem;
  }
  .main_home_banner .subtitle,
  .slideshow__slide .banner__text span {
    font-size: var(--prt-font-heading-style-h5);
    line-height: 36px;
  }
  .main_home_banner .banner__box .banner__heading + * {
    margin-top: 1rem;;
  }
  .main_home_banner .banner__box > * + .banner__buttons {
    margin-top: 2rem;
  }
  .prt_product_list .center.collection__view-all {
    top: -115px;
  }
  .prt_product_list_heading h2 span {
    font-size: 52px;
    line-height: 62px;
  }
  .prt-product-with-image-section.prt_image_with_features {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .prt_image_with_features .scrollable-container {
    display: inline-block;
  }
  .prt_image_with_features .banner-image-column {
    display: inline;
  }
  .prt_image_with_features .media>*:not(.zoom):not(.deferred-media__poster-button) {
    height: auto;
  }
  .prt_image_with_features .grid--2-col-tablet .grid__item {
    width: 100% !important;
  }
  .prt_image_with_features .fixed-column {
    padding-top: 28px;
  }
  .prt_image_with_features .fixed-column,
  .prt_image_with_features .multicolumn-card.content-container {
    max-width: 100%;
    width: 100%;
  }
  .prt_image_with_features .multicolumn-card__info h3 {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
  }
  .rich-text.prt_product_list_heading {
    padding-top: 70px;
  }
  .page-width.grid_style.prt_product_list {
    padding-bottom: 80px;
  }
  .prt-multicolumn-image-style .prt_multicolumn_heading {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .prt_multicolumn_heading ul {
    row-gap: 20px;
  }
  .prt_multicolumn_heading .first_column_txt,
  .prt_multicolumn_heading .second_column_txt,
  .prt_multicolumn_heading .third_column_txt {
    max-width:100%;
    width:100%;
  }
  .prt_multicolumn_heading li .multicolumn-card__info {
    padding: 0;
  }
  .multicolumn.background-primary .prt_multicolumn_heading .third_column_txt a.link {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .collection-list-wrapper.homepage_collection_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .homepage_collection_section .card__content h3.card__heading a {
    margin-top: -80px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .image-with-text.image_with_text_premium {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .homepage_collection_section {
    padding-left: 0px !important;
  }
  .homepage_collection_section ul {
    column-gap: 16px;
    padding-left: 15px;
  }
  .homepage_collection_section .prt_subheading_txt {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
  }
  .homepage_collection_section h2,
  .form-banner-title.h1 {
    font-size: 85px;
    line-height: 95px;
  }
  .homepage_collection_section .card__content .card__information a {
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
    margin-top: -45px;
  }
  .image_with_text_premium .grid--1-col .grid__item {
    max-width: 100%;
    width: 100%;
  }
  .image_with_text_premium .image-with-text__content {
    padding: 3rem 0rem 0rem 0rem;
  }
  .image_with_text_premium .image_container {
    align-self: left;
  }
  .image_with_text_premium .image_with_text_desc_image {
    margin-top: 20px;
  }
  .prt_multicolumn_services li {
    max-width: 100%;
    width: 100%;
  }
  .prt_multicolumn_services ul.grid {
    row-gap: 0px;
  }
  .image_with_text_premium .image_container {
    align-self: flex-start;
  }
  .prt_multicolumn_section ul {
    row-gap: 12px;
  }
  .prt_multicolumn_section .grid--3-col-desktop .grid__item {
    max-width: 100%;
    width: 100%;
  }
  .prt_multicolumn_section .grid--3-col-desktop .grid__item:last-child {
    padding-bottom: 1rem;
  }
  .prt_multicolumn_section .multicolumn-card .media.media--transparent {
    margin-top: 1.5rem;
  }
  .prt_multicolumn_section .multicolumn-card__info {
    padding: 2rem 3rem;
  }
  .newsletter_main_container {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .newsletter_signup_form .newsletter-form {
    max-width: 75rem;
  }
  .newsletter_main_container .newsletter_signup_form h2 {
    font-size: 36px;
    line-height: 46px;
  }
  .page-width-desktop.prt_main_blog_section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .prt_main_blog_section .grid--2-col-tablet .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: 49%;
  }
  .prt_main_blog_section .grid {
    column-gap: 16px;
  }
  .blog-articles .card__content .card__information a,
  .blog .card__content .card__information a{
    font-size: var(--prt-font-heading-style-h5);
    line-height: 36px;
    font-weight: 500; 
  }
  .blog .prt_main_blog_section .prt-blog-style .card__content {
    display: block;
    padding: 30px;
  }
  .prt_main_blog_section .blog__posts.articles-wrapper {
    margin-bottom: 0px;
  }
  .prt_footer_link03 {
    text-align: center;
  }
  .prt_footer_link04, .prt_footer_link05 {
    text-align: right:
  }
  .prt-footer-extra-detail .footer-block.grid__item.prt_footer_link04 {
    padding-right: 0px !important;
  }
  .prt-main-footer .footer__content-top.page-width {
    padding-bottom: 0px;
  }
  .prt-footer-extra-detail {
    padding-left: 0px;
    padding-right: 0px;
  }
  .prt-footer-extra-detail .footer-block__details-content .list-menu__item--link {
    font-size: 16px;
  }
  .prt-footer-extra-detail .footer-block.grid__item {
    padding: 10px 0px;
  }
  .footer-block__details-content>li:not(:last-child) {
    padding-bottom: 0px;
  }
  .prt-main-footer .footer__blocks-wrapper.grid.grid--1-col .grid__item {
    max-width: 45%;
  }
  .prt-main-footer .prt_footer_important_info .footer-block__details-content h4 {
    padding-bottom: 0px;
    margin: 2rem 0;
  }
  .prt-main-footer .prt_footer_main_heading h2 {
    font-size: 52px;
    line-height: 62px;
  }
  .prt-main-footer .footer-block_heading h4,
  .prt-main-footer .prt_footer_important_info h4 {
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
  }
  .prt-main-banner .banner--large:not(.banner--adapt) {
    min-height: 56rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content.prt-custome-slider-demo2 {
    padding-top: 19rem;
    padding-bottom: 8rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding-top: 14rem;
    padding-bottom: 4rem;
  }
  .prt-custome-slider-demo2 .slideshow__text.banner__box {
    max-width: 77rem;
  }
  .prt_sortable_collection_section .center.collection__view-all {
    top: 6.7rem;
  }
  .collection .card__content .card__information a.full-unstyled-link {
    font-size: 18px;
    line-height: 28px;
  }
  .prt_sliding_collection .card--card.card--media>.card__content {
    margin-top: -2.5rem;
  }
  .prt_sliding_collection .collection {
    padding-top: 76px;
    padding-bottom: 56px;
  }
  .prt-custome-slider-demo2 .banner__heading{
    font-size: 100px;
	line-height: 120px;
	font-weight: 600;
  }
  .prt-custome-slider-demo2 .banner__text {
    margin-bottom: 2rem;
  }
  .multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card .multicolumn-card__info {
    padding: 0;
  }
  .prt_collection_main .prt_collection_categories {
    padding-top: 75px;
    padding-bottom: 72px;
  }
  .prt_collection_main .prt_collection_categories .title-wrapper-with-link:first-child {
    display: none;
  }
  .prt-multicolumn-image-style .prt_multicolumn_offer {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .prt-sort-list-style.collection {
    padding-top: 80px;
    padding-bottom: 70px;
  }
  .prt-sort-list-style ul.prt-nav-tabs {
    margin-top: 0px;
  }
  .countdown_banner .banner__content {
    padding: 4rem;
  }
  .banner--medium.banner--desktop-transparent .prt_countdown_timer .banner__box {
    max-width: 62rem;
  }
  .prt_countdown_timer h2.banner__heading {
    font-size: 70px;
    line-height: 80px;
    margin-top: 2rem;
  }
  .prt_countdown_timer .banner__buttons a.button {
    bottom: 8%;
    left: 35%;
  }
  .banner .banner__content.prt_countdown_timer {
    padding-top: 3.7rem;
    padding-bottom: 4.7rem;
  }
  .section-template--15867341078735__featured_collection_86Nke3-padding {
    padding-top: 76px;
  }
  .prt_product_detail_info .product__info-wrapper--extra-padding {
    padding-left: 1.5rem;
  } 
  .product-with-info-content.prt_product_detail_info {
    padding-top: 80px;
    padding-bottom: 65px;
  }
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((92.5% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 2);
  }
  .image-with-text.prt_image_with_text_about_banner {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .main_home_banner.about_page_main_banner .banner__box {
    padding: 13.5rem 3.5rem 0.1rem;
  }
  .prt_image_with_text_about_banner .global-media-settings {
    margin-bottom: 30px;
  }
  .prt_image_with_text_about_banner .image-with-text__text p {
    margin-bottom: 2rem;
  }
  .prt_image_with_text_about_banner .image-with-text__heading.h1 {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
  }
  .prt_image_with_text_about_banner .image-with-text__text-item.grid__item {
    padding-left: 0rem;
  }
  .section-template--15867340751055__rich_text_HnqTWY-padding {
    margin-top: 7.5rem;
  }
  .facets-vertical .section-template--15867340751055__product-grid-margin {
    margin-bottom: 80px;
  }
  .facets-vertical .grid.product-grid {
    row-gap: 30px;
    column-gap: 20px;
  }
  .card__content .card__information a.full-unstyled-link {
    font-size: 20px;
    line-height: 30px;
  }
  .prt_shop_banner_with_text .image-with-text__content--desktop-center>* {
    width: 65%;
  }
  .section-template--15867340751055__product-grid-padding.prt-responsive-screen-space.prt-collection-view {
    padding-top: 0px;
  }
  .facets-vertical .grid--1-col-tablet-down .grid__item {
    max-width: 48%;
    width: -webkit-fill-available;
  }
  .prt_shop_banner_with_text .global-media-settings {
    padding-bottom: 25.837209% !important;
  }
  .prt_main_product_content .product--small:not(.product--no-media) .product__info-wrapper {
    max-width: 51%;
    width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2);
  }
  .blog_page_main_banner .banner__box {
    padding: 16rem 3.5rem 3rem;
  }
  .page-width-desktop.prt_main_blog_products {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .blog .prt_main_blog_products .slider--tablet.grid--peek.grid--2-col-tablet .grid__item {
    margin-left: 0px;
    margin-right: 0px;
  }
  .blog .card--card.card--media>.card__content{
    padding: 25px 25px 12px !important;
  }
  .prt_blog_content .article-template__title:not(:only-child) {
    font-size: calc(var(--font-heading-scale) * 3rem);
    line-height: calc(var(--font-heading-scale) * 3rem + 10px);
  }
  .image-with-text.prt_main_contact_form_with_image_text {
    padding-top: 13rem;
    padding-bottom: 8rem;
  }
  .prt_main_contact_form_with_image_text .title-wrapper-with-link {
    margin-bottom: 0rem;
  }
  .collapsible-content__wrapper.prt_faq_section {
    padding-top: 70px;
    padding-bottom: 80px;
  }
  .prt_faq_section .collapsible-content-wrapper-narrow {
    max-width: 110rem;
  } 
  .content-for-layout .contact h2, #ContactForm {
    padding: 0;
  }
  .prt_main_contact_form_with_image_text .form-text-desc {
    padding-bottom: 1rem;
  }
  .prt_main_contact_form_with_image_text .contact-form-grid {
    padding-bottom: 2rem;
  }
  .prt_main_contact_form_with_image_text .image-with-text__content {
    padding: 0rem;
  }
  .shopify-section.cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 8rem;
  }
}
@media (max-width: 930px) {
  .article-template.prt_blog_detail_style.prt-padding-tablet-screen.prt_blog_content {
    padding-top: 0px !important;
  }
}
@media screen and (min-width: 750px) and (max-width: 989px) {
    .blog .prt_main_blog_section .slider--tablet.grid--peek.grid--2-col-tablet .grid__item {
        margin-left: 0px;
        margin-right: 0px;
    }
  .shopify-section.cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 6rem;
  }
  .content-for-layout .customer:not(.account):not(.order) {
    margin-top: 14.5rem;
    margin-bottom: 5.8rem;
  }
  .content-for-layout .customer.register:not(.account):not(.order) {
    margin-top: 9.7rem;
  }
}
@media screen and (min-width: 750px) and (max-width: 845px) {
  #shopify-section-footer-style-1 .prt-top-footer-section .footer__blocks-wrapper {
    column-gap: 0px;
  }
}
@media (max-width: 850px) {
  .jdgm-carousel-item__review-content .jdgm-carousel-item__review-body.jdgm-line-clamp p {
    -webkit-line-clamp: 4;
    height: 110px;
  }
  .jdgm-carousel-item__review-body>p {
     font-size: 18px;
    line-height: 28px;
  }
  .page-width.prt_sortable_collection_section .prt-sort-list-style li a.tab-btn {
    font-size: 35px;
    line-height: 45px;
  }
  .prt_sortable_collection_section .prt-sort-list-style li.collectiontwo, 
  .prt_sortable_collection_section .prt-sort-list-style li.collectionthree {
    padding-left: 15px;
  }
  .page-width.prt-padding-top-collection-screen .product--thumbnail_slider .product__media-list {
    margin-left: 6rem;
  }
  .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -107%;
    padding-left: 2px;
  }
  .prt_image_with_text_about_banner .grid--2-col-tablet .grid__item {
    width: 100%;
  }
  .main_home_banner h2.banner__heading {
    font-size: 80px;
    line-height: 90px;
  }
  .form-banner-title.h1 {
    font-size: 75px;
    line-height: 85px;
  }
  .facets-vertical .grid--1-col-tablet-down .grid__item {
    width: 47%;
  }
}
@media (min-width: 769px) { 
  .prt_main_product_content .product__info-wrapper--extra-padding {
    padding-left: 3.5rem;
  }
  .template-404 .title{
      font-size: 100px;
      line-height: 100px;
  }
  .template-404 p{
    width: 50%;
  }
  .prt_blog_content .article-template__comment-wrapper {
    padding: 50px 0;
  }
  .newsletter_main_container .newsletter-form__button.field__button {
    padding: 1rem 4.5rem;
    margin-left: 1.8rem;
  }
  .custom-liquid-main-title-section .custome-section-title ul li:before { 
    left: -6rem;
  }
.custom-liquid-main-title-section .custome-section-title ul li:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 30px;
  background-color: rgba(var(--color-foreground),.25);
  left: -12rem;
  top: -3px;
}

  .image_with_text_premium .image-with-text__heading.h1 {
    font-weight: 500;
  }
  .image_with_text_premium .image-with-text__text--caption {
    font-weight: 500;
  }
  .prt_main_contact_form_with_image_text .image-with-text__text.rte h3 {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-sub-heading-font-lign-height);
    margin: 0 0 0.5rem 0;
  } 
  .prt_sortable_collection_section .prt-sort-list-style li a.tab-btn {
    font-size: 40px;
    line-height: 50px;
  }
  .prt_multicolumn_offer .offer_column_02 .multicolumn-card__info .rte p {
    font-size: 18px;
    line-height: 28px;
  }
  .prt_sliding_collection .collection__title h2 {
    font-size: var(--prt-font-heading-style-h2);
    line-height: var(--prt-h2-font-lign-height);
  }
  .prt_product_detail_info .product--small:not(.product--no-media) .product__info-wrapper {
    margin: auto 0;
  }
  .custom-liquid-main-title-section .custome-section-title ul li{
    display: inline-block;
    margin: 0.3rem 9rem;
  }
  .custom-liquid-main-title-section .custome-section-title ul li:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 30px;
    left: -6rem;
    top: -6px;
  }
  .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    left: -7%;
  }
  .main_home_banner .subtitle,
  .slideshow__slide .banner__text span {
    font-weight: 500;
  }
}
@media (max-width: 768px) {
  .page-width .jdgm-carousel-wrapper {
    padding: 40px 0;
  }
  .prt-collection-view .product-grid-container {
    margin-bottom: 50px;
  }
  .page-width.prt-sticky-product {
    padding-top: 60px;
    padding-bottom: 20px!important;
  }
  .page-width.prt-padding-top-collection-screen .product--thumbnail_slider .product__media-list {
    margin-left: 11rem;
  }
  .prt-padding-top-collection-screen.prt_main_product_content .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -104%;
  }
  .shopify-section .prt-padding-top-collection-screen {
    padding-top: 60px;
  }
  .prt_main_product_content .product__info-wrapper--extra-padding {
    padding-left: 0rem;
  }
  .404-not-found .template-404 p {
    width: 100%;
  } 
  .template-404 .title{
      font-size: 55px;
      line-height: 65px;
  }
  .product__info-container.product__info-container--sticky {
    padding-top: 20px;
  }
  #shopify-block-instafeed_app_block_BJCWQC {
    padding-top: 1rem;
    padding-bottom:6rem;
  }
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 1.7rem;
    width: 10rem;
    height: fit-content;
  }
  .natural-hair-oil .prt-padding-tablet-screen.prt-responsive-screen-space {
    padding-top: 40px;
  }
  .prt_blog_content .article-template__comment-wrapper {
    padding: 35px 0 50px;
  }
  .product.product--small:not(.product--no-media) .product__info-wrapper.product_info_content {
    max-width: 100%;
  }
  .prt-main-footer .footer-block_heading h4 {
    padding-top: 1.5rem;
  }
  .prt_product_list ul {
    row-gap: 30px;
  }
  .newsletter_main_container .newsletter-form__button.field__button {
    padding: 1rem 4.5rem;
    margin-left: 1.8rem;
  }
  .prt_main_blog_section .title-wrapper-with-link {
    margin-bottom: 1.5rem;
    padding-left: 0px;
  }
  .prt_main_blog_section .title-wrapper-with-link h2 {
    font-size: 45px;
    line-height: 55px;
  }
  .jdgm-carousel-wrapper .jdgm-carousel-item__review {
    width: 80%;
    margin: 0 auto;
  }
  .shopify-block.shopify-app-block .jdgm-carousel-wrapper {
    padding: 16px 0;
  }
  .jdgm-carousel-item__review-body>p {
     font-size: 18px;
    line-height: 28px;
  }
  .banner__content.main_home_banner {
    padding: 5rem 5rem 2.5rem;
  }
  .main_home_banner .subtitle,
  .slideshow__slide .banner__text span {
    font-weight: 500;
  }
  .header .header__heading-link span.h2 {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
  .main_home_banner h2.banner__heading {
    font-size: 68px;
    line-height: 78px;
    font-weight: 600;
  }
  .prt_product_list .center.collection__view-all {
    top: -110px;
  }
  .prt-product-with-image-section.prt_image_with_features {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .prt_image_with_features .multicolumn-list {
    row-gap: 25px !important;
  }
  .prt_image_with_features .multicolumn-list:not(.slider) {
    padding-left: 0px;
    padding-right: 0px;
  }
  .rich-text.prt_product_list_heading {
    padding-top: 43px;
  }
  .page-width.grid_style.prt_product_list {
    padding-bottom: 60px;
  }
  .prt_product_list_heading h2 span {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
  .collection-list-wrapper.homepage_collection_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .homepage_collection_section h2,
  .form-banner-title.h1 {
    font-size: 60px;
    line-height: 70px; 
  }
  .homepage_collection_section .prt_subheading_txt {
    font-size: var(--prt-h5-font-lign-height);
    line-height: var(--prt-h4-font-lign-height);
    margin: 0px auto -30px;
  }
  .slider--tablet.grid--peek .grid__item:first-of-type {
    margin-left: 1.5rem;
  }
  .homepage_collection_section ul {
    column-gap: 20px;
  }
  .homepage_collection_section li:last-child {
    margin-right: 0px;
  }
  .homepage_collection_section .card__content h3.card__heading a {
    margin-top: -80px;
  }
  .homepage_collection_section .card__content .card__information a.full-unstyled-link {
    font-size: 22px;
    line-height: 32px;
  }
  .image-with-text.image_with_text_premium {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .image_with_text_premium .image-with-text__heading.h1 {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
  .image-with-text__text--caption {
    font-size: var(--prt-font-heading-style-h5);
    line-height: 36px;
  }
  .newsletter_main_container {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .page-width-desktop.prt_main_blog_section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .prt_main_blog_section .slider--tablet.grid--peek .grid__item:first-of-type {
    margin-left: 0;
  }
  .prt_main_blog_section .grid--peek .grid__item {
    min-width: 48.8%;
  }
  .prt_main_blog_section .prt-blog-style {
    border-radius: 15px;
    background-color: #f5f3eb;
  }
  .prt_main_blog_section .prt-blog-style .article-card__image-wrapper .article-card__image{
    border-radius: 15px 15px 0px 0px;
  }
    
  .footer-block.grid__item.prt_footer_link01,
  .footer-block.grid__item.prt_footer_link02, 
  .footer-block.grid__item.prt_footer_link03, 
  .footer-block.grid__item.prt_footer_link04, 
  .footer-block.grid__item.prt_footer_link05 {
    width: 50% !important;
    padding: 10px 0px !important;
    text-align: left;
  }
  .prt-main-footer .footer-block__details-content {
    margin-bottom: 0px !important;
  }
  .prt-main-footer .footer-block__details-content h2 {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
    margin-bottom: 3rem;
  }
  .prt-main-footer .footer__blocks-wrapper {
    margin-bottom: 0px;
  }
  .prt_payment_options .footer-block__heading {
    padding-top: 0px;
  }
  .footer_prt_footer_style_1 .footer__content-top {
    padding-top: 10px;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc {
    bottom: -7%;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -42%;
  }
  .prt-main-banner .banner--large:not(.banner--adapt) {
    min-height: 41rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content.prt-custome-slider-demo2 {
    padding-top: 17rem;
    padding-bottom: 6rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding-top: 12rem;
    padding-bottom: 2rem;
  }
  .prt-custome-slider-demo2 .banner__heading {
    font-size: 68px;
    line-height: 78px;
  }
  .prt-custome-slider-demo2 .slideshow__text.banner__box {
    max-width: 49rem;
  }
  .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    left: -13%;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 22px;
    line-height: 32px;
  }
  .prt_collection_categories .card__content h3.card__heading a {
    padding: 1rem 0;
    margin-top: -70px;
  }
  .multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card .multicolumn-card__info h3 {
    font-size: 25px;
    line-height: 35px;
  } 
  .offer_column_02 .multicolumn-card__info .link {
    font-size: 14px;
  }
  .page-width.prt_sortable_collection_section .prt-sort-list-style li a.tab-btn {
    font-size: 30px;
    line-height: 40px;
  }
  .prt_sortable_collection_section .center.collection__view-all {
    top: 4rem;
  }
  .prt_sortable_collection_section .prt-sort-list-style li.collectiontwo,
  .prt_sortable_collection_section .prt-sort-list-style li.collectionthree{ 
      padding-left: 15px;
  }
  .prt_sortable_collection_section .prt-sort-list-style ul.product-grid {
    column-gap: 25px;
    row-gap: 15px;
  }
  .prt_sortable_collection_section .prt-sort-list-style ul .grid__item {
    max-width: calc(51% - var(--grid-desktop-horizontal-spacing) / 2);
  }
  .prt_multicolumn_offer .offer_column_02 .multicolumn-card__info .rte p {
    font-size: 16px;
    line-height: 26px;
  }
  .prt_product_detail_info .product--small:not(.product--no-media) .product__info-wrapper {
    max-width: 100%;
  }
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((93.5% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 3);
  }
  .prt_sliding_collection .collection__title h2 {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
  .prt_sliding_collection .slider--desktop .slider__slide:first-child {
    margin-left: 0px;
  }
  .prt_collection_main .prt_collection_categories {
    padding-top: 55px;
    padding-bottom: 60px;
  }
  .prt-multicolumn-image-style .prt_multicolumn_offer,
  .prt_product .section-template--15867341078735__product_with_details_MtG4b4-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .prt-sort-list-style.collection {
    padding-top: 57px;
    padding-bottom: 50px;
  }
  .banner .banner__content.prt_countdown_timer {
    padding-top: 2rem;
    padding-bottom: 1.7rem;
  }
  .countdown_banner .banner__content {
    padding: 0 2rem;
  }
  .prt_countdown_timer .countdown_time .timer-block {
    padding: 1rem;
    width: 9rem;
  }
  .prt_countdown_timer .countdown_number {
    font-size: 30px;
    line-height: 40px;
  }
  .prt_countdown_timer .banner__box {
    padding-top: 16rem;
  }
  .product .prt_countdown_timer .flip-countdown.simple-countdown {
    margin-top: 60px;
  }
  .prt_countdown_timer h2.banner__heading {
    font-size: 45px;
    line-height: 60px;
    margin-top: 0rem;
  }
  .banner--medium.banner--desktop-transparent .prt_countdown_timer .banner__box {
    max-width: 55rem;
  }
  .prt_countdown_timer .banner__buttons a.button {
    bottom: 12%;
    left: 56%;
    min-height: calc(4.2rem + var(--buttons-border-width) * 2);
  }
  .prt_sliding_collection .collection {
    padding-top: 56px;
    padding-bottom: 35px;
  }
  .prt_product_detail_info .grid--2-col-tablet .grid__item {
    width: 100%;
  }
  .prt_product_detail_info .content-for-layout .product.grid {
    padding-left: 0px;
  }
  .prt_product_detail_info .product__info-wrapper--extra-padding {
    padding-left: 0px;
  }
  .prt_product_detail_info .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -91%;
  }
  .prt_product_detail_info .product .product__info-wrapper.grid__item {
    padding-top: 1rem;
  }
  .prt-multicolumn-image-style .section-template--15867341078735__prt_multicolumn_image_dw3gEP-padding {
    padding-top: 45px;
    padding-bottom: 40px;
  }
  .prt_product_detail_info ul.product__media-list:not(:first-child) {
    padding-right: 0px;
  }
  .prt_product_detail_info .slider-mobile-gutter.product-slider {
    width: 84%;
  }
  .product-with-info-content.prt_product_detail_info {
    padding-top: 60px;
    padding-bottom: 45px;
  }
  .custom-liquid-main-title-section .custome-section-title ul li{
    display: inline-block;
    margin: 0.3rem 6rem;
  }
  .custom-liquid-main-title-section .custome-section-title ul li:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 30px;
    left: -5rem;
    top: -3px;
  }
  .custom-liquid-main-title-section .custome-section-title ul li:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 30px;
    background-color: rgba(var(--color-foreground),.25);
    left: -8.5rem;
    top: -3px;
  }
  .image-with-text.prt_image_with_text_about_banner {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  #Banner-template--15867340521679__image_banner_CCjxJQ .media>*:not(.zoom):not(.deferred-media__poster-button) {
    height: 100%;
  }
  .main_home_banner.about_page_main_banner .banner__box {
    padding: 12.5rem 3.5rem 2.5rem;
  }
  .prt_shop_banner_with_text .image-with-text__content--desktop-center>* {
    width: 75%;
  }
  .facets-vertical .grid--1-col-tablet-down .grid__item {
    max-width: 100%;
    width: 48%;
  }
  .prt_shop_banner_heading .rich-text__wrapper.rich-text__wrapper--center.page-width {
    margin: 0;
  }
  .facets-vertical .section-template--15867340751055__product-grid-margin {
    margin-bottom: 60px;
  }
  .prt_shop_banner_with_text .global-media-settings {
    padding-bottom: 30.837209% !important;
  }
  .page-width.section-template--15867341340879__main-padding.prt_main_product_content {
    padding-top: 62px;
  }
  .shopify-section .prt-padding-top-collection-screen.product-recommendations {
    padding-bottom: 10px;
  }
  .page-width-desktop.prt_main_blog_products {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  #Banner-template--15867340619983__image_banner_4w6PcU .media>*:not(.zoom):not(.deferred-media__poster-button) {
    height: 100%;
  }
  .blog_page_main_banner .banner__box {
    padding: 14rem 3.5rem 5rem;
  }
  .prt_main_blog_products .grid {
    column-gap: 20px;
  }
  .blog .slider--tablet.grid--peek.grid--2-col-tablet .grid__item {
    width: calc(52.6% - var(--grid-desktop-horizontal-spacing) - 0rem);
    max-width: calc(51% - var(--grid-desktop-horizontal-spacing) / 2);
  }
  .blog .card--card.card--media>.card__content {
    padding: 25px 15px 12px !important;
  }
  .blog .article-card__excerpt.rte-width {
    display: none;
  }
  .prt_blog_detail_style .article-template__hero-medium.media {
    background-color: #f5f3eb;
  }
  .prt_blog_detail_style .article-template__hero-medium.media img {
    margin-top: 30px;
  }
  .image-with-text.prt_main_contact_form_with_image_text {
    padding-top: 12rem;
    padding-bottom: 6rem;
  }
  .prt_main_contact_form_with_image_text .title-wrapper-with-link {
    margin-bottom: 0rem;
  }
  .prt_main_contact_form_with_image_text .grid--3-col-tablet .grid__item {
    width: -webkit-fill-available;
  }
  .prt_main_contact_form_with_image_text .image-with-text__text-item {
    margin: 2rem 0 0;
  }
  .prt_main_contact_form_with_image_text .image-with-text__text.rte h3 {
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
    margin: 0 0 0.5rem 0;
  }
  .collapsible-content__wrapper.prt_faq_section {
    padding-top: 55px;
    padding-bottom: 60px;
  }
  .prt_faq_section .collapsible-content__heading.h1 {
    font-size: 40px;
  }
  .prt_faq_section .accordion {
    margin-top: 0;
  } 
  .prt_faq_section .accordion__title {
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
  }
  .prt_faq_section .collapsible-content__heading {
    margin-bottom: 1rem;
  }
} 
@media (max-width: 750px) {
  .shopify-section .template-search__header {
    margin-bottom: 1rem;
  }
  .template-search__header .template-search__search {
    margin: 0 auto 0rem;
  }
  #shopify-block-instafeed_app_block_BJCWQC {
    padding-top: 3.5rem;
    padding-bottom: 6rem;
  }
  .prt_product_detail_info .product .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -82%;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding-top: 8.8rem;
    padding-bottom: 2rem;
  }
  .banner__content.main_home_banner {
    padding: 3rem 0rem 1rem;
  }
  .prt_product_list .center.collection__view-all {
    display: none;
  }
  .prt_multicolumn_section ul {
    row-gap: 0px;
  }
  .banner .main_home_banner .banner__box .banner__heading {
    margin-top: 0px;
  }
  .about_page_main_banner .banner__box {
    background: transparent;
  }
  .footer-block__heading {
    font-size: var(--prt-font-heading-style-h5) !important;
    line-height: var(--prt-h5-font-lign-height) !important;
  }
  .section-footer-padding {
    padding-top: 40px !important;
  }
  .prt_shop_banner_with_text .image-with-text__content--desktop-center>* {
    width: 100%;
  }
  .image-with-text__content--desktop-center>* {
    align-self: center;
    text-align: center;
  }
  .prt_countdown_timer .banner__box {
    text-align: left
  }
  .prt_countdown_timer.banner__content {
    justify-content: flex-start;
  }
  .prt_product_detail_info media-gallery .thumbnail-slider,
  .prt_product_detail_info .thumbnail-slider .thumbnail-list.slider {
    display: block;
  }
  .prt_product_detail_info .product .product__info-wrapper.grid__item {
    padding-top: 3rem;
  }
  .prt_product_detail_info .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
    margin-left: 0;
    margin-right: 0;
  }
  #shopify-section-template--15867340521679__image_banner_CCjxJQ #Banner-template--15867340521679__image_banner_CCjxJQ .banner__media::before {
    padding-bottom: 40%;
  }
  .main_home_banner.about_page_main_banner .banner__box {
    padding: 11.5rem 3.5rem 4rem;
  }
  .blog_page_main_banner .banner__box {
    padding: 12.5rem 3.5rem 6rem;
  }
}
@media(max-width: 749px){ 
  .page-width.is-empty .cart__warnings {
    padding-top: 2rem;
  }
  .page-width.is-empty .cart__warnings .cart__login-title {
    margin-top: 3.5rem;
  }
  .product_variants_available.ayurvedic-shampoo .slider-mobile-gutter {
    margin-left: 0px;
  }
  .shopify-section .prt-padding-top-collection-screen {
    padding-top: 45px;
  }
  .prt_product_detail_info .product .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -79%;
  }
  .natural-hair-oil .prt-padding-tablet-screen.prt-responsive-screen-space {
    padding-top: 30px;
  }
  .scented-candle .prt-padding-tablet-screen.prt-responsive-screen-space {
    padding-top: 30px;
  }
  .product-grid-container.section-template--15867340783823__product-grid-margin .grid--2-col-tablet-down .grid__item {
    width: calc(49% - var(--grid-mobile-horizontal-spacing) / 2);
  }
  .woody-products .prt-padding-tablet-screen.prt-responsive-screen-space {
    padding-top: 10px;
  }
  .prt-left-sidebar .mobile-facets__wrapper {
    margin-top: 2.5rem;
    margin-bottom: -2.5rem;
  }
  .content-for-layout .customer.register:not(.account):not(.order) {
    margin-top: 8.3rem;
    margin-bottom: 4rem;
  }
  .content-for-layout .customer:not(.account):not(.order) {
    margin-top: 11.5rem;
    margin-bottom: 4.5rem;
  }
  .facets-container-drawer .mobile-facets__wrapper,
  .prt-left-sidebar .mobile-facets__disclosure{
    padding-bottom: 15px;
  }
  .prt_collection_main .prt_collection_categories .grid--5-col-desktop .grid__item {
    width: calc(49% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
    max-width: 49%;
  }
  .prt_sortable_collection_section .prt-sort-list-style ul .grid__item {
    max-width: calc(50.5% - var(--grid-desktop-horizontal-spacing) / 2);
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
  .prt_product_detail_info .thumbnail-slider .medium-hide {
    display: none;
  }
  .page-width.prt-padding-top-collection-screen .product--thumbnail_slider .product__media-list {
    margin-left: 0rem;
  }
  .prt-padding-top-collection-screen .product__media-list li:first-child .product__modal-opener {
    margin-left: 15px;
  }
  .prt-padding-top-collection-screen .product__media-list li:last-child .product__modal-opener {
    margin-right: 15px;
  }
  .prt_main_product_content .product--small:not(.product--no-media) .product__info-wrapper {
    max-width: 100%;
  }
  .prt_multicolumn_offer .multicolumn-list:not(.slider) {
    padding: 0;
  }
  .slideshow__slide .banner__content.prt-custome-slider-demo2 {
    justify-content: flex-start;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -40%;
  }
  #shopify-section-template--15867340521679__image_banner_CCjxJQ .banner--mobile-bottom .banner__media, 
  #shopify-section-template--15867340521679__image_banner_CCjxJQ .banner--stacked:not(.banner--mobile-bottom) .banner__media {
    position: absolute;
  }
}
@media (min-width: 577px) and (max-width: 750px) {
  .prt_product_detail_info .product .product__info-wrapper.grid__item{
    padding-top: 2.5rem;
  }
  .main_home_banner h2.banner__heading {
    font-size: 60px;
    line-height: 70px;
  }
}
@media (max-width: 699px) {
  .prt_multicolumn_offer .offer_column_01 {
     order: 1;
  }
  .prt_multicolumn_offer .offer_column_02 {
    order: 0;
  }
  .prt_multicolumn_offer .offer_column_03 {
     order: 2;
  }
  .prt_multicolumn_offer .offer_column_01, .prt_multicolumn_offer .offer_column_03 {
    max-width: 48%;
    width: 100%;
  }
  .prt-multicolumn-image-style .prt_multicolumn_offer .offer_column_02 {
    max-width: 100%;
    width: 100%;
  }
  .prt_multicolumn_offer .offer_column_02 .multicolumn-card__info a {
    margin-bottom: 1rem;
  }
}
@media (max-width: 650px) {
  .template-search__results ul.grid {
    row-gap: 30px;
  }
  .shopify-section .prt-padding-top-collection-screen {
    padding-top: 35px;
  }
  .product-with-info-content.prt_product_detail_info .slider-mobile-gutter.product-slider {
    width: 84.5%;
  }
  .prt_product_detail_info .thumbnail-slider .thumbnail-list.slider--tablet-up {
    margin-top: -85% !important;
  }
  .collection .grid--2-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
  }
  .prt_sortable_collection_section .prt-sort-list-style ul.prt-nav-tabs {
    display: grid;
  }
  .page-width.prt_sortable_collection_section .prt-sort-list-style li.collectiontwo, 
  .page-width.prt_sortable_collection_section .prt-sort-list-style li.collectionthree {
    padding-left: 0px;
  }
  .prt_sortable_collection_section .center.collection__view-all {
    top: 11.5rem;
  }
}
@media (min-width: 577px) {
  .article-template__comment-wrapper h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .jdgm-carousel .jdgm-carousel__item-container {
    margin-top: -20px;
  }
}
@media (max-width: 576px) {
  .jdgm-carousel-wrapper .jdgm-carousel {
    margin-top: 0px;
  }
  .prt-collection-view .product-grid-container {
    margin-bottom: 45px;
  }
  .page-width.prt-sticky-product {
    padding-top: 45px;
    padding-bottom: 10px!important;
  }
  .jdgm-carousel-wrapper .jdgm-carousel-item__review {
    width: 90%;
  }
  #shopify-block-instafeed_app_block_BJCWQC {
    padding-top: 3rem;
    padding-bottom: 4.5rem;
  }
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 1.5rem;
    width: 13rem;
    height: fit-content;
  }
  #shopify-section-template--15867340652751__cart-items .cart__warnings {
    padding: 6rem 0;
  }
  .facets-vertical .product-grid-container.section-template--15867340783823__product-grid-margin {
    margin-top: 35px;
  }
  .prt_product_list ul {
    row-gap: 35px;
  }
  .article-template__comment-wrapper h2 {
    font-size: 24px;
    line-height: 34px;
  }
  .jdgm-carousel .jdgm-carousel__arrows {
    margin: -19rem auto 16.5rem auto;
  }
  .jdgm-carousel__arrows .jdgm-carousel__right-arrow, 
  .jdgm-carousel__arrows .jdgm-carousel__left-arrow {
    height: 15px;
    width: 15px;
  }
  .jdgm-carousel-item__review-body>p {
    font-size: 16px;
    line-height: 26px;
  }
  .article-template__hero-container .article-template__hero-medium {
    height: 40rem;
  }
  .prt_blog_detail_style .article-template__hero-medium.media img {
    height: auto;
    width: auto;
  }
  .content-for-layout .customer.register:not(.account):not(.order) {
    margin-top: 7rem;
    margin-bottom: 2.5rem;
  }
  .content-for-layout .customer button {
    margin: 3rem 0 1.5rem;
  }
  .jdgm-review-widget .jdgm-rev-widg {
    padding-bottom: 15px;
  }
  .header .header__heading-link span.h2 {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
  }
  .main_home_banner h2.banner__heading {
    font-size: 42px; 
    line-height: 52px;
    font-weight: 500;
  }
  .main_home_banner .subtitle,
  .slideshow__slide .banner__text span {
    font-size: 20px;
    line-height: 30px;
  }
  .prt_product_list_heading h2 span {
    font-size: 35px;
    line-height: 45px;
  }
  .prt-product-with-image-section.prt_image_with_features {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .prt_image_with_features .multicolumn-card__info h3 {
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
  }
  .rich-text.prt_product_list_heading {
    padding-top: 25px;
  }
  .page-width.grid_style.prt_product_list {
      padding-bottom: 40px;
  }
  .prt_multicolumn_heading ul {
    row-gap: 15px;
  }
  .collection-list-wrapper.homepage_collection_section {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .image-with-text.image_with_text_premium {
    padding-top: 45px;
    padding-bottom: 40px;
  }
  .homepage_collection_section .title-wrapper-with-link:nth-last-child {
    margin-bottom: 1.5rem;
  }
  .homepage_collection_section h2,
  .form-banner-title.h1 {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
    text-align: center;
  }
  .homepage_collection_section .prt_subheading_txt {
    font-size: var(--prt-font-heading-style-h5);
    line-height: 36px;
  }
  .section-template--15867340914895__prt_multicolumn_image_PVEVQU-padding.prt_multicolumn_section {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .prt_multicolumn_section .multicolumn-card .media.media--transparent img {
    margin: 1.5rem;
  }
  .prt_multicolumn_section .multicolumn-card__info {
    padding: 2rem 0rem 1.2rem 2rem;
  }
  .prt_multicolumn_section .multicolumn-card__info>:nth-child(2) {
    margin-top: 0.5rem;
  }
  .image_with_text_premium .image-with-text__content>*+* {
    margin-top: 10px;
  }
  .image_with_text_premium .image-with-text__text+.button {
    margin-top: 2.5rem;
  }
  .newsletter_main_container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .newsletter_signup_form .newsletter-form__button:not(:focus-visible):not(.focused) {
    right: 0px;
  }
  .newsletter_signup_form .newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 100%;
  }
  .newsletter_signup_form .newsletter-form__field-wrapper .newsletter-form__button {
    border-radius: 7px;
  }
  .newsletter_main_container .newsletter-form__field-wrapper input[type=email] {
    border-radius: 7px;
  }
  .newsletter_signup_form .newsletter__subheading p {
    font-size: var(--prt-general-body-font-size);
    line-height: var(--prt-general-body-font-line-height);
  }
  .newsletter_main_container .newsletter_signup_form h2 {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
  }
  .page-width-desktop.prt_main_blog_section {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .blog .prt_main_blog_section .prt-blog-style .card__content {
    display: block;
    padding: 20px !important;
  }
  .prt_main_blog_section .grid--peek .grid__item {
    min-width: 48.5%;
  }
  .prt_main_blog_section .article-card__info {
    padding-top: 0px;
  }
  .prt_payment_options .footer-block__heading {
    padding-top: 0px;
  }
  .prt-main-footer .footer-block__details-content h2 {
    margin-bottom: 20px;
  }
  .prt-main-footer .footer__blocks-wrapper.grid.grid--1-col .grid__item {
    max-width: 100%;
  }
  .prt-top-footer-section .footer-block__heading {
    margin: 0;
  }
  footer .footer__content-top .footer-block.grid__item.footer-block--menu {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .prt-footer-extra-detail .footer__content-top {
    padding-top: 10px !important;
  }
  .main_home_banner .banner__box {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .homepage_collection_section .card__content h3.card__heading a {
    margin-top: -70px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .homepage_collection_section .card__content .card__information a.full-unstyled-link {
    font-size: 18px;
    line-height: 28px;
  }
  .prt-main-banner .banner--large:not(.banner--adapt) {
    min-height: 35rem;
  }
  .prt-main-banner .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
    min-height: 35rem;
  }
  .prt-custome-slider-demo2 .slideshow__text.banner__box {
    max-width: 45rem;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -42%;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content.prt-custome-slider-demo2 {
    padding-top: 15.5rem;
    padding-bottom: 4.5rem;
  }
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding-top: 7.4rem;
    padding-bottom: 1rem;
  }
  .prt-custome-slider-demo2 .banner__heading {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 2rem;
    font-weight: 500;
  }
  .prt-custome-slider-demo2 .banner__text {
    margin-bottom: 3rem;
  }
  .slideshow__slide .slideshow__text-wrapper.banner__content {
    padding-left: 0px !important;
  }
  .prt_collection_categories .grid--5-col-desktop .grid__item {
    width: calc(100% - var(--grid-desktop-horizontal-spacing) * 1 / 5);
    max-width: 100%;
  }
  .prt_multicolumn_offer .offer_column_01, .prt_multicolumn_offer .offer_column_03 {
    width: 100%;
    max-width: 100%;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 22px;
    line-height: 32px;
  }
  .prt_collection_categories .card__content h3.card__heading a {
    margin-top: -60px;
  }
  .prt-multicolumn-image-style .prt_multicolumn_offer .offer_column_02 {
    max-width: 100%;
    width: 100%;
  }
  .prt_multicolumn_offer .offer_column_02 .multicolumn-card__info a {
    margin-bottom: 1rem;
  }
  .multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card .multicolumn-card__info h3 {
    font-size: 33px;
    line-height: 43px;
  }
  .prt_multicolumn_offer .offer_column_01 {
     order: 1;
  }
  .prt_multicolumn_offer .offer_column_02 {
    order: 0;
  }
  .prt_multicolumn_offer .offer_column_03 {
     order: 2;
  }
  .prt_sortable_collection_section .prt-sort-list-style li.collectiontwo, 
  .prt_sortable_collection_section .prt-sort-list-style li.collectionthree {
    padding-left: 0px;
  }
  .prt_sortable_collection_section .center.collection__view-all {
    top: 10rem;
  }
  .prt_sliding_collection .collection__title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .prt_collection_main .prt_collection_categories,
  .prt-multicolumn-image-style .prt_multicolumn_offer {
    padding-top: 40px;
    padding-bottom: 45px;
  }
  .prt-sort-list-style.collection {
    padding-top: 40px;
    padding-bottom: 35px;
  }
  .product_variants_available .prt_countdown_timer .flip-countdown.simple-countdown {
    margin-top:70px;
  }
  .banner .banner__content.prt_countdown_timer {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .prt_countdown_timer .banner__box {
    padding-top: 16rem;
    padding-bottom: 1rem;
  }
  .prt_countdown_timer .banner__box {
    padding-right: 0px;
  }
  .prt_countdown_timer h2.banner__heading {
    text-align: left;
  }
  .prt_countdown_timer .banner__buttons a.button {
    bottom: 15%;
  }
  .prt_product_detail_info .product--thumbnail_slider .thumbnail-slider {
    display: none;
  }
  .product-with-info-content.prt_product_detail_info .slider-mobile-gutter.product-slider {
    width: 100%;
    left: 0%;
    right: 0%;
  }
  .prt_product_detail_info .product-slider .product__media-list li:first-child .product__modal-opener {
    margin-right: 15px;
    margin-left: 15px;
  }
  .prt_product_detail_info .product-slider .product__media-list li:not(:first-child) .product__modal-opener {
    margin-right: 30px;
  }
  .prt_product_detail_info .color-background-2.page-width {
    padding-right: 0px !important;
  }
  .product-with-info-content.prt_product_detail_info {
    padding-top: 40px;
    padding-bottom: 25px;
  }
  .prt_product_detail_info .product .product__info-wrapper.grid__item {
    padding-top: 1rem;
  }
  .prt_sliding_collection .collection {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((99.5% - var(--desktop-margin-left-first-item)) / 1.5 - var(--grid-desktop-horizontal-spacing) * 2);
  }
  .prt-multicolumn-image-style .section-template--15867341078735__prt_multicolumn_image_dw3gEP-padding.prt_multicolumn_section {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .image-with-text.prt_image_with_text_about_banner {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .prt_image_with_text_about_banner .image-with-text__heading.h1 {
    font-size: var(--prt-font-heading-style-h4);
    line-height: var(--prt-h4-font-lign-height);
  }
  .main_home_banner.about_page_main_banner h2.banner__heading {
    font-size: var(--prt-font-heading-style-h3);
    line-height: var(--prt-h3-font-lign-height);
  }
  #Banner-template--15867340521679__image_banner_CCjxJQ .banner__media::before {
    padding-bottom: 32.910733% !important;
  }
  .main_home_banner.about_page_main_banner .banner__box {
    padding: 11rem 1.5rem 4.5rem;
  }
  .page-width.section-template--15867340521679__prt_multicolumn_image_b8akL8-padding.prt_multicolumn_section {
    padding-bottom: 15px;
  }
  .facets-vertical .section-template--15867340751055__product-grid-margin {
    margin-bottom: 45px;
  }
  .prt_shop_banner_with_text .global-media-settings {
    padding-bottom: 40.837209% !important;
  }
  .facets-vertical .facets-wrapper {
    display: none;
  }
  .prt_shop_banner_heading .rich-text__wrapper.page-width {
    margin: 0;
  }
  .page-width.section-template--15867341340879__main-padding.prt_main_product_content {
    padding-top: 40px;
  }
  .shopify-section .prt-padding-top-collection-screen.product-recommendations {
    padding-bottom: 7px;
  }
  .blog_page_main_banner .banner__box {
    padding: 9.5rem 3.5rem 5rem;
  }
  .page-width-desktop.prt_main_blog_products {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .banner__content.main_home_banner.blog_page_main_banner {
    padding: 5.5rem 0rem 2rem;
  }
  .blog .slider--tablet.grid--peek.grid--2-col-tablet .grid__item {
    width: calc(53.6% - var(--grid-desktop-horizontal-spacing) - 0rem);
  }
  .image-with-text.prt_main_contact_form_with_image_text {
    padding-top: 10.5rem;
    padding-bottom: 4.7rem;
  }
  .prt_main_contact_form_with_image_text .contact__fields {
    display: block;
    column-gap: 20px;
  }
  .prt_main_contact_form_with_image_text .contact__fields .field {
    width: 100%;
  }
  .prt_main_contact_form_with_image_text #ContactForm .contact__button .button {
    width: -webkit-fill-available;
  }
  .collapsible-content__wrapper.prt_faq_section {
    padding-top: 40px;
    padding-bottom: 45px;
  }
  .prt_faq_section .collapsible-content__heading.h1 {
    font-size: 35px;
    line-height: 45px;
  }
  .prt_faq_section .accordion__title {
    font-size: 20px;
    line-height: 30px;
  }
  .shopify-section.cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 6rem;
    padding-top: 2.5rem;
  }
}
@media (min-width: 401px) and (max-width: 545px) {
  .prt_countdown_timer .banner__buttons a.button {
    left: 30%;
    bottom: 12%;
  }
}
@media (min-width: 401px) and (max-width: 566px) {
  .collection-list li.collection-list__item {
    max-width: 49% !important;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 500px) {
  .quick-add-modal__content .quick-add-modal__content-info {
    padding: 2rem;
  }
  .product-grid-container.section-template--15867340783823__product-grid-margin .grid--2-col-tablet-down .grid__item {
    width: 100%;
  }
  .product-form__submit,
  .shopify-payment-button {
    width: 100%;
  }
  .shopify-payment-button {
    padding-left: 0;
  }
  .newsletter_main_container .newsletter-form__button.field__button {
    padding: 1rem 2.5rem;
    margin: 0 auto;
  }
  .newsletter_main_container .newsletter-form__field-wrapper input[type=email] {
    margin-bottom: 1.5rem;
  }
  .newsletter_main_container .newsletter-form__field-wrapper .field {
    display: block;
  }
  .prt_main_blog_section .grid--peek .grid__item {
    min-width: 60%;
  }
  .facets-vertical .grid--1-col-tablet-down .grid__item {
    max-width: 100%;
    width: 48%;
  }
  .prt_shop_banner_with_text .image-with-text__heading.h1 {
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
  }
  .image-with-text__content--desktop-center>* {
    align-self: self-start;
    text-align: left;
  }
  .countdown_time .timer-block span.countdown_title{
    display: none !important;
  }
  .prt_countdown_timer .countdown_time .timer-block {
    width: 6.5rem;
  }
  .prt_countdown_timer .banner__box {
    padding-top: 14rem;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    font-size: 23px;
    line-height: 33px;
  }
  .slideshow__slide .prt-custome-slider-demo2 #prt_banner_button a {
    margin-right: 1rem;
  }
  .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    left: -12%;
  }
  .prt-custome-slider-demo2 .slideshow__text .prt-banner-other-desc {
    margin-left: 16.5rem;
  }
}
@media (max-width: 450px) {
  .prt_image_with_features .multicolumn-card.content-container {
    padding: 1.5rem;
  }
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 1.3rem;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -46%;
  }
  #Banner-template--15867340521679__image_banner_CCjxJQ .banner__media::before {
    padding-bottom: 52.910733%!important;
  }
  .jdgm-review-widget--medium .jdgm-write-rev-link, .jdgm-review-widget--medium .jdgm-ask-question-btn {
    max-width: 65%;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 17px;
    line-height: 27px;
  }
  .prt_collection_categories ul.collection-list {
    row-gap: 10px;
  }
  .prt_collection_categories .card__content h3.card__heading a {
    margin-top: -56px;
  }
  .prt_countdown_timer .banner__buttons a.button {
    left: 35%;
  }
}
@media (max-width: 425px) {
  .newsletter_main_container .newsletter-form__field-wrapper input[type=email] {
    margin-bottom: 1rem;
  }
  .jdgm-form-wrapper .jdgm-form input[type=submit].jdgm-btn--solid {
    margin-top: 1.5rem;
  }
  .prt_countdown_timer .banner__box {
    padding-top: 12.5rem;
  }
  .prt_countdown_timer .banner__box {
    padding-bottom: 8rem;
  }
  .prt_countdown_timer .banner__buttons a.button {
    left: 0px;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -49%;
    left: -17%;
  }
}
@media (max-width: 400px) {
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 1.5rem;
    margin-right: 15px;
    width: 15rem;
    height: fit-content;
  }
  .article-template__hero-container .article-template__hero-medium {
    height: 27rem;
  }
  .prt_blog_detail_style .article-template__hero-medium.media img {
    height: auto;
    width: auto;
  }
  .newsletter__wrapper.newsletter_signup_form {
    padding-left: 20px;
    padding-right: 20px;
  }
  .prt_multicolumn_section .multicolumn-card__info {
    padding: 1.2rem 0rem;
  }
  .prt_main_blog_section .grid--peek .grid__item {
    min-width: 100%;
  }
  .multicolumn.background-primary .multicolumn-card .multicolumn-card__info h3 {
    font-size: var(--prt-font-heading-style-h5);
    line-height: var(--prt-h5-font-lign-height);
  }
  .prt-custome-slider-demo2 .banner__heading {
    font-size: 45px;
    line-height: 55px;
    margin-bottom: 0.5rem;
  }
  .prt-custome-slider-demo2 .banner__text {
    margin-bottom: 2rem;
  }
  .prt_collection_categories .title-wrapper--self-padded-mobile,
  .section-collection-list .prt_collection_categories .collection-list:not(.slider) {
    padding-left: 0;
    padding-right: 0;
  }
  .prt_collection_categories ul.collection-list {
    row-gap: 20px;
  }
  .prt_collection_categories .title-wrapper-with-link {
    margin-bottom: 2rem;
  }
  .prt_collection_categories .card__content .card__information a.full-unstyled-link {
    font-size: 22px;
    line-height: 32px;
  }
  .prt_collection_categories .card__content h3.card__heading a {
    margin-top: -69px;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .multicolumn.background-primary .prt_multicolumn_offer .multicolumn-card .multicolumn-card__info h3 {
    font-size: 30px;
    line-height: 40px;
  }
  .prt_multicolumn_offer .offer_column_02 .multicolumn-card__info .rte p {
    width: 92%;
  }
  .prt_sortable_collection_section .prt-sort-list-style ul {
    padding-bottom: 0;
  }
  .prt_sortable_collection_section .center.collection__view-all {
    display: none;
  }
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((100% - var(--desktop-margin-left-first-item)) / 1 - var(--grid-desktop-horizontal-spacing) * 1);
  }
  .prt_sliding_collection .slider-button.slider-button--prev:after {
    display: none;
  }
  .prt_sliding_collection .slider-buttons {
    margin-right: -3px;
  }
  .prt_sliding_collection .slider-button--next {
    padding-left: 10px;
  }
  .prt_sliding_collection .collection__title.title-wrapper {
    margin-bottom: 2rem;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -145px;
    left: -16%;
  }
  .prt_collection_main .prt_collection_categories .grid--5-col-desktop .grid__item,
  .prt_sortable_collection_section .prt-sort-list-style ul .grid__item {
    max-width: 100%;
    width: 100%;
  }
  .prt_countdown_timer .countdown_time .timer-block {
    padding: 0.7rem;
    width: 5.5rem;
    margin: 0 4px;
  }
  .prt_countdown_timer .banner__buttons a.button {
    left: 0%;
    bottom: 13%;
  }
  .prt_countdown_timer h2.banner__heading {
    font-size: 35px;
    line-height: 45px;
  }
  .shopify-payment-button {
    padding-left: 0;
  }
  .product-form__submit,
  .shopify-payment-button {
    width: 100%;
  }
  .prt_sliding_collection .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc((100% - var(--desktop-margin-left-first-item)) / 0.2 - var(--grid-desktop-horizontal-spacing) * 0);
  }
  .main_home_banner.about_page_main_banner h2.banner__heading {
    font-size: 32px;
    line-height: 42px;
  }
  .main_home_banner.about_page_main_banner .banner__box {
    padding: 10rem 1.5rem 3rem;
  }
  .prt_shop_banner_with_text .global-media-settings {
    padding-bottom: 50.837209% !important;
  }
  .prt_main_blog_products .grid--peek .grid__item {
    min-width: 99%;
  }
  
}
@media (max-width: 389px) {
  .prt-main-banner .slideshow__text-wrapper.banner__content {
    padding-top: 10.5rem;
    padding-bottom: 1rem;
  }
  .banner__content.main_home_banner {
    padding: 0rem 0rem 1rem; 
  }
  .main_home_banner .banner__box {
    padding: 0rem 0rem 4rem;
  }
  .banner__content.main_home_banner.blog_page_main_banner {
    padding: 13.5rem 0rem 2rem;
  }
  .banner__buttons .button, .banner__buttons2 .button {
    padding: 0 1.5rem;
  }
  .prt-custome-slider-demo2 .banner__buttons a.button {
    margin-right: 15px !important;
  }
  .prt-custome-slider-demo2 .slideshow__text .prt-banner-other-desc {
    margin-left: 13rem;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    left: -6%;
  }
  .main_home_banner.about_page_main_banner .banner__box {
    padding: 13rem 1.5rem 3rem;
  }
}
@media (max-width: 350px) {
  .jdgm-carousel .jdgm-carousel__arrows {
    margin: -24rem auto 21.5rem auto;
  }
  .prt_image_with_features .multicolumn-card-spacing {
    padding: 1.2rem;
    width: 14rem;
    height: fit-content;
  }
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -145px;
    left: -8%;
    font-size: 16px;
    line-height: 26px;
  }
}
@media (max-width: 320px) {
  .slideshow__slide .prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
    margin-top: -145px;
    left: -8%;
  }
}
@media screen and (min-width: 750px) {
  #main-cart-items .cart-item {
  border-top: .1rem solid rgba(var(--color-foreground), .2);
  }
}
.footer__copyright {
  text-align: center !important;
  float: none !important;
}

.prt_image_with_text_about_banner .media>*:not(.zoom):not(.deferred-media__poster-button) {
  height: auto;
  border-radius: 20px;
}
.prt_image_with_text_about_banner .global-media-settings {
  border: none;
  padding-bottom: 93% !important;
}
#Banner-template--15867340521679__image_banner_CCjxJQ::before {
  padding-bottom: 22.910733262486715% !important;
}
.prt_image_with_text_about_banner .image-with-text__text-item.grid__item {
  margin: auto 0;
}
.prt_image_with_text_about_banner .image-with-text__content {
  padding: 0;
}
.prt_image_with_text_about_banner .image-with-text__heading.h1,
.prt_image_with_text_about_banner .image-with-text__text.rte.body,
.prt_image_with_text_about_banner .button.button--primary {
  text-align: center;
  align-self: center;
}
.prt_image_with_text_about_banner .image-with-text__text.rte.body {
  color: var(--gradient-base-accent-1);
  font-size: 17px;
  line-height: 30px;
}
.prt_image_with_text_about_banner .image-with-text__text.rte.body {
  color: var(--gradient-base-accent-1);
  font-size: var(--prt-font-heading-style-h5);
  line-height: var(--prt-h5-font-lign-height);
}
.prt_image_with_text_about_banner .button.button--primary {
  text-transform: uppercase;
  background-color: transparent;
  color: var(--gradient-base-accent-1);
  border: 1px solid var(--gradient-base-accent-1);
  opacity: 1;
  cursor: pointer;
  margin-bottom: 0px;
}
.prt_image_with_text_about_banner .button.button--primary:hover {
  background-color: var(--gradient-base-accent-1);
  color: var(--gradient-base-background-1);
  transition: all .3s ease;
}
.prt_image_with_text_about_banner .image_container {
  display: none;
}
#Banner-template--15867340751055__image_banner_EU37hj .media>*:not(.zoom):not(.deferred-media__poster-button) {
  height: auto;
}
.prt_rich_text_heading h1 {
  margin-bottom: 1.5rem;
}
.prt_rich_text_heading .rich-text__text.rte {
  width: 38%;
  margin: 0 auto;
}
.prt_banner_background {
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 20px;
}
.prt-left-sidebar.facets-container .list-menu__item.facets__item span {
  color: var(--gradient-base-accent-1); 
  opacity: 1;
}
.prt_shop_banner_heading .rich-text__text.rte {
  text-align: left;
}
.prt_shop_banner_heading .rich-text__text.rte a {
  text-decoration: none;
}
.prt_shop_banner_with_text .grid--2-col-tablet .grid__item {
  width: 100%;
}
.prt_shop_banner_with_text .media>*:not(.zoom):not(.deferred-media__poster-button) {
  height: 100%;
  border-radius: 20px;
}
.prt_shop_banner_with_text .image-with-text__content {
  padding: 0;
}
.prt_shop_banner_with_text .image-with-text__media-item>* {
  border: none;
}
.prt_shop_banner_with_text .image-with-text__content>:first-child:is(.image-with-text__heading) {
  margin-top: 2rem;
  font-weight: 500;
}
.prt_shop_banner_with_text .image-with-text__content>*+* {
  margin-top: 1rem;
}
.prt_shop_banner_heading .rich-text__blocks>*+* {
  margin: 0px;
}
.prt_main_blog_products .blog__post.grid__item {
  background-color: var(--gradient-base-background-2);
  border: none;
  border-radius: 20px;
}
.prt_main_blog_products .card .card__inner .card__media,
.prt_main_blog_products .card__media .media img {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  overflow: hidden;
}
#Banner-template--15867340619983__image_banner_4w6PcU .banner__media::before {
  padding-bottom: 22.910733% !important;
}
#Banner-template--15867340619983__image_banner_4w6PcU .banner__media {
  height: 99%;
}
.prt_blog_detail_style .media>*:not(.zoom):not(.deferred-media__poster-button) {
  height: 100%;
  width: 100%;
}
.blog_page_main_banner .banner__text.body {
  display: none;
}
.prt_faq_section .accordion__content {
  padding: 0px;
}
.prt_faq_section .accordion__content.rte p {
  color: var(--gradient-base-accent-1);
  font-size: 18px;
  line-height: 28px;
}
.prt_main_contact_form_with_image_text .grid--gapless.grid {
  column-gap: 3rem;
}
.prt_main_contact_form_with_image_text .contact-form-grid {
  margin: auto 0;
}
.prt_main_contact_form_with_image_text .title {
  margin-bottom: 1.5rem;
}
.prt_main_contact_form_with_image_text .image_container {
  display: none;
}
.prt_main_contact_form_with_image_text .image-with-text__media {
  border: none;
}
.prt_main_contact_form_with_image_text .media>*:not(.zoom):not(.deferred-media__poster-button) {
  border-radius: 20px;
  height: 100%;
}
.prt_main_contact_form_with_image_text .image-with-text__text.rte.body span {
  font-size: 20px;
  line-height: 30px;
}
.prt_main_contact_form_with_image_text .form-text-desc,
.prt_main_contact_form_with_image_text .image-with-text__text.rte.body span,
.prt_main_contact_form_with_image_text .image-with-text__text.rte.body p {
  color: var(--gradient-base-background-1);
}
.form-banner-title.h1 {
  margin: 0 auto 2rem;
}
.prt_main_contact_form_with_image_text .global-media-settings {
  padding-top: 124%;
}
#main-cart-items .cart-item {
  border-bottom: .1rem solid rgba(var(--color-foreground), .2);
  padding 10px 0px;
}
.cart-item__details a.cart-item__name.h4 {
  font-size: var(--prt-font-heading-style-h5);
  line-height: var(--prt-h5-font-lign-height);
}


.prt-padding-top-collection-screen .global-media-settings {
  border: none;
}
.prt-top-footer-section .rte a {
  color: var(--gradient-base-accent-1);
  text-decoration: none;
}
.prt-top-footer-section .rte a:hover {
  color: rgba(95, 91, 50, .9);
  transition: all .3s ease 0s;
} 

.jdgm-carousel-item {
   width: 100% !important;
}
.jdgm-all-reviews-rating-wrapper{
   display: none !important;
}
.product-grid .jdgm-preview-badge{
  display: none;
}

.jdgm-rev-widg__header .jdgm-notification {
  color: var(--color-icon);
  border-color: transparent;
}
.jdgm-rev-widg__header .jdgm-notification__inner>a {
  color: var(--gradient-base-accent-2);
}
.jdgm-rev-widg__header .jdgm-notification__title:before {
  background-color: var(--color-icon);
}
.jdgm-rev-widg__header .jdgm-write-rev-link.jdgm-write-rev-link {
  background-color: var(--gradient-base-accent-1);
  border: 1px solid var(--gradient-base-accent-1);
  border-radius: 10px;
}
.jdgm-form .jdgm-btn--solid, .jdgm-form input[type=submit].jdgm-btn--solid:hover,
.jdgm-rev-widg__header .jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover, 
.jdgm-rev-widg__header .jdgm-write-rev-link.jdgm-write-rev-link:focus {
  background-color: var(--gradient-base-background-1);
  color: var(--gradient-base-accent-1);
  transition: all .3s ease 0s;
}
.jdgm-question-form-wrapper, .jdgm-form-wrapper {
  border-color: var(--gradient-base-accent-1);
}
.jdgm-form-wrapper .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, 
.jdgm-form-wrapper .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow {
  color: var(--gradient-base-accent-2);
}
.jdgm-form-wrapper .jdgm-form input[type="text"]:focus,
.jdgm-form-wrapper .jdgm-form input[type="text"]:focus-visible,
.jdgm-form-wrapper .jdgm-form input[type="email"]:focus,
.jdgm-form-wrapper .jdgm-form input[type="email"]:focus-visible,
.jdgm-form-wrapper .jdgm-form input[type="url"]:focus,
.jdgm-form-wrapper .jdgm-form input[type="url"]:focus-visible,
.jdgm-form-wrapper .jdgm-form textarea:focus,
.jdgm-form-wrapper .jdgm-form textarea:focus-visible {
  border-color: var(--gradient-base-accent-1);
}
.jdgm-form .jdgm-btn--border {
  color: var(--gradient-base-accent-1);
  border: 1px solid var(--gradient-base-accent-1);
  border-radius: 10px !important;
}
.jdgm-form .jdgm-btn--border:not([disabled]):hover, 
.jdgm-form .jdgm-btn--border:focus {
  color: var(--gradient-base-accent-1);
}
.jdgm-form .jdgm-btn--solid:not([disabled]):hover, 
.jdgm-form .jdgm-btn--solid:focus, 
.jdgm-form input[type=submit].jdgm-btn--solid:not([disabled]):hover, 
.jdgm-form input[type=submit].jdgm-btn--solid:focus {
  background-color: var(--gradient-base-accent-1);
  color: var(--gradient-base-background-1);
}
.jdgm-form .jdgm-btn--solid, .jdgm-form input[type=submit].jdgm-btn--solid {
  background-color: var(--gradient-base-accent-1);
  color: var(--gradient-base-background-1);
  border: 1px solid var(--gradient-base-accent-1);
  border-radius: 10px;
}
.jdgm-form .jdgm-btn--solid:hover {
  opacity: 1;
  background-color: var(--gradient-base-accent-1);
  color: var(--gradient-base-background-1);
}
.jdgm-form input[type=submit].jdgm-btn--solid:hover,
.jdgm-form .jdgm-btn--border:hover {
  opacity: 1;
}
#shopify-block-judge_me_reviews_review_widget_bPkzVp .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper {
  border-color: var(--gradient-base-accent-1);
}
.jdgm-rev-widg .jdgm-form-wrapper {
  border-color: var(--gradient-base-accent-1);
}
.jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,
.jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow {
  color: var(--gradient-base-accent-1);
}
#judgeme_product_reviews.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram, 
#judgeme_product_reviews.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper, 
#judgeme_product_reviews.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper {
  border-color: var(--gradient-base-accent-1);
}
.jdgm-widget .jdgm-row-media, .jdgm-widget .jdgm-row-search, .jdgm-widget .jdgm-subtab, .jdgm-widget .jdgm-row-actions, .jdgm-widget .jdgm-quest, .jdgm-widget .jdgm-rev, .jdgm-widget .jdgm-paginate {
  border-color: var(--gradient-base-accent-1);
}
.jdgm-row-profile .jdgm-rev__author,
.jdgm-row-profile .jdgm-rev__icon:before {
  color: var(--gradient-base-accent-1);
}
.jdgm-media-fieldset__container .jdgm-picture-fieldset__delete:hover {
  background-color: var(--gradient-base-accent-1);
}
.prt_sliding_collection .jdgm-widget {
  display: none !important;
}
.jdgm-carousel .jdgm-carousel__left-arrow {
  position: absolute;
}
.jdgm-carousel .jdgm-carousel__right-arrow {
  position: absolute;
}
#shopify-block-judge_me_reviews_featured_carousel_G8gpPP .jdgm-carousel-wrapper {
  padding: 90px 0;
}
.prt_product_detail_info ul.product__media-list:not(:first-child) {
  padding-right: 15px;
}

.jdgm-carousel-item__review-rating {
  padding-bottom: 1.5rem;
}
#shopify-block-judge_me_reviews_featured_carousel_G8gpPP .jdgm-carousel-wrapper .jdgm-carousel-item__review {
  height: calc(80% - (-2rem));
}
.jdgm-carousel-item__review-title.jdgm-line-clamp {
 margin-bottom: 3rem;
}
.prt-custome-slider-demo2 .prt-banner-other-desc span.vertical_text.price:first-child {
  display: none;
}
.prt-custome-slider-demo2 .prt-banner-other-desc span:first-child + span {
  font-size: var(--prt-font-heading-style-h4);
  line-height: var(--prt-h4-font-lign-height);
  font-family: var(--font-heading-family);
  font-weight: 500;
  position: absolute;
  top: 0%;
  margin-top: -40%;
  width: 100%;
}
.prt-custome-slider-demo2 .price>* {
  display: block;
}
.prt-custome-slider-demo2 .price p:last-child {
  margin-top: -30px;
}
#shopify-block-judge_me_reviews_featured_carousel_G8gpPP .jdgm-hidden {
  display: block !important;
  visibility: visible !important;
}

sticky-header.header-wrapper {
  position: fixed;
  width: 100%;
}
.header-search-form:focus-visible {
   outline: none;
}
sticky-header.header-wrapper .header-extra span p a {
  color: var(--gradient-base-background-1);
  text-decoration: none;
}
sticky-header.header-wrapper.active {
  background: var(--gradient-base-accent-1);
  transition: all .3s ease 0s;
  border-bottom: 1px solid rgba(var(--color-foreground), .3);
}
sticky-header.header-wrapper--border-bottom {
  border-bottom: none;
}
.page__collection sticky-header.header-wrapper,
.page__product sticky-header.header-wrapper,
.page__cart sticky-header.header-wrapper,
.page__search sticky-header.header-wrapper,
.create-account sticky-header.header-wrapper,
.page__article sticky-header.header-wrapper,
.product_variants_available .header-wrapper {
  background: var(--gradient-base-accent-1);
}
.account sticky-header.header-wrapper {
  top: 0px;
  background: var(--gradient-base-accent-1); 
}
:is(.account,.order) {
  margin: 0 !important;
  max-width: 100% !important;
  padding: 0 !important;
}
.footer__column--info h2.footer-block__heading {
  color: var(--gradient-base-accent-1);
  padding-top: 30px;
  margin-bottom: 0;
}
.footer__content-bottom .footer__column.footer__column--info {
  padding-block-start: 0px;
}

 .cart__contents .cart__items {
    padding-bottom: 0;
  }
  .cart__footer .field:after {
    box-shadow: none;
  }
.cart__footer .cart__note .field__input {
  margin-top: 3rem;
}
.cart__footer .cart__note label {
  top: 0;
}
.page__article sticky-header.header-wrapper {
  position: absolute;
}

.shopify-block.shopify-app-block .jdgm-hidden {
    display: block !important;
    visibility: visible !important;
}
#shopify-section-template--24009316630837__173191092747e16551{
   background-repeat: no-repeat;
   background-size: cover;
   background-image: url(https://cdn.shopify.com/s/files/1/0622/2705/4799/files/bg-img-1.png?v=1731914593);
}
.custom-liquid-main-title-section .custome-section-title ul li:before {
    content: "";
    background-image: url(https://cdn.shopify.com/s/files/1/0622/2705/4799/files/shape.png?v=1731928215);
    position: absolute;
    width: 40px;
    height: 35px;
    background-repeat: no-repeat; 
    top: -6px;
}
.jdgm-carousel-item__review-body.jdgm-line-clamp p {
    color: #fff;
  font-family: var(--font-heading-family);
}
.jdgm-carousel-item__reviewer-name {
    opacity: 1;
    color: #fff;
  text-transform: capitalize;
}
.jdgm-carousel-item__review-title.jdgm-line-clamp {
    color: #fff;
}
.jdgm-carousel-item__review-body>p {
    font-style: italic;
    font-family: var(--font-body-family);
    font-weight: 400;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jdgm-carousel-item {
    height: 320px;
}
.jdgm-carousel-wrapper .jdgm-carousel-item__review {
    height: auto !important;
}
.jdgm-carousel__item-wrapper {
    height: auto !important;
}
.jdgm-carousel-item__product-image {
    display: none;
}
.prt_countdown_timer .banner__buttons a.button:after {
  box-shadow: none;
}
#insta-feed .instafeed-new-layout-container {
  width: -webkit-fill-available !important;
}
.jdgm-carousel-item__product-image {
    display: none;
}
.jdgm-carousel-item__reviewer-name {
    opacity: 1;
    padding-top: 15px;
    font-size: 20px;
    line-height: 30px;
    font-family: var(--font-body-family);
}
#shopify-section-template--15867341078735__173010450684cd14b9 .page-width {
    max-width: 1675px;
}
.page__blog .card__content .card__information a.full-unstyled-link {
  font-weight: 500;
}
.page__article .article-template__title:not(:only-child) {
  font-weight: 500;
}
.jdgm--shop-review-has-image .jdgm-carousel-item__product-image {
  display: none;
}
.prt-login-field .cart-count-bubble {
  font-size: 14px;
  right: -50px;
  left: unset;
}
.breadcrumb,
.product_variants_available.natural-soap .breadcrumb{
   display: none;
}
.natural-soap .breadcrumb,
.woody-products .breadcrumb,
.herbal-shampoo .breadcrumb,
.scented-candle .breadcrumb,
.natural-hair-oil .breadcrumb{
   display: block;
}
.herbal-shampoo.page__product .prt_breadcrum_title,
.natural-hair-oil.page__product .prt_breadcrum_title,
.scented-candle.page__product .prt_breadcrum_title {
   display: none;
}
.nMPKH.iYA3J.undefined .WtpiW {
   color: black;
}
.page__404 .breadcrumb{
   display: block;
}
.product_variants_available .product.product--small.product--stacked{
	padding-top: 0px;
}
