/** Shopify CDN: Minification failed

Line 950:4 "pdding-top" is not a known CSS property
Line 1498:39 Expected identifier but found "{"
Line 1648:44 Expected identifier but found "*"
Line 1955:35 Unexpected "{"
Line 1956:0 Expected identifier but found "."
Line 2472:0 Unexpected "}"

**/
@media (max-width: 1300px) and (min-width: 991px){
      .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-left: 18px !important;
        margin-top: 11px !important;
    }
  .blog .prt-view-details{
      margin-right: 15px;
  }
  .science-fiction .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-left: 18px !important;
        margin-top: 0px !important;
    }

}

@media screen and (max-width: 400px) {
  .article-card__info span,
  .article-card__info span:last-child{
    font-size: 20px;
    line-height: 30px;
    top: 25px;
    left: 120px;
 }
  .product-media-container .product__modal-opener {
    margin-right: 8%;
 }
  .product .product__info-wrapper.grid__item {
        padding-left: 0px !important;
    }
}
@media (min-width: 1200px){
  .card__content .button--full-width {
    min-width: 40px;
    min-height: 40px;
    width: 40px;
    height: 40px;
    
  }
  .prt_collection_style2.collection-list-wrapper li:first-child .card__media svg,
  .prt_collection_style2.collection-list-wrapper li:hover .card__media svg{
     right: 0;
     top: -50px;
  }
.prt_collection_style2.collection-list-wrapper li.active .media img, .prt_collection_style2.collection-list-wrapper li:first-child .media img{
     right: 0;
     top: -54%;
  }
  .prt_collection_style2.collection-list-wrapper .card .media img,
   .prt_collection_style2.collection-list-wrapper .card__media svg{
     width: 534px;
     height: 652px;
  }
}

@media (max-width: 1600px){
  #shopify-section-template--16945558749322__1715597856551191ba .shopify-block.shopify-app-block.block-2 {
      left: 0 !important;
  }
 
}
@media (max-width: 1050px) and (min-width: 769px){
   .collection.collection-quick-add-bulk .grid--4-col-desktop .grid__item {
        width: 33%;
        max-width: 30%;
    }
}
@media (max-width: 1320px){
  .content-for-layout .page-width {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media (max-width: 1350px){
.cart__footer-wrapper:last-child .cart__footer{
   padding-right: 15px;
}
}
@media (max-width: 1440px) and (min-width: 1300px){
  .contact_information_section .rich-text.content-container {
    padding: 90px 80px 90px 15px !important;
  }
}
@media (max-width: 1440px){
   .contact_information_section .rich-text__wrapper .rich-text__blocks {
    padding-left: 0px !important;
  }
  #insta-feed h2 {
    padding-left: 0%;
    padding-right: 0%;
  }
}
@media (max-width: 1440px) and (min-width: 1300px){
    .contact_information_section .rich-text.content-container {
        padding: 90px 83px 90px 15px !important;
    }
}
@media (min-width: 1300px){
  .prt-banner-with-product-slide .card-wrapper.product-card-wrapper .card:not(.ratio) {
     height: 552px;
  }
  .collection .grid.product-grid .grid__item:hover .card__content .button--full-width{
     margin-left: 6px;
  }
  .prt-banner-with-product-slide .prt-collection-banner-section.grid__item {
      width: 862px;
  }
}

@media (max-width: 1300px) and (min-width: 768px){
    .prt-banner-with-product-slide .prt-collection-banner-section.grid__item,
  .blog{
    padding-left: 15px !important;
  }
  .blog .prt-view-details {
    margin-top: 40px;
  }
  .collection ul{
      padding-left: 15px;
      padding-right: 15px;
  }
}
@media (max-width: 1300px) and (min-width: 768px){
  #shopify-section-template--16945558749322__prt_collection_list_style2_X8UjfY .prt_collection_style2.page-width{
     padding-left: 15px;
  }
  .footer .footer__content-top.page-width {
    padding-left: 15px !important;
  }
  .page__article .rich-text.content-container,
  .page__article #shopify-block-easy_content_builder_image_grid_qz4byB{
      padding-left: 15px;
      padding-right: 15px;
   }
}

@media (max-width: 1300px){
  .footer .footer-block__newsletter{
    height: 100px;
  }
  .footer-block__newsletter .footer-block__newsletter.grid__item{
        position: relative;
    top: 50px !important;
  }
  .footer-block__newsletter .footer-block__heading {
    width: 100% !important;
    position: relative;
    left: 0 !important;
    padding-bottom: 10px !important;
 }
    .about .description.uk-text-default p {
        margin-left: 0px !important;
    }
  #shopify-block-easy_content_builder_section_title_GmJyrA .uk-text-left .uk-margin-remove-bottom {
     padding-left: 15px !important;
  }
  #shopify-section-template--16945558749322__1715597856551191ba .uk-text-left .description.uk-text-default{
     padding-left: 0 !important;
  }
  .blog .grid--peek .article-card .card__inner {
     top: -7px !Important;
  }
   .product .product__column-sticky{
      padding-left: 15px;
   }
   .page__product product-recommendations{
      padding-left: 15px !important;
      padding-right: 15px !important;
   }
    .contact_information_section .rich-text.content-container {
        padding: 90px 15px 90px !important;
    }
    .contact .prt-contact-form-seciton {
        margin-left: 0 !important;
        margin-top: 0 !Important;
    }

  #shopify-section-template--16945558847626__collapsible_content_4dkxpA .collapsible-content__grid.collapsible-content__grid--reverse{
      padding-left: 15px;
      padding-right: 15px;
  }
  #shopify-section-template--16945558814858__rich_text_4XpHgC .rich-text__text,  
  #shopify-section-template--16945558814858__1715688920fee6c996 .page-width{
    padding-left: 15px;
    padding-right: 15px;
 }
 #shopify-section-template--16945558814858__1715688920fee6c996 .page-width p,
 #shopify-section-template--16945558814858__1715688920fee6c996 .description.uk-text-default{ 
   padding-left: 0px !important;
 }
  #get-your-favorite-book-here{
     font-size: 35px;
    line-height: 45px;
  }
  .description.uk-text-default p {
    margin-left: 20px !important;
 }
  .prt-banner-with-product-slide .quick-add-bulk .quantity {
      width: 132px !important;
  }
  .grid.product-grid .grid__item .card-wrapper {
      padding: 0px !important;
  }
  .collection-quick-add-bulk .quick-add .quick-add__submit {
      right: -4px !important;
   }
  product-form .card--horizontal__quick-add.quick-add__submit.button{
      margin-left: 22px;
  }
}
@media (max-width: 1200px) and (min-width:768px){
  #lightbox-easy_content_builder_image_grid_BdpGQT .gallery-item.uk-first-column img{
    position: relative;
    right: 32%;
 }
}
@media (max-width: 1200px) and (min-width:991px){
  .product-grid-container .quick-add-bulk .quantity {
      margin-left: 5px;
  }
}
@media (max-width: 1200px) and (min-width:1024px){
  .prt_collection_style2 .collection-list__item .card__information .card__heading a {
      margin-right: 10% !Important;
  }
}
@media (max-width: 1024px) and (min-width:991px){
     .prt-banner-with-product-slide .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-left: 20px !important;
        margin-top: -13px;
    }
.prt_collection_style2.collection-list-wrapper li:first-child .media img,
  .prt_collection_style2.collection-list-wrapper li .media img{
        top: 0 !important;
        width: 40%;
        height: 60%;
}
}
@media (max-width: 1150px) and (min-width: 1120px){
  .product.product--left.product--thumbnail_slider .product-form__buttons {
    top: 69% !important;
 }
  .product .product-form__buttons {
    left: 30%;
 }
}
@media (max-width: 1120px) and (min-width: 992px){
  .product.product--left.product--thumbnail_slider .product-form__buttons {
    top: 71% !important;
 }
  .product .product-form__buttons {
    left: 30%;
 }
}
@media (max-width: 1200px){

  #shopify-section-template--16945558749322__1715597856551191ba .page-width{
    padding-bottom: 80px;
  }
  .newsletter-form__field-wrapper {
     margin-top: 10px;
  }
  #insta-feed h2 {
    padding: 0 !important;
  }
  #unfold-the-joy-of-reading {
    left: 25px !important; 
  }
  .footer .prt-social-section-footer.grid__item,
  .footer .footer-block__newsletter.grid__item{
     max-width: 50% !important;
  }
  .footer-block__newsletter .footer-block__heading {
     width: 100% !important;
     left: 0 !important;
  }
  .content-for-layout cart-items{
      padding-left: 15px;
      padding-right: 15px;
            padding-top: 40px;
        padding-bottom: 0px !important;
  }
  .card__content .button--full-width {
     min-width: 35px;
    min-height: 35px;
    width: 35px;
    height: 35px;
  }
  .quick-add-bulk .quantity {
    margin-left: 12px;
  }
  .quick-add-bulk .quantity { 
     width: 110px !important;
  }
  .prt_collection_style2.collection-list-wrapper .card__media .media img,
  .prt_collection_style2.collection-list-wrapper .card__media svg{
    max-width: 50% !important;
    right: 15px !important;
    top: auto!important;
}
  .footer .prt-top-footer-section .footer-block--newsletter,
  .prt-top-footer-section .footer__blocks-wrapper.grid{
    padding-left: 0px;
  }
 #shopify-block-easy_content_builder_image_grid_FWgEjt .gallery-item.uk-first-column img{
     display: none;
  }
}
@media (max-width: 1100px){
  aside.facets-wrapper{
    display: none !important;
  }
}
@media (max-width: 1024px){
  .collection .grid.product-grid .grid__item:hover .card__information .price__container {
    margin-top: 6px;
  }
    .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-left: 20px !important;
        margin-top: 42px;
    }
   .collection .grid.product-grid .grid__item:hover .card-wrapper .card__content quick-add-bulk {
      margin-left: -6px;
  }
  .section-template--16945558847626__collapsible_content_4dkxpA-padding {
     padding-top: 70px !important;
  }
  .index .prt_collection_style2 ul.collection-list {
     padding-top: 0px;
  }
  .prt_collection_style2.collection-list-wrapper li.active .media img, .prt_collection_style2.collection-list-wrapper li:first-child .media img,
  .prt_collection_style2.collection-list-wrapper li.active .media svg, .prt_collection_style2.collection-list-wrapper li:first-child .media svg{
      right: 20px;
      top: 40%;
  }
  .prt_collection_style2.collection-list-wrapper .card .media img,
  .prt_collection_style2.collection-list-wrapper .card .media svg {
    width: 250px;
    height: 250px;
  }
}
@media (max-width: 380px){
  .page__cart .cart__ctas button {
      width: 90%;
  }
  .page__cart .cart-items thead tr {
      padding-bottom: 15px;
   }
  .product_variants_available .rich-text.content-container{
     padding-bottom: 0px;
  }
}
@media (max-width: 350px){
   .page__blog .blog .prt-author {
       font-size: 16px !important;
       line-height: 26px !important;
    }

  .banner--mobile-bottom .banner__box {
      margin-top: -55% !important;
  }
}
@media (max-width: 550px){
   #shopify-section-template--16945558749322__apps_qYGmfk  #shopify-block-easy_content_builder_section_title_Q4ndVb .uk-text-left img {
        width: 50% !important;
        padding-top: 70%;
     padding-right: 20px;
  }
   #shopify-section-template--16945558749322__apps_qYGmfk #unfold-the-joy-of-reading {
        top: 30% !important;
        right: 10%;
     margin-left: -20px;
    }
}
@media (max-width: 350px){
    #shopify-section-template--16945558749322__apps_qYGmfk #unfold-the-joy-of-reading {
       padding-right: 37%;
    }
  .page__index .uk-margin-medium {
    margin-bottom: 0px;
  }
}
@media (max-width: 400px){
  #shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right .h1.uk-margin-remove-top{
    font-size: 30px;
    line-height: 40px;
  }
   #shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right .h1.uk-margin-remove-top {
        font-size: 30px;
        line-height: 40px;
  }
  #shopify-section-template--16945558749322__1715597856551191ba .page-width {
    padding-bottom: 80px;
    padding-left: 0px !important;
  }
}
@media (max-width: 550px) and (min-width:350px){
  .banner__heading.inline-richtext.h1{
      padding-top: 0px;
      font-size: 30px;
      line-height: 40px;
     margin-top: -10%;
  }
}
@media (max-width: 350px){
    #shopify-section-template--16945558814858__rich_text_4XpHgC .rich-text__text{
      padding: 0px;
    }
   .banner__heading.inline-richtext.h1{
      padding-top: 35px;
      font-size: 30px;
      line-height: 40px;
   }
  .about .shopify-block.shopify-app-block #insta-feed h2{
    padding-left: 10px !important;
    padding-right: 10px !important;
 }
  .shopify-block.shopify-app-block #insta-feed h2{
     padding-left: 15px !important;
     padding-right: 15px !important;
  }
  
}
@media (max-width: 467px){
    .page__index .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-top: 27px !important;
    }
}
@media (max-width: 500px) and (min-width: 468px){
    .page__index .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-top: 13px !important;
    }
}
@media (max-width: 500px){
    /* .page__index .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-top: 13px !important;
    } */
    .science-fiction product-form .card--horizontal__quick-add.quick-add__submit.button {
        top: -5px;
    }

  .science-fiction .collection-quick-add-bulk .card__content product-form {
    margin-top: 52px;
  }
  .science-fiction .quick-add {
    top: -128px;
  }
  .science-fiction quick-add-bulk {
    top: -60px;
  }
    .science-fiction .card__content .card__information .full-unstyled-link {
        margin-top: 16px;
    }
  .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-left: 14px !important;
        margin-top: 12px !important;
    }
    #shopify-section-template--16945558749322__prt_collection_list_style2_X8UjfY .page-width {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right .h1.uk-margin-remove-top {
      font-size: 25px !important;
      line-height: 35px !important;
    }
  #shopify-section-template--16945558749322__prt_collection_list_style2_X8UjfY .page-width {
      padding-top: 30px !important;
  } 
  .blog .grid--peek .article-card .card__inner{
      margin-top: 15px;
  }
  .shopify-payment-button {
     display: inline-block;
     padding-left: 0px !important;
  }
  #shopify-section-template--16945558814858__1715688920fee6c996 .description.uk-text-default p {
     padding-right: 15px !important;
  }
  .blog .grid--peek .article-card .card__inner {
     top: -15px !important;
  }
  .prt_collection_style2 .collection-list__item .card__information .card__heading a span {
     padding: 3px 10px 7px 10px !important;
  }
  .utility-bar__grid.page-width,
  .header.page-width{
     padding-left: 15px !important;
     padding-right: 15px !important;
  }
  .prt_collection_style2.collection-list-wrapper .grid--1-col-tablet-down .grid__item.prt_list_collection_style2 {
      width: 100% !important;
      max-width: 100% !important;
  }
 .grid--1-col-tablet-down .grid__item {
      width: 100%;
      max-width: 100%;
  }
  .newsletter-form__field-wrapper .field {
     width: 90%;
  }
  .banner--mobile-bottom .banner__box {
      padding: 0px 15px;
  }
}
@media (min-width: 350px) and (max-width: 600px){
  .banner.banner--content-align-center{
     margin-top: -10%;
  }
}
@media (min-width: 350px) and (max-width: 550px){
  .about .banner .banner__content .banner__box.content-container{
    margin-top: -21%;
  }
}
@media (min-width: 500px) and (max-width: 1300px){
  /* .biography-books product-form .card--horizontal__quick-add.quick-add__submit.button{
    
  } */
  .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button{
      top: 4px !important;
  }
  .prt-banner-with-product-slide .prt-collection-banner-section.grid__item{
     width: 50%;
  }
  product-form .card--horizontal__quick-add.quick-add__submit.button {
     top: -11px !important;
  }
  .prt-banner-with-product-slide .quick-add .quick-add__submit {
     top: 6px;
  }
}
@media (max-width: 767px) and (min-width: 650px){
  #shopify-section-template--16945558749322__prt_collection_list_style2_X8UjfY{
     margin-top: -100px;
  }
}
@media (max-width: 768px) and (min-width: 767px){
  .quick-add-bulk .quantity {
      margin-left: 8px !important; 
  }
}
@media (max-width: 768px) and (min-width: 768px){
  #shopify-section-template--16945558749322__prt_collection_list_style2_X8UjfY{
     margin-top: -200px;
  }
}


@media (max-width: 780px){
  .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button{
      left: 6px;
  }
}
@media (min-width: 992px){
  .biography-books .banner--desktop-transparent .banner__box,
  .travel-and-adventure .banner--desktop-transparent .banner__box,
  .mystery-and-thriller .banner--desktop-transparent .banner__box{
     padding-top: 0% !important;
   }
  .page__cart .content-for-layout .page-width {
     padding-left: 15px;
     padding-right: 15px;
  }
  .banner--desktop-transparent .banner__box{
     padding-top: 10% !important;
  }
  /*.page__index product-form .card--horizontal__quick-add.quick-add__submit.button {
     margin-left:4px !important;
  }*/
  .jdgm-rev-widg.jdgm-rev-widg {
     padding-top: 92px;
     padding-bottom: 75px;
  }
  .contact_information_section .rich-text__heading,
  .contact.prt-contact-form-class h2,
  .product__info-wrapper.grid__item .product__title h1{
    font-size: 58px;
    line-height: 68px;
  }
  #shopify-section-template--16784976281753__marquee_section_JPH4JC{
     margin-top: -83px;
  }
  .prt_collection_style2.collection-list-wrapper .collection-list-title,
  .blog h2{
    font-size: 76px;
    line-height: 86px;
  }
  .custome-section-title ul li {
      font-size: 32px;
    line-height: 42px;
  }
  .contact .prt-contact-form-seciton{ 
    margin-left: -100px;
    margin-top: 100px;
  }
  .contact_information_section .rich-text.content-container{
    padding: 110px 100px 140px;
  }
   #shopify-block-easy_content_builder_image_grid_FWgEjt{
      margin-left: 200px;
      margin-top: 80px;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  .science-fiction .collection-quick-add-bulk .card__content product-form {
      margin-top: -17px;
   }
    .prt-banner-with-product-slide .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-left: 20px !important;
        margin-top: 17px;
    }
  .banner--desktop-transparent .banner__box{
     padding-top: 14% !important;
  }
  .page__blog .grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
   .grid__item {
        width: calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3) !important;
        max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing)* 2 / 3) !important;
    }
   .prt-banner-with-product-slide .prt-collection-banner-section.grid__item {
        width: 48% !important;
        max-width: 50% !important;
  }
 .prt-banner-with-product-slide .grid__item.collection.collection-quick-add-bulk{
      width: 46% !important;
      max-width: 46% !important;
  }
   .prt_collection_style2.collection-list-wrapper .collection-list-title,
  .blog h2{
     font-size: 45px;
     line-height: 55px;
  }
   .grid--1-col-tablet-down .grid__item.prt_list_collection_style2  {
        width: 50% !important;
        max-width: 48% !important;
    }
}
@media (max-width: 992px) and (min-width: 600px){
 #shopify-block-easy_content_builder_section_title_Q4ndVb .uk-text-left img {
     padding-bottom: 25%;
  }
}
@media (max-width: 550px){
     .science-fiction .product-grid-container #product-grid .grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
  .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button{
    margin-top: -10px !important;
  }
}
@media (max-width: 800px) and (min-width: 550px){
   .science-fiction .grid__item {
      width: 50% !important;
      max-width: 47% !important;
  }
}
@media (max-width: 992px){
 
  footer .newsletter-form__field-wrapper{
      padding-top: 0px;
  }
 
  .section-template--16945558782090__main-padding,
  .content-for-layout .page-width{
      padding-top: 10px;
      padding-bottom: 30px;
  }
  .footer .prt-top-footer-section .footer-block--newsletter:after {
    left: -15px !important;
  }
  .page__cart .content-for-layout .page-width {
     padding-left: 0px;
     padding-right: 0px;
  }
  .prt-top-footer-section .footer__blocks-wrapper.grid {
    padding-right: 15px !important;
  }
  .contact_wrapper.contact_information_section{
    padding-bottom: 50px;
  }
  .blog .grid--peek .article-card .card__inner {
    top: -6px !important;
  }
  .section-template--16945558618250__main-padding {
    padding-top: 40px !important;
    padding-bottom: 75px !important;
 }
   .product.product--left.product--thumbnail_slider .product-form__buttons {
      top: 63% !important;
   }
  .page__product .grid--1-col .grid__item {
    max-width: 100% !important;
    width: 100% !important;
 }
  .page__product .jdgm-widget:not(.jdgm-review-widget--small,.page__product .jdgm-review-widget--medium) .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{
     border-left: 0px !important; 
  }
  .section-template--16945558945930__main-padding {
    padding-top: 35px !important;
    padding-bottom: 15px !important;
  }
 .product product-info .prt-product-description{
      margin-top: 0%;
  }
  .product-grid-container.scroll-trigger.animate--slide-in {
    padding-top: 0px !important;
  }
  .page__article .rich-text__blocks {
       max-width: 100%;
  }
  .accordion .accordion__title {
    font-size: 25px !important;
    line-height: 35px !important;
  }
  .section-template--16945558847626__collapsible_content_4dkxpA-padding {
    padding-top: 50px !important;
    padding-bottom: 80px !important;
 }
  #shopify-section-template--16945558847626__collapsible_content_4dkxpA .grid--1-col .grid__item {
      max-width: 100% !important;
  }
  .contact_information_section .rich-text.content-container {
    margin-left: 15px;
    margin-right: -15px;
  }
  .newsletter-form__field-wrapper{
    padding-right: 15px;
  }
  .section-sections--16945559077002__footer-padding{
      margin-top: 0px !important;
  }
  .prt_footer_second_section .footer-block__heading {
    font-size: 20px !important;
    line-height: 27px !important;
 }
  .footer .prt-top-footer-section .footer-block--newsletter{
     padding-left: 0px !important;
  }
  .blog .prt-view-details {
    float: left !important;
    margin-left: 23% !important;
  }
  .page__index product-form .card--horizontal__quick-add.quick-add__submit.button {
    top: 26px;
  }
  .blockeasy_content_builder_section_settings_LWRFaG {
     padding-top: 50px !important;
     padding-right: 15px !important;
  }
  .custome-section-title {
    animation: marquee 8s linear infinite !important;
  }
  .prt-top-footer-section .footer__blocks-wrapper.grid {
     padding-bottom: 10px !important;
   }
  .section-sections--16945559077002__footer-padding {
    padding-top: 5px !important;
  }
  .section-template--16945558749322__featured-collection-padding {
        padding-top: 50px !important;
  }
   .utility-bar__grid .announcement-bar-slider .grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
  #shopify-section-template--16945558749322__marquee_section_JPH4JC{
       margin-top: -30% !important;
  }
   #shopify-block-easy_content_builder_section_title_Q4ndVb .uk-text-left img {
     width: 100% !important;
     padding-top: 70%;
     height: 100% !important;
  }
  .page__index .prt-banner-with-product-slide .grid.product-grid .grid__item .card-wrapper {
        margin-top: -30px;
  }
   .prt-banner-with-product-slide li.grid__item{
      max-width: 100% !important;
  }
  .prt-banner-with-product-slide .grid__item {
        width: 50% !important;
        max-width: 50%;
  }

  .page__index .grid.product-grid .grid__item .card-wrapper {
     margin-top: 10px;
  }
  #unfold-the-joy-of-reading{
    font-size: 45px !important;
    line-height: 55px !important;
    top: 22% !important;
  }
  .footer .footer-block--newsletter .footer-block__newsletter.grid__item {
        max-width: 100% !important;
    }
  .footer .prt-social-section-footer.grid__item:after{
    content: unset !important;
  }
  .footer .footer-block__newsletter {
    padding-left: 0% !important;
  }
  .footer-block__newsletter:not(:only-child) .footer__newsletter{
    display: block !important;
  }
  .footer .footer__list-social.list-unstyled.list-social {
     padding-left: 0px !important;
     margin-left: -10px !important;
  }
  .section-template--16804998054041__main-padding {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .jdgm-rev-widg.jdgm-rev-widg {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
  }
  .card__content .card__information .full-unstyled-link {
     font-size: 20px !important;
     line-height: 31px !important;
  }
  .prt-top-footer-section .footer__blocks-wrapper.grid{
     padding-left: 0px !important;
  }
  .footer .footer-block__newsletter .footer-block__heading{
     padding-left: 0px;
  }
  .blockeasy_content_builder_section_settings_DgKtgp {
     padding-top: 0px !important; 
  }
  .footer .footer-block__heading{
     padding-left: 0px;
  }
  #shopify-block-easy_content_builder_image_grid_FWgEjt{
      margin-left: 0px;
      margin-top: 0px;
  }
  .collapsible-content {
    padding-left: 15px;
    padding-right: 15px;
  }
   .section-template--16784976445593__collapsible_content_4dkxpA-padding {
      padding-top: 50px;
      padding-bottom: 30px;
  }
  .contact_information_section .rich-text.content-container {
     padding: 30px 0px 30px;
  }
  .contact .prt-contact-form-seciton {
    margin-left: 0;
    margin-top: 60px;
 }
  .contact_information_section .rich-text__heading,
  .contact.prt-contact-form-class h2,
  .product__info-wrapper.grid__item .product__title h1{
    font-size: 35px;
    line-height: 45px;
  }
  .blog .card__media .media img {
    width: 60px !important;
    height: 60px !important;
  }
  .blog .prt-view-details {
    float: right;
    margin-right: 30px;
    margin-top: 50px;
  }
    .blog .prt-author {
      font-size: 20px;
      line-height: 30px;
      top: 0;
      left: 70px;
  }
  .blog .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,
  .blog .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
  #shopify-section-template--16784976281753__image_banner_8CHFQj .banner__content .banner__heading.inline-richtext.h1 {
    font-size: 40px !important;
    line-height: 50px !important;
    margin-top: -30px !important;
  }
 
  .about #insta-feed h2,
  #insta-feed h2,
  .contact #insta-feed h2{
     font-size: 45px !important;
  }
  .custome-section-title ul li {
    font-size: 25px;
    line-height: 35px;
  }
  .prt-banner-with-product-slide .grid__item.collection.collection-quick-add-bulk {
    width: 355px;
    padding: 30px 0px 0px;
    margin: 0 15px;
  }
  .footer .footer-block__heading {
    margin-bottom: 0;
  }
  .newsletter-form__field-wrapper{
    padding-top: 30px;
  }
  #insta-feed h2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section-template--16784976281753__prt_collection_list_style2_X8UjfY-padding{
    padding-left: 15px !important;
  }
  .prt-top-footer-section{
    padding-left: 15px;
  }
  footer .footer__content-top .prt-top-footer-section .footer-block.grid__item.footer-block--menu{
    padding-left: 0px !important;
  }
  .prt_collection_style2.collection-list-wrapper li.active .media img, .prt_collection_style2.collection-list-wrapper li:first-child .media img{
     display: none;
  }
  .prt_collection_style2 .card--card.card--media>.card__content, .prt_collection_style2 .collection-card-wrapper .card__content {
    width: 100% !important;
  }
  #lightbox-easy_content_builder_image_grid_3W8QEt {
    margin-left: -15px !important;
 }
  #shopify-section-template--16784976281753__apps_qYGmfk .shopify-block.shopify-app-block.block-3,
  #shopify-section-template--16945558749322__apps_qYGmfk .shopify-block.shopify-app-block.block-3,
  #shopify-block-easy_content_builder_section_title_ten9nw .uk-text-left img,
  #lightbox-easy_content_builder_image_grid_Py4YdY .uk-text-left img,
  #shopify-section-template--16784976281753__1715597856551191ba .shopify-block.shopify-app-block.block-2,
  #shopify-section-template--16945558749322__apps_qYGmfk .shopify-block.shopify-app-block.block-2{
    display: none !important;
  }
  .container.ecb-block .uk-text-left{
    padding-left: 15px;
    pdding-top: 15px;
  }
  .uk-padding-small {
    padding: 0;
 }
  .description.uk-text-default p,
  #shopify-block-easy_content_builder_section_title_BKhVcN .description.uk-text-default p {
    padding-right: 0px !important;
    margin-left: 0px !important;
  }
  .prt_contact_info.footer-block.grid__item{
     padding-left: 0px !important;
  }
  .footer__content-top.page-width{
    padding-left: 15px;
  }
  .footer-block.grid__item{
     width: 100% !important;
  }         
 .prt_collection_style2 ul.collection-list {
     padding-top: 0px;
  }
 #shopify-block-instafeed_app_block_nqH9dY  #insta-feed h2{
     font-size: 40px!important;
     line-height: 50px !important;
  }
  .blockeasy_content_builder_section_settings_Kd999G {
     padding-bottom: 15px !important;
  }
  .section-template--16030072406097__featured_blog_Dbm7pJ-padding {
     padding-top: 35px !important;
  }
  #shopify-section-template--16784976281753__1716269070fc37ab93 {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 992px) and (min-width: 768px){
  .prt-top-footer-section .footer__blocks-wrapper.grid {
    padding-bottom: 60px !important;
  }
}
@media (max-width: 410px){
    .page__index .prt-banner-with-product-slide .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-top: 15px !important;
    }
}
@media (max-width: 768px) and (min-width: 500px){
    .page__index .prt-banner-with-product-slide .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-top: -26px !important;
    }
  .footer .footer-block--newsletter .footer-block__newsletter.grid__item {
    max-width: 50% !important;
    display: inline-block;
        position: relative;
    top: -30px;
  }
    footer.footer .footer__list-social.list-unstyled.list-social {
        padding-left: 0% !important;
    }
  footer.footer .prt-social-section-footer.grid__item h1 {
    display: block;
  }
 footer.footer .prt-social-section-footer.grid__item {
    position: relative;
        display: inline-block;
        left: 0% !important;
        width: 50%;
    }
  .grid--1-col-tablet-down .grid__item {
      width: 50%; 
      max-width: 48%;
  }
}
@media (max-width: 600px){
   .page-width.prt-banner-with-product-slide{
    padding-bottom: 70px;
  }
  #shopify-section-template--16945558945930__related-products .color-scheme-5ded7e87-9dd0-43b0-abdd-ebd108e7ad7f{
     padding-right: 10px;
  }
  #shopify-section-template--16945558978698__17157658904f981bb8{
    display: none;
  }
}
@media (max-width: 768px) and (min-width: 750px){
    .page__index product-form .card--horizontal__quick-add.quick-add__submit.button {
        top: -11px !important;
    }
}
@media (max-width: 467px){
   .page__index .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
       margin-top: 26px !important;
  }
}
@media (max-width: 500px) and (min-width: 467px){
  .page__index .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-top: 12px !important;
    }
}
@media (max-width: 768px) and (min-width: 500px){
  .page__index .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-top: -1px !important;
    }
}
@media (max-width: 750px){
  .section-template--16945558257802__rich_text_nqjtfW-padding {
    margin-top: -40px;
  }
  .science-fiction .banner .banner__content,
  .biography-books .banner .banner__content,
  .travel-and-adventure .banner__content,
  .mystery-and-thriller .banner__content{
       margin-top: -35% !important;
  }
  .page__index product-form .card--horizontal__quick-add.quick-add__submit.button {
     top: -25px !important;
  }
}
@media (max-width: 700px) and (min-width: 500px){
  .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-left: 14px !important;
        margin-top: 0px !important;
    }

}
@media (max-width: 768px) and (min-width: 700px){
  .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-left: 14px !important;
        margin-top: 33px !important;
    }
    .science-fiction .card-wrapper.product-card-wrapper product-form .card--horizontal__quick-add.quick-add__submit.button {
        margin-top: 9px !important;
    }
}
@media (max-width: 768px) and (min-width: 600px){
 .prt-banner-with-product-slide .card--standard>.card__content .card__information{
     padding-left: 32%;
  }
}
@media (max-width: 768px){
    .page__index .prt-banner-with-product-slide .grid__item.collection.collection-quick-add-bulk {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
    }
  .prt_collection_style2 .collection-list__item .card__information .card__heading a span {
      padding: 4px 12px 6px 12px !important;
  }
  .science-fiction .card__content .card__information .full-unstyled-link {
     margin-top: 24px;
  }
  .grid--1-col-tablet-down .grid__item.prt_list_collection_style2{
     width: 100% !important;
     max-width: 100% !important;
  }
    #shopify-section-template--16945558257802__rich_text_xY3fDU{
          margin-top: -85px;
    }
    .blog .prt-view-details {
        float: left !important;
        margin-left: 0% !important;
        margin-top: 60px;
    }
  #unfold-the-joy-of-reading {
    padding-right: 10%;
  }
  .prt_collection_style2.collection-list-wrapper .collection-list-title{
     padding-top: 20px;
  }
    .product_variants_available .grid.product-grid .grid__item .card-wrapper{
          margin-right: -15px;
    }
    .product__info-container .product-form{
        margin-bottom: -35px !important;
    }
    .section-template--16945558323338__cart-items-padding {
       padding-top: 45px;
    }
 
  .footer__blocks-wrapper.grid .footer-block__details-content {
      padding-top: 0px !important;
      margin-top: -15px !important;
  }
  .prt_collection_style2.collection-list-wrapper .collection-list-title,
  .blog h2{
     font-size: 35px;
     line-height: 45px;
  }
  .blog .grid--peek .article-card .card__inner {
     top: -15px !important;
  }
  #shopify-section-template--16945558749322__1715597856551191ba.blockeasy_content_builder_section_settings_LWRFaG {
    padding-bottom: 50%;
  }
  .section-template--16945558454410__main-collection-product-grid-padding,
  .section-template--16945558487178__main-collection-product-grid-padding,
  .section-template--16945558356106__main-collection-product-grid-padding,
  .section-template--16945558388874__main-collection-product-grid-padding{
     padding-top: 50px !important;
  }
  .contact .prt-contact-form-seciton {
     margin-right: -15px;
  }
  .footer .prt-top-footer-section .footer-block--newsletter {
     padding-bottom: 90px !important;
  }
  #shopify-block-easy_content_builder_image_grid_mPiz9Y .uk-text-center {
     padding-left: 15px;
     padding-right: 15px;
  }
  .footer .prt-top-footer-section .footer-block--newsletter:after {
     left: -8px !important;
  }
  .blog .article-card__excerpt,
  .blog .blog .article-card__excerpt a{
     font-size: 20px !important;
     line-height: 30px !important; 
  }
 .prt-banner-with-product-slide .image-with-text__media{
     margin-left: 15px;
     margin-right: 15px;
  }
   .page__index product-form .card--horizontal__quick-add.quick-add__submit.button {
     top: -25px !important;
  }
  .page__index .prt-banner-with-product-slide .quick-add .quick-add__submit {
    top: 5px;
  }
  .page__index .prt-banner-with-product-slide .prt-collection-banner-section.grid__item {
      background-color: var(--prt-grey-color);
      padding-bottom: 30px;
      width: 100% !important;
      max-width: 100% !important;
  }
}
@media (max-width: 768px) and (min-width: 767px){
  product-recommendations .grid.product-grid{
    padding-right: 13px;
  }
  #shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right .h1.uk-margin-remove-top {
    top: -143% !important;
  }
}
@media (max-width: 767px){
   #shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right .h1.uk-margin-remove-top {
    top: -80% !important;
   }
}
@media (max-width: 768px){
  .card__content .card__information .price__regular .price-item--regular {
    margin-top: 35px;
 }
  .product-media-container .product__modal-opener {
     margin-right: 8%;
  }
  #shopify-section-template--16945558257802__1715949535c36baa3b .page-width{
      padding-left: 15px;
      padding-right: 15px;
 }
  #shopify-section-template--16945558814858__rich_text_4XpHgC .rich-text__text, #shopify-section-template--16945558814858__1715688920fee6c996 .page-width {
        padding-top: 30px;
    }
   #shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right .h1.uk-margin-remove-top {
    left: 0px !important;
    right: 24% !important;
    font-size: 35px;
    line-height: 45px; 
 }
   #lightbox-easy_content_builder_image_grid_BdpGQT .gallery-item.uk-first-column img{
      margin-left: 15px;
      padding-right: 30px;
   }
  .product-grid-container.scroll-trigger.animate--slide-in {
     padding-left: 15px;
     padding-right: 15px;
  }
  #shopify-block-easy_content_builder_image_grid_FWgEjt {
    margin-top: 0 !important;
  }
  .blockeasy_content_builder_section_settings_9gCazC {
    padding-top: 0px !important;
  }
  .blockeasy_content_builder_section_settings_fWjwyB {
    padding-top: 0px !important;
    padding-bottom: 35px !important;
 }
  #shopify-section-template--16945558749322__1715597856551191ba .shopify-block.shopify-app-block.block-2 {
    left: 15px !important;
    right: 15% !important;
    top: 40% !important;
  } 
  #shopify-section-template--16945558749322__1715597856551191ba .uk-text-right {
    text-align: center !important;
 }
 
  #shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right img {
    margin-top: -27%;
 }
  .prt-banner-with-product-slide .prt-collection-banner-section.grid__item {
        width: 100% !important;
        max-width: 100% !important;
  }
  .prt-banner-with-product-slide .grid__item.collection.collection-quick-add-bulk{
      width: 100% !important;
      max-width: 100% !important;
  }
  .page__index .prt-collection-banner-section.grid__item {
        width: 100% !important;
        max-width: 100% !important;
  }
 .page__index .grid__item.collection.collection-quick-add-bulk{
      width: 90% !important;
      max-width: 100% !important;
    margin-left: 15px !important;
  }
  
  social.list-unstyled.list-social {
    padding-left: 50% !important;
 }
  #shopify-section-template--16784976281753__image_banner_8CHFQj{
    display: none;
  }
 .product  .product__info-wrapper.grid__item{
      padding-left: 15px;
 }
   product-form .card--horizontal__quick-add.quick-add__submit.button {
        top: -25px;
   }
  .footer .prt-social-section-footer.grid__item:after{
    content: unset !important;
  }
  .section-template--16784976445593__collapsible_content_4dkxpA-padding {
     padding-top: 30px !important;
  }
  .prt-top-footer-section .footer__blocks-wrapper.grid {
     padding-bottom: 0px;
  }
  .prt_richtext_custome_style h1 {
    font-size: 35px !important;
    line-height: 45px !important;
}
  .grid.product-grid .grid__item .card-wrapper {
    margin-top: 0px !important;
  }
  .collection-quick-add-bulk .card__content product-form {
    margin-top: -8px;
  }
  .section-template--16784976445593__collapsible_content_4dkxpA-padding {
     padding-top: 15px;
  }
  .contact .prt-contact-form-seciton {
    padding: 30px 15px 60px 30px !important;
    margin-left: 0 !important;
  }
  .collapsible-content__wrapper .accordion {
     padding-left: 15px;
  }
  .contact .collapsible-content__wrapper .accordion {
     padding-left: 0px;
  }
  #shopify-section-template--16945558847626__collapsible_content_4dkxpA .collapsible-content__grid.collapsible-content__grid--reverse {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
  .contact_information_section .rich-text__wrapper .rich-text__blocks {
     text-align: left;
     padding-left: 0px !important;
  }
  .contact_information_section .rich-text.content-container{  padding: 30px 15px 40px !important; }
  .blog .article-card .card__content:first-child,
  .blog .grid--peek .article-card .card__inner{
    width: 100% !important;
    display: block;
  }
  .blog .article-card__excerpt,
  .blog .article-card__excerpt a{
     margin-left: 0px;
  }
  .product-form__buttons {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
  .footer-block__newsletter .footer-block__heading {
    width: 100% !important;
    text-align: left;
  }
  .footer .prt-social-section-footer.grid__item {
    max-width: 100% !important;
    width: 100%;
    padding-left: 0px;
  }
  .footer .footer-block__newsletter {
    width: 100%;
    padding-left: 0px !important;
  }
 .shopify-block.shopify-app-block #insta-feed h2 {
    padding-left: 0;
    padding-right: 0;
}
 .shopify-block.shopify-app-block #insta-feed h2 {
    font-size: 35px !important;
    line-height: 45px;
 }
  #unfold-the-joy-of-reading {
     font-size: 35px !important;
     line-height: 45px !important;
     font-weight: 600; 
  }
  .section-collection-list .prt_collection_style2 .collection-list__item .card__information .card__heading a {
     font-size: 24px !important;
     line-height: 34px;
     text-align: left;
  }
  .footer-block__newsletter {
     max-width: 100% !important;
  }
  .ecb-grid > div > .shopify-block{
     margin-bottom: 0px !important;
  }
  .footer-block.grid__item {
     padding-left: 0px !important; 
  }
  .uk-text-left .description.uk-text-default, .uk-text-left .uk-margin-remove-bottom {
     padding-left: 0 !important;
 }
  #shopify-section-template--16030072406097__apps_qYGmfk .shopify-block.shopify-app-block.block-2 {
     left: 0px !important;
     top: 0px !important;
  }
  .prt_collection_style2.collection-list-wrapper li.active .media img,
  .prt_collection_style2.collection-list-wrapper li:first-child .media img{
     display: none !important; 
  }
  .prt_collection_style2.collection-list-wrapper li.active  card--card.card--text .card__inner{
       display: block !important;       
  }
  .prt_collection_style2 .card--card.card--media>.card__content {
     width: 100% !important;
     padding-top: 10px !important; 
     padding-bottom: 20px !important;
  }
  .prt_collection_style2.collection-list-wrapper li.active .media img,
  .prt_collection_style2.collection-list-wrapper li:first-child .media img {
     right: auto;
  }
}
@media (max-width: 400px){
      #shopify-section-template--16945558749322__1715597856551191ba .uk-text-left .description.uk-text-default {
        padding-top: 10px;
    }
  .prt_collection_style2 ul.collection-list .card__information .card__heading{
      text-align: center;
   }
   .cart-item__media img {
      max-width: 90px !important;
   }
   table.cart-items td, table.cart-items th {
      padding: 0px !important;
  }
  quantity-popover .quantity{
    width: 120px;
  }
}
/* collection style2 */
.prt_collection_style2 ul.collection-list {
    row-gap: 0px;
}
.prt_collection_style2 .prt_list_collection_style4.collection-list__item {
    padding-bottom: 0px;
    padding-top: 0px;
    height: 75px;
}
.prt_collection_style2 .collection-list__item .card__inner,
.prt_list_collection_style6.collection-list__item .card__inner{
    height: 0px;
    overflow: hidden;
}
.prt_collection_style2 .collection-list__item .card__information .card__heading a{
   margin-top: 0px;
   position: relative;
   font-size: 32px;
   line-height: 42px;
}
.prt_collection_style2 .collection-list__item .card__information .card__heading a span{
    position: absolute;
    right: 0;
    background-color: #495E57;
    color: #fff;
    padding: 0px 14px 6px 14px;
    border-radius: 50%;
}
.prt_collection_style2 li:hover .card__information .card__heading a,
.prt_collection_style2 .collection-list__item .card__information .card__heading a{
    color: var(--prt-dark-color); 
    font-style: normal; 
    padding-bottom: 10px;
}
.prt_collection_style2 li:hover{
    background-color: transparent !important;
}
.prt_collection_style2 ul.collection-list .card__information {
    padding-bottom: 20px;
    padding-top: 20px;
}
.prt_collection_style2 .collection-list__item .card__information .card__heading a svg{
    margin-top: -2px;
    padding-left: 3px;
}
.uk-text-right {
   position: relative;
    top: -50px;
  left: 0px;
}
.description.uk-text-default p{
  color: var(--prt-dark-color);
    text-align: left;
    margin-left: -39px;
    font-size: 28px;
    line-height: 38px;
    font-family: var(--font-heading-family);
  margin-left: -100px;
}
#shopify-block-easy_content_builder_section_title_ten9nw .container.ecb-block .uk-text-left,
#shopify-block-easy_content_builder_section_title_Q4ndVb .container.ecb-block .uk-text-left{
    top: -160px;
}
.container.ecb-block .uk-text-left{
  position: relative;
}
#unfold-the-joy-of-reading{
    position: absolute;
    top: -60%;
    font-size: 70px;
    line-height: 80px;
    color: var(--prt-dark-color);
    font-weight: 600;
    padding: 5px;
}
.page__index .shopify-section:hover div.ecb-poweredby,
.page__index .ecb-section:hover div.ecb-poweredby,
.page__product .shopify-section:hover div.ecb-poweredby,
.page__product .ecb-section:hover div.ecb-poweredby{
    display: none !important;
}
#shopify-section-template--16784976281753__1716269070fc37ab93 .page-width{
   max-width: 100%;
}
#here-is-a-book-store-like-your-friend.{
    position: absolute;
    top: 0;
    left: -120px;
}
#shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right img{
    margin-top: -27%;
    padding-top: 10px;
}
#shopify-block-easy_content_builder_section_title_yY6Eic .description.uk-text-default p,
#shopify-block-easy_content_builder_section_title_GmJyrA .description.uk-text-default p{
    padding-right: 22%;
    font-size: 18px;
    line-height: 28px;
    font-family: var(--font-body-family);
}
#shopify-block-easy_content_builder_section_title_kn7j69 .uk-text-right .h1.uk-margin-remove-top{
    position: absolute;
    top: -92%;
    left: -29px;
    right: 24%;
    text-align: left;
}
.prt_collection_style2 .card--card .card__inner .card__media {
    position: static;
    overflow: hidden;
}
.prt_collection_style2.collection-list-wrapper .card__media .media{
    -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;

}
.prt_collection_style2.collection-list-wrapper .card__media .media,
.prt_collection_style2 .collection-card-wrapper .card:not(.ratio){
    position: static;
}
.prt_collection_style2.collection-list-wrapper .card__media .media img{
    max-width: 100%;
    position: absolute;
    object-fit: cover;
    right: auto;
    left: 0;
    top: -50%;
    bottom: 0;
    margin: auto;
    visibility: hidden;
    clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%);
    transition: all .9s ease,transform .9s ease;
    border-radius: 25px;
}
.prt_collection_style2 .card--card .card__inner .card__media,
.prt_collection_style2 .collection-list__item .card__inner,
.prt_collection_style2 .collection-card-wrapper,
.prt_collection_style2 .prt_list_collection_style4.collection-list__item
.prt_collection_style2 .collection-card-wrapper .card,
.prt_collection_style2 .collection-card-wrapper .card.card--card{
    position: static;
}
.prt_collection_style2 .collection-card-wrapper .card:not(.ratio),
.prt_collection_style2 .collection-card-wrapper .card.card--card{
   display: inline;
}
.prt_collection_style2.collection-list-wrapper li:first-child .media img,
.prt_collection_style2.collection-list-wrapper li:first-child .media svg{
    opacity: 1;
    visibility: visible;
    z-index: 1;
} 
.prt_list_collection_style4.collection-list__item .card__content .card__heading .desc{
   display: none;                
}
.prt_collection_style2.collection-list-wrapper .card__heading .desc{
   display: none;                
}
.prt_collection_style2.collection-list-wrapper  a.prt-collection-buttons span{
    font-size: 0px;
    border: 0;
    padding: 0;
    border-radius: 0;
}
.prt_collection_style2 .collection-list__item .card__information .card__heading a.prt-collection-buttons{
   float: right;
}
.prt_collection_style2.collection-list-wrapper li.active .media img,
.prt_collection_style2.collection-list-wrapper li:first-child .media img,
.prt_collection_style2.collection-list-wrapper li:hover .card__media svg,
.prt_collection_style2.collection-list-wrapper li:first-child .media svg{
    transition: .5s all;
    opacity: 1;
    visibility: visible;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    z-index: 1;
    left: auto;
}
.prt_collection_style2 li.hover .card__inner{
   display: block !important;
}
.prt_collection_style2 ul.collection-list{
    border: unset;
}
product-form .product-form__submit{
    color: var(--prt-dark-color);
}
.prt_collection_style2 .card--card.card--media>.card__content,
.prt_collection_style2 .collection-card-wrapper .card__content{
    width: 52%;
    border-bottom: 1px solid;
    position: static;
    padding-left: 0px;
}
.prt_collection_style2 .collection-list .card--card.card--text .card__inner{
   overflow: visible;
}
.prt_collection_style2 .prt_list_collection_style6:first-child .card--card.card--media>.card__content{
   border-top: 1px solid;
}
.prt_marquee_collection.collection-list-wrapper.page-width .slider-mobile-gutter:hover,
.custom-liquid-main-title-section .custome-section-title:hover {
    animation-play-state: paused !important;
}
.prt_collection_style2 .card:hover .media.media--hover-effect>img:first-child:only-child, 
.prt_collection_style2 .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
    transform: unset;
}
.prt-custom-liquid-css-class div {
    padding: 0px;
}
.marquee:hover{
    animation-play-state: paused !important;
}
 @keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
} 
.prt_marquee_collection .collection-list{
    width: 100%;
    animation: prt-marque-text 10s linear infinite;
    will-change: transform;
    white-space: nowrap;
    float: left;
    width: 100%;
}
.custome-section-title {
    display: inline-block;
    position: relative;
    overflow: visible;
    width: 100%;
    animation: marquee 25s linear infinite; */
    will-change: transform;
    white-space: nowrap;
    display: inline-block;
}
.prt-custom-liquid-css-class .marquee-container {
    overflow: hidden;
    line-height: 37px;
}
.custome-section-title ul li {
    position: relative;
    display: inline-block;
    color: var(--prt-white-color);
    padding: 5px 20px 5px 0px;
    font-weight: 500;
    font-family: var(--font-heading-family);
}
#shopify-section-template--16030072406097__marquee_section_JPH4JC{
    margin-top: 0px;
}
#shopify-section-template--16784976281753__1716269070fc37ab93{
    background-color: var(--prt-grey-color);
    padding-bottom: 0px;
}
.prt-shop-product-description{-webkit-line-clamp: 3;}
.prt-product-description ul li{
  list-style: none;
}
.prt-product-description ul{
  padding-left: 0px;
  margin-top: -30px;
}
.custome-section-title ul{
  margin: 0px;
}
.collection-quick-add-bulk .card__content product-form,
.collection-quick-add-bulk .quick-add,
.related-products .quick-add{
    width: 50px;
    height: 50px;
}
.page__article .shopify-section:hover div.ecb-poweredby, .ecb-section:hover div.ecb-poweredby,
div.ecb-poweredby > a,
.ecb-poweredby,
.shopify-section:hover div.ecb-poweredby,
.ecb-grid.ecb-template-two.ecb-section:hover div.ecb-poweredby{
   display: none !important;
}
#shopify-block-easy_content_builder_section_title_ten9nw .uk-text-left img,
#shopify-block-easy_content_builder_section_title_Q4ndVb .uk-text-left img{
     width: 50%;
     height: 100%;
}
.ecb-block .uk-text-left img{
    overflow: visible;
    opacity: 1;
 
}
.gallery-item.uk-first-column{
    z-index: -1;
}
.header__inline-menu{
    margin: 0;
    padding: 0;
    margin-top: -45px;
}
.quantity:before {
    background: transparent;
    border-color: var(--prt-white-color);
}
#shopify-block-easy_content_builder_section_title_BKhVcN div.ecb-poweredby > a {
    display: none;
}
.header.header--top-center .header__inline-menu{
   margin-top: -45px;
}
.uk-text-left .description.uk-text-default,
.uk-text-left .uk-margin-remove-bottom{
    padding-left: 29%;
}
#shopify-section-template--16784976281753__1715597856551191ba .shopify-block.shopify-app-block.block-2,
#shopify-section-template--16945558749322__apps_qYGmfk .shopify-block.shopify-app-block.block-2,
#shopify-block-easy_content_builder_section_title_kn7j69 .shopify-block.shopify-app-block.block-2{
    position: relative;
   left: 0px;
    top: 60px;
}
#shopify-section-template--16945558749322__1715597856551191ba .shopify-block.shopify-app-block.block-2{
     position: relative;
    left: -287px;
    top: 60px;
}
.prt_collection_style2.collection-list-wrapper li .media img,
.prt_collection_style2.collection-list-wrapper li .media svg{
    padding-top: 0;
    margin-top: 17% !important;
}
.uk-button.uk-border-rounded{
   border-radius: 50%;
}
.uk-card-small .uk-card-body{
    padding: 0px !important;
}
.uk-card-small .uk-card-body{
    text-align: left !important;
    margin-left: 30px;
    margin-bottom: 20px;
}
.ecb-grid.ecb-template-two-main-left.ecb-mobile-template-one{
    background-color: var(--prt-grey-color);
    position: relative;
    padding-top: 20px;
    margin-top: -20px !important;
}
.uk-card-body.uk-text-left .uk-margin-remove-bottom{
   padding-left: 0px;
}
#lightbox-easy_content_builder_image_grid_3W8QEt,
#lightbox-easy_content_builder_image_grid_Py4YdY{
   margin-left: -248px;
}
#shopify-section-template--16784976281753__apps_qYGmfk #shopify-block-easy_content_builder_section_title_nQFPAz .uk-text-right img,
#shopify-section-template--16945558749322__apps_qYGmfk #shopify-block-easy_content_builder_section_title_dYjDjm .uk-text-right img{
    width: 288px;
    height: 335px;
}

.instafeed-new-layout-item:nth-child(2),
.instafeed-new-layout-item:nth-child(3),
.instafeed-new-layout-item:nth-child(5){
    margin-top: 100px;
    margin-bottom: 100px;
}
.instafeed-new-layout-item:nth-child(2),
.instafeed-new-layout-item:nth-child(4){
    width: 201px !important;
    height: 205px !important;
}
.instafeed-new-layout-container,
#shopify-section-template--16059264729169__1715689555e14244a3 .page-width{
    width: 100% !important;
    max-width: 100% !important;
}
#shopify-block-easy_content_builder_image_grid_FWgEjt{
    z-index: 1;
}
#shopify-block-easy_content_builder_image_grid_UhbjtH{
    z-index: -1;
}
.blockeasy_content_builder_section_settings_VVndjX{
   background-color: var(--prt-special-color);
}
#shopify-section-template--16784976380057__1715689555e14244a3,
#shopify-section-template--16784976380057__17156918284b7f6ea3{
    background-color: var(--prt-grey-color);
}
#shopify-section-template--16784976380057__1715689555e14244a3 .page-width{
  max-width: 100%;
}
.shopify-section.section.blockeasy_content_builder_section_settings_J8BkDE.ecb-section.ecb-grid.ecb-template-two.ecb-mobile-template-one.ecb-fullwidth,
#shopify-section-template--16059264729169__1715689555e14244a3,
.blockeasy_content_builder_section_settings_J8BkDE.ecb-section.ecb-grid.ecb-template-two.ecb-mobile-template-one.ecb-fullwidth{
   background-color: var(--prt-grey-color);
}
#lightbox-easy_content_builder_image_grid_96Pf8G{
   padding-top: 40px;
}
.prt_richtext_custome_style{
    -webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
.prt_richtext_custome_style:hover .rich-text__blocks:after{
  opacity: 1;
}
.prt_richtext_custome_style h1{
    font-size: 55px;
    line-height: 66px;
}
.prt_richtext_custome_style .rich-text__blocks{
  max-width: 1300px;
} 
#shopify-block-easy_content_builder_image_grid_9mgwx7{
   margin-left: 100px;
}
#shopify-block-easy_content_builder_image_grid_KAU9dz{
   margin-right: 100px;
}
.page__product .quantity__button:not(:focus-visible):not(.focused), .page__product .quantity__input:not(:focus-visible):not(.focused) {
    color: var(--prt-dark-color) !important;
}
.page__product{
    background-color: var(--prt-grey-color);
}
/* svg marqee css */
.marquee_class {
  padding: 0;
  margin: 0;
  background: transparent;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  background-color: transparent;
}
.prt_marquee_collection .section-template--16784976380057__custom_liquid_y4UFV3-padding{
   background-color: var(--prt-special-color);
}

#demo {
  width: 100%;
  height: auto;
  z-index: 2;
}
textPath {
   font-size: 40px;
   line-height: 50px;
   color: #A4C896;
   font-weight: 500;
   letter-spacing: 0.2em;
}
svg {
  overflow: visible;
}
.uk-button.uk-button-default.uk-border-rounded{
    color: var(--prt-dark-color);
    border-color: var(--prt-dark-color);
      padding: 5px 30px;
}
.contact .container,
.contact.page-width{
    width: 100% !important;
    max-width: 100%;
}
.contact_information_section .rich-text__wrapper .rich-text__blocks{   
    text-align: left;
    padding-left: 50px;
}
.contact_information_section .rich-text__heading,
.contact_information_section .rich-text__wrapper .rich-text__blocks{
  color: rgb(255 255 255 / 70%);
}
.contact .prt-contact-form-seciton{ 
    background-color: var(--prt-special-color);
    padding: 40px 60px 75px;
    border-radius: 5px;
}

.contact_information_section .rich-text__heading{
    padding-left: 0px;
    text-align: left;
}
.contact_information_section .rich-text.content-container .rich-text__text{
   padding-top: 20px;
}
.contact__button button{
  border-radius: 50%;
}
.contact__button button:before,
.contact__button button:after,
.banner__buttons .button:before,
.banner__buttons .button:after{
   content: unset;
}
.banner__buttons .button{
    background-color: #fff;
    color: #000;
}
.banner__buttons .button,
.prt_richtext_custome_style .button{
    border-radius: 50%;
}
.prt_richtext_custome_style .button:after,
.prt_richtext_custome_style .button:not([disabled]):hover:after,
.product .global-media-settings:after{
   box-shadow: unset;
}
.prt_richtext_custome_style a:hover {
    color: var(--prt-white-color);
}
.prt_richtext_custome_style .rich-text__buttons{
    display: inline-block;
}
.blog .article-card__excerpt:hover,
  .blog .blog .article-card__excerpt a:hover{
   color: var(--prt-skin-color);
}
.footer-block .prt-footer-button{
    display: inline-block;
    position: relative;
    border: 1px solid;
    border-radius: 50%;
    padding: 12px 20px;
    background-color: var(--prt-skin-color);
    color: var(--prt-white-color);
}
.footer-block .button:before,
.footer-block .button:after{
  content: unset;
}
a.prt-footer-button:hover {
    color: var(--prt-white-color);
}
.blog .card__content .full-unstyled-link p:hover{
    color: var(--prt-skin-color);
}
.blog .article-card .card__content,{
.blog .grid--peek .article-card
   padding-left: 0px !important;
}
.contact.prt-contact-form-class h2,
#insta-feed h2{
  font-family: var(--font-heading-family);
}
#insta-feed h2 {
   padding-left: 20%;
   padding-right: 20%;
}
.footer .prt-top-footer-section .footer-block--newsletter{
   position: relative;
}
.prt-top-footer-section .footer__blocks-wrapper.grid{
   padding-bottom: 60px;
}
.footer .footer__content-top.page-width{
   padding: 0px;
}
.footer .prt-top-footer-section .footer-block--newsletter:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: var(--prt-dark-color);
    left: 0;
    top: auto;
    bottom: 50px;
}
.article-card__info.caption-with-letter-spacing.h5{
    position: relative;
    top: -10px;
}
.footer .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center{
   border-top: 1px solid var(--prt-dark-color);
}
.prt_marquee_collection .custom-liquid-main-title-section.row.slideshow{
   position: relative;
   overflow: hidden;
}
.footer .prt-top-footer-section .footer-block--newsletter{
   padding-bottom: 120px;
}
.footer .footer-block__details-content{
   padding-top: 0px;
}
#shopify-section-template--16784976642201__17157658904f981bb8{
    padding-left: 100px;
    padding-right: 100px;
}
.jdgm-write-rev-link.jdgm-write-rev-link,
.jdgm-btn--solid, input[type=submit].jdgm-btn--solid{
    color: white;
    background-color: var(--prt-dark-color) !important;
    border: 2px solid var(--prt-dark-color) !important;
    text-transform: uppercase;
    font-family: var(--font-heading-family);
    border-radius: 5px;
}
.jdgm-btn--border,
.jdgm-write-rev-link.jdgm-write-rev-link,
.jdgm-btn--solid, input[type=submit].jdgm-btn--solid{
    border-color: var(--prt-dark-color) !important;
}
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,
.jdgm-btn--border{
    color: var(--prt-dark-color) !important;
}
.jdgm-form .jdgm-sort-dropdown,
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{
    color: var(--prt-dark-color) !important;
    font-weight: 600;
}
.jdgm-write-rev-link, .jdgm-ask-question-btn, .jdgm-widget input.jdgm-review-search, .jdgm-subtab__name, .jdgm-widget .jdgm-btn.jdgm-btn, .jdgm-chip,
.jdgm-widget .jdgm-btn.jdgm-btn{
    border-radius: 5px !important;
   text-transform: uppercase;
}
.jdgm-rev-widg__title {
    visibility: unset;
    text-transform: uppercase;
    font-size: var(--prt-font-heading-style-h1);
    font-weight: 600;
}
.jdgm-widget .jdgm-btn.jdgm-btn{
   text-transform: uppercase;
   font-weight: 600;
  font-family: var(--font-heading-family);
}
.jdgm-write-rev-link.jdgm-write-rev-link,
.jdgm-widget .jdgm-btn.jdgm-btn{
   font-weight: 400;
   font-size: 16px;
  font-family: var(--font-heading-family);
}

.jdgm-form__title {
    margin-bottom: 16px;
    font-size: var(--prt-font-heading-style-h4);
    font-weight: 400;
    color: var(--prt-dark-color);
    text-transform: capitalize;
}
.jdgm-rev__author, .jdgm-rev__icon:before {
    color: var(--prt-dark-color) !important;
}
.jdgm-question-form-wrapper, .jdgm-form-wrapper, .jdgm-rev, .jdgm-row-actions, .jdgm-paginate {
        border-color: rgb(0 0 0 / 30%) !important;
}
.jdgm-row-media, .jdgm-row-search, .jdgm-subtab, .jdgm-quest, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram, .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: rgb(0 0 0 / 30%) !important;
    border-left: 1px solid rgb(0 0 0 / 30%) !important;
}
.jdgm-form input[type="text"]:focus, .jdgm-form input[type="email"]:focus, .jdgm-form textarea:focus {
        border-color: rgb(0 0 0 / 30%) !important;
}
.jdgm-rev.jdgm-divider-top.jdgm--done-setup{
       background-color: var(--prt-special-color);
}
#shopify-section-template--16784976642201__171577158605d95853 .page-width.scroll-trigger.animate--slide-in{
    max-width: 100%;
    background-color: var(--prt-special-color);
}
#shopify-section-template--16784976281753__apps_qYGmfk .page-width.scroll-trigger,
#shopify-section-template--16945558749322__apps_qYGmfk .page-width.scroll-trigger{
   display: table;
  max-width: 1300px;
}
#shopify-section-template--16784976281753__apps_qYGmfk .shopify-block.shopify-app-block.block-1,
#shopify-section-template--16945558749322__apps_qYGmfk .shopify-block.shopify-app-block.block-1{
   width: 550px;
   display: inline-block;
   margin-left: -5px;
}
#shopify-section-template--16784976281753__apps_qYGmfk .shopify-block.shopify-app-block.block-2,
#shopify-section-template--16945558749322__apps_qYGmfk .shopify-block.shopify-app-block.block-2{
    display: inline-block;
}
#shopify-section-template--16784976281753__apps_qYGmfk .shopify-block.shopify-app-block.block-3,
#shopify-section-template--16945558749322__apps_qYGmfk .shopify-block.shopify-app-block.block-3{
    width: 330px;
    margin-left: -5px;
    display: inline-block;
}
#shopify-section-template--16784976281753__1715597856551191ba .uk-text-right,
#shopify-section-template--16945558749322__1715597856551191ba .uk-text-right {
   top: 45%;
}
.prt-banner-with-product-slide .grid__item.collection.collection-quick-add-bulk{
    width: 355px;
    margin-left: 30px;
    padding: 30px 0px 0px;
}
#shopify-block-easy_content_builder_image_grid_3W8QEt .gallery-item.uk-first-column img,
#shopify-block-easy_content_builder_image_grid_Py4YdY .gallery-item.uk-first-column img{
   width: 635px;
   height: 689px;
}
#shopify-section-template--16784976281753__prt_banner_with_product_slider_3CqQ7n{
   background-color: var(--prt-grey-color);
   margin-top: -21px;
}
.product-grid-container.scroll-trigger.animate--slide-in{
   padding-top: 50px;
}

.product-form .product-form__submit {
    margin-left: 173px !important;
  margin-top: 0px;
  padding: 15px;
  border: 2px solid #e48c46;
}
.shopify-payment-button {
    display: inline-block;
    padding-left: 10px;
  position:relative!important;
  top:-55px !important;
}
.product-form__submit {
    width: 40%;
    display: inline-block;
}
.footer .footer__list-social.list-unstyled.list-social{
   display: inline-flex;
   padding-left: 50px;
}
.footer .prt-social-section-footer.grid__item h1{
    display: inline-block;
    font-size: 20px;
    line-height: 28px;
}
.footer .prt-social-section-footer.grid__item{
  position: relative;
}
.footer .prt-social-section-footer.grid__item:after{
    content: '';
    position: absolute;
    left: auto;
    right: 0px;
    width: 1px;
    height: 216px;
    top: -70px;
    background-color: var(--prt-dark-color);
}
.footer-block__newsletter:not(:only-child) .footer__newsletter,
.footer-block__newsletter .footer-block__heading,
.fooetr .footer-block__newsletter{
   display: inline-block;
}
.footer__newsletter.newsletter-form{
    position: relative;
    top: -18px;
}
.footer-block__newsletter .footer-block__heading{
    width: 30%;
    position: relative;
    left: -40px;
}
.footer .footer-block__newsletter{
      padding-left: 10%;
}
.uk-button.uk-button-default.uk-border-rounded:hover,
.blog .prt-view-details:hover{
    background-color: var(--prt-skin-color);
    color: var(--prt-white-color);
    border-color: var(--prt-skin-color);
}
.uk-button.uk-button-default.uk-border-rounded{
    text-transform: capitalize;
    font-size: 18px;
}
a:hover {
    text-decoration: unset;
}
.collection .page-width-desktop{
   padding: 0px;
}
#shopify-section-template--16784976445593__17157635907825da5b{
   background-color: var(--prt-grey-color);
}
#shopify-section-template--16784976445593__17157635907825da5b .page-width{
    max-width: 100%;
}
.collection .grid.product-grid .grid__item .card__content .card__heading{
    position: relative;
    top: -45px;
    left: 10%;
}
.collection .product-grid.grid--1-col-tablet-down.grid--3-col-desktop .card__content .card__heading{
  height: 40px;
}
.card__content .button--full-width {
    top: 4px;
    border-radius: 100%;
    padding: 0px;
    margin-left: -8px;
    font-size: 12px;
   background-color: transparent;
}
.collection-quick-add-bulk .card__content product-form{
    display: inline-block;
    margin-left: -70px;
    margin-top: 25px; 
      display: block;
    /* margin-left: 0;
    /* position: absolute;
    top: 50px;
    right: 15px;
    bottom: auto; */
}
.collection-quick-add-bulk .quick-add .quick-add__submit{
    margin-top: 59px;
    right: 22px;
}
.quick-add-bulk quantity-input{
   margin-left: 20px;
}

.price__regular .price-item--regular,
.price--on-sale .price__sale{
    position: relative;
    top: 30px;
    left: 10%;
}
.quick-add-bulk .quantity {
    min-height: 40px;
    width: 132px;
    margin-left: 20px;
}
a:hover{
    color: var(--prt-skin-color);
}
.card__content span i,
.collection-quick-add-bulk .quick-add .quick-add__submit i{
    color: currentColor;
    font-size: 14px;
    line-height: 20px;
}
.prt-banner-with-product-slide .card__content .button--full-width{
   top: -17px;
}
.collection .grid.product-grid .grid__item:hover .card-wrapper{
   background-color: var(--prt-special-color);
}
.blog .prt-view-details:hover{
     background-color: var(--prt-skin-color);
     color: var(--prt-white-color);
}
.prt-banner-with-product-slide .quick-add .quick-add__submit{
     top: 0px;
}
.card--standard>.card__content .card__information .price__container{
    margin-top: -10px;
}
.quick-add-bulk .quantity,
.collection-quick-add-bulk .quick-add .quick-add__submit,
.card__content .button--full-width{
   opacity: 0;
}
.collection .grid.product-grid .grid__item:hover .quick-add-bulk .quantity,
.collection .grid.product-grid .grid__item:hover .collection-quick-add-bulk .quick-add .quick-add__submit,
.collection .grid.product-grid .grid__item:hover .card__content .button--full-width{
   opacity: 1
}
.card--standard>.card__content .card__information .price__container{
    margin-top: -40px;
  transition: all .35s;
}
.collection .grid.product-grid .grid__item .card__content .card__heading{
    top: -20px;
  transition: all .35s;
}
.collection .grid.product-grid .grid__item:hover .card__media img{
   margin-top: -18px;
    transition: all .35s;
}
.collection .grid.product-grid .grid__item:hover .card__content .card__heading {
    top: -60px;
}
.collection .grid.product-grid .grid__item:hover .card__information .price__container {
    margin-top: -15px;
}
#shopify-section-template--16804998054041__related-products{
    margin-top: -30px;
}
.product.product--stacked .product-form__buttons {
    top: 58%;
}
product-recommendations{
  margin-top: -30px;
}
.product.product--left.product--thumbnail_slider .product-form__buttons {
    top: 66% !important;
    margin-top: -82px;
  position:relative !important;
}
.related-products .card__information .card__heading.h5{
    margin-top: -20px;
}
.collection .grid.product-grid .grid__item:hover .card-wrapper .card__content{
  margin-top: -10px;
}
.related-products .card__information .card-information{
    padding-top: 15px;
}
#shopify-section-template--16805038129305__171577158605d95853 .page-width,
#shopify-section-template--16804998054041__171577158605d95853 .page-width.scroll-trigger{
    background-color: var(--prt-special-color);
    max-width: 100%;
}
#shopify-section-template--16805038129305__related-products .color-scheme-5ded7e87-9dd0-43b0-abdd-ebd108e7ad7f{
    margin-top: -30px;
    padding-top: 30px;
}
.card__content .card__information .full-unstyled-link {
    font-size: 22px;
    line-height: 26px;
    font-family: var(--font-body-family);
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.card__content .card__information .price__regular .price-item--regular {
    margin-top: 5px;
}
#shopify-section-template--16784975560857__171688757793d2f292{
   background-color: var(--prt-grey-color);
}
.ecb-poweredby,
.ecb-poweredb:hover{
  display: none !important;
}
.shopify-section:hover div.ecb-poweredby, .ecb-section:hover div.ecb-poweredby {
    display: none !important;
}
#shopify-section-template--16784975593625__17168909494d1f34ed .page-width{
    max-width: 100%;
    background-color: var(--prt-grey-color);
}
.blog h2{
    font-weight: 600;
    color: var(--prt-dark-color);
}
.prt_collection_style2.collection-list-wrapper .collection-list-title {
    font-family: var(--font-heading-family);
    color: var(--prt-dark-color);
}
.blog .page-width-desktop{
   padding-left: 0px;
   padding-right: 0px;
}
.card .card__inner .card__media a {
    cursor: pointer;
    pointer-events: visible;
    position: relative;
    display: inline-block;
}
.contact_information_section .rich-text__heading{
    font-family: var(--font-heading-family);
    color: var(--prt-white-color) !important;
}
.contact.prt-contact-form-class h2{
    color: var(--prt-dark-color);
    padding-bottom: 30px;
}
.contact.prt-contact-form-class .text-area {
    min-height: 16rem;
}
.contact .field input::placeholder,
.contact .text-area::placeholder{
   color: rgb(0 0 0 / 30%);
}
.contact .prt-store-info a,
.contact .prt-store-info p{
    font-size: 24px;
    line-height: 34px;
    font-family: var(--font-heading-family);
    color: var(--prt-white-color);
    padding-top: 5px;
}
.contact .prt-store-info a,
.contact .prt-store-info p{
    display: block;
    padding-left: 7%;
}
.contact .prt-store-info b{
    font-size: 18px;
    line-height: 28px;
    font-family: var(--font-body-family);
    font-weight: 400;
    padding-left: 10px;
}
.accordion .accordion__title {
    font-size: 32px;
    line-height: 42px;
    font-family: var(--font-heading-family);
    color: var(--prt-dark-color);
}
.accordion p {
    font-size: 16px;
    line-height: 26px;
    font-family: var(--font-body-family);
}
.accordion details[open]>summary .icon-caret {
    color: var(--prt-dark-color);
}
#insta-feed h2 {
    color: var(--prt-dark-color);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
   color: var(--prt-dark-color) !important;
   font-family: var(--font-heading-family) !important;
}
body.contact header,
body.contact .utility-bar__grid{
    background-color: var(--prt-grey-color);
}
#shopify-section-template--16945558814858__1715688920fee6c996 .uk-text-left .uk-margin-remove-bottom{
  padding-left: 0px;
}
#shopify-section-template--16945558814858__1715688920fee6c996 .description.uk-text-default p {
    padding-left: 70px;
    font-size: 18px;
    line-height: 28px;
    font-family: var(--font-body-family);
    padding-bottom: 10px;
}
.prt_richtext_custome_style .page-width {
   padding: 0px;
}
#shopify-section-template--16784976380057__17156918284b7f6ea3 #shopify-block-easy_content_builder_image_grid_fanXaU .gallery-item.uk-first-column img,
#shopify-section-template--16945558814858__apps_n4PbkC #shopify-block-easy_content_builder_image_grid_FWgEjt .gallery-item.uk-first-column img{
   height: 575px;
}
body.about #shopify-section-template--16784976380057__1715689555e14244a3{
    margin-top: -16px;
}
.facets-vertical .facets-wrapper {
   padding-top: 36px;
}
.jdgm-prev-badge__text {
    display: none;
}
.product .price__container{
      margin-top: -25px;
}
.product__info-wrapper .product__inventory svg{
    margin-right: 8px;
    margin-top: -4px;
    position: relative;
    top: 3px;
}
}
#shopify-section-template--16945558978698__17157658904f981bb8{
    padding-left: 100px;
    padding-right: 100px;
    background-color: var(--prt-grey-color);
}
#shopify-section-template--16945558978698__17157658904f981bb8 .shopify-block.shopify-app-block.block-1 img{
   height: 700px;
}
#shopify-section-template--16945558978698__17157658904f981bb8 .shopify-block.shopify-app-block.block-2 img{
   height: 335px;
}
.related-products.page-width {
    padding-left: 0px;
    padding-right: 0px;
}
.product .product__info-wrapper.grid__item{
    padding-top: 20px;
}
.page__product.product-style2 .page-width,
#page__product.product-style2 .page-width,
.content-for-layout .page-width{
    padding-left: 0px;
    padding-right: 0px; 
}
.product .jdgm-widget.jdgm-widget,
.product .jdgm-prev-badge[data-average-rating='0.00']{
    display: block !important; 
}
.newsletter-form__button.field__button img{
    margin-left: 40px;
}
.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before, .shopify-payment-button [role=button]:before, .cart__dynamic-checkout-buttons [role=button]:before {
   content: unset !important;
}
#biography-book .quick-add__submit.card--horizontal__quick-add{
    top: 16px;
}
.comic-book .card__content .quick-add__submit.button--full-width.card--horizontal__quick-add,
.biography-book .card__content .quick-add__submit.button--full-width.card--horizontal__quick-add{
    top: 14px;
}
/* counter csss */
.product__info-container .countdown_time .timer-block {
    justify-content: left;
    align-items: left;
    gap: 10px;
    width: 90px;
    display: inline;
}
.product__info-container .countdown_time:before {
    content: unset;
}
.product__info-container .countdown_time {
    position: relative;
    text-align: left;
    left: 0;
    right: auto;
    background-color: var(--prt-skin-color);
    padding: 15px 10px 10px 20px;
    border-radius: 10px;
    color: var(--prt-white-color);
}
.countdown_time .timer-block .countdown_title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    line-height: 30px;
    font-family: var(--font-body-family);
    display: inline-block !important;
}
.countdown_time .timer-block {
    display: inline-block;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 225px;
    border-radius: 0px;
    margin-right: 10px;
    box-shadow: unset;
    font-family: var(--font-heading-family);
}
 .footer__list-social.list-unstyled.list-social a:hover {
    color: var(--prt-skin-color);
 }
.banner__heading.inline-richtext.h1{
     color: var(--prt-white-color) !important;
}
.banner--mobile-bottom .banner__box{
    background-color: transparent;
}
.page__index product-form .card--horizontal__quick-add.quick-add__submit.button{
    top: 15px;
}
.announcement-bar__message span{
    font-family: var(--font-body-family);
}
.biography-books .quick-add__submit.button--secondary.card--horizontal__quick-add,
.mystery-and-thriller .quick-add__submit.button--secondary.card--horizontal__quick-add{
    top: 14px !important;
}
.prt-banner-with-product-slide .card__content product-form .quick-add__submit.card--horizontal__quick-add{
    top: 13px;
}
.blog .article-card-wrapper:hover .article-card__image.media:hover img{
     transform: unset;
}
.footer .prt-social-section-footer.grid__item:after{
   content: unset;
}
.quick-add-modal__content-info.quick-add-modal__content-info--bulk,
.quick-add__content-info__media quick-order-list{
    background-color: var(--prt-white-color);
}
.quick-add-modal__content-info--bulk thead,
quick-order-list .quick-order-list__total{
    background-color: transparent; 
}
quick-order-list,
.quick-add-modal__content-info--bulk thead{
    background-color: var(--prt-white-color);
}
.blog .article-card-wrapper.card-wrapper:hover .media.media--hover-effect>img{
       transform: unset !important;
}
.prt_collection_style2 li:hover .card__inner{
   display: block !important;
}
.contact_information_section .rich-text.content-container {
    padding: 110px 100px 140px;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
}
#shopify-block-easy_content_builder_section_title_GmJyrA .uk-text-left .uk-margin-remove-bottom {
    padding-left: 20%;
    padding-top: 15px;
}
#shopify-section-template--16945558749322__prt_banner_with_product_slider_3CqQ7n,
#shopify-section-template--16945558749322__1716269070fc37ab93,
#shopify-section-template--16945558814858__1715688920fee6c996,
#shopify-section-template--16945558814858__apps_n4PbkC,
#shopify-section-template--16945558814858__1715689555e14244a3,
#shopify-section-template--16945558290570__17168909494d1f34ed{
    background-color: var(--prt-grey-color); 
}
#shopify-section-template--16945558814858__1715688920fee6c996{
   background-color: var(--prt-special-color);
}
#shopify-section-template--16945558749322__1716269070fc37ab93 .page-width,
#shopify-section-template--16945558814858__1715689555e14244a3 .page-width,
#shopify-section-template--16945558290570__17168909494d1f34ed .page-width{
  max-width: 100%;
}
#shopify-section-template--16945558814858__1715688920fee6c996 .uk-text-left .uk-margin-remove-bottom {
    padding-left: 0px !important;
}
#shopify-block-easy_content_builder_image_grid_FWgEjt{
    margin-left: 200px;
    margin-top: 90px;
}
#shopify-section-template--16945558945930__1717568764f07deb4c,
#shopify-section-template--16945558978698__171577158605d95853{
    background-color: var(--prt-special-color);
}
#shopify-block-easy_content_builder_section_title_Q4ndVb .container.ecb-block .uk-text-left{
   left: -10px;
}
#shopify-section-template--16945558749322__marquee_section_JPH4JC{
   margin-top: -25px;
}
.blog .article-card .card__content{
  margin-left: -5px !important;
}
.account .shopify-section-group-header-group.section-header{
   display: inline-block;
}
 #shopify-block-easy_content_builder_section_title_Q4ndVb .uk-text-left img {
    width: 288px;
    height: 333px;
 }
.prt_collection_style2 .collection-list__item .card__information .card__heading a{
  font-weight: 600;
}
.collection .grid.product-grid .grid__item .card__information .price__container{
   margin-left: 12%;
}
.prt_collection_style2.collection-list-wrapper .collection-list-title, .blog h2 {
    font-weight: 500;
}
.contact .contact_information_section .rich-text__blocks .prt-store-info{
   padding-top: 13px;
}
.contact .contact__button button:hover {
    background-color: var(--prt-white-color);
    color: var(--prt-dark-color);
    border: 1px solid var(--prt-dark-color);
}
.contact .field {
    margin-bottom: 40px;
}
#shopify-block-easy_content_builder_section_title_qLcwjX .uk-text-left .description.uk-text-default{
   padding-left: 26px;
}
.grid__item .badge {
   margin-right: -10px;
   padding: 5px;
}
#shopify-section-template--16945558257802__1715949535c36baa3b{
    background-color: var(--prt-grey-color);
}
#shopify-section-template--16945558257802__1715949535c36baa3b .gallery-item img,
#shopify-section-template--16945558978698__17157658904f981bb8 .gallery-item img{
  border-radius: 10px;
}
.customer.login.section-template--16945558618250__main-padding{
   padding-top: 70px;
}
footer.prt-footer-style1{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    background-attachment: scroll;
}
.about .banner__box.content-container{
    background-repeat: no-repeat;
    width: 600px;
    height: 375px;
    left: 0%;
    padding-right: 12%;
}
.banner--content-align-left .banner__box{
  margin-left: -100px;
}
.banner--mobile-bottom .banner__box {
    padding-right: 110px;
}
.about .banner__box.content-container p{
   color: #fff;
}
.banner__box {
    max-width: 68rem;
}
.page__list-collections .card--card.card--media>.card__content{
    background-color: var(--prt-grey-color);
}
.menu-drawer__menu-item.list-menu__item:hover {
    text-decoration: underline;
}
.contact__field-error{
    margin-top: -26px;
    z-index: 1;
}
.contact.prt-contact-form-class .form__message h2 {
     margin: 0;
     font-size: 1.6rem;
      line-height: 26px;
      padding-bottom: 0px;
}
.page__cart cart-items{
    padding-bottom: 80px;
}
product-info .product variant-selects .product-form__input{
    padding-top: 10px;
}

.facet-filters__field .select__select {
    padding: 10px;
}
.quick-add__product-container.global-media-settings{
   margin-top: 18%;
}
.quick-add-modal__content-info--bulk .quick-add__info a{
   margin-top: 20%;
}
.cart__warnings a:hover {
    color: var(--prt-white-color);
}
 .page__cart .cart__warnings {
        padding: 7rem 0 1rem;
    }
.product__info-wrapper.grid__item .product__title h1 {
      text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
dynamic-checkout {
    margin-top: -4px;
}













