.details-info{position:relative}.product-collection__barcode p span,.product-collection__sku p span,.tags_product p a,.details-info .name_category .collection_item{font-style:normal;font-size:16px;line-height:18px}.details-info .product-name{color:var(--color-name-product);display:inline-block;margin:0;font-weight:500;font-size:24px;line-height:35px}.details-info .product-collection__barcode p,.details-info .product-collection__type p,.details-info .product-collection__vendor p,.details-info .pr-availability p,.details-info .product-collection__sku p,.details-info .name_category div.name_collection,.details-info .tags_product div.tags{line-height:1;margin-bottom:0;display:flex}.details-info .product-collection__barcode p label.label,.details-info .product-collection__type p label.label,.details-info .product-collection__vendor p label.label,.details-info .pr-availability p label.label,.details-info .product-collection__sku p label.label,.details-info .name_category div.name_collection label.label,.details-info .tags_product div.tags label.label{font-size:16px;line-height:18px;min-width:115px;display:block}.details-info .product-collection__barcode p span,.details-info .product-collection__type p span,.details-info .product-collection__vendor p span,.details-info .pr-availability p span,.details-info .product-collection__sku p span,.details-info .name_category div.name_collection span,.details-info .tags_product div.tags span{font-size:16px;line-height:18px}.details-info p span{color:var(--color-main);font-size:14px}.details-info .star-rating{color:var(--color-main);font-weight:400;font-size:14px;margin-bottom:25px;border-bottom:1px solid rgb(229,232,236);padding-bottom:25px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.details-info .alo_sold-product .alo_flash-sold{display:flex;align-items:center;gap:10px}.details-info .alo_sold-product .alo_flash-sold p{margin:0}.details-info .product_description{margin-bottom:25px;font-size:14px;line-height:25px}.details-info .product-price{margin-bottom:25px}.details-info .price{font-size:30px;font-weight:500;color:var(--color-price-product);margin:0;line-height:1;display:flex;align-items:center;gap:10px}.details-info .price-sale-details{margin:0;line-height:1;padding-top:15px;color:var(--color-current-product);font-size:14px}.details-info .price.price--sale .compare{color:var(--color-compare-price-product);font-size:20px;font-weight:400;margin-left:0;text-decoration:line-through}.details-info .pr-availability .unavailable{color:red}.details-info .group-button{flex-basis:0px;flex-grow:1;max-width:100%;display:flex;flex-direction:column;gap:10px}.product_infor{display:flex;gap:10px;flex-direction:column;margin-bottom:25px}.product-iteam{margin-bottom:25px;border-bottom:1px solid rgb(229,232,236);padding-bottom:25px;justify-content:space-between;align-items:center}.compare-wishlist{display:flex;gap:20px}.details-info .btn.product-affiliate,.details-info .group-button .add-to-cart{width:100%;display:flex;background-color:var(--color-btn);color:var(--color-btn-text);border-radius:var(--alo-border-radius);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:0 30px;line-height:50px;text-align:center;text-transform:uppercase;cursor:pointer;position:relative;align-items:center;justify-content:center;font-weight:500;font-size:13px;animation:6s ease 0s infinite normal none running horizontal-shaking}.details-info .group-button .add-to-cart .laber-loading{display:none;position:absolute;text-align:center}.details-info .group-button .add-to-cart .laber-loading .circle-loadding{position:static;background:none}.details-info .group-button .add-to-cart .laber-loading .circle-loadding span{position:static;background:transparent;width:20px;height:20px;opacity:1;border-width:2px;border-style:solid;border-color:rgba(255,255,255,.2) rgba(255,255,255,.2) rgba(255,255,255,.2) rgb(255,255,255)}.details-info .group-button .add-to-cart.js-btn-sold-out{cursor:no-drop}.details-info .group-button .add-to-cart span.text{display:inline-block}.details-info .group-button .add-to-cart .icon{font-size:14px;margin-left:16px;color:#fff}.details-info .group-button .add-to-cart .text{color:#fff}.details-info .cms-product-meta{display:flex;flex-wrap:wrap;margin-bottom:25px;gap:10px}.details-info .cms-product-meta .quantity{height:50px;display:flex;align-items:center}.details-info .cms-product-meta .quantity .group-quantity-button{display:inline-flex;height:50px;background:#fff;border:1px solid rgb(229,232,236);border-radius:var(--alo-border-radius);min-width:110px;margin:0;justify-content:space-evenly}.details-info .cms-product-meta .quantity .group-quantity-button a{display:inline-flex;width:40px;text-align:center;height:48px;color:#4d5574;fill:#4d5574;align-items:center;font-size:18px;position:relative;place-content:center}.details-info .cms-product-meta .quantity .group-quantity-button .input-text{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;height:48px;width:40px;text-align:center;font-size:14px;letter-spacing:inherit;font-weight:600;background:0px 0px;color:var(--color-main);place-content:center;display:inline-flex}.details-info .product_custom_html .content{background:#f7f7f9;border-radius:var(--alo-border-radius);padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.details-info .product_custom_html .custom_image{line-height:1}.sticky_atc_wrapper{z-index:340;box-shadow:#487bb726 0 0 30px;transition:transform .25s,-webkit-transform .25s;transform:translate3d(0,100%,0);position:fixed;bottom:0;right:0;left:0;padding:15px 0;background:#fff}.sticky_atc_wrapper .row{display:flex;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;align-items:center}.sticky_atc_wrapper .col{flex-basis:0px;flex-grow:1;max-width:100%}.sticky_atc_thumb{min-height:60px;display:flex;margin-right:10px}.sticky_atc_thumb img{max-height:60px;max-width:60px;width:auto}.sticky_atc_content{display:flex;flex-wrap:wrap}.sticky_atc_content .sticky_atc_thumb{border:1px solid rgb(229,232,236);padding:2px;border-radius:3px;overflow:hidden;margin:0}.sticky_atc_info h2{color:var(--color-name-product);width:100%;display:flex;margin:0;font-weight:500;font-size:14px;line-height:20px}.sticky_atc_info .star-rating{font-size:13px}.sticky_atc_btn{display:flex;gap:10px;justify-content:flex-end;align-items:center}.sticky_atc_price{color:var(--color-price-product);font-weight:500;font-size:16px;line-height:20px}.sticky_atc_price span.current{font-size:16px;color:var(--color-current-product)}.sticky_atc_price .compare{margin-left:5px;text-decoration:line-through;font-weight:400;color:var(--color-compare-price-product)}.sticky_atc_wrapper .quantity{float:left;border:1px solid rgb(230,230,230)}.sticky_atc_wrapper .variations_form .quantity{min-width:120px;width:120px;height:45px;border:1px solid rgb(34,34,34);text-align:center;border-radius:40px;display:inline-block}.sticky_atc_wrapper .sticky_atc_btn .quantity{border-radius:var(--alo-border-radius);border-color:#e1e1e1;position:relative;background-color:#fff}.sticky_atc_wrapper .quantity .input-text{border-width:medium;border-style:none;border-color:currentcolor;height:45px;text-align:center;color:var(--color-main);background:transparent;width:40px;font-weight:500;font-size:14px;line-height:45px}.sticky_atc_wrapper .quantity a{top:0;width:30px;height:50px;line-height:50px;position:absolute;color:#ccc;fill:#ccc;font-size:18px}.sticky_atc_wrapper .quantity a.plus{right:0;text-align:right;padding-right:15px}.sticky_atc_wrapper .quantity a.minus{left:0;text-align:left;padding-left:15px}.single_add_to_cart_button{background-color:var(--color-btn);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;color:var(--color-btn-text);position:relative;padding:0 15px;outline:0px;cursor:pointer;min-width:250px;text-transform:uppercase;border-radius:var(--alo-border-radius);font-weight:500;font-size:13px;line-height:50px}.single_add_to_cart_button .laber-loading{position:absolute;top:50%;left:0;font-size:16px;right:0;margin:auto;opacity:0;transform:translateY(-50%)}.single_add_to_cart_button .laber-loading .circle-loadding{position:static;background:none}.single_add_to_cart_button .laber-loading span{position:static;background:transparent;width:20px;height:20px;border-width:2px;border-style:solid;border-color:rgba(255,255,255,.2) rgba(255,255,255,.2) rgba(255,255,255,.2) rgb(255,255,255)}.slider-nav{cursor:pointer}.zoomContainerAppendTo{pointer-events:none}#product-single .open_gallery{cursor:pointer;font-size:0px;z-index:999;color:var(--color-main);display:flex;justify-content:center;align-items:center;position:absolute;top:15px;right:15px;background:#fff;height:45px;border-radius:100%;width:45px;border:1px solid rgb(229,232,236)}.tab-content{position:relative;clear:both}.tab-panel{visibility:hidden;display:none}.tab-panel.active{visibility:inherit;display:block}.tab-panel h3{font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase;color:var(--color-main)}.tab-panel p{font-size:16px;line-height:28px}.cms-tab .nav{margin-bottom:35px;justify-content:center;-webkit-box-align:center;align-items:center;display:flex;position:relative;border-bottom:1px solid rgb(229,232,236)}.cms-tab .nav>li{display:inline-block;margin:0;padding:0 25px;list-style:none;position:relative}.cms-tab .nav>li>a{color:#8d979e;padding:0;line-height:40px;position:relative;display:block;font-weight:500;font-size:18px;text-transform:uppercase}.cms-tab .nav li:hover a,.cms-tab .nav li.active a{color:var(--color-link-hover)}.popup-product{gap:15px;margin-bottom:25px;justify-content:space-between}.contact-us-open-popup{background-color:#fff;padding:30px;max-width:525px;margin-left:auto;margin-right:auto;position:relative;border-radius:10px}.contact-us-popup-header .contact-us-popup-title{font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.03em;color:var(--color-main);margin-bottom:25px}.compare-color-popup-content .contact-form .input-info{background:#fff;border-radius:var(--alo-border-radius);height:50px;padding:0 20px;width:100%;margin-bottom:20px;font-weight:500;font-size:14px;line-height:18px;border:1px solid rgb(229,232,236)}.compare-color-popup-content .contact-form textarea.input-info{height:180px;border-radius:var(--alo-border-radius);padding:20px}.compare-color-popup-content .contact-form .group-button{display:flex;justify-content:flex-end}.compare-color-popup-content .contact-form .group-button .button{font-size:13px;font-weight:600;line-height:50px;padding:0;display:inline-block;text-transform:uppercase;cursor:pointer;border:0px;background:var(--color-btn);color:var(--color-btn-text);outline:0px;border-radius:var(--alo-border-radius);min-width:200px;transition:.24s linear}@media only screen and (max-width:1024px){.sticky_atc_btn .select-sticky,.zoomContainerAppendTo{display:none}.details-info .cms-product-meta{margin-bottom:10px}}@media only screen and (max-width:767px){.tabs-product .tab-panel .description,.tabs-product .list-nav{display:none}.tabs-product .tab-panel.active .description,.tabs-product .tab-panel,.tabs-product .tab-panel h3.heading-title{display:block;visibility:inherit}.tabs-product .tab-panel h3.heading-title{font-weight:700;font-size:18px;border-bottom:1px solid rgb(230,236,240);height:60px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin:0}.tabs-product .tab-panel .description{padding-top:15px;padding-bottom:15px}.tabs-product .tab-panel.active .description{border-bottom:1px solid rgb(230,236,240)}.single_add_to_cart_button{min-width:135px}.contact-us-open-popup,.size-chart-open-popup{padding:15px}}@media(max-width:639px){.cms-tab .nav>li{display:list-item;padding:0 10px}.sticky_atc_wrapper{display:none}}@media(max-width:480px){#product-single .open_gallery{top:10px;right:10px;height:40px;width:40px;border:4px solid rgb(234,235,237)}.cms-tab .nav{flex-direction:column}.details-info .cms-product-meta{gap:10px;align-items:flex-start}.details-info .group-button{width:100%}}.product_section .content_section{background:#fff;border:1px solid var(--color-border);border-radius:var(--alo-border-radius);overflow:hidden}.product_section .product-item{position:relative}.product-item .product-collection{transition:.4s linear;position:relative;z-index:1;background:#fff;padding:20px}.product-item .product-image{position:relative}.product-item .product-image a{display:block;line-height:1}.product-item .price .real,.product-item .price span{color:var(--color-price-product);text-decoration:unset;line-height:22px;font-weight:500}.product-item .product-inner{padding:0;position:relative}.section-content{position:relative}.main-content-detail .products-arrivals .section-content,.main-content-grid .products-arrivals .section-content,.product_section .products-arrivals .section-content{border-width:medium;border-style:none;border-color:currentcolor;border-image:none}.product-collection__content{flex-direction:column;display:flex;position:relative;padding-top:15px;padding-bottom:0;transition:.4s linear}.product-collection__title>*,.product-compare__title>*,.product-wishlist__title>*{font-size:18px;line-height:20px;letter-spacing:0em;margin:0}.product-collection{flex-direction:column;display:flex}.product-collection .product-collection__image{position:relative}.product-item .product-collection__title{margin-bottom:0}.product-item .product-collection__title h2{margin-bottom:5px;position:relative;font-weight:var(--font-weight)}.product-item .product-collection__title a{color:var(--color-name-product);width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:18px;font-weight:500}.product-item .frm-price-color .product-collection__price .price--sale{font-size:13px}.product-item .frm-price-color{margin-bottom:10px}.product-item .frm-price-color .product-collection__price .price{color:var(--color-price-product);text-decoration:unset;font-weight:400;font-size:16px;line-height:22px;display:flex;gap:5px;align-items:flex-end;position:relative}.product-item .frm-price-color .product-collection__price .price span.current{color:var(--color-current-product);text-decoration:unset;font-weight:500;line-height:22px}.product-item .button-cart-bottom{width:100%}.product-item .button-cart-bottom .select_options,.product-item .button-cart-bottom .add-to-cart{text-transform:capitalize;width:100%;justify-content:center;align-items:center;gap:10px;padding:10px;height:40px;border-radius:var(--alo-border-radius);background-color:var(--color-cart-product);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;color:#fff;cursor:pointer;font-weight:400;font-size:14px;line-height:20px;position:relative;display:flex;transition:.24s linear}.details-thumb .slider-nav .thumb_img{overflow:hidden;opacity:1;position:relative}.details-thumb .slider-nav .thumb_img .alo-thumb{padding:0 5px}.details-thumb .slider-nav .thumb_img .alo-thumb .alo-img{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--alo-border-radius);transition:.24s linear}.details-thumb .slider-nav .slick-current.thumb_img .alo-thumb .alo-img{border-color:var(--color-main)}.details-thumb .slider-nav .slick-current.thumb_img{opacity:1}.details-thumb .slider-nav{margin:0 -5px}.details-thumb div[data-slide-main] .full-item:not(:first-child){display:none}.cms-wrap-main-slider.grid_2_column div[data-slide-main] .full-item,.cms-wrap-main-slider.grid_1_column div[data-slide-main] .full-item,.details-thumb div[data-slide-main] .full-item.slick-slide{display:block}.details-thumb div[data-slide-main].slick-slider .slick-track{display:flex;align-items:center}.js_product_single,.js-sticky-sidebar,.details-thumb .cms-wrap-main-slider .wrap-main-slider{position:relative}.details-thumb .cms-wrap-main-slider .wrap-main-slider .full-item{overflow:hidden;position:relative}.cms-wrap-main-slider.thumb_bottom{margin-bottom:10px}@media only screen and (max-width:1024px){.details-thumb .slick-dots{padding-top:20px;padding-bottom:20px}.details-thumb .slider-nav.slick-slider{display:none}}@media only screen and (max-width:479px){.product-item .product-collection__content .frm-price-color .product-collection__price .price span{font-size:16px}.product-item .product-collection__content .product-collection__title a{min-height:36px}}.details-thumb .cms-wrap-main-slider .slick-prev,.details-thumb .cms-wrap-main-slider .slick-next{opacity:0;float:left;height:40px;width:40px;z-index:9999;transition:.4s linear}.details-thumb .cms-wrap-main-slider .slick-prev{left:0}.details-thumb .cms-wrap-main-slider .slick-next{right:0}@media only screen and (max-width:1024px){.details-thumb .slider-nav.slick-slider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/zep-product-critical.css.map */
