/** Shopify CDN: Minification failed

Line 197:3 Cannot use type selector "hover" directly after nesting selector "&"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/

/* header hover css starts */
.header-wrapper .header-link:hover,.header-wrapper a:hover,.header-wrapper button:hover {
    color:  #bd9c79;
    text-decoration: none;
    opacity: 1;
}
.stamped-ugc-modal-image-wrapper {
    background: #000;
}
.stamped-ugc-modal .stamped-modal-close:after, .stamped-ugc-modal .stamped-modal-close:before {
  background: #fff !important;
}

.stamped-ugc-modal-content {
    background: #000;
}
/* header hover css ends */
/* Klaviyo form css starts */
.klaviyo-form input{
  color: #fff !important;
}
.klaviyo-form input:hover{
  color: #fff !important;
  border:1px solid #fff !important;
}
.klaviyo-form  input[type="radio"]:checked + label svg circle {
  stroke: #be9c7a !important;
  stroke-width: 2px !important;
}
.klaviyo-form  label:hover svg circle {
  stroke: #ffffff !important;
  stroke-width: 2px;

}
/* Klaviyo form css ends */
/* review page css starts */
.stamped-main-widget-loading .stamped-reviews>span:first-child {
color: #000;
}
/* review page css ends */
.itg-recharge-custom-widget .rc-subscription-details {
  position: relative;
  padding-bottom: 10px;
  margin-top: 10px;
}
.itg-rc-radio__input {
  display: none;
  visibility: hidden;
  opacity: 0;
}
.itg-recharge-custom-widget .itg-rc-radio__input:checked+label {
  color: #000000;
  background-color: #efefef;
  border: 1px solid #efefef;
}
.itg-recharge-custom-widget .rc-template__button-group .rc-radio.label-p-2 {
  border-radius: 12px;
}
.itg-recharge-custom-widget .rc-selling-plans-dropdown__label {
  display: flex;
  width: 100%;
  font-weight: 700;
  color: inherit;
}
.itg-recharge-custom-widget .itg-recharge-selection {
  padding: 12px 28px 12px 12px;
  width: 100%;
}
.itg-recharge-custom-widget label.rc-selling-plans-dropdown {
  width: 100%;
  margin-top: 20px;
}
.itg-recharge-custom-widget .rc-tooltip {
  background: #191d48;
  color: #ffffff;
  top: 100%;
  position: absolute;
  width: 100%;
  z-index: 1000;
  font-size: 12px;
  visibility: hidden;
  opacity: 0;
  display: none;
  max-width: 300px;
  box-shadow: 0 0 1px 0 #191d48;
}
.itg-recharge-custom-widget .rc-subscription-details:hover .rc-tooltip {
  visibility: visible;
  opacity: 1;
  display: block;
}
.itg-recharge-custom-widget .rc-tooltip:before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 5px;
  margin-left: -5px;
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent #191d48 transparent;
}
.itg-recharge-custom-widget .recharge-badge {
  font-size: 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 50px;
  border: 1px solid #191d48;
}
.itg-recharge-custom-widget .rc-tooltip__footer {
  display: flex;
  justify-content: flex-end;
}
.itg-recharge-custom-widget .recharge-badge svg {
  width: 5em;
}
.itg-recharge-custom-widget .rc-tooltip__content a.learn-more {
  color: #fff;
}
.itg-recharge-custom-widget .rc-tooltip__content a {
  text-decoration: none;
}
.itg-recharge-custom-widget .rc-subscription-details__button {
  border: 0;
  background: 0;
}
.itg-recharge-custom-widget {
  width: 100%;
  padding: 0 15px;
}
.itg-recharge-custom-widget .rc-button-group__options { 
  display: flex;
  gap: 10px;
}
.itg-recharge-custom-widget .price-label {
  font-size: 1.35em;
  font-weight: 700;
}
@media screen and (max-width: 767px){
  .itg-recharge-custom-widget .discount-label {
    font-size: 14px;
  }
  span.stamped-modal-close.show-mobile {
    background: transparent !important;
}
}

.rc-template__button-group .rc-button-group__options[data-v-3a1d24e8] .rc-radio.rc-radio--active {
	border: 1px solid #c6c6c6 !important;
}

.itg-recharge-custom-widget .itg-rc-radio__input:checked + label {
	border: 1px solid #c6c6c6 !important;
}

.rc-template__button-group .rc-radio{
	border:0px !important;
}

.header-content--top-bar.sticky-hide {
	z-index: 9999;
}

body .btn:focus, body a:focus, body button:focus, body div:focus, body span:focus, body textarea:focus {
	outline-style: none !important;
}
.select__select {
  background: #000000;
}
/* custom css */
.btn {
  /* font-size: 1.4rem !important; */
  font-family: 'Lato';
  font-size: 16px !important;
  line-height: 34px !important;
  font-weight: 700 !important;
  color: #000000;
  text-transform: uppercase;
  /* box-shadow: 2px 6px #fec99b; */
  border-radius: 35px;
  /* height: 68px; */
  /* line-height: 45px; */
  &hover{
      background: #bebebe !important;
      color: #FFFFFF !important;
      opacity: 1 !important;
  }
  @media(max-width:767px){
    font-size: 14px !important;
    line-height: 19px !important;
  }
  @media(max-width:320px){
    font-size: 12px !important;
    line-height: 17px !important;
  }
}

button.btn.secondary-button {    
  background: #bd9c79;
  color: #fff;
}

#newsletter_submit-footer{
  border-radius: unset; 
  height: auto;
  line-height: initial;
}
a.btn.secondary-button.continue-shopping--cart, #update_quantities{
    background: #bd9c79;
    color: #000;
}
a.btn.secondary-button.continue-shopping--cart:hover,#update_quantities:hover {
    background: #bebebe;
    color: #fff;
  /* box-shadow: 2px 3px #fec99b; */
}
.action-bottom #add_address_btn{
   background: #bd9c79;
    color: #000;
}
button.qty-minus.alt-focus {
    border-radius: 20px 0px 0px 20px;
}
button.qty-plus.alt-focus {
    border-radius: 0px 20px 20px 0px;
}
.action-bottom #add_address_btn:hover{
   background: #bebebe;
    color: #fff;
  /* box-shadow: 2px 3px #fec99b; */
}
#shopify-section-footer footer #newsletter-wrapper [id^=newsletter_submit],
#shopify-section-footer footer [id^=newsletter-wrapper] [id^=newsletter_submit]{
  background: #bd9c79;
  color: #fff;
}
#shopify-section-footer footer #newsletter-wrapper [id^=newsletter_submit]:hover, 
#shopify-section-footer footer [id^=newsletter-wrapper] [id^=newsletter_submit]:hover{
  background: #bebebe;
  color: #fff;
}

#godzilla .site-header__logo-image img {
   display: none;
}

#godzilla .second-heading {
   color: red;
} 

/* Video mobile image */
.hero-video--mobile-image {
    height: 1000px;
}

/* Footer NEWSLETTER */
.footer__block-type--newsletter .btn-newsletter {
  background: #bd9c79 !important;
  color: #fff !important;
  font-size: 1.625rem !important;
  font-weight: 800 !important;
  box-shadow: 2px 6px #fec99b;
  border-radius: 0px;
  height: inherit;
  line-height: inherit;
}

/* Product page CSS Starts*/
.ib-ap-pr-con article.indiv-product{
  border:1px solid #FFFFFF;
  border-radius: 20px;
  padding: 15px;

}
.ib-ap-pr-con .indiv-product .quick-add-wrapper{
  padding: unset;
}
.ib-ap-pr-con .indiv-product .hp-title {
  padding: unset;
  /* padding:10px 0; */
}
.ib-ap-pr-con .aspect-ratio img{
  height:90%;
}
.ib-ap-pr-con .indiv-product .indiv-product-title-text{
  margin: unset;
}
.ib-ap-pr-con .indiv-product .hp-title .indiv-product-vendor-text {
    margin-bottom: unset;
}
.ib-ap-pr-con .indiv-product .quick-add-button, .indiv-product .quick-add-button-variants, .indiv-product .sold-out-button {
padding:8px;
}
.ib-ap-pr-con .indiv-product .aspect-ratio img{
  border-radius: 20px;
}
.ib-ap-pr-con .indiv-product span.stamped-badge {
    display: flex;
    flex-direction: column;
}
.ib-ap-pr-con .indiv-product .collection-image--zoom-effect {
    border-radius: 20px;
}
span.money-styling {
    font-family: 'Lato';
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    @media(max-width:767px){
      font-size: 18px;
      line-height: 23px;
    }

}
/* Product page CSS Ends */

/* Discount Page starts */
    #shopify-section-template--20898627190999__temp_section_discounts_URbbBK {
        
  background-color: #000 !important; 
  color: #fff !important;
}
.ib-dsc-content{
  width:60%;
}
.ib-dsc-img{
  width:40%;
}
.ib-dark-content a, .ib-dark-content table{
color:#fff;
}
.ib-dark-theme{
padding:40px 15px;}
.ib-dark-theme ul{
padding: unset;}
.ib-dark-theme li p {
  display: inline;
  margin: 0;
}
.ib-dark-theme .ib-dark-content h2{
font-size:40px;
line-height:50px;
}
@media(max-width:980px){
.ib-dark-theme .ib-dark-content h2{
font-size:32px;
line-height:40px;
}
}
@media(max-width:767px){
.ib-dark-theme .ib-dark-content h2{
font-size:25px;
line-height:30px;
}
.ib-dsc-content, .ib-dsc-img{
  width: unset;
}

}
/* Discount Page Ends */

/* register page css starts */
#create-customer .form-control{
  background-color: transparent;
  color: #fff;
  border:1px solid #BD9C79;
  border-radius: 10px;
}
#customer-login .form-control{
  border-radius: 10px;
}

/* register page css ends */

/* product row full width starts */
@media(min-width:981px){
  .ib-pr-full, .ib-ap-cstm-fil{
    max-width:100%;
  width:90%;
}
}
/* .ib-ap-rev-price {
    display: flex;
    justify-content: space-around;
    text-align: center;
    flex-direction: row-reverse;
    margin: 10px;
    align-items: center;
} */
/* product row full width ends */
