.page-footer {
    background-image: none !important;
    background-color: #004583;
}.drop-shadow {text-shadow: 2.41px 2.41px #2F5471;}
.card-banner {height: 85%;}

div.eln-loader, div.eln-main-loader, div.loader, div.eln-infinite-scroll-loader {
    background-repeat: no-repeat;
    background-image: none !important;
}

@media (max-width: 376px) {
    #header #customer-menu .w-7.h-7.min-w-7.min-h-7.rounded-full.mr-4 {
        margin-right: 10px;
    }
}.catalog-product-view .pdp-gallery .grid{position:relative;}
/* start premier pricing styling */
.catalog-product-view .price-box .final-price .price-wrapper .price {
    font-size: 20px;
    font-weight: 600;
    color: #000;
}

.catalog-product-view .premier-pricing {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
}
.catalog-product-view .premier-pricing .price-container {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
}
.catalog-product-view .premier-pricing .old-price span {
    font-size: 12px;
    color: #000;
    text-decoration-line: none;
    line-height: 1.5;
}	
.catalog-product-view .premier-pricing .premier-price {
    font-size: 18px;
    font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;
}

.catalog-product-view .premier-pricing .final-price .price-wrapper .price {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    font-family: 'Roboto Condensed', sans-serif;
}
.catalog-product-view .premier-pricing .premier-block-pricing {
    display: flex;
    align-items: anchor-center;
}
.catalog-product-view .premier-pricing .premier-block-pricing .premier-savings .bg-orange-500 {
    background: linear-gradient(90deg, rgba(255, 103, 31, 1) 0%, rgba(143, 58, 18, 1) 100%);
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Roboto Condensed';
}

.catalog-product-view .premier-pricing-bg .free-ship-message {
    display: none;
}
.catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing .free-ship-message {
    display: flex;
}
.catalog-product-view .premier-pricing-bg .price-box.price-final_price .price-container .premier-block-pricing .free-ship-message {
    display: flex;
}
.catalog-product-view .premier-pricing-bg .price-box.price-final_price .price-container .premier-block-pricing {
    display: flex;
}
.catalog-product-view .price-box.price-final_price .price-container .premier-block-pricing .free-ship-message {
    display: none;
}
.catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing {
    white-space: nowrap;
}

/* Footer Block */
.catalog-category-view .badegs {
    position: absolute;
    right: 0;
    bottom: 25px;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}
.catalog-product-view .pdp.badegs {
    position: absolute;
    right: 0;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.catalog-product-view .pdp.badegs .badge {margin-bottom: 5px;}
.catalog-product-view .badge.clearance {background: #761113;}
.catalog-category-view .badegs .clearance {
    background: #761113;
}
.catalog-category-view .badegs .clearancesash {
    background: #761113;
}
.catalog-product-view .related-product-slide .js_slide img {object-fit: contain;}
.catalog-product-view .swatch-attribute .swatch-attribute-options .mb-3.mr-2 {margin-right: 0; margin-bottom: 5px;}
.catalog-product-view .product-info-main .product-options-bottom div#bundleSummary .content .bundle-info .product-details .flex.justify-between {
    display: inline-block;width: 100%;
}
.catalog-category-view #eln-product-products .products.list .item.product.product-item .price-wrapper {
    display: block;
}
.catalog-product-view .related-product-slide .product-info .price-box.price-final_price {
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
}
.catalog-product-view .related-product-slide .product-info .price-final_price span.old-price.sly-old-price.no-display .price-wrapper {
    text-decoration: line-through;
    margin-right: 2px;
    color: #707070;
}
.catalog-product-view .swatch-attribute-options .toptip-attribute .text-\[\#cf4200\] {
    font-size: 10px;
    text-align: center;
    position: relative;
}
.catalog-product-view .product-info-main .product-options-bottom div#bundleSummary .content .bundle-info .product-details .flex.justify-between .w-full.inline-block {display: inline;}
.catalog-product-view .product-info-main .product-options-bottom div#bundleSummary .content .bundle-info .product-details .flex.justify-between .order-time {
    display: block;
    width: 100%;
    margin-top: 20px;
}
.catalog-product-view #product_addtocart_form #product-options-wrapper {
    margin-bottom: 15px;
}
.catalog-product-view  #sezzle-pay-text p, .catalog-product-view  #sezzle-pay-text img {
    display: inline;
}
.catalog-product-view #product-options-wrapper #sezzle-pay-text a {
     white-space: nowrap;
}
.catalog-product-view .swatch-attribute-options .toptip-attribute .text-xs.font-medium.absolute.left-1\/2 {
    font-size: 10px;  text-align: center; position: relative;
}

.catalog-product-view .product-info-main .pdp-details-blocks .attribute-tag-block {
  display: flex; flex-wrap: wrap;
}
.catalog-product-view .attribute-tag-block .see-guide-wrapper.mb-1.inline-block {
  top: 0; margin-bottom: 5px;
}

.catalog-product-view .swatch-attribute-options .text-xs.font-medium.text-\[\#0b882e\] {
    margin-top: 0;
}
.catalog-product-view .swatch-attribute-options svg.absolute.inset-0.text-gray-300.bg-white.bg-opacity-25.bg-img {
    width: 40px; height: 40px; min-width: 40px; min-height: 40px; cursor: no-drop;
}
.catalog-product-view .swatch-attribute-options .relative.border-2.cursor-pointer.select-none.border-gray-200.swatch-option1.w-6.h-6 {
    width: 41px; height: 41px;
}
.catalog-product-view  .swatch-attribute .swatch-attribute-options .mb-2.mr-2 {
    margin-bottom: 15px;
}
.catalog-product-view  .swatch-attribute .swatch-attribute-options .swatch-option1.items-swatch-option {
    width: 41px;height: 41px;
}

.catalog-product-view .toptip-attribute .swatch-option1 {
    width: 40px; height: 40px; min-width: 40px; min-height: 40px;
}
.catalog-product-view .relative.mb-0[x-data="initConfigurableSwatchOptions_24749()"] .absolute.hidden.md\:block {
    z-index: 20;
}

.catalog-product-view .order-2 #product-options-wrapper #sezzle-pay-text {
    display: none;
}
.catalog-product-view .product-options-wrapper table th, .catalog-product-view .product-options-wrapper table td {
    padding: 5px 10px;
} 
.catalog-product-view .product-info-main .pdp-titles .w-full > .my-2.md\:flex.flex-wrap.items-center.mr-3 {
    display: flex;
}

/* -- size guide css--  */
.catalog-product-view .see-guide-wrapper .content-wrapper #seeguideTab .chart.fit-chart h3 {
    margin-left: auto; margin-right: auto; text-align: center;
}
.catalog-product-view .see-guide-wrapper table td, .catalog-product-view .see-guide-wrapper table th {
        min-width: 60px;
}
.catalog-product-view .product-options-wrapper table tr:nth-child(even) {
    background: #e5e7eb;
}
.catalog-product-view .product-options-wrapper table tr:nth-child(odd) {
    background-color: #e5e7eb00;
}
/* -- size guide css--  */

/* -- Women's boots size guide css--  */
.catalog-product-view .pdp-details-blocks .swatch-attribute.footwear_width .size-block {
    display: none;
}
.catalog-product-view .btn.rounded-none.border-0.uppercase.mt-2{margin-top: 40px;}
@media (min-width: 767px) {
    .catalog-category-view .container.pageTitle .pr-28 {
        padding-right: 0;
        text-align: center;
    }
}

@media (max-width: 767px) {
   
    .catalog-product-view  #sezzle-pay-text {margin-top: 0px;}
    .catalog-product-view .product-info-main .product-options-bottom div#bundleSummary .content .bundle-info .product-details .flex.justify-between #product-addtocart-button {width: 100%;}
    .catalog-product-view .order-1.w-full.md\:w-6\/12.lg\:w-6\/12.md\:h-auto.mb-4.md\:pr-2 .grid.grid-cols-1.gap-4 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .catalog-product-view .product-info-main .order-2 .flex.w-full.items-center.hidden.md\:block {
        display: block;
    }
    .catalog-product-view .product-info-main .order-2 .flex.w-full.items-center.hidden.md\:block > .my-2.flex.items-center {
        display: none !important;
    }
    .catalog-product-view .product-info-main .order-2 .flex.w-full.items-center.hidden.md\:block .product-yotpo.cursor-pointer.block.w-full {
        display: none;
    }

    .catalog-product-view .product-info-main .order-2 .flex.w-full.items-center.hidden.md\:block > .my-2.flex.items-center {
        display: none !important;
    }

    #product-addtocart-button {
        position: fixed;
        bottom: 0;
        width: 100%;
        margin: auto;
        right: 0;
        left: 0;
        z-index: 45;
    }
    .test {
        position: relative!important;
    }
    #product-addtocart-button.dark-positon {
        visibility: hidden;
    }
}
@media (max-width: 376px) {
    #header #customer-menu .w-7.h-7.min-w-7.min-h-7.rounded-full.mr-4 {
        margin-right: 10px;
    }
}
@media (min-width: 280px) and (max-width: 639px) {
    .catalog-product-view .premier-pricing .premier-price {
        font-size: 18px;
    }
    .catalog-product-view .premier-pricing .final-price .price-wrapper .price {
        font-size: 18px;
    }
    .catalog-product-view .premier-pricing .premier-block-pricing .premier-savings .bg-orange-500 {
        padding: 3px 8px 4px;
    }
    .catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing .free-ship-message {
        font-size: 14px;
    }
    .catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing .free-ship-message svg {
        margin: 0px 5px;
    }
}
.catalog-product-view .horizontal-section #product_recommendations1 ._unbxd_recs-slider__item, .catalog-product-view .horizontal-section #product_recommendations2 ._unbxd_recs-slider__item {
    --tw-border-opacity: 1 !important;
    border-color: #e5e7eb !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
    border: 1px solid #e5e7eb !important;
}
.catalog-product-view .horizontal-section #product_recommendations1 .unbxd-prd-image, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-prd-image {
    margin-bottom: 15px;
}
.catalog-product-view .horizontal-section #product_recommendations1 ._unbxd_recs-slider__item img, .catalog-product-view .horizontal-section #product_recommendations2 ._unbxd_recs-slider__item img {
    margin-bottom: 3px;
    width: 100%;
    max-height: 260px;
    object-fit: contain;
}
.catalog-product-view .horizontal-section #product_recommendations1 .title, .catalog-product-view .horizontal-section #product_recommendations2 .title {
    font-weight: 500;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Roboto, sans-serif;
    text-align: left;
    margin-bottom: 10px;
   font-size: 16px;
}
.catalog-product-view .horizontal-section #product_recommendations1 .price, .catalog-product-view .horizontal-section #product_recommendations2 .price {
    font-size: 14px;
    margin-top: 5px;
    color: #111827;
    text-align: center;
    font-family: 'Roboto';
    text-align: left;
    font-weight: 400;
}
.catalog-product-view .horizontal-section #product_recommendations1 .sale-price, .catalog-product-view .horizontal-section #product_recommendations2 .sale-price {
    color: #111827 !important;
    font-weight: 500;
    margin-left: 5px !important;
}
.catalog-product-view .horizontal-section #product_recommendations1 #_unbxd_recs-slider-heading, .catalog-product-view .horizontal-section #product_recommendations2 #_unbxd_recs-slider-heading {
    font-weight: 500 !important;
    font-size: 20px !important;
    font-family: 'Roboto' !important;
}

.catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {width: 100%;}

.catalog-product-view .premier-pricing-bg {position: relative;}
.catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing {margin-bottom: 5px;}

.catalog-product-view .order-first .order-2 .product-yotpo {
   width: fit-content;
}

/* Size guide tag move css */
.catalog-product-view .product-info-main .pdp-details-blocks .py-1.w-full.min-h-14.attribute-tag-block {
  display: flex;
  flex-wrap: wrap;
}
.catalog-product-view .product-info-main .pdp-details-blocks .attribute-tag-block .see-guide-wrapper.mb-1.w-1\/2.inline-block {
  top: 0;
  margin-bottom: 5px;
}
/* Size guide tag move css */

@media (min-width: 640px) {
    .catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {
        padding-left: 30px;
        padding-right: 30px;
    }
        .catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {
        max-width: 640px;
    }
}

@media (min-width: 768px) {
    .catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {
        padding-left: 30px;
        padding-right: 30px;
    }
        .catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {
        max-width: 768px;
    }
}

@media (min-width: 1024px) {
    .catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {
        max-width: 1024px;
    }
}
@media (min-width: 1280px) {
    .catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {
        max-width: 1280px;
    }
}
@media (min-width: 1536px) {
    .catalog-product-view .horizontal-section #product_recommendations1 .unbxd-recs-slider, .catalog-product-view .horizontal-section #product_recommendations2 .unbxd-recs-slider {
        max-width: 1536px;
    }
    .catalog-product-view .pdp-gallery .pdp.badegs{right:28px;}
}
@media (min-width: 767px) and (max-width: 1024px) {
    .catalog-product-view .premier-pricing .premier-price {
        font-size: 15px;
    }
    .catalog-product-view .premier-pricing .final-price .price-wrapper .price {
        font-size: 15px;
    }
    .catalog-product-view .premier-pricing .premier-block-pricing .premier-savings .bg-orange-500 {
        font-size: 11px;
        padding: 2px 6px 3px;
    }
    .catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing .free-ship-message {
        font-size: 12px;
    }
    .catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing .free-ship-message svg {
        margin: 0px 2px;
    }
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .catalog-product-view .premier-pricing .premier-price {
        font-size: 18px;
    }
    .catalog-product-view .premier-pricing .final-price .price-wrapper .price {
        font-size: 18px;
    }
    .catalog-product-view .premier-pricing .premier-block-pricing .premier-savings .bg-orange-500 {
        padding: 3px 8px 4px;
    }
    .catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing .free-ship-message {
        font-size: 14px;
    }
    .catalog-product-view .premier-pricing-bg .premier-pricing .price-container .premier-block-pricing .free-ship-message svg {
        margin: 0px 5px;
    }
    .catalog-product-view .product-info-main .product-options-bottom div#bundleSummary .content .bundle-info .product-details .flex.justify-between #product-addtocart-button {
        width: 100%;
    }
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
    .catalog-product-view .relative.input-group.mr-5.border.flex.border-gray-300 {margin-bottom: 10px;}
}
/* end premier pricing styling */
@media (min-width: 1280px) and (max-width: 1535px) {
   .catalog-product-view .pdp-details-blocks .swatch-attribute.border-container.foot_numeric .size-block label span {
        font-size: 14px;
    }
}

/* PDP swatch-attribute css */
.catalog-product-view .product\.info\.main.pdp-details-blocks .swatch-attribute .swatch-option1.items-swatch-option {
    width: 43px;
    height: 43px;
    min-width: 43px;
    min-height: 43px;
}
.catalog-product-view .product\.info\.main.pdp-details-blocks .swatch-attribute .swatch-option1 {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
}
/* PDP swatch-attribute css */

.catalog-product-view .flex.flex-wrap.order-first.w-full .order-1 .grid.grid-cols-1.gap-4 {
    position: relative;
}
@media (min-width: 1024px) {
    .catalog-product-view .related-product-slide .js_slides.snap .js_dummy_slide.w-full.lg\:w-1\/3.flex-none {
        width: 25%;
    }
}
@media (min-width: 1280px) {
    .catalog-product-view .related-product-slide .js_slides.snap .js_dummy_slide.w-full.xl\:w-1\/4.flex-none {
        width: 20%;
    }
}
@media (min-width: 1535px) {
    .catalog-product-view .flex.flex-wrap.order-first.w-full .order-1 .grid.grid-cols-1.gap-4 .pdp.badegs {right: 18px;}
}@media (min-width: 1024px) {
    .lg\:bg-gray-100 {--tw-bg-opacity: 1; background-color: rgba(243, 244, 246, var(--tw-bg-opacity));}
    .lg\:p-3 {padding: 15px;}
    .lg\:inline-block {display: inline-block;}
}
@media (max-width: 1023px) {
    .pdp-titles {order: 1;}
    .pdp-gallery {order: 2;}
    .pdp-details-blocks {order: 3;}
    .pdp-discriptions {order: 4;}
}
.pdp-details-blocks, .pdp-titles, .pdp-gallery {float: left;}
.swatch-attribute.color .swatch-option1 {border-radius: 50px;}
.swatch-attribute.color .attribute-block {border-radius: 50px;}


/* descriptions-details */
.horizontal-section {display: none;}
.catalog-product-view .pdp-gallery .grid {position: absolute;}
.product-main-full-width {margin-top: 15px; margin-bottom: 15px;}
.product-widgets-container {background: #edf2f5;}
.bg-gray-400 {background: #E8E8E8;}
.pdp-gallery .custom-block .thumbs-image {max-height: 625px;}
.pdp-gallery .custom-block .product-image .image-block {max-height: 625px;}
.pdp-gallery .custom-block .product-image .image-block img {height: 100%;}
#gallery .product-image button[disabled="disabled"] {background: #E8E8E8; color: #fff; cursor: no-drop;}
/* .hidden.lg\:block.lg\:w-5\/12.md\:bg-gray-100 h1 {margin-bottom: 5px;} */
.product-widgets-container > div:nth-child(odd) {background: #edf2f5 !important;}
.catalog-product-view .premier-pricing .final-price .price-wrapper .price {font-size: 28px;}
.catalog-product-view .price-box .final-price .price-wrapper .price {font-size: 28px; font-family: 'Roboto Condensed', sans-serif;}
.catalog-product-view .premier-pricing .premier-price {font-size: 24px;}
.catalog-product-view .premier-pricing .old-price span {font-size: 16px;}
.catalog-product-view .swatch-attribute.leg_length_alpha .swatch-option1 {width: 60px;}
.catalog-product-view .swatch-attribute.leg_length_alpha .swatch-attribute-options svg.absolute.inset-0.text-gray-300.bg-white.bg-opacity-25.bg-img {width: 60px !important;}
.catalog-product-view .swatch-attribute.leg_length_alpha .swatch-attribute-options .swatch-option1.items-swatch-option {width: 60px !important;}
.catalog-product-view .swatch-attribute .swatch-attribute-options .swatch-option1.items-swatch-option {
	width: 48px !important; height: 48px !important; min-width: 48px !important; min-height: 48px !important; margin-top: 0;
}
.swatch-attribute.border-container.mt-3.leg_length_alpha .swatch-option1 {
	width: 60px; min-width: 60px !important;
}
.catalog-product-view .swatch-attribute-options svg.absolute.inset-0.text-gray-300.bg-white.bg-opacity-25.bg-img {
	width: 45px !important; height: 45px !important; min-width: 45px !important; min-height: 45px !important; cursor: no-drop;
}
.catalog-product-view .product\.info\.main.pdp-details-blocks .swatch-attribute .swatch-option1 {width: 45px; height: 45px; min-width: 45px; min-height: 45px;}
.catalog-product-view .swatch-attribute {margin-top: 5px;}
.swatch-attribute.border-container.mt-3.chest_alpha .attribute-block {border: 1px solid rgba(0, 0, 0, 0.10);}
.swatch-attribute.border-container.mt-3.chest_alpha {margin-top: 0;}
.see-guide-wrapper {margin-top: 0px; margin-bottom: 10px;}
.quantityblock {display: inline-flex; width: 100%; flex-wrap: wrap;}
@media (max-width: 768px) {
	#product-addtocart-button {position: fixed; bottom: 0; width: 100% !important; margin: auto; right: 0; left: 0; z-index: 44 !important;}
	.catalog-product-view #maincontent {margin-top: -10px;}
}
@media (min-width: 1024px) {
	.order-first.w-full {margin-bottom: 20px;}
	.product-info-main #gallery {background: #fff;}
	.product-info-main .w-full.font-roboto.text-md.text-propperblack.inline-block.pdp-discriptions {display: none;}
}
@media (min-width: 1024px) and (max-width: 1279px) {
	.quantityblock #product-addtocart-button {width: 61%;}
	.pdp-gallery .custom-block .thumbs-image {max-height: 390px !important;}
}
@media (min-width: 1280px) and (max-width: 1535px) {.quantityblock #product-addtocart-button {width: 70%;}}
@media (min-width: 1536px) {.quantityblock #product-addtocart-button {width: 75%;}}
/* .product-widgets-container.\31 1111 {
	background: #EDF2F5;
} */

@media (max-width: 639px) {
	.product-card-icons .tooltip-group img {width: 30px; min-width: 30px; height: 30px; min-height: 30px;}
	.product-card-icons .tooltip-group p {
	white-space: nowrap; font-size: 9px; line-height: 1.3;}
}
/* .w-full.lg\:p-3.lg\:pt-0.lg\:w-1\/2.xl\:w-5\/12.font-roboto.text-propperblack.product\.info\.main.pdp-details-blocks.lg\:bg-gray-100 .product-yotpo.cursor-pointer.hidden.lg\:block {display: none;} */
.pdp-titles .product-yotpo {display: block;}
/* coupon tag hide */
.py-1.px-2.w-fit.block.relative[x-data="{ copied: false }"] {display: none;}
/* descriptions block css */
.descriptions-block .tracking-wide.flex-col-reverse .w-full.md\:w-5\/12 h3 {font-size: 24px; margin: 0; padding: 0px 0px 3px; color: #315470;}
.product-widgets-container .w-full.px-0:first-child {padding-top: 50px;}
.product-widgets-container .w-full.px-0:last-child {padding-bottom: 50px;}
.descriptions-block .product-widgets-container .w-full.px-0 h3 {font-size: 24px;margin: 0; padding: 0px 0px 3px; color: #315470;}
.product-widgets-container .w-full.px-0 {padding-top: 20px;}
.product-widgets-container .w-full.px-0:first-child {padding-top: 50px;}
.product-widgets-container .w-full.px-0:last-child {padding-bottom: 50px;}
@media (max-width: 767px) {
	.product-widgets-container > div:nth-child(even) .tracking-wide.flex-col-reverse:nth-child(odd) {display: flex; flex-direction: row-reverse;}
	.descriptions-block .tracking-wide.flex-col-reverse.w-full.md\:w-5\/12 h3 {font-size: 20px;}
	.product-widgets-container > div:nth-child(even) .flex.flex-wrap.items-center.font-roboto.text-base.text-propperblack.py-4.tracking-wide.flex-col-reverse.md\:flex-row:nth-child(odd) {display: flex; flex-direction: row-reverse;}
    .descriptions-block .product-widgets-container .w-full.px-0 h3 {font-size: 20px !important;}
	 button.absolute.right-2.top-1\/2.-translate-y-1\/2.z-10.text-white.bg-bluepropper.rounded-full.p-2.transition.disabled\:opacity-30 {top: 44%;}
    button.absolute.left-2.top-1\/2.-translate-y-1\/2.z-10.text-white.bg-bluepropper.rounded-full.p-2.transition.disabled\:opacity-30 {top: 44%;}
}
@media (min-width: 768px) {
	.descriptions-block .tracking-wide {display: flex; flex-direction: row-reverse; margin: 0; padding: 0;}
	.descriptions-block .tracking-wide.flex-col-reverse .w-full.md\:w-5\/12 {width: 50%;}
	.descriptions-block .tracking-wide.flex-col-reverse .w-full.md\:w-7\/12 {width: 50%;}
	.descriptions-block .flex.flex-wrap.items-center.font-roboto.text-base.text-propperblack.py-4.tracking-wide {display: flex; flex-direction: row-reverse; margin: 0; padding: 0;
    }
}
@media (min-width: 767px) and (max-width: 1024px) {
	.descriptions-block .tracking-wide.flex-col-reverse .w-full.md\:w-5\/12 {padding: 0px 15px;}
	.descriptions-block .flex.flex-wrap.items-center.font-roboto.text-base.text-propperblack.py-4.tracking-wide .w-full.md\:w-5\/12.md\:pr-5.pt-3.md\:pt-0.md\:pl-12 {padding: 0px 15px;}
}
@media (min-width: 1024px) {
	.descriptions-block .flex.flex-wrap.items-center.font-roboto.text-base.text-propperblack.py-4.tracking-wide.flex-col-reverse.md\:flex-row .w-full.md\:w-5\/12.md\:pr-5.pt-3.md\:pt-0.md\:pl-12, .descriptions-block .flex.flex-wrap.items-center.font-roboto.text-base.text-propperblack.py-4.tracking-wide .w-full.md\:w-7\/12 {width: 50%;}
    .descriptions-block .flex.flex-wrap.items-center.font-roboto.text-base.text-propperblack.py-4.tracking-wide.flex-col-reverse.md\:flex-row .w-full.md\:w-7\/12, .flex.flex-wrap.items-center.font-roboto.text-base.text-propperblack.py-4.tracking-wide .w-full.md\:w-5\/12.md\:pl-4.pt-3.md\:pt-0.md\:pr-12 {width: 50%;}
}
.product-widgets-container {background: #edf2f5;}
/* descriptions block css */
.product-main-full-width {margin-top: 15px;margin-bottom: 15px;}
/* descriptions-details */.unbxd-as-wrapper{
    border: 1px solid #dedede;
    border-top: none;
    background-color:#ffffff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    /*box-shadow: 0 5px 7px 0 #DEDEDE;*/
    font-size:13px;
}

.unbxd-as-wrapper ul {
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.unbxd-as-extra-left:after, .unbxd-as-extra-right:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0px;
    height: 0px;
    visibilty: hidden;
}

.unbxd-as-extra-left .unbxd-as-maincontent{
    float: right;
}

.unbxd-as-extra-right .unbxd-as-maincontent{
    float: left;
}

.unbxd-as-extra-left .unbxd-as-sidecontent{
    float: left;
    border-right: 1px solid #dedede;
}

.unbxd-as-extra-right .unbxd-as-sidecontent{
    float: right;
    border-left: 1px solid #dedede;
}

.unbxd-as-sidecontent + .unbxd-as-maincontent{
    border-right: 1px solid #dedede;
    border-left: 1px solid #dedede;
    margin-right: -1px;
    margin-left: -1px;
}

.unbxd-as-wrapper ul li{
    padding: 4px 9px;
    background-color: #fff;
    cursor: pointer;
}

.unbxd-as-wrapper ul li.unbxd-as-header, .unbxd-as-wrapper ul li.unbxd-as-header:hover{
    background-color: #636363;
    color: #fff;
    cursor: default;
}

.unbxd-as-wrapper ul li.unbxd-as-insuggestion{
    padding-left: 25px;
    color: #ff8400;
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product:after
 ,.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-info:after
 ,.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-cart:after
 ,.unbxd-as-popular-product-quantity-container:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0px;
    height: 0px;
    visibilty: hidden;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container{
    max-width: 40px;
    max-height: 40px;
    float: left;
    margin-right: 5px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container:empty{
    margin-right: 0px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-image-container img{
    max-width: 40px;
    max-height: 40px;
    margin: 0 auto;
    display: block;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-name{
    padding:0 0 0 65px;
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product .unbxd-as-popular-product-cart{
    line-height: 15px;
    margin-top: 5px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-price
    ,.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity
    ,.unbxd-as-wrapper ul li .unbxd-as-popular-product-cart-action{
    float: right;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-price{
    padding: 4px;
    line-height: 15px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container{
    border: 1px solid #dedede;
    border-radius: 3px;
    margin: 0px 15px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container > span{
    display: inline-block;
    padding: 3px 4px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container > input{
    display: inline-block;
    border:0px none;
    border-left: 1px solid #dedede;
    width: 25px;
    line-height: 16px;
    padding: 3px;
}

.unbxd-as-popular-product-cart-button{
    display: inline-block;
    background-color: #ff8400;
    padding: 4px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    outline: none;
    border: medium none;
}

.unbxd-as-popular-product-cart-button:hover,.unbxd-as-popular-product-cart-button:active {
    background-color: #FF9C32;
}

.unbxd-as-popular-product-inlinecart{
    display: table-row;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart > div{
    display: table-cell;
    float: none;
    padding: 0px;
    vertical-align: middle;
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-image-container{
    max-height: 30px;
    max-width: 30px;
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-name p{
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-image-container img{
    max-height: 30px;
    max-width: 30px;
    margin-right: 5px;
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-quantity{
    width: 75px;
}

.unbxd-as-wrapper ul li .unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-quantity .unbxd-as-popular-product-quantity-container{
    margin: 0 5px;
}

.unbxd-as-popular-product-inlinecart .unbxd-as-popular-product-cart-action{
    width: 88px;
    text-align: right;
}

.unbxd-as-wrapper ul li:hover{
    background-color: #fafafa;
    cursor: pointer;
}

.unbxd-as-wrapper ul li.unbxd-ac-selected{
    cursor:pointer;
    background-color:#fafafa;
}

/*popular-product-grid */
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid{
    display: inline-block;
    float: left;
        
}
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-image-container {
    max-width: 100px;
    max-height: 100px;
    float: none;
}
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-image-container img {
    max-width: 100px;
    max-height: 100px;
}
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-name {
    padding: 0;
    overflow: hidden;
    height: 15px;
    width: 110px;
    text-align: center;
}
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-price, .unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-quantity, .unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-cart-action {
    float: none;
    text-align: center;
}
.unbxd-as-wrapper {
  line-height: 20px;
  color: #000;
  border: 1px solid #45b5c1 !important;
  border-top: 0;
}

li.unbxd-as-insuggestion {
  color: #45b5c1 !important;
}

.unbxd-as-wrapper ul li.unbxd-as-header,
.unbxd-as-wrapper ul li.unbxd-as-header:hover {
  background-color: #45b5c1;
}

/**Plugin custom**/
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-name{
    height: 3em;
}

.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid {
    box-sizing: border-box;
}
/*
.unbxd-as-wrapper ul li.unbxd-as-popular-product-grid .unbxd-as-popular-product-price{
    text-align: left;
}*/