@font-face {font-family: 'brush_script_mtitalic';
src: url('/images/2024-Offer-Sale/brushsci-webfont.eot');
src: url('/images/2024-Offer-Sale/brushsci-webfont.eot?#iefix') format('embedded-opentype'),
url('/images/2024-Offer-Sale/brushsci-webfont.woff') format('woff'),
url('/images/2024-Offer-Sale/brushsci-webfont.ttf') format('truetype'),
url('/images/2024-Offer-Sale/brushsci-webfont.svg#brush_script_mtitalic') format('svg');
font-weight: normal;font-style: normal;}
.Font_Brush{font-family: 'brush_script_mtitalic';}

.OfferSale_Design2024{background: url(/images/2024-Offer-Sale/background1.jpg) no-repeat center 0 #fff8f1;width: 100%; float: left;}
.OfferSale_Design2024 img{width: 100%;}
.OfferSale_Design2024 .blockDiv{width: 100%; float: left; overflow: visible;}
.OfferSale_Design2024 .P-TB{padding: 20px 0;}
.OfferSale_Design2024 .PB{padding: 0 0 20px 0;}
.OfferSale_Design2024 .PT{padding: 20px 0 0 0;}
.OfferSale_Design2024 .title_class,
.OfferSale_PrieRange_FreeDoeses .title_class.New p{text-align: center; width: 100%; float: left; padding-bottom: 20px;font-family: 'brush_script_mtitalic'; font-size: 45px; line-height: 35px; color: #e6195a;}
.OfferSale_Design2024 .title_class span{display: inline-block;font-size: 35px; font-weight: 700; color: #000;font-family: Open Sans; position: relative;}
.OfferSale_Design2024 .title_class span::after,
.OfferSale_Design2024 .title_class span::before{content: ''; position: absolute; top: 18px; height: 1px; width: 150px; background: #111;}
.OfferSale_Design2024 .title_class span::after{right: -165px;}
.OfferSale_Design2024 .title_class span::before{left: -165px;}
.OfferSale_Design2024 .breadcrumb,
.OfferSale_Design2024 .breadcrumb a,
.OfferSale_Design2024 .breadcrumb ul li a:hover,
.OfferSale_Design2024 .breadcrumb ul li:last-child a{color: #fff;}
.OfferSale_Design2024 .breadcrumb ul li::after{background: url(/images/2024-Offer-Sale/breadcrumb-arrow.png)no-repeat;}
.OfferSale_Design2024 .breadcrumb ul li:last-child::after{display: none;}

.OfferSale_ItemBox{background: #fff; border: 0px solid #c4d1eb; border-radius: 10px; padding: 15px; float: left; width: 100%; text-align: center;}
.OfferSale_SliderItem{background: #fff; border: 1px solid #c4d1eb; border-radius: 10px; padding: 15px; float: left; width: 100%; text-align: center;}
.OfferSale_ItemBox .prd_name,
.OfferSale_SliderItem .prd_name{font-size: 14px; font-weight: 600;}
.OfferSale_ItemBox .prd_name{height:40px;}
.OfferSale_ItemBox .prd_name span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.OfferSale_ItemBox .prd_img,
.OfferSale_SliderItem .prd_img{padding: 10px 0;}
.OfferSale_ItemBox .prd_img img,
.OfferSale_SliderItem .prd_img img{width: 170px; margin: 0 auto;}
.OfferSale_ItemBox .prd_price,
.OfferSale_SliderItem .prd_price{padding-bottom:10px; color: #ed1f24; font-size: 16px; font-weight: 700;}
.OfferSale_ItemBox .prd_price span,
.OfferSale_SliderItem .prd_price span{color: #666; text-decoration: line-through; font-size: 14px; padding:0 0 0 10px;}
.AddCart_btn{line-height: 45px; color: #fff;background:#3c66bc; border-radius: 10px; transition: 0.3s all; text-transform: uppercase; text-align: center; font-weight: 700; font-size: 18px;}
.OfferSale-PriceRange .OfferSlider_One .item:hover .AddCart_btn,
.OfferSale-FreeDose .OfferSlider_Two .item:hover .AddCart_btn,
.OfferSale_SliderItem:hover .AddCart_btn{background: #ed1f24;}

.OfferSale_SliderItem .prd_name span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}

.OfferSale_Design2024 .owl-theme .owl-dots{top: 30px;}
.OfferSale_Design2024 .owl-theme .owl-dots .owl-dot span {width: 15px;height: 15px;margin: 0px 3px;background: transparent; border: 1px solid #bdb2a7;box-shadow: none;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}
.OfferSale_Design2024 .owl-theme .owl-dots .owl-dot.active span{background: #bdb2a7;}
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev {width: 35px;height: 35px; position: absolute; top: 45%;}
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next:hover {background: url(/images/2024-Offer-Sale/Product-Slider-Next.png) no-repeat center 0; background-size: 100%;}
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev:hover {background: url(/images/2024-Offer-Sale/Product-Slider-Prev.png) no-repeat center 0; background-size: 100%;}
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next{right: -60px;}
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev{left: -60px;}

.OfferSale-Banner{}
.OfferSale-TopBrands{}
.OfferSale-TopBrands .title_class{padding-bottom: 30px;}
.OfferSale-TopBrands ul li{width: 32%; margin: 0 2% 20px 0; float: left; border-radius: 5px; overflow: hidden;}
.OfferSale-TopBrands ul li:nth-child(3n){margin: 0 0 20px 0;}
.OfferSale-PopularProducts{}
.OfferSale-PopularProducts .OfferSale_SliderItem,
.OfferSale-PopularProducts .OfferSale_SliderItem .prd_name{font-size: 18px; font-weight: 700 !important;}
.OfferSale-SummerEssentials{}
.OfferSale-SummerEssentials ul li{width: 49.2%; float: left;}
.OfferSale-SummerEssentials ul li:last-child{float: right;}
.OfferSale-SummerEssentials img.MobileImg{display: none;}

.OfferSale_PrieRange_FreeDoeses{background: url(/images/2024-Offer-Sale/background2.png) no-repeat 0 0;}
.OfferSale_PrieRange_FreeDoeses .title_class.New p{display: inline-block;margin: 0 auto;width: 260px;height: 130px;padding: 30px 0 0 0;background: #f7e9dc;border-radius: 400px 400px 0 0;float: none;}.OfferSale_PrieRange_FreeDoeses .title_class.New span:after,
.OfferSale_PrieRange_FreeDoeses .title_class.New span:before{display: none;}
.OfferSale_PrieRange_FreeDoeses .wrapper{width: 1325px; background: #f7e9dc; border-radius: 10px; margin-top: 130px; padding:20px 80px 80px 80px;}
.OfferSale-PriceRange .tabs{padding-bottom: 20px; }
.OfferSale-PriceRange .tabs .btn_holder{width: auto; margin: 0 20px 0 0; float: left;}
.OfferSale-PriceRange .tabs .btn_holder a{display: inline-block; line-height: 45px; padding: 0 40px; font-size: 18px; color: #4d4b4c; border: 1px solid #574f46; border-radius: 50px;font-weight: 600; z}
.OfferSale-PriceRange .tabs .btn_holder a.active{color: #fff; background: #928579;}
.OfferSale-PriceRange .OfferSlider_One,
.OfferSale-FreeDose .OfferSlider_Two{position: relative;}
.OfferSale-PriceRange .OfferSlider_One .item .AddCart_btn,
.OfferSale-FreeDose .OfferSlider_Two .item .AddCart_btn{margin-top: 15px;}
.OfferSale-PriceRange .OfferSlider_One .OfferSale_ItemBox .prd_price{padding-bottom: 0;}
.OfferSale-PriceRange .OfferSlider_One{padding-bottom: 20px;}
.OfferSale-FreeDose .OfferSlider_Two{padding-top: 20px;}

.OfferSale-YourPets{}
.OfferSale-YourPets .main_content{background: url(/images/2024-Offer-Sale/we-care-bg.jpg) no-repeat center 0 #2dc4cc; background-size:cover; height: auto; position:relative; z-index:2; margin-top:-20px; padding-bottom:50px;}
.OfferSale-YourPets .title_class{padding: 50px 0;}
.OfferSale-YourPets .main_content .wrapper{width: 1000px;}
.OfferSale-YourPets .main_content .one,
.OfferSale-YourPets .main_content .two{width: 350px; float: left;}
.OfferSale-YourPets .main_content .two{float: right;}
.OfferSale-YourPets .main_content ul li:first-child{margin-bottom:20px; display:block;}
.OfferSale-YourPets .main_content ul li:first-child img.title_Img{width:150px;}
.OfferSale-YourPets .main_content ul li{width: 100%; float: left; margin-bottom: 30px;}
.OfferSale-YourPets .main_content ul li:last-child{margin: 0;}
.OfferSale-YourPets .main_content ul li:hover .img_holder img{border: 3px solid #064345;}
.OfferSale-YourPets .main_content .img_holder{width: 100px; float: left;}
.OfferSale-YourPets .main_content .img_holder img{width: 100%; border: 3px solid #1fb5af; border-radius: 100px; transition: 0.4s;}
.OfferSale-YourPets .main_content .text_holder{width: 70%; line-height: 80px; float: left; padding: 0 0 0 10px; font-size: 22px; color:#064345; font-weight: 700;}

.OfferSale-USP{background: /*url(/images/2024-Offer-Sale/background3.png) no-repeat right 0*/ #fff; text-align: center; font-size: 14px; color: #4d4b4c;}
.OfferSale-USP ul li{width: 25%; float: left; position: relative; border-right: 2px solid #e7e7e7;}
.OfferSale-USP ul li:last-child{border: 0;}
.OfferSale-USP img{width: 70px; margin: 0 auto; display: block; transition: 0.4s;}
.OfferSale-YourPets .main_content ul li:hover .img_holder img,
.OfferSale-USP ul li:hover img{transform: rotateY(180deg);}
.OfferSale-USP span{display: block; width: 100%; float: left; padding: 10px 0; color: #2f2d2e; font-weight: 700; font-size: 16px;}

.main_content{/*overflow: scroll hidden;*/width: 100%;float: left; text-align: center;}
.box{width: 24.25%; margin: 0 1% 0 0; height: 420px; float: left; border-radius: 10px; background: url(/images/Everyday_Lowest_Price_BoxBG.png) no-repeat center 0; position: relative; line-height: normal; float: left;vertical-align: top;display: inline-block; padding-bottom: 20px;}
.PrdContent{height: 105px; font-size: 24px; line-height: 24px;color: #fff;}
.PrdContent .ContentOne{height: 60px; padding-top: 25px;}
.PrdContent .ContentTwo{margin-top: -5px;}
.PrdContent .ContentTwo{display: flex;align-items: center; justify-content: center;}
.PrdContent .ContentTwo span.one{padding: 0 5px;}
.PrdContent .ContentTwo span.one.OldPrice{text-decoration: line-through; }
.PrdContent .ContentTwo span.two{font-size: 48px; line-height: 48px; font-weight: bold; padding: 0 5px; color: #ffd272;}
.PrdImg{margin-top:-25px;}
.PrdImg img{margin: 0 auto; width: 100%;}
.main_content p{font-size: 20px;line-height: 24px; color: #000; position: absolute; bottom: 20px; width: 100%; left: 0; height: 50px; margin: 0; padding: 0 10px;display: flex;align-items: center;justify-content: center;
display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;} 

.box.TwoBox .PrdContent .ContentTwo{margin-top: 30px;display: flex;align-items: center;justify-content: center;}
.box.TwoBox .PrdContent .ContentTwo span.one{text-align: right;}
.box.OneBox .PrdContent .ContentTwo span.two span,
.box.TwoBox .PrdContent .ContentTwo span.two span{font-size:30px;}
.box.ThreeBox.FourBox{margin: 0 1% 0 0;}
.box.ThreeBox.FourBox .ContentOne{padding: 25px 125px 0px 0;}
/*
.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo span.two{font-size: 60px; line-height: 60px;}
.Everyday_LowestPrice .box.FourBox .PrdContent .ContentTwo span.one{vertical-align:bottom; display:inline-block;padding-top: 20px;}
*/
.box.FourBox{margin: 0;}
.box.FourBox .ContentOne{height: auto; padding: 25px 0px 0px 0;}
.box.FourBox .ContentTwo{padding-top:8px;}
/** EVERY DAY LOW PRICES NEW CSS JUNE 2024 END*/

.OfferSlider_Two.blockDiv .owl-nav {
    display: block;
}


.offer_top_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;

}

.OfferSale-TopBrands .offer_top_main {
    width: 100%;
    float: left;
    
}

.offer_top_inner_box {
    width: 25%;
}

.offer_top_inner_box img {
    width: 100%;
    display: block;
}

.line-through-price{
	 text-decoration: line-through;
    color: #8d8d8d;
}









@media only screen and (max-width:1400px), (max-width:1499px){
}


@media only screen and (max-width:1300px), (max-width:1399px){
.OfferSale_PrieRange_FreeDoeses .wrapper{width: 100%;}


@media only screen and (max-width:1200px), (max-width:1299px){
.OfferSale-YourPets .main_content .wrapper{width:1000px;}
.OfferSale-PopularProducts .owl-carousel .owl-nav button.owl-next{right: -20px !important;}
.OfferSale-PopularProducts .owl-carousel .owl-nav button.owl-prev{left: -20px !important;}
.OfferSale-PopularProducts .owl-carousel .owl-nav button.owl-next,
.OfferSale-PopularProducts .owl-carousel .owl-nav button.owl-prev {top: 45% !important;}

.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next{right: -45px;}
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev{left: -45px;}
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev {top: 35%;}
.main_content {
        overflow: scroll hidden;
        width: 100%;
        float: left;
    }
.main_content .ScrollDIV {
        width: max-content;
    }
.box, .box.FourBox {
        width: 280px;
        margin: 0 10px 0 0;
        float: left;
        height: auto;
        background-size: cover;
        display: block;
    }

}

@media only screen and (max-width:1100px),(max-width:1199px){
}

@media only screen and (max-width:1000px),(max-width:1099px){
.OfferSale-YourPets .main_content .wrapper{width:100%;}


}

@media only screen and (max-width:800px),(max-width:899px){
.OfferSale_Design2024 .breadcrumb{margin: 0;}
.OfferSale-PopularProducts .owl-carousel .owl-nav button.owl-next,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next{right: -10px !important;}
.OfferSale-PopularProducts .owl-carousel .owl-nav button.owl-prev,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev{left: -10px !important;}

.OfferSale_Design2024 .P-TB{padding: 20px 0;}
.OfferSale_Design2024 .PB{padding: 0 0 20px 0;}
.OfferSale_Design2024 .PT{padding: 20px 0 0 0;}
.OfferSale_Design2024 .title_class,
.OfferSale_PrieRange_FreeDoeses .title_class.New p{font-size: 35px; line-height: 25px;}
.OfferSale_Design2024 .title_class span{font-size: 25px;}
.OfferSale_Design2024 .title_class span::after,
.OfferSale_Design2024 .title_class span::before{top: 13px !important; width: 100px !important;}
.OfferSale_Design2024 .title_class span::after{right: -110px !important;}
.OfferSale_Design2024 .title_class span::before{left: -110px !important;}

.OfferSale_Design2024 .title_class,
.OfferSale_PrieRange_FreeDoeses .title_class.New p{padding: 0;}

.OfferSale-TopBrands .title_class{padding-bottom: 20px;}

.OfferSale_PrieRange_FreeDoeses.PT{padding: 0 0 20px 0; background: #f7e9dc; margin-top: 20px;}
.OfferSale_PrieRange_FreeDoeses,
.OfferSale-USP{ background-size: 150px; }
.OfferSale_PrieRange_FreeDoeses .title_class.New span:after,
.OfferSale_PrieRange_FreeDoeses .title_class.New span:before{display: block;}
.OfferSale_PrieRange_FreeDoeses .title_class.New p{width: 100%; height: auto; padding: 20px 0; background: none;}
.OfferSale_PrieRange_FreeDoeses .wrapper{margin-top: 0; padding: 0 15px;}
.OfferSale-PriceRange .tabs .btn_holder{margin: 0 10px 0 0;}
.OfferSale-PriceRange .tabs .btn_holder a{padding: 0 20px; line-height: 40px;}

.OfferSale-YourPets{padding: 20px 0;}
.OfferSale-YourPets .main_content{background: url(/images/2024-Offer-Sale/we-care-bg.jpg) no-repeat center 0 #2dc4cc; background-size:cover;height:auto; margin-top:0; padding: 20px 0;}
.OfferSale-YourPets .title_class{margin: 0;}
.OfferSale-YourPets .main_content .wrapper{width: 1100px;}
.OfferSale-YourPets .main_content .one,
.OfferSale-YourPets .main_content .two{width: 100%;}
.OfferSale-YourPets .main_content .one{float: right; padding:15px 0; border-bottom:1px dashed #1fb5af;}
.OfferSale-YourPets .main_content .two{float: right; padding-top:15px;}
.OfferSale-YourPets .main_content ul li:first-child{width:100%; font-weight:600; color:#000; text-transform:uppercase; font-size:15px; margin:5px 0 5px 0}
.OfferSale-YourPets .main_content ul li,
.OfferSale-YourPets .main_content ul li:last-child{width: 33.333%; float: left; margin: 10px 0; text-align: center;}
.OfferSale-YourPets .main_content .img_holder{width: 100%;}
.OfferSale-YourPets .main_content .img_holder img{width: 100px; margin: 0 auto;}
.OfferSale-YourPets .main_content .text_holder{width: 100%; line-height: normal; padding: 10px 0 0 0; font-size: 20px;}

.OfferSale-USP ul li:last-child,
.OfferSale-USP ul li{width: 48%; margin: 5px 1%; border: 1px solid #e7e7e7; padding: 10px;box-sizing: border-box;}
.box, .box.FourBox {
        width: 240px;
        margin: 0 5px 0 0;
    }
.PrdContent {
        height: 90px;
        font-size: 18px;
        line-height: 18px;
    }
	.PrdContent .ContentOne {
        height: 50px;
        padding-top: 22px;
    }
.PrdContent .ContentTwo {
        margin-top: -5px;
    }
.PrdContent .ContentTwo span.two {
        font-size: 40px;
        line-height: 40px;
    }
}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:400px),(max-width:499px) {
.AddCart_btn{line-height: 35px;font-size: 14px;}

.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev {top: 45%;}

.OfferSale-PopularProducts .owl-carousel .owl-nav button.owl-next,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next{right: -10px !important;}
.OfferSale-PopularProducts .owl-carousel .owl-nav button.owl-prev,
.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev{left: -10px !important;}

.OfferSale_Design2024 .title_class,
.OfferSale_PrieRange_FreeDoeses .title_class.New p{font-size: 30px; line-height: 20px;}
.OfferSale_Design2024 .title_class span{font-size: 20px;}
.OfferSale_Design2024 .title_class span::after,
.OfferSale_Design2024 .title_class span::before{top: 10px !important; width: 20px !important;}
.OfferSale_Design2024 .title_class span::after{right: -25px !important;}
.OfferSale_Design2024 .title_class span::before{left: -25px !important;}

.OfferSale_ItemBox .prd_img img,
.OfferSale_SliderItem .prd_img img {width: 95%;margin: 0 auto;}

.OfferSale_Design2024 .owl-theme .owl-dots {top: 10px; display:none;}

.OfferSale-TopBrands ul li,
.OfferSale-TopBrands ul li:nth-child(3n){width: 49%; margin: 0 2% 10px 0; float: left; border-radius: 5px; overflow: hidden;}
.OfferSale-TopBrands ul li:nth-child(2n){margin: 0 0 10px 0;}

.OfferSale-PriceRange .tabs .btn_holder{margin: 0 5px 0 0;}
.OfferSale-PriceRange .tabs .btn_holder a{padding: 0 15px; font-size: 14px; line-height: 35px;}
.OfferSale_ItemBox .prd_price,
.OfferSale_SliderItem .prd_price{font-size: 18px;}

.OfferSale-YourPets .main_content .img_holder img{width: 50%;}
.OfferSale-YourPets .main_content .text_holder{font-size: 14px;}

.OfferSale-PopularProducts{}
.OfferSale-PopularProducts .OfferSale_SliderItem,
.OfferSale-PopularProducts .OfferSale_SliderItem .prd_name{font-size: 16px;}
.OfferSale-PopularProducts .OfferSale_SliderItem .prd_name{height:42px;}

.OfferSale-SummerEssentials ul li{width: 50%; margin: 0; overflow:hidden;}
.OfferSale-SummerEssentials ul li:first-child{border-radius:5px 0 0 5px;}
.OfferSale-SummerEssentials ul li:last-child{border-radius:0 5px 5px 0;}
.OfferSale-SummerEssentials img.DesktopImg{display: none;}
.OfferSale-SummerEssentials img.MobileImg{display: block;}

.OfferSale-USP img{width: 50px;}
.OfferSale-USP span{height: 60px;padding: 10px 0 0 0;display: flex; align-items: center; justify-content: center;}
.box, .box.FourBox {
        width: 180px;
    }
.PrdContent {
        height: 70px;
        font-size: 16px;
        line-height: 16px;
    }
.PrdContent .ContentOne {
        height: 40px;
        padding-top: 15px;
    }
.PrdContent .ContentTwo {
        margin-top: -5px;
    }
.PrdContent .ContentTwo span.two {
        font-size: 27px;
        line-height: 27px;
    }
.box.OneBox .PrdContent .ContentTwo span.two span,.box.TwoBox .PrdContent .ContentTwo span.two span {
        font-size: 18px;
    }
.PrdImg img {
        width: 180px;
    }
.main_content p {
        font-size: 14px;
        line-height: 16px;
        bottom: 10px;
        height: 35px;
        padding: 0 10px;
    }
	.OfferSale_Design2024 .owl-carousel .owl-nav button.owl-next, .OfferSale_Design2024 .owl-carousel .owl-nav button.owl-prev{width:25px; height:25px;} 
	.offer_top_inner_box {
    width: calc(50% - 10px); margin:0 5px 10px;
}
.offer_top_inner{flex-flow:row wrap; gap:0;}
}

@media only screen and (max-width:375px), (max-width:399px){

}

@media only screen and (max-width:360px){

}

@media only screen and (max-width:300px), (max-width:320px){
.OfferSale-PriceRange .tabs .btn_holder a {padding: 0 10px;font-size: 12px;line-height: 30px;}

.OfferSale-USP ul li:last-child, .OfferSale-USP ul li{width: 98%;}
.OfferSale-USP span{display: block; height: auto; padding: 10px 0;}
.OfferSale-USP img{width: 60px;}
}

















