@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');.deal-discount-label{    position:absolute;    top:-3px;    right:-0.315rem;    z-index:102;    width:90px;    height:115px;    display:block;        background-image:url(/images/discount.png);    background-position:center;    background-repeat:no-repeat;    padding:3.5rem 0.3rem 0 0.3rem;    text-align:center;    text-transform:uppercase;    color:#fff;    font-size:0.9rem;    line-height:15px}.deal-featured-label{    background:#DE4B40;    z-index:9;    color:#fff;    font-weight:bold;    width:100%;    font-size:1.5rem;    line-height:1.5rem;    padding:.75rem;    margin:-0.75rem -0.75rem .75rem -0.75rem}.print-icons{    font-size:18px;    margin-right:5px;    vertical-align:bottom;    color:#007bff}.rot-180{    transform:rotateX(180deg)}.deal-soldout-label{    position:absolute;    top:-3px;    right:-0.315rem;    z-index:102;    width:90px;    height:115px;    display:block;    background-image:url(/images/sold-out.png);    background-position:center;    background-repeat:no-repeat;    padding:3.5rem 0.3rem 0 0.3rem;    text-align:center;    text-transform:uppercase;    color:#fff;    font-size:0.75rem}.sold-out-tag:after{    position:absolute;    content:"";    z-index:1;    width:115px;    height:115px;    top:-15px;    right:-7px;    background:url(/images/sold-out.png) no-repeat}.discount-tag{    position:absolute;    top:-3px;    right:0rem;    z-index:102;    width:90px;    height:115px;    display:block;    background-image:url(/images/discount.png);    background-position:center;    background-repeat:no-repeat;    padding:3.5rem 0.3rem 0 0.3rem;    text-align:center;    text-transform:uppercase;    color:#fff;    font-size:0.9rem;    line-height:15px}.deals-box-container .deal-head h3{    color:#424242;    font-weight:bold;    font-size:28px !important;    margin:0 !important;    text-transform:capitalize;    padding-top:5px}.deals-box-container .deal-head h5{    color:#424242;    font-size:20px !important}.deals-box-container .deals-price{    padding-top:5px;    color:#1291E3;    font-family:Lato,Helvetica,sans-serif !important}.deals-box-container .deals-price h1{    font-family:Lato,Helvetica,sans-serif !important}.deals-box-container .deals-price .view-button{    padding:15px 0;    width:100%;    font-size:1.3rem}.deals-box-container .valueInfo div{    padding:.6rem 0}.vouchers .table td{    white-space:normal !important}#searchbar.collapsed{    width:100%;    z-index:-1;    left:-100%;    position:fixed}#searchbar{    left:0%}#searchbar #sliding-panel-outer{    overflow:inherit}#searchbar.collapsed #sliding-panel-outer{    width:0%;    -webkit-transition:-webkit-transform .5s ease;    -moz-transition:-moz-transform .5s ease;    -o-transition:-o-transform .5s ease;    transition:transform .5s ease}#searchbar #sliding-panel-outer{    left:0%;    width:100%}.btn-big:focus,.btn-big:hover{    color:#ffffff;    background:-moz-linear-gradient(top,#fcc68d 0,#f89e3c 50%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcc68d),color-stop(50%,#f89e3c));    background:-webkit-linear-gradient(top,#fcc68d 0,#f89e3c 50%);    background:-ms-linear-gradient(top,#fcc68d 0,#f89e3c 50%);    background:linear-gradient(to bottom,#fcc68d 0,#f89e3c 50%)}.table th,.table td{    white-space:normal}.deals-container.single-featured .top-deals{    max-width:100%;    height:285px}.deal .full-img .ad-banner-link img,.deals-container.featured .top-deals,.featured-deal .top-deals,.non-featured-deal .top-deals,.featured .top-deals{        height:285px}.deals-container.current-deals .top-deals{        height:260px}.current-deals .available_deal{    padding:8px 0;    min-height:39px}.current-deals .deal-head{    margin-bottom:10px}.carousel-indicators{    bottom:5px !important}.carousel-indicators li{    cursor:pointer;    background-color:#969696;    width:10px;    height:10px;    border-radius:100%}.carousel-indicators .active{    background-color:#ff8770;    box-shadow:inset 0 0 3px #ff4723}#gift_button{    margin-bottom:10px !important}.title-header select{    font-size:14px;    font-weight:600;    border:1px solid #dedede;    border-top:1px solid #eee;    border-left:1px solid #eee;    color:#565656;    padding:5px 10px 6px 7px;    border-radius:5px}.region-city-dropdown{    background-color:transparent;    border-color:transparent;    color:rgb(58,177,223);    font-size:16px;    text-transform:uppercase;    user-select:none;    font-family:Lato,Helvetica,sans-serif;    box-shadow:none}.region-city-dropdown:focus,.region-city-dropdown:hover{    background-color:transparent;    border-color:transparent;    box-shadow:none}.locations-navbar{    box-shadow:0 0 1px rgba(0,0,0,0.5);    border-radius:.3rem;    width:300%;    max-width:300%;    position:absolute;    top:96%;    left:0;    margin-top:1rem;    padding:20px;    z-index:999;    opacity:1;    filter:alpha(opacity=0);    -webkit-transition:all .5s ease;    -o-transition:all .5s ease;    transition:all .5s ease;    border:1px solid #424343;    background:#424343}.locations-navbar::before{    position:absolute;    top:-2.2rem;    left:10%;    display:inline-block;    font-family:FontAwesome;    content:"\f0d8";    font-size:3.3rem;    font-style:normal;    font-weight:normal;    color:#424343;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;    -webkit-text-stroke:1px transparent}.locations-navbar h4{    color:rgb(255,255,255);    text-align:left;    font-family:Lato,Helvetica,sans-serif;    font-size:16px;    margin-bottom:0.4rem;    border-bottom:none}.locations-navbar .state-list ul,.locations-navbar .cities-list ul{    display:inline-block;    width:100%}.locations-navbar .state-list ul li{    float:left;    padding:0.5rem;    margin-right:1%;    margin-bottom:0.5rem}.locations-navbar .state-list ul li a{    text-transform:uppercase;    color:rgb(36,168,219);    font-weight:normal}.locations-navbar ul li a{    color:rgb(36,168,219);    font-size:1.2rem;    padding:0.5rem;    text-transform:none}.locations-navbar .state-list ul li a:hover,.locations-navbar .state-list ul li a:focus,.locations-navbar .state-list ul li .active{    background:rgb(248,158,60);    color:rgb(66,67,67) !important;    border-radius:4px;    cursor:pointer}.locations-navbar .cities-list ul li{    padding:0.5rem;    margin-right:1%;    margin-bottom:0.5rem;    width:100%}.locations-navbar .cities-list ul li .active{    color:#F58A81}.locations-navbar .cities-list ul{    position:relative;    float:left}.ui-datepicker select{    color:#4c4a4a !important}.table-v2 select{    color:#4c4a4a !important;    font-weight:400 !important}.scrollbar{    width:100%;    overflow:auto}.scrollbar::-webkit-scrollbar{    height:12px;    background-color:#F5F5F5}.scrollbar::-webkit-scrollbar-track{    box-shadow:inset 0 0 6px rgba(0,0,0,0.3);    border-radius:10px;    background-color:#F5F5F5}.scrollbar::-webkit-scrollbar-thumb{    border-radius:10px;    background-color:#000000}.deals-box-container .container-16-9{    height:280px}.aboutus-container .title-header,.faq .title-header,.privacy .title-header,.terms .title-header,.cookie_policy_container .title-header{    line-height:1;    padding:0 0 10px;    font-weight:bold;    border-bottom:2px solid #758a92;    background-color:white;    color:rgb(117,138,146)}.privacy h4,.terms h4,.about h4{    border-top:0px}.aboutus-container .title-header h3,.faq .title-header h3,.privacy .title-header h3,.terms .title-header h3,.cookie_policy_container .title-header h3{    font-size:1.4rem;    font-weight:600;    border-bottom:0px solid transparent}.mt-40{    margin-top:40px}.print_demand{    float:left;    margin-left:1rem;    padding-left:46px;    background:url(/images/printer.png) left top no-repeat;    min-height:39px;    padding-top:5px}.print_demand span{    font-size:.8rem;    color:#70a2cd;    text-transform:uppercase}.print_demand span.buy{    text-transform:none;    display:block}input[type="search"]{    font-weight:400;    font-size:14px}.card-text.merchant{    height:60px;    overflow:hidden}.w-100{    width:100%}.side-deals{    border:1px solid #E7E7E7;    margin:0 0 .75rem}.w-100{    width:100% !important}.side-deals .card-title{    width:100%;    padding:0;    font-size:1.21rem;    font-weight:400;    color:#24a8db !important;    font-family:Lato,Helvetica,sans-serif;    text-transform:capitalize;    white-space:nowrap;    word-break:normal;    word-wrap:normal;    display:block;    overflow:hidden;    text-overflow:ellipsis;    min-height:inherit;    height:20px}.side-deals .card-subtitle{    height:auto !important;    text-transform:capitalize}.side-deals .card-subtitle a{    padding:0;    font-size:1.21rem;    font-weight:400;    color:#24a8db;    font-family:Lato,Helvetica,sans-serif;        height:auto !important;    font-style:normal}.deal_details{    display:flex;    width:100%}.deal_details .carousel{    width:58%;    margin-right:10px}.deal_details .carousel{    width:58%;    margin-right:10px;    display:inline-block}.deal-prices{    width:42%;    display:inline-block}.side-deals .price b{    font-size:2rem;    padding:0;    color:#1291E3;    font-weight:600}.deals-container .side-deals.top-deals{    min-height:auto !important;    max-height:261px}.deals-container .side-deals .deal-head{    margin-bottom:0px !important}.side-deals .values-box{    font-size:.7rem;    width:49.2%;    background:#eee;    background:#d6dde1;    color:#000;    display:inline-block;    margin-right:3px;    padding:.7rem 0;    margin:0 auto;    text-align:center}.values-box.left{    float:left}.side-deals .values-box-title{    font-size:0.7rem !important;    font-family:Lato,Helvetica,sans-serif !important}.side-deals .carousel-inner{    width:162px;    height:112px}.side-deals .carousel-inner img{    width:100%;    max-height:108px;    height:auto;    object-fit:contain}.values-box.right{    float:right}.values-box:last-child{    margin-right:0 !important}.values-box span{    background:transparent !important;    color:#000 !important;    padding:0 !important}.values-box span.pr{    font-size:.9rem;    padding-top:0.4rem !important}.values-box span.pr .fa,.values-box span.discount .fa{    font-size:.8rem}.values-box span.discount{    font-size:.9rem;    padding-top:0.4rem !important;    color:#1291E3 !important}.values-box-title{    font-size:9px;    color:#000}.side-deals .deal-btn{    float:right;    width:auto;    margin:5px 0}.side-deals .deal-btn .btn-big{    white-space:normal;    padding:5px 20px 3px 20px}.deals-container.featured .carousel-inner img{    height:60px;    max-width:100%;    width:auto}.current-deals .card-text.merchant{    height:60px}.current-deals .carousel-inner img{    height:60px;    max-width:100%;    width:auto}.deal-sort-nav{    clear:both;    margin:0 auto !important}.deals-box-container .col-12 img{    width:auto;    margin:0 auto}.deal-img-inner{    margin-bottom:20px}.deal-img-inner img{    margin-bottom:20px;    width:auto;    max-width:100%;    max-height:280px;    height:auto}.deal-img-inner .item-16-9{    margin:0 auto;    top:50%;    left:50%;        transform:translate(-50%,-50%)}.map-address img{    max-width:200px;    height:inherit;    max-height:110px}.single-featured .carousel-inner{    margin:0 auto}.single-featured .carousel-inner img{    width:160px !important;    max-width:160px !important;    max-height:150px !important;    height:auto !important;    object-fit:contain !important;        }.single-featured .offer-desc{    height:auto}.single-featured .offer-desc h5{    font-size:.79rem;    font-family:Lato,Helvetica,sans-serif}.footer-copyright{    position:relative !important;    bottom:0}#divSeeOptions{    border:1px solid #818181;    position:absolute;    padding:1rem;    width:408px;    max-width:450px;    background-color:#fff;    right:0 !important;    left:auto !important;    z-index:999;    margin-top:.8rem}#divSeeOptions:before{    display:block;    content:"";    position:absolute;    right:1.5rem;    top:-1rem;    width:0;    height:0;    border-left:0.5rem solid transparent;    border-right:0.5rem solid transparent;    border-bottom:1rem solid #818181}#divSeeOptions h3{    text-align:left;    font-family:Cardo,Georgia,Times New Roman,Times,serif;    color:rgb(117,138,146);    font-size:18px}#divSeeOptions .multi-priced label .priced{        padding-left:1rem;    font-size:1.2rem;    font-weight:bold; }#divSeeOptions .multi-priced label .priced span{    line-height:1.4rem;    color:rgb(79,79,79);    padding-right:20px}#divSeeOptions .multi-priced .price_label{    display:table-cell;    font-size:.9rem;    overflow:hidden;    color:#818181;    line-height:18px}.multiOfferClose{    background:#73c7e8;    display:inline-block;    padding:.5rem .72rem;    height:auto;    font-weight:bold;    font-size:.85rem;    color:#ffffff;    cursor:pointer;    text-align:center;    text-decoration:none;    vertical-align:middle;    border-width:1px;    border-style:solid;    border-color:#23a1d2;    border-radius:.3rem;    -webkit-transition:background-color .3s linear;    -o-transition:background-color .3s linear;    transition:background-color .3s linear;    position:absolute;    right:1rem;    top:5px;    min-width:30px;    min-height:30px}#divSeeOptions .view-button{    width:42%;    background:linear-gradient(rgb(119,201,233) 0px,rgb(36,168,219) 50%)}.buyPanel .content{    height:280px;    position:relative}.buyPanel .available_date{    min-height:17px;    font-size:11px}.deals-box-container .deal-info{    padding-right:20px;    padding-left:20px}.preview-upload{    width:200px}.preview-upload img{    width:200px}.preview-upload{    display:inline-block;    max-width:100%;    height:auto;    padding:4px !important;    background-color:#fff;    border:1px solid #ddd;    border-radius:4px;    -webkit-transition:all .2s ease-in-out;    -o-transition:all .2s ease-in-out;    transition:all .2s ease-in-out}.deal-sort-nav .sort-container .sort-block .pagination-block li a{    background:#73c7e8;    display:inline-block;    padding:.29rem .72rem;    height:auto;    font-weight:bold;    font-size:.85rem;    color:#ffffff !important;    cursor:pointer;    text-align:center;    text-decoration:none;    vertical-align:middle;    border-width:1px;    border-style:solid;    border-color:#23a1d2;    border-radius:.3rem;    -webkit-transition:background-color .3s linear;    -o-transition:background-color .3s linear;    transition:background-color .3s linear}.cart-panel-left{    width:72%;    float:left}.cart-panel-right{    width:27%;    float:right;    position:static}.cart-title{    border-bottom:5px solid #424242;    padding:0;    line-height:1.7;    font-size:2.14rem}.cart-empty-text{    padding:13% 0;    text-align:center;    font-size:medium}.cart-order-chart{    display:table;    width:100%;    max-width:100%}.cart-pricing{    background-color:#efefef;    padding:10px;    border-radius:.3rem;    z-index:99}.cart-pricing h4{    padding:0;    text-align:center;    font-weight:bold;    color:#000;    font-size:1.1rem;    border-bottom:0px solid transparent}.cart-order-col{    padding:.4rem;    display:table-cell;    vertical-align:top;    border-bottom:1px solid #818181;    padding-left:.4rem;    padding-right:.4rem;    height:3rem;    font-size:1.1rem;    border-color:#424242;    color:#4f4f4f;    font-weight:600}.cart-box{    width:38%}.cart-box-1{    width:24%}.col-small{    width:80px;    text-align:right}.cart-item-row{    padding:0.8rem 0 0.8rem;    margin:0 0 0.8rem 0;    border-bottom:1px dotted #424242}.cart-product-img{        width:135px;            text-overflow:ellipsis;    white-space:nowrap;    overflow:hidden;    border:5px solid #CCC}.cart-product-img img{    display:inline-block;    max-width:100%;    }.cart-offer-title{    display:table-cell;    vertical-align:top;    padding:.4rem;    width:254px}.cart-offer-title-1{    width:180px;    display:table-cell;    vertical-align:top}.cart-offer-title .item_name{    font-size:1.1rem;    font-weight:bold;    line-height:1.2}.cart-offer-title-1 .num_of_pack,.help-link,.help-link a{    color:rgb(58,177,223);    font-size:1.1rem}.cart-offer-title-1 .pack_title,.ordernum,.purchase_date{    font-size:1.1rem;    font-weight:400;    line-height:1.2}.cart-offer-title .offer-coupon strong{    padding-top:.5rem;    line-height:1.3;    display:block}.cart-offer-title .offer-coupon span{    font-weight:400}.cart-product-detail{    display:table;    width:100%;    max-width:100%}.cart-product-detail .cart-order-col{    border-bottom:0px dotted transparent;    font-weight:400}.cart-product-detail .cart-order-col.col-img{    width:135px}.cart-product-detail .col-small input{    width:62px;    padding:.43rem .86rem;    border-radius:.3rem;    display:block;    margin-top:.1rem;    background-color:#fff;    background-image:none;    border:1px solid #b4b4b4;    color:#4f4f4f;    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.cart-product-detail .col-small .btn-remove{    position:relative;    right:7px;    border:1px solid #cacaca;    -webkit-border-radius:1px;    -moz-border-radius:1px;    border-radius:1px;    padding:5px 8px 5px 4px;    text-decoration:none;    display:inline-block;    font-weight:bold;    font-size:.93rem;    color:#24a8db;    cursor:pointer;    text-align:left;    background-color:#f4f5f5;    background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f5f5),to(#dfdddd));    background-image:-webkit-linear-gradient(top,#f4f5f5,#dfdddd);    background-image:-moz-linear-gradient(top,#f4f5f5,#dfdddd);    background-image:-ms-linear-gradient(top,#f4f5f5,#dfdddd);    background-image:-o-linear-gradient(top,#f4f5f5,#dfdddd);    background-image:linear-gradient(to bottom,#f4f5f5,#dfdddd);    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5,endColorstr=#dfdddd);    margin-top:5px}.cart-product-detail .col-small input[type="text"]:focus{    border-color:#24a8db;    outline:0;    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(36,168,219,0.6);    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(36,168,219,0.6)}.cart-total-detail{    background-color:#fff;    border-bottom-right-radius:0;    border-bottom-left-radius:0;    padding:10px 5px}.cart-price-summary{    width:100%;    display:table;    padding:.8rem 0;    line-height:1.5;    border-bottom:1px dotted #CCC}.cart-item-label{    position:relative;    float:left;    width:66.33%;    min-height:1px;    padding-left:0;    padding-right:0;    text-align:left}.order-label{    width:auto;    display:inline-block}.total-value{    width:auto;    display:inline-block;    float:right}.cart-item-value{    position:relative;    float:right;    width:33.33%;    min-height:1px;    padding-left:0;    padding-right:0;    text-align:right}.order-total{    display:table;    width:100%;    padding:.8rem 0;    line-height:1.5;    border-bottom:1px dotted #CCC;    font-weight:bold;    font-size:1.42rem}.cart-btn-grp{    background:#fff;    border-top:1px dotted #424242;    height:100px;    text-align:center;    padding:10px 5px;    position:relative}.btn-addpromo{    float:right;    padding:5px 10px}.promo-desc{    padding:10px 0;    display:table;    width:100%}.promo-desc input{    display:table-cell;    width:90%}.btn-promos{    display:table-cell;    width:50%}.btn-promos button{    padding:5px 5px;    width:47%}.cart-btn-grp .btn-checkout{    font-size:1.2rem;    padding:5px 20px;    line-height:2.4;    color:#fff !important}.cart-btn-grp .btn-shopping{    color:rgb(36,168,219) !important}.cart-btn-grp .btn-shopping:hover,.cart-btn-grp .btn-shopping:focus{    color:rgb(32,151,197)}.order_desc{    display:inline-block}.btn_item{    display:inline-block;    vertical-align:top}.account-info,.cart-items-wrapper,.related_items{    margin-top:1.5rem;    padding:1.7rem;    box-shadow:0 0 1px rgba(0,0,0,0.5);    border-radius:.3rem;    background-color:#fff;    display:inline-block;    width:100%}.account-info-title h2{    color:#758a92;    padding-bottom:.4rem}.account-info .login{    border-top:1px dotted #424242;    border-bottom:1px dotted #424242;    padding:10px 0}.account-info .login label{    padding-bottom:5px}.account-info .login .btn-grps{    padding:10px}.account-info-subtitle{    margin-bottom:.5rem;    border-top:1px dotted #424242;    border-bottom:1px dotted #424242;    padding:.75rem 0;    border-radius:0;    display:table;    width:100%}.account-info-subtitle .subtitle{    font-weight:bold;    font-size:1.2rem;    color:#4f4f4f;    display:table-cell;    vertical-align:middle}.account-info-subtitle button{    float:right}.acc-personal-info h2,.guest-acc-info h2{    color:#758a92 !important;    padding-bottom:.4rem;    font-size:1.2rem}.account-info-title-1 h2{    font-size:1.57rem !important;    padding-top:10px;}.account-details label,.shipping-address-info label{    line-height:1.5rem}.account-details select{    margin-bottom:.2rem}.chk_grp a,.guest-acc-info a{    color:#24a8db}.forget-link{    padding:15px 0}.forget-link .btn-forget{    padding-bottom:8px}.btn_chkout{    padding:.4rem;    display:table}.btn_chkout ul{    display:table}.btn_chkout ul li{    display:inline-block;    vertical-align:middle}.btn_chkout ul.nav li a.active.btn{    background:-moz-linear-gradient(top,#fcc68d 0,#f89e3c 50%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcc68d),color-stop(50%,#f89e3c)) !important;    background:-webkit-linear-gradient(top,#fcc68d 0,#f89e3c 50%) !important;    background:-ms-linear-gradient(top,#fcc68d 0,#f89e3c 50%) !important;    background:linear-gradient(to bottom,#fcc68d 0,#f89e3c 50%) !important;    border:1px solid #d0d0d2 !important}.cart-error{    color:red;    font-size:small;    padding-top:5px}.btn_chkout ul li.or{    padding:.2rem}.btn-grp{    margin:15px 0}.dob_label{    display:block}.dob_select:first-child{    padding-left:0 !important}.dob_select{    position:relative;    float:left;    width:33.33333333333333%;    min-height:1px;    padding-left:0.35rem;    padding-right:0.35rem}.secure-link{    float:right}.secure-link .fa{    font-size:1rem;    color:#24a8db}.billing-acc-info .form-group{    margin-bottom:0.5rem}.fa-cc-visa:before{    content:"\f1f0";    display:inline-block;    font-family:FontAwesome;    font-size:1.5rem;    font-style:normal;    font-weight:normal;    color:#0157a2;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;    -webkit-text-stroke:1px transparent;    margin-left:10px}.fa-cc-mastercard:before{    content:"\f1f1";    display:inline-block;    font-family:FontAwesome;    font-size:1.5rem;    font-style:normal;    font-weight:normal;    color:#0157a2;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;    -webkit-text-stroke:1px transparent}.fa-cc-mastercard{}.debit_card{    min-width:40px;    min-height:25px;    display:inline-block;    vertical-align:middle;    cursor:pointer}.cc-mastercard{    background-image:url(/image/master-card.png);    background-repeat:no-repeat;    background-position:center;    background-size:cover}.cc-visa{    background-image:url(/image/visa.png);    background-repeat:no-repeat;    background-position:center;    background-size:cover}.s-code{    display:table;    width:100%}.s-code span{    display:table-cell;    width:50%}.s-code .wht_this{    padding:0 1rem}.s-code .wht_this{    padding:0 1rem;    background:transparent}.btn-link{    color:#24a8db}.d-block{    display:block}.expiration_select:first-child{    padding-left:0rem !important}.expiration_select{    position:relative;    float:left;    width:50%;    min-height:1px;    padding-left:0.35rem;    padding-right:0.35rem}.deal-slide-image{    float:left;    width:50%}.deal-slide-image img{    max-width:100%;    width:auto;    margin:0 auto;    height:84px;    max-height:6rem;    padding:0 5px}.add_to_cart{    text-transform:capitalize;    margin-top:0px}.offer-title-text{    height:80px;    overflow:hidden;    padding-top:0;    font-size:1rem;    font-family:Lato,Helvetica,sans-serif;    line-height:1.2;    max-height:3.5999999999999996rem;    white-space:normal}.item-deals-title-bar{    width:100%;    display:table;    border-bottom:5px solid #424242;    margin-bottom:20px}.item-deals-title{    font-family:'Cardo,Georgia,Times New Roman,Times,serif';    color:#758a92;    float:left}.item-deals-view-more{    float:right;    color:rgb(36,168,219);    padding:10px 0}#suggestion .carousel-control-prev,#suggestion .carousel-control-next{    border-radius:100%;    background:rgba(0,0,0,0.3) !important;    opacity:1 !important;    width:30px;    height:30px}#suggestion .carousel-inner{    width:95%;    margin:0 auto}.like-container #suggestion .carousel-inner{    width:100%;    margin:0 auto}.like-container .carousel-item .row{    width:100%;    padding-left:25px}#suggestion .carousel-item.active{    display:-webkit-box;    display:-moz-box;    display:-ms-flexbox;    display:-webkit-flex;    display:flex;    flex-direction:row;    flex-flow:row wrap}.slider-deal{    width:100%;    display:inline-block}#suggestion .carousel-item .col-md-6:first-child .slider-deal{    border-right:1px dotted #707070}.cart-items-wrapper{    width:100%;    box-shadow:0 0 1px rgba(0,0,0,0.5);    margin-top:1.5rem;    padding:1.7rem}.confirmation_msz p{    color:rgb(36,168,219);    padding:.4rem;    font-family:'Cardo,Georgia,Times New Roman,Times,serif'}.order-detail h2{    margin-bottom:1rem}.order-list{    background:#f4f4f4;    clear:both}.order-list-wrapper{    background:#fff;    width:100%}.order-list .cart-offer-title{    width:480px}.order-list .cart-product-img img{    border-radius:5px;    }.order_num{    display:block;    font-size:16px}.order-list .item_name{    font-weight:400 !important}.order-list .cart-item-row{    border-bottom:1px solid #424242}.num_of_item{    padding-top:10px;    font-size:1.3rem;    font-family:'Cardo,Georgia,Times New Roman,Times,serif'}.order_details{    width:100%;    display:table;    border-bottom:4px solid rgba(0,0,0,0.5) !important}.order_details .order_info{    display:table-cell;    padding-left:135px}.cart-social-icons{    display:table-cell;    vertical-align:middle;    width:100%}.cart-social-icons ul li{    float:right}.cart-social-icons ul li .f-icons .fa{    color:#50b9e2;    font-size:42px;    padding-right:.4rem}.cart-total{    display:table;    width:100%}.cart-total-charges{    float:right;    text-align:right}.cart-total-charges span,.pay-card span{    display:block;    margin-bottom:5px}.sub_total{    font-size:1.5rem}.term-con{    padding:.4rem 0}.pay-method{    width:100%;    display:table}.pay-card{    text-align:left}.related-products-items{    width:100%;    display:inline-block}.single_product_box{    box-shadow:0 0 1px rgba(0,0,0,0.5);    margin-top:1.5rem;    padding:0.3rem;}.single_product_box .img_product{    display:block;    width:100%;    height:120px;    overflow:hidden;    margin-bottom:15px}.single_product_box .img_product img{    max-width:100%;    height:100%}.single_product_box .product_item_title{    font-family:Cardo,Georgia,Times New Roman,Times,serif;    font-size:12pt;    height:80px;    overflow:hidden}.single_product_box .product_pricing{    background:#f4f4f4;    padding:0.3rem;    margin:0.1rem;    border-bottom-left-radius:5px;    border-bottom-right-radius:5px}.discount_pr{    background:#fff;    padding:0.4rem;    border-radius:.3rem;    text-align:center;    margin:0.2rem;    color:#1291E3;    font-weight:600;    font-size:18px}.actual_pr{    padding:0.6rem;    text-decoration:line-through;    color:#000;    text-align:center}.txt-ellipsis{    overflow:hidden;    white-space:nowrap;    text-overflow:ellipsis;    width:100%}.no-padding{    padding:0 !important}.deal-box-container{    width:100%;    display:-webkit-box;    display:-moz-box;    display:-ms-flexbox;    display:-webkit-flex;    display:flex;    flex-direction:row;    flex-flow:row wrap;    margin-bottom:1.2rem}.deal-panel-left{    display:inline-block;    max-height:292px;    width:53.685%;    padding:.75rem}.deal-panel-right{    display:inline-block;    border-bottom:none;    border-right:none;    margin-bottom:.75rem;    width:46.315%}.deal-panel-right .buyPanel .dealheadline h5{    font-size:0.9rem;    text-align:right;    font-family:inherit}.share-plugin .fa{    font-size:2.5rem;    color:#70a2cd}.mypuchases-container{    width:100%;    margin-top:1.5rem}.purchases-title h2{    padding:0.4rem 0 1rem 0}.order-detail .filter{    display:inline-block}.got-help p{    font-size:1.1rem;    margin:1.1rem 0}.cart-order{    background:#f4f4f4;    border-bottom:1px solid #424242 !important}.order-menu .nav{    position:relative;    margin:0;    padding:0;    line-height:22px;    display:flex;    width:100%}.order-menu{    width:80%}.order-menu .nav > li{    margin:0;    text-align:center;    flex-basis:0;    flex-grow:1}.order-menu .nav > li a{    background:#24a8db;    padding:0.6rem;    display:block;    width:100%}.order-menu .nav > li .active{    background:#1e77d6}.order-menu .nav > li a{    color:#fff}.order-list-wrapper .tab-content{    padding-top:20px}.customer-service-container{    width:100%;    padding:1.7rem;    box-shadow:0 0 0.4rem rgba(0,0,0,0.2);    border-radius:.3rem;    background-color:#fff}.customer-service-container .title-header{    background-color:#fff;    color:#464646;    padding:10px 0}.customer-wrapper .heading{    font-size:14px !important}.customer-wrapper .support-status{    text-transform:capitalize;    font-size:1.5rem;    font-weight:600;    color:#4f4f4f;    text-align:left !important;    line-height:2rem}.customer-wrapper .inquiry-fields,.customer-wrapper .inquiry-fields input{    width:100% !important}.customer-wrapper .inquiry-fields label{    text-align:right;    font-weight:600;    font-size:14px}.customer-wrapper .inquiry-fields input{    font-size:14px !important}.available_deal{    padding-top:5px;    border-top:#e4e4e4 solid 1px;    min-height:39px}.available_deal .quantity{    border-top:transparent solid 0px;    padding:0.2rem 0 0 0}.available_deal .available_date strong{    padding-right:30px}.c-deals{    width:100%}.deals-container.single-featured .dealheadline a{    margin-bottom:.75rem;    padding-top:1.5rem}.deals-container .card-text.dealheadline{    margin-bottom:2px}.multi-offers .cart-offer-title{    width:240px}.qty-container{    display:table-cell;    position:relative;    left:13%}.successfully-purchase .multi-offers .cart-offer-title{    width:475px}.view-past-offers{    padding:0rem 0 .3rem 0 !important}.view-past-offers .view-past-btn{    width:100%;    border-radius:0px;    font-size:16px}.view-past-offers .view-past-icon{    margin:-4px 4px;    display:inline-block;    padding:3px;    padding-left:7px;    border-radius:50%;    background-color:#ffffff}.view-past-offers .view-past-icon-arrow{    width:0;    height:0;    border-top:7px solid transparent;    border-bottom:7px solid transparent;    border-left:10px solid #1e77d6}.cookie-popup{    width:100%;    position:fixed;    left:0px;    right:0px;    height:auto;    bottom:0px;    overflow:hidden;    z-index:1000;    background:rgba(0,0,0,0.7);    color:#fff}.cookie-notification{    padding:20px 10px 10px 10px;    min-height:auto;    position:relative;    text-align:center;    background:rgba(0,0,0,0.7) !important}.cookie_info{    width:78%;    text-align:left;    float:left;    font-size:13px;    line-height:1.2rem}.cookie_info a,.cookie_policy_container a{    color:#3ab1df !important}.btn_cookies{    width:22%;    float:right}.accept-policy,.manage-cookie{    color:#fff;    border:1px solid #d0d0d2 !important;    box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.6);    text-shadow:0px -1px 0px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2)}.cookie_policy_container table th,.cookie_policy_container table td{    border:1px solid #ddd;    padding:8px}.cookie_policy_container table th:nth-child(1),.cookie_policy_container table th:nth-child(3){    width:45%}.cookie_policy_container table th:nth-child(2){    width:20%}.cookie_policy_container table td:nth-child(2){    text-align:center}.cookie_policy_container table td strong{    display:block;    margin-bottom:10px}.cookie_policy_container ul{    list-style:disc;    padding-left:25px}.cookie_policy_container ul li{    margin-bottom:20px}.sidebar_mdeals .deals-container{    padding-left:3.1rem;    padding-right:21px}.sidebar_mdeals .side-deals-title{    padding-left:3.1rem}.sidebar_mdeals .values-box-title{    font-weight:600}.full-address span{    display:block}.blue-bar{    text-align:center;    border:none;    position:absolute;    right:0;    bottom:0;    width:65%;    border-right:.75rem solid #fff}.mt-30{    margin-top:30px}.upcoming-deal .card-text.dealheadline{    margin-bottom:0px !important}.upcoming-deal .top-deals{    max-height:285px;    height:285px}.loader{    position:absolute;    z-index:9999;    width:100%;    height:50px;    display:block;    text-align:center;    margin-top:30px}.loader:before{    position:absolute;    content:'Payment is processing; please wait ...';    width:500px;    height:18px;    left:50%;    top:50%;    transform:translate(-50%,-50%);    color:#fff;    font-size:18px}.loading{    display:none;    position:fixed;    z-index:999;    height:2em;    width:2em;    overflow:show;    margin:auto;    top:0;    left:0;    bottom:0;    right:0}.loading:before{    content:'';    display:block;    position:fixed;    top:0;    left:0;    width:100%;    height:100%;    background:radial-gradient(rgba(20,20,20,.7),rgba(0,0,0,.7));    background:-webkit-radial-gradient(rgba(20,20,20,.7),rgba(0,0,0,.7))}.loading:not(:required){        font:0/0 a;    color:transparent;    text-shadow:none;    background-color:transparent;    border:0}.loading:not(:required):after{    content:'';    display:block;    font-size:10px;    width:1em;    height:1em;    margin-top:-0.5em;    -webkit-animation:spinner 1500ms infinite linear;    -moz-animation:spinner 1500ms infinite linear;    -ms-animation:spinner 1500ms infinite linear;    -o-animation:spinner 1500ms infinite linear;    animation:spinner 1500ms infinite linear;    border-radius:0.5em;    -webkit-box-shadow:rgba(255,255,255,0.75) 1.5em 0 0 0,rgba(255,255,255,0.75) 1.1em 1.1em 0 0,rgba(255,255,255,0.75) 0 1.5em 0 0,rgba(255,255,255,0.75) -1.1em 1.1em 0 0,rgba(255,255,255,0.75) -1.5em 0 0 0,rgba(255,255,255,0.75) -1.1em -1.1em 0 0,rgba(255,255,255,0.75) 0 -1.5em 0 0,rgba(255,255,255,0.75) 1.1em -1.1em 0 0;    box-shadow:rgba(255,255,255,0.75) 1.5em 0 0 0,rgba(255,255,255,0.75) 1.1em 1.1em 0 0,rgba(255,255,255,0.75) 0 1.5em 0 0,rgba(255,255,255,0.75) -1.1em 1.1em 0 0,rgba(255,255,255,0.75) -1.5em 0 0 0,rgba(255,255,255,0.75) -1.1em -1.1em 0 0,rgba(255,255,255,0.75) 0 -1.5em 0 0,rgba(255,255,255,0.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{    0%{        -webkit-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -ms-transform:rotate(0deg);        -o-transform:rotate(0deg);        transform:rotate(0deg);    }    100%{        -webkit-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -ms-transform:rotate(360deg);        -o-transform:rotate(360deg);        transform:rotate(360deg);    }}@-moz-keyframes spinner{    0%{        -webkit-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -ms-transform:rotate(0deg);        -o-transform:rotate(0deg);        transform:rotate(0deg);    }    100%{        -webkit-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -ms-transform:rotate(360deg);        -o-transform:rotate(360deg);        transform:rotate(360deg);    }}@-o-keyframes spinner{    0%{        -webkit-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -ms-transform:rotate(0deg);        -o-transform:rotate(0deg);        transform:rotate(0deg);    }    100%{        -webkit-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -ms-transform:rotate(360deg);        -o-transform:rotate(360deg);        transform:rotate(360deg);    }}@keyframes spinner{    0%{        -webkit-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -ms-transform:rotate(0deg);        -o-transform:rotate(0deg);        transform:rotate(0deg);    }    100%{        -webkit-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -ms-transform:rotate(360deg);        -o-transform:rotate(360deg);        transform:rotate(360deg);    }}.cart-error-attr{    width:100%;    text-align:left;    padding-left:15px;    color:red}.inside-wrapper{    display:table}.redeeme_voucher #voucher.form-control{    font-size:1rem}#voucher{    font-size:0.7rem}.merchant_redeem #voucher{    display:block;    width:100%;    padding:.375rem .75rem;    font-size:1rem;    line-height:1.5;    font-weight:400;    color:#495057;    background-color:#fff;    background-clip:padding-box;    border:1px solid #ced4da;    border-radius:.25rem;    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.merchant_redeem #search-voucher{    margin-top:10px !important}.deal-img-inner .carousel-inner .carousel-item img{    position:relative;    top:50%;    transform:translateY(-50%)}.deal-img-inner,.deal-img-inner .carousel-item.active{    height:100%}.deal-img-inner .carousel-item{    height:284px}@media screen and (max-width:1200px){    .qty-container{        display:table-cell;        position:relative;        left:7%;    }}@media screen and (max-width:1080px){    .qty-container{        display:table-cell;        position:relative;        left:0%;    }    .cart-product-detail .col-small .btn-remove{        position:relative;        right:2px;    }}@media only screen and (max-width:760px),   (min-device-width:768px) and (max-device-width:1024px){    .deals-box-container .deals-price .view-button{        font-size:1rem;    }    .deal-img-inner .dealpicture{        height:100% !important    }    .deal-box-container .deal-img-inner{        height:100%    }    .deal-img-inner img{        width:100%;    }    .cookie_policy_container table,.cookie_policy_container thead,.cookie_policy_container tbody,.cookie_policy_container th,.cookie_policy_container td,.cookie_policy_container tr{        display:block;    }    .cookie_policy_container thead tr{        position:absolute;        top:-9999px;        left:-9999px;    }    .cookie_policy_container table td:nth-child(2){        text-align:left;    }    .cookie_policy_container td{        border:none;        border-bottom:1px solid #eee;        position:relative;        padding-left:50% !important;    }    .cookie_policy_container td:before{        position:absolute;        top:6px;        left:6px;        width:45%;        padding-right:10px;        white-space:nowrap;    }    .cookie_policy_container td:nth-of-type(1):before{        content:"Type of Cookies";    }    .cookie_policy_container td:nth-of-type(2):before{        content:"Who serves these cookies ";    }    .cookie_policy_container td:nth-of-type(3):before{        content:"How to Refuse ";    }}@media screen and (max-width:767px){    .subscription-form{        width:100% !important    }    .blue-bar{        bottom:-11px;        border-right:none    }    .deal-img-inner img{        width:100%;        height:auto;        object-fit:contain;    }    .cart-product-detail{        display:block;    }    .cart-product-detail .cart-order-col.col-img{        width:auto;    }    .customer-wrapper .inquiry-fields label{        text-align:left;    }    .view-past-offers .view-past-btn{        white-space:normal;    }    .buyPanel .content{        height:auto    }    #main-menu .navbar{        padding:0.5rem 1rem;    }    .no-padding{        padding-right:15px;        padding-left:15px;    }    .deal-box-container{        display:block    }    .deal-panel-left,.deal-panel-right{        width:100%;    }    .subscription-form{        padding:10px;    }    #subscription-form #subsciptionbtn{        width:100%;    }    .deals-container.single-featured .top-deals{        width:100%;    }    .single_product_box .img_product{        height:auto;    }    .single_product_box .img_product img{        height:auto;    }    .order_details .order_info{        padding-left:0px;    }    .cart-panel-left,.cart-panel-right{        width:100%;        display:block;    }    .valueInfo{        width:50%;    }    .valueInfo.discount_price{        display:none;    }    .deals-box-container .valueInfo div{        padding:1rem 0;    }    .valueInfo .value p.value{        font-size:1.4rem;    }    .account-info,.cart-items-wrapper,.related_items{        padding:0.5rem    }    .footerline .img-responsive{        max-width:100%    }    .cart-item-row .cart-product-img{        display:none    }    .multi-offers .cart-offer-title{        width:auto;    }    .cart-order .cart-order-col,.cart-offer-title-1 .pack_title,.ordernum,.purchase_date{        font-size:0.9rem;    }    .order-menu{        width:100%;    }    .order-menu .nav{        display:block;    }    .order-menu .nav > li{        border-bottom:1px solid #fff;    }    .cart-pricing{        width:100% !important;        position:relative !important;    }    .deals-container.single-featured .top-deals{        height:auto;    }    .deals-container .top-deals{        min-height:260px;        max-height:100%;    }    .btn_cookies{        margin:10px 0;    }    .cookie_info,.btn_cookies{        width:100%;        text-align:center;        float:none;    }    .single-featured .dealpicture{        width:100%;    }    .single-featured .card-text.merchant{        text-align:left;        width:100%;    }    .single-featured .deal-featured-label{        position:relative;    }    .single-featured h2.card-text{        min-height:auto;    }    .card-text.merchant{        height:auto    }    .single-featured .top-deals .title{        height:auto    }    .carousel-item .w-50{        width:100% !important    }    .blue-bar{        position:relative;        width:100%;    }    .mt-40,.mt-30{        margin-top:0px;    }    .deal-img-inner .single-image{        display:inline-block;    }    .deal-img-inner .item-16-9{        top:100%;                margin:auto;        transform:translate(-50%,-50%);    }}@media screen and (max-width:767px){    .deal-img-inner img{        top:100%;                        transform:translate(-50%,-50%);    }}@media (min-width:414px) and (max-width:480px){    .dealpicture .carousel-inner{        width:100% !important    }    .dealpicture .carousel-item{        height:100%    }    #voucher.form-control,.merchant_redeem #voucher{        font-size:0.8rem;    }    .deal-img-inner img{        top:100%;                height:100%    }}@media (min-width:320px) and (max-width:413px){    .dealpicture .carousel-inner{        width:100% !important    }    .dealpicture .carousel-item{        height:100%    }    #voucher.form-control,.merchant_redeem #voucher{        font-size:0.6rem;    }    .deal-img-inner img{        top:100%;        height:100%    }}