/*
Generated time: September 26, 2024 17:27
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.custom-product-card{margin-inline:12px;position:relative}.custom-product-card .card .card__inner{min-height:480px;border:1px solid #f7f7f7;max-height:480px}.custom-product-card .card-info .card__information{padding:20px 6px}.custom-product-card .card .media video{width:100%;object-fit:cover;height:100%}.slick-hover-slider .hover-product-card.custom-product-card .card .media img{width:100%;object-fit:cover;height:100%}.slick-hover-slider{max-width:1600px;margin:auto}.slick-hover-slider .hover-product-card.slick-slide.slick-current.slick-active .card .media img{width:100%;object-fit:cover;height:100%}.custom-product-card .card-info .card__heading{font-size:18px;font-weight:500;font-family:Romie;color:#3f3153}.custom-product-card .card-info .card__heading a{text-overflow:ellipsis;overflow:hidden;width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal}.custom-product-card .card-info .price{font-size:16px;font-weight:500;font-family:Yantramanav;line-height:normal;letter-spacing:0}.custom-product-card .card-info .card_custom_variant{display:flex;justify-content:flex-end}.custom-product-card .card-info .card-info-inside{display:flex;justify-content:space-between;align-items:center}.custom-product-card .card .card__inner .card__badge{position:absolute;top:12px;left:12px;z-index:1}.custom-product-card .card .card__inner .card__content{position:initial}.custom-product-card .card .card__inner .card__badge .badge{border:none;border-radius:4px;font-size:10px;letter-spacing:0;padding:5px 5px 3px;line-height:normal;font-family:Yantramanav;text-transform:uppercase;color:#3f3153;vertical-align:sub;display:flex;align-items:center;text-align:left}.card_custom_variant .swatch-item input[type=radio]{display:none}.rating-star:before{-webkit-text-fill-color:#3f3153}.featured-slider,.slick-hover-slider{display:none}.featured-slider.slick-initialized,.slick-hover-slider.slick-initialized{display:block}.custom-product-card .card-info .quick-add.hover-quick-button{position:absolute;inset:0;bottom:0;transform:unset;width:calc(100% - 40px);z-index:1;opacity:0;visibility:hidden;transition:all .4s ease;margin:0 auto}.custom-product-card:hover .card-info .quick-add.hover-quick-button{bottom:110px;top:auto;opacity:1;visibility:visible}.custom-product-card .card-info .quick_add_static{background:#fff;width:100%;text-align:center;border-radius:4px;padding:12px;cursor:pointer;border:1px solid #ddd}.custom-product-card .card-info .quick_add_static .primary_text{font-size:14px;font-weight:400;line-height:24px;font-family:Yantramanav;color:#3f3153;display:flex;align-items:center;justify-content:center;gap:10px}.custom-product-card .card-info .quick-add .card_size_variant ul{display:grid;grid-template-columns:repeat(6,1fr);padding:0;grid-gap:10px;border-radius:4px;text-align:center;list-style:none}.custom-product-card .card-info .quick-add__submit{padding:0;width:100%;border-radius:4px;overflow:hidden;background:#fff;width:100%;text-align:center;border-radius:4px;padding:12px;cursor:pointer;border:1px solid #ddd}.custom-product-card .card-info .card_size_variant{width:100%}.custom-product-card .card-info .star_rating{text-align:right}.custom-product-card .card-info s.price-item.price-item--regular{font-size:16px;font-family:Yantramanav;color:rgba(0,0,0,.5);font-weight:400;letter-spacing:0}.custom-product-card .card-info .quick-add .card_size_variant ul .size_variant_btn{cursor:pointer;font-size:14px;color:#3f3153;letter-spacing:0;min-width:25px;border-bottom:1px solid #fff}.custom-product-card .card-info .quick-add .card_size_variant ul .size_variant_btn:active,.custom-product-card .card-info .quick-add .card_size_variant ul .size_variant_btn:hover{border-bottom:1px solid #000}.custom-product-card .card-info .oke-sr-count.oke-sr-count--brackets{display:none}.custom-product-card .card-info .loading__spinner.added_spinner{display:flex;align-items:center;gap:10px;width:100%;justify-content:center}.slick-hover-slider .slick-track{padding-bottom:20px}.slick-hover-slider .hover-product-card .card-info{transition:all .4s ease;opacity:0;visibility:hidden}.slick-hover-slider .hover-product-card.slick-slide.slick-current.slick-active .card-info{opacity:1;visibility:visible}.custom-product-card .card-info .quick-add .card_size_variant ul .size_variant_btn.variant_sold_out:hover:hover,.variant_sold_out{text-decoration:line-through}.quick_view_btn{background:#fff;width:100%;text-align:center;border-radius:4px;padding:12px;cursor:pointer;border:1px solid #ddd}.quick_view_btn .primary_text{font-size:14px;font-weight:400;line-height:24px;font-family:Yantramanav;color:#3f3153;display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (min-width:750px) and (max-width:1024px){.custom-product-card .card .card__inner{min-height:380px;border:1px solid #f7f7f7;max-height:380px}.custom-product-card{margin-inline:6px;position:relative}}@media screen and (min-width:1090px){.star_mobile_widget{display:none}}@media screen and (max-width:1200px){.collection_tabs_section .custom-product-card .card-info .quick-add .card_size_variant ul,.featured_collection_section .custom-product-card .card-info .quick-add .card_size_variant ul,.main_collection_grid .custom-product-card .card-info .quick-add .card_size_variant ul{grid-template-columns:repeat(auto-fit,minmax(30px,1fr))}}@media screen and (max-width:1089px){.custom-product-card .card-info .quick-add.hover-quick-button{position:relative;bottom:0}}@media screen and (max-width:1089px){.custom-product-card .card-info .quick-add.hover-quick-button{position:inherit;transform:inherit;width:100%;z-index:1;opacity:1;visibility:visible;margin-top:14px;left:0}.custom-product-card:hover .card-info .quick-add.hover-quick-button{bottom:0;opacity:1;visibility:visible;position:relative;left:0;transform:inherit}.star_mobile_widget{border-left:1px solid #0000001a;margin-left:8px;padding-left:8px}.custom-product-card .card-info .price{font-size:12px}.custom-product-card .card-info .price .price-item{margin:0 5px 0 0}.star_mobile_widget span{font-size:11px;color:rgba(0,0,0,.5);font-family:Yantramanav;vertical-align:middle;margin-left:4px}.custom-product-card .card-info .card_custom_variant{justify-content:center;flex-wrap:wrap}.custom-product-card .card-info .card-info-inside{flex-direction:column}.card-info-right .star_rating{display:none}.custom-product-card .card-info .custom_price{display:flex;align-items:center;justify-content:center}.custom-product-card .card-info .card__information{padding:16px 6px 6px}}@media screen and (max-width:749px){.hover-product-card.custom-product-card .card .card__inner{min-height:312px;max-height:312px}.hover-product-card.custom-product-card{margin-inline:14px}.custom-product-card .card .card__inner{min-height:240px;max-height:240px}.custom-product-card .card-info .card__heading{font-size:15px;text-align:center;line-height:22.25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.custom-product-card{margin-inline:5px}.hover_control_setting .slick-arrow{top:30%}.collection .slider.slider--tablet{margin-bottom:0}.featured-slider{overflow:inherit!important}.slick_control_setting .left-arrow.slick-arrow{left:-12px}.slick_control_setting .right-arrow.slick-arrow{right:-12px}.custom-product-card .card-info s.price-item.price-item--regular{font-size:12px}.custom-product-card .card .media video,.slick-hover-slider .hover-product-card.custom-product-card .card .media img{object-position:top}.custom-product-card .card .card__inner .card__badge{top:inherit;bottom:12px;left:inherit;right:12px}
/* Collection grid, related products, featured collection */
  .custom-product-card .card .card__inner {
    min-height: 320px !important;
    max-height: none !important;
  }
  
  /* Shop the Drop (needs more specific selector to override shop-the-drop.css) */
  .look-section .custom-product-card .card .card__inner {
    min-height: 320px !important;
    max-height: none !important;
  }
  
  /* Prevent side cropping on all cards */
  .custom-product-card .media img {
    object-fit: contain !important;
    background-color: #fcfaf7;
  }
}