.product-add-form .super-attribute-select, .swatch-input {
    display: inherit !important;
}

.fieldset {
    width: 100%;
}

a#refreshpreview {
    padding-inline: 0;
    text-align: center;
    min-width: 100%;
}

/* remove fixed */
.catalog-product-view .product-main-content .box-tocart {
    box-shadow: none;
    padding-top: 0;
}

.field.qty.up-down.flex-layout.no-wrap{
    margin-top: 12px;
}

.product-info-main .product-add-form form .box-tocart .fieldset .actions {
    width: 90%;
    margin: 0;
}

.product-info-main .product-add-form .box-tocart .action.tocart {
    padding: 16px 45px !important;
    margin: 0;
}

.product-info-main .box-tocart .fieldset {
    padding-right: 0;
    padding-left: 0;
}

.amrelated-content-wrapper {
    background: #eaeaea;
}

.amrelated-pack-list {
    width: min-content;
    flex-wrap: unset !important;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
}

.amrelated-photo-container {
    width: 15.5rem;
    height: 15.5rem;
}

.amrelated-pack-item .amrelated-info {
    display: block;
}

.amrelated-pack-item .amrelated-name {
    margin-bottom: 10px;
    text-align: center;
}

.amrelated-pack-item {
    padding: 20px;
    width: min-content;
}

.amrelated-pack-item .amrelated-details {
    margin-left: unset;
}

.amrelated-pack-item .price-box {
    display: block;
}

.amrelated-pack-item .price-box span.special-price {
    display: block;
    text-align: center;
}

.amrelated-pack-item .price-box span.old-price {
    margin-right: unset;
    margin-left: unset;
}

.amrelated-pack-item:not(:last-child) {
    border-bottom: unset;
}

.amrelated-plus {
    display: flex;
}

.amrelated-pack-wrapper .amrelated-title {
    margin-bottom: 20px;
}

.amrelated-pack-item.-wide .amrelated-info, .amrelated-pack-item.-narrow .amrelated-info,
.amrelated-pack-item.-narrow .amrelated-info, .amrelated-pack-item.-narrow .amrelated-info{
    flex-wrap: wrap;
    width: min-content;
}

.amrelated-pack-item.-wide,
.amrelated-pack-item.-narrow
{
    width: fit-content;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus, .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-equal {
    height: 175px;
    font-size: 35px;
}


.amrelated-pack-list.-wide,
.amrelated-pack-list.-narrow {
    margin-top: 10px;
}

.amrelated-pack-item .price-final_price [data-price-type='finalPrice'] .price {
    font-size: 1.5rem !important;
}

.amrelated-product-info .amrelated-info.-top, .amrelated-product-info .amrelated-info.-bottom {
    text-align: start;
    padding: 5px 20px;
}

.amrelated-bundle-popup .amrelated-products-wrapper .amrelated-product-container .amrelated-product-content .amrelated-info .special-price,
.amrelated-bundle-popup .amrelated-products-wrapper .amrelated-product-container .amrelated-product-content .amrelated-info .old-price {
    display: inline-block;
}

.amrelated-rating {
    display: none;
}

.amrelated-info.-bottom > .amrelated-description {
    margin: 0;
    text-align: start;
}

.amrelated-info .product-options-bottom {
    display: inline-block;
}

.amrelated-info .product-item div[class*="swatch-opt"] .swatch-attribute .swatch-attribute-options {
    width: 100%;
    justify-content: start;
}

.amrelated-info div.product-options-wrapper {
    display: inline-block;
}

.amrelated-bundle-popup .amrelated-notice {
    max-width: 70%;
    padding: 10px 0 1px 0;
}

.amrelated-notice p:first-child {
    display: none;
}

.amrelated-bundle-popup .amrelated-products-wrapper .product-options-bottom .actions, .amrelated-bundle-popup .amrelated-products-wrapper .box-tocart .actions,
.amrelated-info span.swatch-attribute-selected-option {
    display: none;
}

.amrelated-pack-wrapper .amrelated-title:after {
    display: none;
}

.amrelated-title {
    pointer-events: none;
}

.section.hot-deal-tab-slider .list.products-list .product-items.owl-carousel .product-item .product-item-actions, .products-grid .product-items.owl-carousel .product-item .product-item-actions {
    position: fixed;
    background: transparent;
}

.field.choice.related {
    display: none !important;
}
html[lang="ar"] .field.qty.up-down.flex-layout.no-wrap {
    order:1
}
