/** Shopify CDN: Minification failed

Line 267:0 Unexpected "<"

**/
/* FILE CREATED TO ADD CUSTOM CSS CODE THAT CAN'T BE ADDED INSIDE THE THEME EDITOR - BY JENNIFER DUQUE*/

/* FULL IMAGE BACKGROUND */
.image-background{
      background-size: contain;
    background-image: url(/cdn/shop/files/banner-background-paddy-patches.png)!important;
    background-repeat: no-repeat;
    background-position: center;
}
/* DESCRIPTION SECTION IN PRODUCT PAGE */
@media screen and (min-width:768px){
  .description-section{   
    padding: 30px;
    margin-top: 20px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);   
    border-radius: 20px;
  }
}
@media screen and (min-width:1170px){
  .description-section{
    padding: 30px;
    margin-top: 40px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);   
    border-radius: 20px;
  }
}
@media screen and (max-width:767px){
    .description-section{
      padding: 15px;
      box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
      border-radius: 20px;
      margin:5px;
  }  
}
/* COLOR CARDS SECTION IN HOMEPAGE - by Jennifer */
#shopify-section-template--23201523695910__multicolumn_F37Aa9 .multicolumn-card {  
    background-image: linear-gradient(to right, #fffa63, #19AC46);
  /*background-color:#19AC46;*/
  
}
/* CARD MEDIA (FOR PRODUCT AND COLLECTION MEDIA LIST) */
@media screen and (min-width:768px){
  .card--media {
    margin: 5px;
  }
  .card__inner {
    box-shadow: 0 4px 15px 0 #00000052;
  } 
}
@media screen and (max-width:767px){
  .card__inner {
    box-shadow: 0 4px 15px 0 #00000052;
  } 
}

/* MEGA MENU BY JENNIFER DUQUE */
.mega-menu[open] .mega-menu__content{
  max-width:1400px;
  margin:0 auto;
  box-shadow: 0 4px 15px 0 #00000052;
}
div#MegaMenu-Content-2 ul{
  column-width: 180px;
}
 div#MegaMenu-Content-3{
    max-width: 250px;
    margin-left: 380px;
    box-shadow: 0 4px 15px #00000052;   
 }
@media screen and (max-width:1748px){
  div#MegaMenu-Content-3{
    margin-left: 380px;
  }
}
@media screen and (min-width:1749px){
  div#MegaMenu-Content-3{
    margin-left: 480px;
  }
}
@media screen and (min-width:2560px){
  div#MegaMenu-Content-3{
    margin-left: 580px;
  }
}

/* SHOPIFY REVIEWS SECTION IN PRODUCT PAGE - By Jennifer */
/*div#shopify-product-reviews {
  box-shadow: 0 4px 8px #0003, 0 6px 20px #00000030;
  background: white;
  border-radius: 20px;
}*/
/* PRODUCT DESCRIPTION TITLE - By Jennifer */
.product__description h1 {
  font-size:22px;
}

/* TO REMOVE */
/* FONT COLOR IN TOP BAR */
/*.announcement-bar p{
  color:#ffffff;
}*/


.announcement-bar.list-social__item{
  color:#ffffff;
}
/* MOBILE BANNER HOME PAGE */
@media screen and (max-width:767px){
  section#shopify-section-template--23201523695910__image_banner{
    display:none;
  }
}
@media screen and (min-width:768px){
    section#shopify-section-template--23201523695910__image_banner_pwfEqP{
    display:none;
  }
}
@media screen and (max-width:992px){
  section#shopify-section-template--18444648808742__c0d183b3-6324-41e4-b2ba-b87d75fc9fb0 .content-container{
    background-color:#ffffff87;
  }
}
/* COLLECTION FILTER OVER FAVORITE HEART ICON */
.facets .disclosure-has-popup[open]>summary+* {
    z-index: 99 !important;
}

/* PRODUCT LIGHTBOX IMAGE */
@media screen and (min-width:992px){
  .product-media-modal {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    max-width:1200px !important;
  }
}
.care-details{
  font-size:80%;
}

/* COUPON BUTTON */
.btn-coupon {
    background-color: white;
    border:#19AB46;
    border-style: dashed;
    border-width: 2px;
    color: #19AB46;
    padding: 12px 16px;
    font-size: 16px;
    font-weight:600;
    cursor: pointer;
}
.btn-coupon:hover {
  background-color: #19AB46;
  color:white;
}
@media screen and (max-width:767px){
  div#coupon-button{
  text-align:center;
}
}

/* CARE DETAILS IMAGE IN COLLAPSIBLE DESCRIPTION */
.img-care-details{
  display: block; 
  margin-left: auto; 
  margin-right: auto;
}

@media screen and (min-width:992px){
  .img-care-details{
  width:70%;
  }
}
/* H1 TAGS UNDER DESCRIPTION DIV */
div.description-section h1{
  font-size:22px !important;  
}
@media screen and (max-width:767px){
  div.description-section h1{
  font-size:18px !important;  
  }
}
/* PRODUCT TITLE */
@media screen and (max-width:767px){
  div.product__title h1{
    font-size:24px !important;
  }
    /* HEADER ALIGN ITEMS MOBILE */
  .header{
    grid-template-columns: 30% 40% 30% !important;
  }
}
/* CAPITALIZE FILTERS */
.facets__item label, .facets__item input[type=checkbox]{
  text-transform:capitalize;
}
/* BLOG PAGE */
@media screen and (min-width:992px){
  .blog-articles {
  grid-template-columns: 25% 25% 25% 25% !important;
  }
}
/* FOOTER COLLAPSIBLE MOBILE */
/*section#shopify-section-sections--18444649267494__a8316675-f8af-466c-88e7-e23046b3abe8{
    display:none;
}*/
@media screen and (min-width:768px){
  section#shopify-section-sections--18444649267494__a8316675-f8af-466c-88e7-e23046b3abe8{
    display:none;
  }
}
section#shopify-section-sections--18444649267494__a8316675-f8af-466c-88e7-e23046b3abe8 h3{
  font-size:16px;
}
section#shopify-section-sections--18444649267494__a8316675-f8af-466c-88e7-e23046b3abe8 a{
  font-size:1.4rem;
  text-decoration:none;
}
section#shopify-section-sections--18444649267494__a8316675-f8af-466c-88e7-e23046b3abe8 .collapsible-content{
padding-left:20px;
  padding-right:20px;
}
@media screen and (max-width:767px){
 div#footer-desktop-menu{
    display:none;
  }
}
/* WRITE A REVIEW ISSUE IN MOBILE */
@media screen and (max-width:992px){
.spr-summary.rte:focus-visible{
  outline: none !important;
  box-shadow: none !important;    
  outline-offset: unset !important;
}
.spr-summary-caption:focus-visible{
  outline: none !important;
  box-shadow: none !important;    
  outline-offset: unset !important;
}
.spr-summary-actions:focus-visible{
  outline: none !important;
  box-shadow: none !important;    
  outline-offset: unset !important;
}
.spr-summary-actions-newreview:focus-visible{
  outline: none !important;
  box-shadow: none !important;    
  outline-offset: unset !important;
}
}
  /* NEW WISHLIST ICON */
  .swym-wishlist{
    color: black;
    margin: 0 10px;
    font-size: 23px;
    justify-content: center;
    align-items: center;   
    align-content: center;
  }
</style>

