/* ============================================
   AVANTCHA THEME 3.0
   Stylsheet: AVANTCHA Stylsheets - APPS
============================================ */


/*-----------------------------
Advanced Component Library
-----------------------------*/

/*Home Page Main Banner Styling*/
.advc.advc-embed-block .advc-container, .advc.advc-section .advc-container {max-width: 100%;}
.advc .advc-shoppable-image__info {padding:var(--size-32) var(--size-48) !important;}
.advc .advc-shoppable-image__info .advc-info__title {
   --advc-sub-title-font-family: var(--font-family-serif) !important;
   --advc-sub-title-font-weight: var(--font-weight-medium) !important;
   --advc-sub-title-line-height: var(--line-height-default) !important;
   --advc-sub-title-font-size: var(--font-size-h2) !important;
}
.advc .advc-shoppable-image__info .advc-info__description {--advc-body-font-family: var(--font-family-sans) !important;font-weight: var(--font-weight-light);}
.advc.advc-embed-block .advc-body, .advc.advc-section .advc-body {font-weight: var(--font-weight-light);}
.advc-shoppable-image .advc-btn,.advc-shoppable-image .advc-btn-primary{border: 1px solid white;--advc-btn-background: var(--color-body) !important;--advc-btn-font-family: var(--font-family-sans) !important;}
.advc-section .advc-btn-primary::after {box-shadow:none;}
.advc-section .advc-btn-primary[data-hover-animation="1"]::before,
.advc-section .advc-btn-primary[data-hover-animation="2"]::before {content: "";
   position: absolute;inset: 0;background: var(--color-grey);transform: translateY(101%);
   transition: all ease-out var(--speed-fast);opacity: 0.2;animation:unset;}
.advc-section .advc-btn-primary[data-hover-animation="1"]:hover::before {opacity: 0.3;transform: translateY(0);
   animation: unset;background-image: unset;left: 0;}
.advc-section .advc-btn-primary::after {display:none !important;}
.advc-section .advc-btn {padding: var(--button-padding) !important}

/*Text Column with Images*/
.advc-section .advc-row {max-width: var(--width-max);
  gap: var(--size-24);
  row-gap: var(--size-24);
  margin: auto;}
.advc-section .advc-row-cols-md-2 > * {width: calc(50% - var(--size-12)) !important;
    padding: 0; !important}  
.advc-text-columns-with-images .advc-text-columns-with-images-item {max-width:100%;}
.advc-container  .advc-text-columns-with-images .advc-sub-title, .advc-container .advc-text-columns-with-images .advc-title {--advc-sub-title-font-family:var(--font-family-serif) !important;
   --advc-sub-title-font-weight:var(--font-weight-light) !important;--advc-sub-title-line-height:var(--line-height-default) !important;
--advc-sub-title-font-size:var(--h2-font-size) !important;--advc-sub-title-color:var(--color-body) !important;margin-bottom:var(--size-24);
}
.advc-container .advc-text-columns-with-images .advc-body {--advc-body-font-family:var(--font-family-sans) !important;
   --advc-body-font-weight:var(--font-weight-light) !important;
--advc-body-color:var(--color-body) !important;--advc-body-font-size: var(--base-font-size) !important;--advc-body-line-height: var(--line-height-default) !important;}
.advc .advc-section .advc-row > * {padding:0 !important;}
.advc-section .advc-row > * {padding:0 !important;}

/*Logo List*/
.iconlist__iconItem__vertical__title.advc-title {
   --advc-title-font-family: var(--font-family-serif) !important;
   --advc-title-font-size: var(--font-size-h5) !important;
   --advc-title-line-height: var(--line-height-default) !important;text-transform:capitalize;}
.iconlist__iconItem__vertical__subTitle.advc-body {
   --advc-body-font-family: var(--font-family-sans) !important;
   --advc-body-font-size: var(--base-font-size) !important;
   --advc-body-line-height: var(--line-height-default) !important;}

/*Bundles*/
div[data-slot-mini-cart-list-end_sales-bundle-plugin], div[data-slot-cart-checkout-end_sales-bundle-plugin] {box-shadow: var(--shadow-s);}
.bundle-cart-addons {margin-top:40px !important;margin-bottom:40px !important; border:0;}
div[class*="_line_"] {margin: var(--size-16) 0 !important; background-color:transparent !important;border-top:1px solid var(--color-grey);}
.bundle-addons-item-title {font-size: var(--font-size-r) !important;
   font-weight: var(--font-weight-medium);color: var(--color-body) !important;line-height:var(--line-height-default) !important;
}
div[class*="_drawer-header_"] .title-font {font-weight:var(--font-weight-medium);}
div[class*="_productInfo_"] select {padding:0 var(--size-12); border:1px solid var(--color-darkgrey);}
.bundle-addons-item select {font-size: var(--font-size-r) !important;font-family: var(--font-family-sans) !important;font-weight: var(--font-weight-light);}
.bundle-addons-item .sales-currency-object {color: var(--color-price) !important;
   font-weight: var(--font-weight-medium) !important;}
.bundle-button i {display:none !important;}
.sale_group_slot {margin-bottom:var(--size-40);font-size:var(--font-size-r);}
.sales__promotionReminder-threshold.discountText.custom-sale-color {font-weight:var(--font-weight-medium) !important;font-size: var(--font-size-r) !important;color:var(--color-price) !important;}
.sales-currency-object {color: var(--color-price) !important;}
.bundle-product-subtotal-original-amount .sales-currency-object {opacity: 0.56;}

/*Search Results*/
.plugin-product-search-ProductItem .plugin-product-search-ProductName {font-weight:var(--font-weight-medium);font-size:var(--font-size-r) !important;}
.plugin-product-search-currentPrice__item {font-weight:var(--font-weight-medium)!important;;color:var(--color-price);font-size:var(--font-size-r) !important;}

/*Bundles*/
.plugin-bundle-product-image-container::after {display:none !important}
.bundle-products.sales-bundle-manual .bundle-product-item-name {font-size:var(--font-size-s) !important;}
.bundle-products.sales-bundle-manual .bundle-product-item-promotional-price, .bundle-products.sales-bundle-manual .bundle-product-item-origin-price {font-size:var(--font-size-s) !important; font-weight:var(--font-weight-medium) !important; color:var(--color-price) !important;}
.bundle-products.sales-bundle-manual .bundle-button {color: var(--color-body) !important;   
   border: 1px solid var(--color-border-dark) !important;   
   padding: var(--button-padding) !important;
   font-size: var(--font-size-r) !important;}
.bundle-product-item-promotional-price {font-weight: var(--font-weight-medium) !important;}
.bundle-products.sales-bundle-manual .bundle-product-item-origin-price .sales-currency-object {opacity: 0.56;}
.bundle-product-popup-content [class^="_savings_"], .bundle-product-popup-content [class*=" _savings_"] {gap:var(--size-4);}
.bundle-product-subtotal-original-amount {opacity:1 !important;}
.bundle-checkbox {display:none !important;}

/*----------------------------------
Gift Offer App
----------------------------------*/

/*Gift app*/
#cart-upsell-plugin {display:none !important;}
.notranslate _container_12yez_4 _fixedMobileSize_12yez_13 {display:none !important;}
._giftReminder__header_1pop7_22 ._iconWrapper_1pop7_29 {display:none;}
._giftReminder__header_1pop7_22 .notranslate {font-size:0;}
._giftReminder__header_1pop7_22 .notranslate::before {content: 'You have a complimentary gift waiting. Please select your preferred colour to add it to your order.';
  font-size: 14px;line-height: 1.4em;display:block;}
._giftReminder_1pop7_1 ._previewImgWrapper_1pop7_19 {margin-top:0;}
._giftReminder_1pop7_1 ._previewImgWrapper_1pop7_19 ._previewImgItem_1pop7_44 {width: 50px;height: 50px;}
._countdownWrapper_4p99k_21.sales-gift-plugin-rtl-svg {display:none !important;}
.bundle-product-subtotal-save, span[class*="_savings_"] {display:none !important}




/*Wishlist App - Heart icon styling*/
theme-product-detail .wishlist-collect-icon-btn {background-color: transparent;width: max-content;top: 0;right: 0;}
product-item .product-list-collect-btn {background-color: transparent;width: max-content;top: 0 !important;right: 0 !important;z-index: var(--zindex-m);}

@media (max-width:767px) {
   /*Home Page Main Banner Styling - Advanced Component Library*/
   .advc .advc-shoppable-image__info {padding: var(--size-36) var(--size-48) !important;}
   .advc .advc-shoppable-image__info.advc-is-text-left {text-align: center;}
   .advc .advc-shoppable-image__info.advc-is-text-left h3 {margin-left:auto;margin-right:auto;}  
   .advc-shoppable-image.advc-container {height: 90lvh;}
   .advc-shoppable-image__image-wrapper.advc-shoppable-image__image-wrapper--medium {height: 50lvh;overflow:hidden;}
   .advc .advc-shoppable-image__info {text-align: left;height: 40lvh;padding: var(--size-24);position: relative;align-content: center;}
   .advc [data-best-mobile-style="true"] .advc-info__btn {display: inline-block !important;margin-top:var(--size-24);}
   .advc-shoppable-image__head-more-btn.advc-title {display:none !important;}


   /*.section.advc-section.advc > div:first-of-type {height: 100vh;position: relative;}
   .advc.advc-section .advc-container {position:relative;height:100%;}
   .advc .advc-shoppable-image__wrapper {display: flex;      
      flex-direction: column;
      height: 100%;position:relative;}
   .advc-shoppable-image__image-wrapper.advc-shoppable-image__image-wrapper--medium {flex-basis: 60%;}
   .advc .advc-shoppable-image__info.advc-is-text-left {flex-basis: 40%;
         align-self: center;padding: 0 20px !important;text-align: center;}
   .advc-shoppable-image__head-more-btn.advc-title {
      display: none !important;
   }
   .advc [data-best-mobile-style="true"] .advc-info__btn {
      display: inline-block !important;
      margin-top: var(--size-24);
   }*/

}