/* Butterfly Magic Store - custom styles
   Moved out of the Shoptet header HTML field on 2026-10-02.
   Loaded after website.css, products.css and frontpage.css. */

/* ===== Product flags, add-to-cart button, hide Brands filter ===== */
.flag-discounted-set{color:black !important;}
.resizedH4{font-size:1.8em !important;}
.product-top .add-to-cart button.add-to-cart-button{padding:0px !important;}
.product-top .add-to-cart button.add-to-cart-button:before{margin-right:7px;}
@media(max-width:768px) {
.resizedH4{font-size:1.3em !important;}
.product-top .add-to-cart button.add-to-cart-button{padding-right:25px !important;padding-left:25px !important;}
.product-top .add-to-cart button.add-to-cart-button:before{margin-right:10px;}
}/*add to website.css*/
/* Hide Brands filter */
#manufacturer-filter { display: none !important; }

/* ===== Wondercon countdown - DELETE after Wondercon (Oct 11, 2026) ===== */
.countdownWondercon{font-size:1.5rem;font-weight:bold;color:red;padding:0px 17px 5px 17px !important;}
.countdownWonderconTitle{color:red;margin-bottom:0px !important;}

/* ===== Category listing buttons and pagination ===== */
.listingControls a.btn, .listingControls button.btn{background:#468c98 !important;border-radius:10px !important;}
.listingControls .pagination .pagination__link{border-radius:10px !important;}
.pagination__currentPage.pagination__currentPage{background:#9c9c9c !important;border-radius:10px !important;}
@media only screen and (min-width: 1800px) {
    .products-block.products .slick-list .product .image{height:auto !important;}
}

/* ===== Search results - hide categories/articles/manufacturers ===== */
#search-group-categories, #search-group-articles, #search-group-manufacturers, .search-products-heading{display:none !important;}

/* ===== Why shop with us - icon banner and collapsible ===== */
/*Why shop with us*/
.infoIconsBannerColl{background-color:none;margin-top:15px;margin-bottom:0px;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.25);border-radius:10px;}
.infoIconsBannerGrid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;column-gap:50px;padding:0px 120px;
grid-template-areas:"infoIcon1 infoIcon2 infoIcon3 infoIcon4" "infoIcon1Desc infoIcon2Desc infoIcon3Desc infoIcon4Desc";}
.infoIconImg{max-width:125px !important;}
.infoIconDesc{max-width:250px !important;}
.infoIconsBannerColl img{width:auto;margin:0px auto 10px auto;}
.infoIconsBannerColl span{text-align:center;font-weight:bold;margin:0px auto 20px auto;line-height:normal !important;}
#infoIcon1{grid-area:infoIcon1;} #infoIcon2{grid-area:infoIcon2;} #infoIcon3{grid-area:infoIcon3;} #infoIcon4{grid-area:infoIcon4;}
#infoIcon1Desc{grid-area:infoIcon1Desc;} #infoIcon2Desc{grid-area:infoIcon2Desc;} #infoIcon3Desc{grid-area:infoIcon3Desc;} #infoIcon4Desc{grid-area:infoIcon4Desc;}
@media(max-width:768px) {
  .infoIconsBannerGrid{grid-template-columns:repeat(2,auto);grid-template-rows:max-content;column-gap:15px;row-gap:10px;font-size:13px !important;font-weight:bold !important;padding:0px 40px 15px 40px;
    grid-template-areas:"infoIcon1 infoIcon1Desc" "infoIcon2 infoIcon2Desc" "infoIcon3 infoIcon3Desc" "infoIcon4 infoIcon4Desc";}
  .infoIconImg{max-width:65px !important;}
  .infoIconDesc{max-width:270px !important;}
  .infoIconsBannerColl span{font-weight:bold;text-align:left;display:flex;align-items:center;margin-bottom:0px;}
  .infoIconsBannerColl img{margin-bottom:0px;}
  .infoIconsBannerColl h4{padding-top:5px !important;font-size:1.3em !important;margin-bottom:15px !important;}
}
.infoIconsBtnCollapsible{background-color:#ffebcda1;color:black !important;cursor:pointer;padding:18px;width:100%;
  border:none;border-radius:10px;text-align:left;outline:none;font-size:1.8em;font-weight:600;text-align:center;}
.infoIconsBtnCollapsible:hover{background-color:#e5d3c3;color:black;}
.infoIconsBtnCollapsible::after{
  background:url("https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/opal/img/icons/chevron-down.svg") no-repeat 50%;
  content:"";float:right;width:35px;height:35px;transition: 0.3s ease-out;transform:scale(1.3);}
.activeBtnCollapsible{background-color:#ffebcda1 !important;color:black;border-radius:10px 10px 0px 0px;}
.activeBtnCollapsible::after{transform:rotate(180deg) scale(1.3);}
.collapsibleContent{padding:0px;border-radius:0px 0px 10px 10px;background-color:#ffebcda1;max-height:0;
  overflow:hidden;transition:max-height 0.2s ease-out;}
@media(max-width:768px){
.infoIconsBtnCollapsible{text-align:left;font-size:1.3em;}
.infoIconsBtnCollapsible:hover{background-color:#ffebcda1 !important;}
.infoIconsBtnCollapsible::after{width:25px;height:25px;transform:scale(1.0);}
.activeBtnCollapsible::after{transform:rotate(180deg) scale(1.0);}
}

/* ===== Hide free-shipping flag on products 5491, 5494, 5497 ===== */
div[data-micro-product-id="5491"] .flag-freeshipping,
div[data-micro-product-id="5494"] .flag-freeshipping,
div[data-micro-product-id="5497"] .flag-freeshipping {display:none;}
