table.pp-fg{border-bottom:1px solid #888;background:#aaa}table.pp-cg,table.pp-fg{border-right:1px solid #888;border-left:1px solid #888}table.pp-cg{border-top:1px solid #888;background:#fff}.pp-caption{font-size:80%;font-weight:700;padding-left:4px}.pp-close{padding-right:16px;background:url(https://luckiemadras.shop/images/c-del-bw.png) 100% no-repeat}.pp-close,.pp-help{font-size:80%;text-transform:uppercase}.pp-help{height:22px;padding:2px;border:1px solid #000;font-weight:700;position:absolute;bottom:4px;text-align:center;background:#fff;left:4px;width:170px}.carousel{margin-bottom:1em;position:relative}.carousel img{border:0;cursor:pointer;display:block}.carousel ul{padding:0;list-style-type:none;margin:0}.carousel .viewport{overflow:hidden;margin-bottom:10px;position:relative}.carousel .viewport ul{width:6000px}.carousel .viewport ul li{float:left;display:block}.carousel .viewport ul ul{width:auto;float:left}.carousel .viewport ul ul li{margin-right:5px}.carousel .nav{height:10px;padding:0 3px;position:relative}.carousel .nav li a{overflow:hidden;text-indent:-100em;outline:none;background:url(https://luckiemadras.shop/images/carousel.png) no-repeat 0 0;display:block}.carousel .nav li a:hover{background-position:-46px 0}.carousel .nav .prev{right:22px;position:absolute}.carousel .nav .next{right:5px;position:absolute}.carousel .nav .next a,.carousel .nav .prev a{height:10px;background-position:-91px 0;width:10px}.carousel .nav .prev a:hover{background-position:-179px 0}.carousel .nav .next a{background-position:-135px 0}.carousel .nav .next a:hover{background-position:-223px 0}.carousel .nav .pages{position:absolute;top:0;left:2px}.carousel .nav .pages ul{float:left}.carousel .nav .pages li{margin-right:8px;float:left}.carousel .nav .pages li a{height:10px;width:10px}.carousel .nav .pages li.active a{background-position:-46px 0}.carousel .nav .pages:after,.carousel .nav:after,.carousel ul:after{height:0;content:".";visibility:hidden;clear:both;display:block}.carousel .carousel-inner .item a img{margin:0 auto}body.hide-media .form-group.field-media,body.hide-pricing #pricingWrapper,body.hide-pricing div#order.panel-default .details,body.hide-pricing div#order.panel-default>.panel-heading,body.hide-printing .form-group.field-printing,body.hide-project-title .form-group.field-description,body.hide-quantity .form-group.field-quantity,body.hide-size .form-group.field-size,body.hide-subtotal .list-group-item.sub-total{display:none}.bootbox.modal{z-index:9999!important}div.swatch-panel{padding:0 5px;flex-wrap:wrap;gap:5px;margin-top:10px;display:inline-flex}div.swatch{flex:0 0 auto;height:20px;min-height:20px;border:1px solid #d3d3d3;max-width:20px;max-height:20px;min-width:20px;width:20px}div.active{border:1px solid #000}body.ddp #s-subnav{display:none}#ddp-templates{padding-left:0}#ddp-templates .categories li a{padding:4px 0 4px 20px;font-size:12px;text-decoration:none;color:#333;margin:0 0 2px;background:url(https://luckiemadras.shop/images/default/menu-prod.gif) no-repeat 0;font-family:sans-serif;display:block}#ddp-templates .categories li a:hover{background:#bbb url(https://luckiemadras.shop/images/default/menu-prod.gif) no-repeat 0}#ddp-templates .categories li a.selected{background:#bbb url(https://luckiemadras.shop/images/default/menu-prod-h.gif) no-repeat 0}#ddp-templates .thumbnail img{padding:5px;border:1px solid #ccc}#ddp-templates .name{margin:10px 0}#ddp-templates .message{padding-top:20px;text-align:center}div.ddp.footer{clear:both}.hide-on-desktop{display:none!important}.show-on-desktop{display:block!important}@media screen and (max-width:760px){.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}}#products .featured{margin-top:20px}.featured-product-thumbnail-wrapper{height:180px}.featured .featured-product-wrapper .product{height:220px;border:1px solid #c9c9c9;text-align:center;background:none;background:#fff;vertical-align:bottom}.featured .featured-product-wrapper .product .title{height:35px;position:absolute;bottom:25px;width:90%}.featured .featured-product-wrapper .product .title h3{overflow:hidden;text-overflow:ellipsis;padding:0 5%;color:#000;white-space:nowrap;display:block}.featured .featured-product-wrapper .product.thumbnail img{transform:translateY(-50%);position:relative;top:50%;border-radius:5px}.featured .featured-product-wrapper .thumbnail .caption{padding:10px}.featured .featured-product-wrapper .thumbnail .caption .sku{height:17px;padding:5px;color:#fff;position:absolute;top:-150px;border-radius:5px;background:rgba(0,0,0,.5);line-height:10px}.featured .featured-product-wrapper .featured-product-thumbnail-wrapper img{max-height:180px}.featured a:hover{text-decoration:none}