.elementor-7705 .elementor-element.elementor-element-ea7ca24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:030px;--padding-inline-end:30px;}.elementor-7705 .elementor-element.elementor-element-ea7ca24:not(.elementor-motion-effects-element-type-background), .elementor-7705 .elementor-element.elementor-element-ea7ca24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1128;}.elementor-7705 .elementor-element.elementor-element-ea7ca24, .elementor-7705 .elementor-element.elementor-element-ea7ca24::before{--border-transition:0.3s;}.elementor-7705 .elementor-element.elementor-element-e1470a2 .pp-breadcrumbs{margin-left:-10px;}.elementor-7705 .elementor-element.elementor-element-e1470a2 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:10px;}.elementor-7705 .elementor-element.elementor-element-e1470a2 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-7705 .elementor-element.elementor-element-e1470a2 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:10px;margin-right:10px;}.elementor-7705 .elementor-element.elementor-element-e1470a2 .pp-breadcrumbs-separator, .elementor-7705 .elementor-element.elementor-element-e1470a2 .pp-breadcrumbs .separator{color:#FFFFFF;}.elementor-7705 .elementor-element.elementor-element-e1470a2 .pp-breadcrumbs-separator svg{fill:#FFFFFF;}.elementor-7705 .elementor-element.elementor-element-d3a6077{width:100%;max-width:100%;}/* Start custom CSS */div#elementor-lightbox-slideshow-single-img, a.woocommerce-product-gallery__trigger {
    visibility: hidden;
}

.product-option-body.elementor-page-7705 .elementor-widget-container ul {
  list-style: none;
  padding: 5px 0;
  margin: 0;
  background: #272727E6;
  border-radius: 5px;
  z-index: 1;
  width: 100%;
  position: absolute;
  max-height: 200px;
  overflow: auto;
  cursor: pointer;
}

ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li {
    background-image: url("http://staging1.topgift.io/wp-content/uploads/2023/01/0gy8qo.png");
}

ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li div {
    color: var( --e-global-color-astglobalcolor0 );
    font-family: "Rajdhani", sans-serif;
}

button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed, button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-is-unavailable {
    background-color: inherit!important;
    border-color: var( --e-global-color-astglobalcolor0 );
}

[data-wvstooltip]:after, [data-wvstooltip]:before {
   content: none;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    -webkit-box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px var( --e-global-color-astglobalcolor0 ));
}

ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li :hover {
    color: #FF336F!important;
}

nav.woocommerce-breadcrumb a:hover {
    color: #ff336f!important;
}

a.added_to_cart.wc-forward {
    border: 1px solid white;
    height: 37px;
    margin-left: 20px;
    font-family: "Rajdhani", sans-serif;
    font-weight: 600;
    padding-left: 20px!important;
    padding-right: 20px!important;
}

a.added_to_cart.wc-forward:hover, a.added_to_cart.wc-forward:focus {
    color: #FF336F;
}

.product-grid .ast-woo-product-category {
    display: none!important;
}

.product-grid .wp-element-button {
    display:none!important;
}

span.ast-shop-product-out-of-stock {
    background-color: #4e2454a8!important;
}

.woocommerce-loop-product__title:hover {
    color: #FF336F;
}

/*buttons 4 prices*/
.wcj_pvs_tooltip.variable-item.button-variable-item, .variable-item-contents, .variable-item-contents span {
    background-color: transparent!important;
}
li.wcj_pvs_tooltip.variable-item.button-variable-item {
    border: 1px solid var( --e-global-color-astglobalcolor0 )!important;
    border-radius: 0px;
    padding: 1%;
    font-family: rajdhani;
    margin: 1%;
}
span.variable-item-span.variable-item-span-button {
    padding: 0px 10px 0px 10px;
}
li.wcj_pvs_tooltip.variable-item.button-variable-item:hover {
    color: #FF336F!important;
}
ul.wcj_variable_items_wrapper.variable-items-wrapper.button-variable-wrapper.squared li.selected {
    font-weight: 900;
    border: 2px solid var( --e-global-color-astglobalcolor0 )!important;
}
span.wcj_pvs_tooltiptext {
    display: none;
}

/*Add + & - buttons*/
div.quantity {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
span#minusbutton, span#plusbutton {
    font-size: 45px;
    padding: 5px 15px 5px 15px;
    border: none;
    vertical-align: -webkit-baseline-middle;
    margin: 0px!important;
    cursor: pointer;
}
span#plusbutton {
    display: flex;
    align-items: flex-end;
}

/*Error message*/
ul.woocommerce-error, ul.woocommerce-error li a {
    background-color: transparent!important;
    border: 1px solid var( --e-global-color-astglobalcolor0 )!important;
    margin: 1%;
    border-radius: 10px;
    color: var( --e-global-color-astglobalcolor0 )!important;
}
ul.woocommerce-error li a:hover {
    color: #FF336F!important;
}/* End custom CSS */