/** Shopify CDN: Minification failed

Line 109:1 Expected identifier but found whitespace
Line 349:0 Expected "}" to go with "{"

**/
/* title of product */
.xo-product-info-content__header .xo-product-info-content__title {
    font-size:20px;
    font-weight:500;
    line-height:130%;
}


.xo-product-info-content__price::after {
  width: 100%;
}

/* product page */

.product-specs {
  margin-top: 20px;
}

.product-specs__list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-bottom:20px;
}

  .product-accordion__content ul{
    padding-left:10px;
  }


.spec-row {
  display: grid;
  grid-template-columns: 180px 1fr;
  align-items: start;
}

.spec-label {
  font-size: 16px;
  font-weight: 500;
  color: #111;
  line-height: 1.4;
}

.spec-value {
  font-size: 15px;
  font-weight: 400;
  color: #222;
  line-height: 1.5;
}

@media(max-width:767px){
 .spec-row .spec-label {
    font-size:14px;
  }

  .product-specs{
    margin:0px;
  }

  .product-accordion__content ul{
    padding-left:15px;
    font-size:14px;
    color:#111;
  }

.product-accordion__content p img {
  border-radius: 5px;
}

}

@media(max-width:320px){
.product-specs__list .spec-row {
  grid-template-columns:130px 1fr !important;
}
}

.product-specs::after {
    content: "";
    display: block;
    height: 1px;
    background-color: #00000040;
    margin-bottom: 15px;
}


/* button */

.cart-mini-item__btn-flex .xo-btn--secondary.xo-btn--dark{
  background: rgba(88, 114, 13, 1);
  border:1px #58720d;
}

.cart-mini-item__btn-flex .xo-btn--light .xo-btn__text[data-text]:before{
color: color-mix(
  in srgb,
  #58720d 100%,
  #58720d
) !important;
border-color:#58720d;
}

. cart-mini-item__btn-flex .xo-btn--light .xo-btn__text[data-text]:after{
    background-color:#58720d !important;
    border: 2px solid #58720d !important;
}

.cart-mini-item__btn-flex .xo-btn--primary.xo-btn--light {
  border: var(--buttons-border-width) solid
    color-mix(
      in srgb,
      #58720d calc(var(--buttons-border-opacity) * 100%),
      transparent
    );
}

.cart-mini-item__btn-flex .xo-btn--primary.xo-btn--light:hover {
  background-color: #58720d;
  color: #ffffff;
}

/* Text layers */
.cart-mini-item__btn-flex .xo-btn--primary.xo-btn--light:hover 
.xo-btn__text[data-text]::before,
.xo-btn--primary.xo-btn--light:hover 
.xo-btn__text[data-text]::after {
  color: #ffffff;
}

/* Icon */
.cart-mini-item__btn-flex .xo-btn--primary.xo-btn--light:hover .xo-btn__icon svg {
  color: #ffffff;
}

/* Loader */
.cart-mini-item__btn-flex .xo-btn--primary.xo-btn--light:hover .xo-loader-3 > *,
.xo-btn--primary.xo-btn--light:hover .xo-loader-3::before,
.xo-btn--primary.xo-btn--light:hover .xo-loader-3::after {
  background-color: #ffffff;
}


/* cart */
.xo-page-heading .xo-page-heading__title{
  font-size:28px;
}

.xo-empty .xo-empty__title{
  font-size:18px;
}

.xo-btn--link.xo-btn--dark .xo-btn__text:before{
  font-size:12px;
}

/* Remove */

.wishlist-table__action .xo-btn__content .xo-btn__text.gb-font{
  font-size:10px !important
}

.main-wishlist xo-products-fetcher-remove .xo-btn {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  min-height: auto !important;
}

/* Text styling */
.main-wishlist xo-products-fetcher-remove .xo-btn__text {
  text-decoration: underline;
  color: red; /* change if needed */
}

.main-wishlist xo-products-fetcher-remove .xo-btn:hover {
  background: none !important;
  transform: none !important;
}

.main-wishlist xo-products-fetcher-remove .xo-btn::before,
.main-wishlist xo-products-fetcher-remove .xo-btn::after {
  content: none !important;
  display: none !important;
}

.main-wishlist xo-products-fetcher-remove .xo-btn__text::before,
.main-wishlist xo-products-fetcher-remove .xo-btn__text::after {
  content: none !important;
  display: none !important;
}

/* Optional: cursor like a link */
.main-wishlist xo-products-fetcher-remove .xo-btn {
  cursor: pointer;
}

.wishlist-table__action .xo-btn.xo-btn--dark .xo-btn__content .xo-btn__text.gb-font{
  color:gray;
  font-size:10px !important;
}

.wishlist-table__action .xo-btn--secondary.xo-btn--dark{
  background: rgba(88, 114, 13, 1);
  border:1px #58720d;
}

.wishlist-table__action .xo-btn--light .xo-btn__text[data-text]:before{
color: color-mix(
  in srgb,
  #58720d 100%,
  #58720d
) !important;
border-color:#58720d;
}

.wishlist-table__action .xo-btn--light .xo-btn__text[data-text]:after{
    background-color:#58720d !important;
    border: 2px solid #58720d !important;
}

.wishlist-table__action .xo-btn--primary.xo-btn--light {
  border: var(--buttons-border-width) solid
    color-mix(
      in srgb,
     #58720d calc(var(--buttons-border-opacity) * 100%),
      transparent
    );
}

.wishlist-table__action .xo-btn--primary.xo-btn--light:hover {
  background-color: #58720d;
  color: #ffffff;
}

/* Text layers */
.wishlist-table__action .xo-btn--primary.xo-btn--light:hover 
{
  color: #ffffff;
}

/* Icon */
.wishlist-table__action .xo-btn--primary.xo-btn--light:hover .xo-btn__icon svg {
  color: #ffffff;
}

/* Loader */
.wishlist-table__action .xo-btn--primary.xo-btn--light:hover .xo-loader-3 > *,
.xo-btn--primary.xo-btn--light:hover .xo-loader-3::before,
.xo-btn--primary.xo-btn--light:hover .xo-loader-3::after {
  background-color: #ffffff;
}

#cart th[role="columnheader"]:nth-child(2),
#cart td:nth-child(2) {
  text-align: center;
}


#cart th[role="columnheader"]:nth-child(3) {
  text-align: center;
  font-size: 14px;   
}

@media (max-width: 767px) {
 #cart thead[role="rowgroup"] {
    display: none;
  }
}

/* price */
#cart .xo-table td:last-child .xo-cart-table__price{
    display: inline !important;
  white-space: nowrap;
}

#cart .xo-table td:last-child{
  padding:10px;
}

/* menu icon */

@media (max-width: 450px) {
.header-v6__icon-wrap .header-v6__icon svg{
    width:20px;
    height:20px;
}

.xo-menu-hamburger__trigger  .xo-menu-hamburger__icon::before {
  width:21px !important;
}
.xo-menu-hamburger__trigger .xo-menu-hamburger__icon::after {
   width:16px !important;
}
.xo-menu-hamburger__trigger .xo-menu-hamburger__icon {
    width:10px !important;
}


.xo-menu-hamburger__trigger[xo-active]:not([xo-active=false]) .xo-menu-hamburger__icon,
.xo-menu-hamburger__trigger[xo-active]:not([xo-active=false]) .xo-menu-hamburger__icon::after {
    width:21px !important;
}
}

.menu-hamburger-drawer-mobile__collapse-child-trigger .menu-hamburger-drawer-mobile__child-link{
  font-weight:400;
}

/* featured */
.xo-field-select-custom-filter__check .xo-field-select-custom-filter__label{
    font-weight:400;
}

/* pagination button  */
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background:#58720d!important;
}

/* category mobile */
@media(max-width:767px){
  .xo-container--box .product-v3__tab .product-v3__tab-trigger{
  padding:0px 12px;
}

/* serach button  */
[dir="ltr"] .xo-modal-content 
.xo-modal-content__inner.xo-modal-content__inner--full-width 
.xo-modal-content__close--abs {
  right: 37px;
  top: 32px;
  background:unset;
  width:11px;
}

[dir="ltr"] .xo-predictive-search__box 
.xo-field-input__placeholder {
  position: absolute;
  left: 38px;
  font-size: 15px;
}

