/* Gelaxyo shop 2; adapted from verified Tienda sources. */
html.gx-style-shop-2 body#product #iqitwishlist-modal .form-control{
  border-radius: 12px;
}
html.gx-style-shop-2 body#product #iqitwishlist-modal .input-group .form-control{
  border-radius: 12px 0 0 12px !important;
}
html.gx-style-shop-2 body#product #iqitwishlist-modal .form-control-submit{
  border-radius: 24px;
}
html.gx-style-shop-2 body#product .images-container-bottom .product-cover{
  border: none !important;
  background: #ffffff !important;
  border-radius: 16px !important;
  box-shadow: -4px -4px 18px rgba(0, 0, 0, 0.01),
     0 8px 24px rgba(0, 0, 0, 0.06) !important;
}
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container{
  border: none !important;
  border-radius: 12px !important;
  background: #ffffff !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.09) !important;
}
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.thumb,
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.img-fluid{
  border: none !important;
  border-radius: 12px !important;
}
html.gx-style-shop-2 body#product #product-images-thumbs .swiper-slide-thumb-active .thumb-container,
html.gx-style-shop-2 body#product #product-images-thumbs .js-thumb-selected .thumb-container{
  border: none !important;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12) !important;
}
@media (max-width: 380px){
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container{
  border-radius: 10px !important;
}
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.thumb,
html.gx-style-shop-2 body#product #product-images-thumbs .thumb-container img.img-fluid{
  border-radius: 10px !important;
}

}
html.gx-style-shop-2 body#product .after-cover-thumbnails2{
  border-radius: 14px !important;
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.16) !important;
  background: #fff;
  line-height: 0;
}
html.gx-style-shop-2 body#product #main .page-title,
html.gx-style-shop-2 body#product #main .page-title span{
  font-family: "Instrument Serif", Georgia, serif !important;
  font-weight: 400 !important;
  text-transform: none !important;
}
html.gx-style-shop-2 body#product #main :is(.pv-yt-host, .pv-youtube-autoload, iframe[src*="youtube"], .product-miniature .thumbnail-container, .product-miniature .product-thumbnail, .product-miniature .product-thumbnail img){
  border-radius: 16px !important;
}
html.gx-style-shop-2 body#product{font-family:Roboto,Arial,sans-serif!important;}
html.gx-style-shop-2 body#product #main .current-price .product-price{font-family:Roboto,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:18px!important;}
html.gx-style-shop-2 body#product #main .add-to-cart{border-radius:999px!important;}
html.gx-style-shop-2 body#product .breadcrumb{font-family:Roboto,Arial,sans-serif!important;font-size:12px!important;line-height:19.2px!important;}
@media (max-width:767px){
html.gx-style-shop-2 body#product #main .add-to-cart{border-radius:999px!important;}

}
html.gx-style-shop-2 body#product,
html.gx-style-shop-2 body#product :is(#main-page-content,#wrapper,#inner-wrapper,#content-wrapper,#main,#main-product-wrapper){background-color:#fff!important;}
html.gx-style-shop-2 body#product #main .tabs.product-tabs{background:#f6f6f6!important;border-radius:14px!important;padding:14px 14px 16px!important;box-sizing:border-box!important;}
html.gx-style-shop-2 body#product #main .tabs.product-tabs :is(.tab-content,#description,.product-description){background-color:transparent!important;}
html.gx-style-shop-2 body#product #main h1.product-title-no-toggle{text-transform:none!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap{border-radius: 20px !important; font-family: Urbanist, Arial, sans-serif !important; font-size: 14px !important; color: rgb(0, 0, 0) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(button, input, select, textarea, .btn, .ets_rv_filter){font-family: Urbanist, Arial, sans-serif !important; font-size: 14px !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets-rv-product-comment-list-item, .ets-rv-product-question-list-item){background: rgb(255, 255, 255) !important; border: 1px solid rgb(223,223,223) !important; border-radius: 20px !important; padding: 24px !important; margin: 0px 0px 16px !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-comment-author-name{font-family: Urbanist, Arial, sans-serif !important; font-size: 14px !important; color: rgb(169,205,229) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .product-comment-content-html{line-height: 1.6 !important; font-family: Urbanist, Arial, sans-serif !important; font-size: 14px !important; color: rgb(0, 0, 0) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-title-html{text-transform: none !important; font-family: Urbanist, Arial, sans-serif !important; font-size: 15px !important; color: rgb(54, 58, 65) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .verify_label{font-size: 12px !important; color: rgb(0, 0, 0) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.review-date, .review-date-add){font-size: 12px !important; color: rgb(153, 153, 153) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets_rv_avatar_caption{font-size: 20px !important; border-radius: 50% !important; background: rgb(169,205,229) !important; color: rgb(255, 255, 255) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(img, video, .ets_rv_image_item_bg, .ets_rv_fancy, .ets_popup_content, .modal-content, .ets_rv_statistics, .ets_rv_tab, .ets_rv_sort_by, .ets_rv_tab_item, .ets_rv_bulk_actions, .dropdown-menu, .ets_rv_li_dropdown, input, select, textarea, .ets_rv_comment_list){border-radius: 14px !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_image_item_bg, .ets_rv_fancy){overflow: hidden !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(button, .btn, .ets_rv_load_more, .ets_rv_comment_load_more, .ets-rv-comment-buttons > span, .ets_rv_grade_stars_process, .ets_rv_grade_stars_percent){border-radius: 999px !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-comment-author-avatar img{border-radius: 50% !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets_rv_filter{gap: 8px !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_grade_stars){color: rgb(169,205,229) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets_rv_grade_stars{font-size: 20px !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_grade_stars_percent, .ets_rv_tab.active, .ets_rv_li_dropdown.active){background-color: rgb(169,205,229) !important; border-color: rgb(169,205,229) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_tab.active, .ets_rv_li_dropdown.active){color: rgb(25,27,30) !important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets_rv_average_rating, .ets_rv_stats_review, .ets_rv_review_photos_wrap, .ets_rv_filter, .ets_rv_tabs, .ets_rv_wrap_content){border-radius: 20px !important;}
@media (max-width: 575px){
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets-rv-product-comment-list-item, .ets-rv-product-question-list-item){padding: 16px !important;}

}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets_rv_review_filter{border-bottom: 0px !important;}
@media (max-width: 767px){
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-list-item > .ets-rv-comment-author-avatar{left: 16px !important; top: 16px !important; border-radius: 50% !important;}

}
@media (max-width: 767px){
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-list-item > .ets-rv-comment-infos{min-height: 36px !important;}

}
html.gx-style-shop-2 body#product #main .ets_rv_reviews{border-radius:32px!important;}
@media (min-width:992px){
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-list-item{border-color:#e5eaee!important;border-radius:18px!important;display:block;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-product-comment-list-item>.ets-rv-comment-author-avatar{position:relative!important;top:auto!important;left:auto!important;margin-bottom:14px;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap :is(.ets-rv-comment-infos,.ets-rv-comment-content){padding-left:0!important;padding-right:0!important;}
html.gx-style-shop-2 body#product #main .ets_rv_wrap .ets-rv-comment-author-rate{float:none;text-align:left;}

}
@media (min-width:768px){
html.gx-style-shop-2 body#product #wrapper #inner-wrapper{ width:100%!important; max-width:none!important; }
html.gx-style-shop-2 body#product #main-product-wrapper > .product-info-row > .td-product-main-column{ flex:0 0 100%; max-width:100%; }
html.gx-style-shop-2 body#product .td-product-supplementary{ float:none; clear:both; flex:0 0 100%; max-width:100%; }

}
html.gx-style-shop-2 body#product .product_header_container .page-title > span,
html.gx-style-shop-2 body#product .product-features-inline-title,
html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet dt.name,
html.gx-style-shop-2 body#product .product-features-inline dl.data-sheet dd.value,
html.gx-style-shop-2 body#product .product-features-inline .stock-tienda-yes,
html.gx-style-shop-2 body#product .product-reviews-under-title,
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart input#quantity_wanted,
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .input-group-btn-vertical,
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-up,
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .bootstrap-touchspin-down,
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart button.add-to-cart,
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .bootstrap-touchspin input[name="qty"],
html.gx-style-shop-2 body#product form#add-to-cart-or-refresh .product-add-to-cart .row.extra-small-gutters.product-quantity .col-add-qty input[name="qty"]{
  font-family: "Urbanist", Arial, Helvetica, sans-serif !important;
}
html.gx-style-shop-2 body#product .product_header_container .page-title{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;line-height:1.2!important;}
html.gx-style-shop-2 body#product .product_header_container .page-title > span{font-family:Urbanist,Arial,sans-serif!important;}
html.gx-style-shop-2 body#product .product-title-with-wishlist{display:flex;align-items:flex-start;gap:12px;}
html.gx-style-shop-2 body#product .product-title-with-wishlist .page-title{flex:1;min-width:0;}
html.gx-style-shop-2 body#product .product-title-wishlist:empty{display:none;}
html.gx-style-shop-2 body#product .product-title-wishlist .col-add-wishlist{padding:0!important;}
