/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.2.7
 Text Domain:  bricksend
*/
/*base css*/
/*sticky menu*/
/* 1. Hide the clone completely by default */
.sticky-clone-nav {
    display: flex !important; /* Kept permanently active to preserve child transform tracks */
    visibility: hidden;       /* Hides layout from the user smoothly */
    pointer-events: none;     /* Prevents accidental clicks while hidden */
    position: fixed !important;
    border-top: 1px solid #5f4b28;
    top: 0;
    left: 0;
    padding: 7px 20px;
    width: 100% !important;
    z-index: 9999;
    background-color: #000 !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    transform: translateY(-6px);
    /* transition: transform 300ms cubic-bezier(.2,0,.2,1), opacity 300ms ease; */
    opacity: 0;
    will-change: transform, opacity;
    
    /* Prevents mobile Safari/Chrome text scaling glitches during momentum scroll */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/* 2. Show and animate the clone ONLY when active */
	.sticky-clone-nav.is-active {
    visibility: visible;
    pointer-events: auto;
    opacity: 1;
    transform: translateY(0);
}
div:has(+ .is-active) .brxe-container .mini-cart-link{
  /* visibility:hidden!important; */
  /* display: none;
	opacity:1; */
  /* height: 37px; */
}
header #brxe-ywqixf {
    z-index: 9;
    position: relative;
    /* transition: all 300ms ease-in-out; */
    background-color: var(--color-dark);
  }

/*end sticky menu*/
      :where(p:last-of-type) + ul{
        margin-top:20px;
    }
 .shipping-table-wrap {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .shipping-table {
    width: 100%;
    min-width: 520px;
    border-collapse: collapse;
    font-family: inherit;
    font-size: 16px;
    line-height: 1.5;
  }
  .shipping-table th,
  .shipping-table td {
    border: 1px solid #ccc;
    padding: 12px 16px;
    text-align: left;
    vertical-align: top;
  }
  .shipping-table th {
    font-weight: 700;
    background: #fff;
  }

.brxe-list a, .brxe-text a, #brx-content ul a:not(.bricks-button){
color:var(--color-primary-hover);
}
.brxe-list a:hover, .brxe-text a:hover, #brx-content ul a:not(.bricks-button):hover{
text-decoration:underline;
}
.brxe-text + .brxe-heading{
margin-top:20px;
}
.inline-logo,
.inline-logo img {
  /* keep in DOM; animate transform + opacity only */
  display: flex;                 /* keep layout predictable */
  /* transform: translate3d(0,-18px,0) scale(0.995); */
  opacity: 0;
  width: 0;
  transition: transform 300ms cubic-bezier(.2,0,.2,1), opacity 300ms ease;
  will-change: transform, opacity;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.is-active .inline-logo, .is-active .inline-logo img {
    opacity: 1;
}
.inline-logo {
  display: none;
  position: absolute;
  width: 0;                   /* reserve final width to avoid reflow */
  /* top: 0; */
  /* visibility: hidden; */
  height: auto;
  transform-origin: left;
  transform: scaleX(0) translateX(-8px);
  x); */
  opacity: 0;
  pointer-events: none;
  /* transition: all 300ms ease-in-out; */
}
 #brxe-gyxwfh{
	 padding-left:0px;
	 position: relative;

	}
#brxe-sslrbn:has(.is-active) #brxe-ywqixf{
	margin-top:-20px;
}
.is-active #brxe-gyxwfh, #brxe-sslrbn:has(.is-active) #brxe-ywqixf #brxe-gyxwfh{
	/* padding-left:200px; */
	/* transform: translateX(200px); */
	/* transition: all 300ms ease-in-out!important; */
	/* background: #000; */
	z-index: 9;
	/* position: relative; */
	/* background: red; */
}

#brxe-sslrbn:has(.is-active) #brxe-ywqixf .inline-logo, .is-active .inline-logo img{
	width: 100%;
	/* height: 100px; */
	z-index: 9;
	position: relative;
}

/* Sticky state: reveal logo and move menu to the right */
#brxe-sslrbn:has(.is-active) #brxe-ywqixf .inline-logo, .is-active .inline-logo {
 transform: scaleX(1) translateX(0);
 opacity: 1!important;
 width:150px;
 display: block;
 left: 0;
 /* z-index: 1; */
 pointer-events: auto;
 /* transition: all 300ms ease-in-out; */
}

#brxe-pgylag:has(+ #brxe-mxkkcb:hover ) {
	cursor:pointer;
	z-index:999;
}
.bricks-nav-menu {transition: transform 300ms cubic-bezier(.5,0,.5,1);/* transform: translateX(0px); *//* background: red; *//* display: flex; */}
 #brxe-mxkkcb{
	z-index:9;
}
/* Amount to shift the menu — make this roughly equal to visible logo width + gap */
#brxe-sslrbn:has(.is-active) #brxe-ywqixf .bricks-nav-menu, .is-active .bricks-nav-menu-wrappe, .is-active .bricks-nav-menu  {
 transform: translate3d(200px, 0, 0);
 transition: transform 300ms cubic-bezier(1, 1, 1, 1);
 will-change: transform, opacity;
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
 background: #000;
}

/*end basae css*/

/*general css*/
.accordion-title h3{
    margin-bottom:0;
}
.accordion-item{
	border-bottom:1px solid #ccc;
	padding-top:30px;
	padding-bottom:30px;
}
.woocommerce-order-received tfoot th, .woocommerce-order-received tfoot td{
    padding-top:10px;
    padding-bottom:10px;
}
.woocommerce-mini-cart__total .woocommerce-Price-amount{
    font-weight:600;
}
.woocommerce-checkout #brx-header.brx-sticky.on-scroll, .woocommerce-cart #brx-header.brx-sticky.on-scroll{
position:static!important;
}
.wc-block-components-address-card {
    background: var(--color-light);
    border: 1px solid var(--color-secondary-d-2);
}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
    background: var(--color-light);
}
.wc-block-components-form .wc-block-components-checkout-step, .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step, .wp-block-woocommerce-checkout-order-summary-block
{
    background:var(--color-secondary-d-3);
    border: 1px solid var(--color-primary-hover);
    padding: 20px;
    border-radius: 0;
}
.wc-block-components-quantity-selector{
min-height:35px;
}
     table.wc-block-cart-items .wc-block-cart-items__header th,/* .wc-block-components-formatted-money-amount,*/ .wc-block-cart .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{
    font-weight: 700!important;
    font-size: 1rem!important;
    }
    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{
        font-size: 1rem!important;
    }
    .wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-details.wc-block-components-product-details, .wc-block-cart .wp-block-woocommerce-cart-order-summary-block, .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name,  .wp-block-woocommerce-checkout-order-summary-block, .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{
        font-size: 0.889rem!important;
    }
       .woocommerce-checkout .wc-block-components-product-metadata .wc-block-components-product-metadata__description > p{
    font-size:0.7778rem!important;
    }
    
    
    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    font-size: 1rem;
             color:var(--color-primary-hover);
             font-weight:700!important;
}
.woocommerce-mini-cart__buttons .button.wc-forward {
    padding: 15px 20px !important;
}
    /* Pagination: circular numbers, centered */
.woocommerce-pagination .page-numbers {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}

.woocommerce-pagination .page-numbers li { display: inline-block; }

/* number buttons */
.woocommerce-pagination .page-numbers li a.page-numbers,
.woocommerce-pagination .page-numbers li span.page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 30px;
  height: 30px;
  padding: 0 10px;
  border-radius: 50%;
  gap: 0;
  background: var(--color-secondary);
  /* color: #333; */
  text-decoration: none;
  /* font-weight: 500; */
}

/* active/current */
.woocommerce-pagination .page-numbers li span.current,
.woocommerce-pagination .page-numbers li span.page-numbers.current {
  background: var(--color-primary-hover); /* active color */
  color: var(--color-light);
  font-weight: 400;
}

/* prev / next links — rectangular, not circular */
.woocommerce-pagination .page-numbers li a.next.page-numbers,
.woocommerce-pagination .page-numbers li a.prev.page-numbers {
  border-radius: 4px;
  min-width: auto;
  height: auto;
  gap: 0;
  padding: 6px 10px;
  background: transparent;
  color: #333;
  display: inline-flex!important;
  font-weight: 400;
  align-items: center;
}

/* ellipsis/dots */
.woocommerce-pagination .page-numbers li .dots,
.woocommerce-pagination .page-numbers li .page-numbers.dots {
  background: transparent;
  color: #999;
  pointer-events: none;
  padding: 0;
}




    /* Add PREV / NEXT labels before icons */
.woocommerce-pagination .page-numbers li a.prev.page-numbers::before,
.woocommerce-pagination .page-numbers li a.next.page-numbers::before {
	/* font-weight: 600; */
	text-transform: uppercase;
	/* color: #333; */
	margin-right: 8px;
	letter-spacing: .02em;
	/* font-size: .9rem; */
}

.woocommerce-pagination .page-numbers li a.prev.page-numbers::after { content: 'PREV'; }
.woocommerce-pagination .page-numbers li a.next.page-numbers::before { content: 'NEXT'; }

    /* end pagination woocomemrce */

   .woocommerce .woocommerce-mini-cart__buttons .button.wc-forward{
        padding:15px 20px!important;
    }
.gform_confirmation_message{
    background:var(--color-light)!important;
    padding:30px!important;
    font-weight:700!important;
    border:1px solid var(--color-primary-hover)!important;
    border-radius:4px!important;
}
.gfield textarea{
min-height:190px!important;
}
.gfield input, .gfield textarea, .gfield select{
    border:1px solid var(--color-primary-hover)!important;
}
.flex-child-width-half > div {
    flex-basis: 50%;
        display: flex;
    flex-direction: column;
    gap: 10px;
}
.gap-5-percent {
    gap: 5%;
}
.display-flex{
display:flex;
}
   .woocommerce-order-received .woocommerce-order-details__title{
        margin-bottom:20px;
    }
.woocommerce-order-details, .woocommerce-order-downloads {
    margin: 60px 0;
}
    .woocommerce-order-received .woocommerce .woocommerce-columns {
        gap:40px;
        flex-wrap:wrap;
}
.woocommerce-order-received .woocommerce-customer-details address {
    background: var(--color-secondary);
    padding: 20px;
    border-radius: 8px;
    border: 1px solid var(--color-primary-hover);
    min-height: 157px;
}
.woocommerce-order-received .woocommerce-order-details table thead {
    display: table-header-group;
    background: #f5f6f7;
    border: 1px solid var(--color-secondary-d-1);
}
.woocommerce .button.order-again-button:hover{
    background-color: var(--color-primary-hover-l-2);
}
.woocommerce .button.order-again-button {
    border-radius: 50px;
    background-color: var(--color-primary-hover-l-1);
    padding: 12px 40px;
}
    .brxe-product-add-to-cart .cart{
        display:flex;
        gap:20px;
        flex-wrap:wrap;
    }
.woocommerce-order-overview.order_details li {
    border-left: 1px solid var(--color-secondary-d-1);
    border-right: none !important;
    flex: 1;
    border-bottom: none;
}
.woocommerce-order-overview.order_details {
    display: flex;
    border-left: 4px solid var(--color-primary-hover);
    flex-wrap: wrap;
}
.woocommerce .woocommerce-notice.woocommerce-notice--success {
    color: var(--color-text-primary);
    background: var(--color-secondary-hover);
    text-align: left;
    font-size: 1.4rem;
    font-weight: 700;
    padding: 20px 50px;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input{
padding:0!important;
}
.wc-block-components-button{
    background-color: var(--color-primary-hover-l-1);
    border-radius:6px;
    font-weight:700
}
.wc-block-components-button:hover{
    background-color: var(--color-primary-hover-l-2);
}
.yoast-breadcrumbs{
padding-top:20px;
}
.container{
max-width:1200px;
margin: 0 auto;
}
.pad-top-bottom-60px, .woocommerce-checkout #brx-content, .woocommerce-cart #brx-content{
padding:60px 0;
}
.container .alignwide{
    margin-left:0;
    max-width: 100%;
    position: relative;
    width: 100%;
}
.woocommerce-tabs .panel {
    padding: 30px 30px 0;
}
.woocommerce-tabs {
    border-bottom: none;
}
.woocommerce-price-suffix, .woocommerce-review-link{
    color: var(--color-secondary-d-2);
}
.woocommerce-tabs .wc-tabs li {
    padding: 10px 30px;
}
    .woocommerce-tabs .tabs{
        background-color: var(--color-secondary);
    }
    .woocommerce-tabs li{
        font-weight:400!important;
    }
.woocommerce-tabs li.active{
    color:var(--color-primary-hover);
}
.flex-viewport{
    border: 1px solid var(--color-primary-hover);
}
  .brxe-woocommerce-breadcrumbs .navigation a, .yoast-breadcrumbs a{
        color:var(--color-primary-hover);
    }
form.cart .woocommerce-variation-price, form.woocommerce-cart-form .woocommerce-variation-price {
    margin: 10px 0;
    font-size: var(--text-size-pricing);
}
    .single-product .product_meta .item:not(.item-sku){
        margin-top:20px;
        display:flex;
        flex-wrap: wrap;
        gap: 10px;
    }
.single-product .product_meta .item-tags a, .single-product .product_meta .item-categories a{
    border:1px solid var(--color-secondary-d-1);
    padding:5px 10px;
    margin-right:5px;
    border-radius:4px;
    font-weight:400;
    color:var(--color-primary-hover);
}
.brxe-woocommerce-mini-cart .mini-cart-link .cart-icon {
    align-items: center;
}
.woocommerce .button:hover{
    background: var(--color-primary-hover);
}
.woocommerce .single_add_to_cart_button.button:not(.wc-forward) {
    background-color: var(--color-primary);
    color: var(--color-light);
    border-radius: 50px;
    font-weight: 400;
    padding: 15px;
    }
    .add_to_cart_button:before, .single-product .single_add_to_cart_button:before {
    content: "" !important;
    width: 18px;
    height: 18px;
    background-image: url(https://rugopera.com.au/wp-content/uploads/2026/05/shopping_cart.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{
padding:5px 10px;
}
.single-product.woo-variation-swatches .variable-items-wrapper{
    gap: 15px;
    }
.single-product .woocommerce-variation-add-to-cart{
        display:flex;
        align-items:center;
        gap:25px;
        flex-wrap:wrap;
    }
.single-product form.cart .quantity+button, .single-product form.woocommerce-cart-form .quantity+button{
        margin-top:0;
    }
form.cart table.variations, form.woocommerce-cart-form table.variations {
    border-top: 1px solid var(--color-secondary-d-1);
    border-bottom: 1px solid var(--color-secondary-d-1);
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 50px;
    background-color:var(--color-secondary);
    border:none;
    box-shadow:none;
    height:auto;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item), label{
color:var(--color-text-primary);
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: var(--color-primary-hover);
    color: var(--color-light);
    border-radius: 50px;
    box-shadow: none;
}
.single-product .variations tbody>tr{
    display:flex;
    align-items: baseline;
    gap:15px;
}
.single-product.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name, .item-sku{
    display:none;
}
.star-rating span:before {
    color: var(--bricks-color-amber);
    content: "\e020\e020\e020\e020\e020";
    left: 0;
    position: absolute;
    top: 0;
}
.products .product img:hover {
    box-shadow: 0 0 10px #999;
    border-color: #999;
    transition: all .2s;
}
.home .gform_validation_error{
padding-bottom:60px;
}
.products .product .brxe-product-title > a:hover{
    text-decoration:underline;
}
.gform_button{
      transition: all 600ms linear !important;
    padding: 15px 60px !important;
    background: var(--color-primary) !important;
    border-radius: 50px !important;
    gap: 10px !important;
    font-weight: 300 !important;
    font-size: 16px !important;
    align-items: center !important;
}
.gform_button:after{
        content: "\f3d1";
        font-family: Ionicons;
}
.gform_required_legend{
display:none;
}
.full-width{
width:100%;
}
.bricks-button:hover,.product-btns > .product-btn:first-child > a.add_to_cart_button:hover,.btn-transparent:hover, .gform_button:hover, .wc-block-components-button:hover, .single_add_to_cart_button:hover {
   -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear!important;
}
.bricks-button,.product-btns > .product-btn:first-child > a.add_to_cart_button, .woocommerce .button:not(.wc-forward){
/*line-height:15px;*/
border-radius:50px;
    -webkit-transition: all 600ms linear;
    -moz-transition: all 600ms linear;
    -ms-transition: all 600ms linear;
    -o-transition: all 600ms linear;
    transition: all 600ms linear;
}
.btn-default{
background:transparent;
    border:1px solid var(--color-text-primary);
    color:var(--color-text-primary);
    border-radius:50px;
    padding:5px 20px;
    font-size:15px;
    font-weight:500;
display:flex;
align-items:center;
}
.btn-primary{
border:1px solid var(--color-primary);
background:var(--color-primary);
border-radius:50px;
padding:5px 11px;
 display: flex;
    color: #fff;
    font-weight: normal;
    align-items: center;
    opacity:1;
min-width:133px;
}
.btn-secondary{
    padding: 5px 12px;
    font-size: 14px;
    background: #ececec;
    border-radius: 50px;
    color: #000;
    border: 1px solid #ccc;
}
.btn-transparent:hover, .gform_button:hover {
    border: 1px solid var(--color-primary-hover);
    background: var(--color-primary-hover)!important;
}
.btn-transparent{
color:#fff;
    background: transparent;
    border: 1px solid #d6d5d4;
    border-radius: 50px;
    padding: 10px 20px;
    font-weight: 300;
    font-size: 16px;
    display: flex;
    align-items: center;
}
 .bricks-nav-menu>li{
         list-style:none;
  }
 .bricks-nav-menu>li:first-child{
         margin-left:0;
  }
 .brxe-woocommerce-mini-cart .ion-ios-cart{
       margin-left:-20px;
       align-items: center;
   }
.brxe-woocommerce-mini-cart .mini-cart-link .cart-icon:after {
    content: "CART";
    font-size: 15px;
    color:#fff;
font-family:'Inter';
    font-weight: 300;
    margin-right: 10px;
    margin-left: 8px;
}
    .brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons > a:hover{
    background: var(--color-primary-hover-l-2) !important;
    color: var(--color-text-primary) !important;
border: 1px solid var(--color-primary-hover-l-2)!important;
  -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
      }
    .brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons > a, .wc-block-components-button{
            border-radius:6px;
          -webkit-transition: all 600ms linear;
    -moz-transition: all 600ms linear;
    -ms-transition: all 600ms linear;
    -o-transition: all 600ms linear;
    transition: all 600ms linear!important;
        }
    .brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons > a:first-child{
            border: 1px solid var(--color-text-primary);
        background:transparent;
    }
     .brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons > a:last-child{
            border: 1px solid var(--color-text-primary);
        background:#3b3b3b;
         color:#fff;
    }
    #menu-foot-links li{
        display:flex;
        margin:0;
    }
     #menu-foot-links li:last-child:after{
         content:"";
         margin:0;
     }
    #menu-foot-links li:after{
            content: '\007C';
        margin-left:10px;
        margin-right:10px;
    }
#menu-foot-links li a:hover{
    color:#e5b000;
    text-decoration:underline;
}
    .product-btns{
    gap:10px;
    align-items:center;
}
 /*   .product-btns a{
         padding:2px 15px;
     }*/
.product-btns > .product-btn:first-child > a.add_to_cart_button:before {
    content: "\f3f8";
    font-family: Ionicons;
}
.product-btns > .product-btn:first-child > a.add_to_cart_button:hover{
    border: 1px solid var(--color-primary-hover);
    background: var(--color-primary-hover);
}
.woocommerce .button:not(.wc-forward):hover{
   background: var(--color-primary-hover);
}
.product-btns > .product-btn:first-child > a.add_to_cart_button {
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
            border: 1px solid var(--color-primary);
            background: var(--color-primary);
            border-radius: 50px;
            /*padding: 5px 11px;*/
            color: #fff;
            align-items: center;
            opacity: 1;
            min-height: auto;
    }
    .product-btn a, .product-btn, .product-btn span, .product-btns a{
        border-radius:50px;
        font-size:14px;
        font-weight:300;
        min-height: auto;
    }
.product-btns > .product-btn{
    flex-basis:max-content;
    display:flex;
    align-items: center;
    flex-wrap: wrap;
}
/*end general css*/

/*media queries*/
@media (max-width: 1350px) {
.product-btns{
align-items:flex-start;
}
}
@media(min-width:1200px){
.pad-left-responsive-to-container{
    padding-left: calc((100% - 1200px) / 2);
}
.pad-right-responsive-to-container{
    padding-right: calc((100% - 1200px) / 2);
}
}
@media (max-width: 1250px) {
 .woocommerce-checkout #brx-content,.woocommerce-cart #brx-content{
        padding: 40px 27px!important;
        margin: 0 !important;
    }
}
@media(max-width:1200px){
.wc-block-components-order-summary .wc-block-components-order-summary-item__description{
	padding-left:0;
}
.wc-block-components-order-summary-item{
	flex-wrap:wrap;
}
.pad-top-bottom-60px{
padding:60px 0;
}
.pad-left-responsive-to-container{
    padding-left: 27px;
}
.pad-right-responsive-to-container{
    padding-right:27px;
}
.product-btns > .product-btn{
flex-basis:auto;
}
}
@media(max-width:991px){
	.is-sticky #brxe-idalys{
		padding-bottom:0;
	}
}
@media (min-width: 768px) {
    .banner-area {
        min-height: 526px;
        align-content: end;
    }
}
@media(max-width:767px){
	.sticky-clone-nav {
	    /*padding:7px 27px;*/
	transform:none;
  transition:none;
	}
header #brxe-ywqixf.sticky-shifted {
    margin-top: -30px !important;
}
	.is-sticky .inline-logo, .is-active .inline-logo {
width:0;
    opacity:0 !important;
    margin-right:0!important;
    }
	
#brxe-mxkkcb{
	display:flex;
	align-items:center;
}
#brxe-mxkkcb:before {
    content: "MENU";
    padding-left: 30px;
    position: absolute;
}
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{
margin-bottom:20px;
}
	.woocommerce-pagination a.page-numbers:not(.prev):not(.next){
		gap:0;
		display:none!important;
	}
.display-flex{
flex-wrap:wrap;
}
.flex-child-width-half > div {
    flex-basis:100%;
}
.woocommerce-tabs li {
    border-bottom: 1px solid var(--color-secondary-d-1);
    width: 100%;
    }
.single-product .variations tbody>tr{
flex-wrap:wrap;
gap:0;
}
#brxe-iakaek svg{
height:18px;
}
.brxe-woocommerce-mini-cart .ion-ios-cart {
    margin-left: -30px;
    align-items: center;
}
}
  /* Mobile: stack rows as cards */
  @media (max-width: 640px) {
    .shipping-table-wrap {
      overflow-x: visible;
    }
    .shipping-table {
      min-width: 0;
      border: 0;
    }
    .shipping-table thead {
      display: none;
    }
    .shipping-table tbody,
    .shipping-table tr,
    .shipping-table td {
      display: block;
      width: 100%;
    }
    .shipping-table tr {
      border: 1px solid #ccc;
      margin-bottom: 12px;
      padding: 4px 0;
    }
    .shipping-table td {
      border: 0;
      border-bottom: 1px solid #eee;
      padding: 10px 16px;
    }
    .shipping-table td:last-child {
      border-bottom: 0;
    }
    .shipping-table td::before {
      content: attr(data-label);
      display: block;
      font-weight: 700;
      margin-bottom: 4px;
      color: #111;
    }
  }
  
 @media(min-width:479px){
      	.sticky-clone-nav {
	    padding:7px 27px;
    	}
  }
@media (max-width: 480px) {
#brxe-otxmty{
    margin-left:-2%;
}
  .woocommerce-pagination .page-numbers li a.page-numbers,
  .woocommerce-pagination .page-numbers li span.page-numbers {
    min-width: 30px;
    height: 30px;
    margin: 0;
    gap: 6px;
  }
	.woocommerce-pagination .page-numbers{
		gap:0;
	}
  	.woocommerce-pagination .page-numbers li a.prev.page-numbers::before,
	.woocommerce-pagination .page-numbers li a.next.page-numbers::before {
		/* display: none; */
	}
}
@media(max-width:400px){
#brxe-gyxwfh {
    width: 47%!important;
}
}
/*end media queries*/