/** * WARNING: Do not change this file. Your changes will be lost. * 2025-10-27 15:10:42 */  body.boxed {    }  @media (min-width: 768px) { .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom { width: 49%; } .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper { width: 49%; } .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main { width: 36.75%; } .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media { width: 36.75%; } }  .page-header .panel.wrapper .header-right {
    display: none !important;
}


.page-header .panel.wrapper .header-left{
      margin-left: auto;
}
@media (max-width: 991px) {
    .page-header .panel.wrapper {
      display:none;
    }
}
.cart-totals tbody .grand.totals .mark {
padding: 18px 5px;
}
.cart-totals {
border: none;
}
.cart-totals tbody .sub {
display: none;
}
.cart-totals .totals-tax-summary .amount {
display: none;
}
.cart-totals .totals-tax-summary .amount .price {
display: none;
}
.page-main .cart-summary .block {
    display: none;
} 
 .cart-totals .totals-tax-summary .mark {
        display: none;
    }
    
.product-options-wrapper .fieldset > .field .label {
    color: #000;
    font-weight: 600;
    }
.product-options-wrapper select {
    color: #3e3e3e;
    border-color: #848484;
    }
.authentication-wrapper button.action-auth-toggle {
display: none;
}
.product-item-name a {
        margin-top: 0.45rem;
}
@media (max-width: 767px){
.mobile-sticky .sticky-product {
    padding: 15px 0 15px;
    top: 90%;
}
.products-grid .product-item .product-item-info {
    min-height: 360px;
}
}
@media (min-width: 768px){
.amsearch-wrapper-content .product-item.amsearch-item {
    padding: 2px 5px 2px 5px !important;    
    width: 25% !important;
}
.amasty-xsearch-block-header {
    text-align: left;
}
.amsearch-results .amsearch-item .item-name {
    color: #000;
    font-size: 0.8rem;
}
.amsearch-leftside {
    text-align: left;
}
.amsearch-wrapper-content .product-item-details {
    text-align: left;
}
.sticky-product {
    display: none;
}
.products-grid .product-item .product-item-info {
    position: relative;
    min-height: 374px;
}
}
.widget:first-child, .footer .widget:first-child {
    margin-top: 20px;
    text-align: center;
    margin-bottom: 50px;
}
.amsearch-form-container .input-text:focus {
    border: none;
}
.amform-form .action.primary {
    line-height: 1;
    background: #000000;
}
.amform-form .action.primary:hover {
background: #e48809;
}

.footer-middle>.container {
    position: relative;
    padding-top: 1.5rem;
}

.footer-bottom {
    padding: 2px;
    font-size: 14px;
}

@media (min-width: 992px) {
header.page-header.sticky-header .nav-sections {
    padding: 0 10px;
}
.nav-sections {
    padding: 10px;
}
header.page-header.sticky-header .navigation {
    padding: 10px 10px;
}
.page-header.type1.sticky-header .navigation {
    display: block;
}
.product-social-links {
    display: none;
}
}
.product-item-actions .action.towishlist, .product-item-actions .action.tocompare {
        display: none !important;
)
.products-grid .product-item-details .product-item-actions {
        text-align: center !important;
}@media (max-width: 575px) {
 .search-area.show-icon-tablet .block.block-search {
        right: -120px !important;
        border: 1px solid #d7d7d7!important;
        border-radius: 5px !important;
        background-color: #fefefe !important;
    }
}
.catalogsearch-result-index .catalog-topnav.amasty-catalog-topnav {
  display: block;
}
.amsearch-close {
    right: 10px;
}
.amsearch-results .amsearch-item {
    text-transform: none;
}
#totop {
    bottom: 75px;
}
.product-info-price .price-box .old-price {
    display: inline-block !important;
    margin-left: 0px;
}
.product-item-info.type3 .product-item-actions .actions-primary .tocart {
 z-index: 1;
}
.review-field-rating .label {
    margin-bottom: 0px;
}
.review-field-rating .control {
    margin-top: 0px;
}
.review-control-vote label:before, .review-control-vote:before {
    font-size: 26px;
    letter-spacing: 8px;
}
.fieldset .review-legend.legend {
color: #000;
}
.product-info-main .product-reviews-summary, .rating-summary .rating-result>span:before, .product-item .rating-summary .rating-result > span:before, .review-control-vote label:before, .product-info-main .product-reviews-summary .rating-summary .rating-result>span:before {
color: #e4880a;
z-index: 1;
}
.amrelated-grid-wrapper .block-title strong {
    font-size: 1.5rem;
    color: #777;
}
.amrelated-grid-wrapper .product-image-wrapper {
    padding-bottom: 125% !important;
}
.am-porto-cmtb .product-items.slick-slider .slick-slide .product-item-actions {
    display: none;
}
.product-info-main .stock.available span + span {
    color: green;
}
@media (max-width: 991px) and (min-width: 500px) {
.catalog-category-view div#narrow-by-list {
    margin-top: -3%;
    position: relative;
    display: flex;
}
}

@media (min-width: 992px) {
.catalog-category-view .filter-options-item {
    width: 120px;
}
.page-header .navigation .level0 .submenu li {
    margin-left: 0px;
}
    .page-header .sw-megamenu.navigation li.level0.staticwidth > .submenu .level1 > a, .page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu .level1 > a {
        color: #333;
        font-size: 16px;
    }
    .page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {
        font-size: 16px !important;
    }
    .sw-megamenu.navigation li > a > span:hover {
        color: #e48809;
    }
    .sw-megamenu.navigation li.level0>.level-top {
        font-size: 16px;
    }
    .page-header .navigation:not(.side-megamenu) .level0 {
        font-size: 16px;
    }
    .page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {font-size: 16px;}
    .sw-megamenu.navigation li.level0.fullwidth .submenu a, .sw-megamenu.navigation li.level0.staticwidth .submenu a {
        color: #000;
        font-size: 16px;
    }
}