main{overflow:initial!important;}.lsform{margin:20px auto 40px; padding:20px 30px; box-shadow:0 5px 9px rgb(0 0 0/.2); max-width:600px}input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=number]:not(.browser-default){height:2.6rem!important}.lsform .input-field i{position:absolute; right:9px; top:11px; cursor:pointer;}.ls-social .lsititle{margin-bottom:40px; position:relative; height:1px; background:#ddd; width:100%;}.ls-social .lsititle span{background:#FFF; position:absolute; left:50%; top:50%; font-size:14px; padding:0 10px; transform:translate(-50%, -50%); color:#333;}.lss-btn{display:flex; align-items:center; justify-content:space-between;}.ls-social .btn img{width:20px; vertical-align:middle;}.ls-social .btn{margin:2px; ; border-radius:0; text-align:center; background:#fff; vertical-align:middle; box-shadow:0px 1px 3px #999; width:45%}.ls-social .btn.fb-btn{background:#3B589A; color:#fff;}.ls-social .btn.g-btn{color:#333;}main{overflow:initial!important;}.SecBlock{background-color:#fff; border-radius:0; box-shadow:0 5px 5px rgba(0,0,0,.1), 0 5px 5px rgba(0,0,0,.1); margin-bottom:20px; position:relative; width:100%;}.SecTop, .SecBott{padding:12px 20px; border-bottom:1px solid #f3f3f3; background:#f8f8f8; position:relative; line-height:0}.SecTop.Pro{padding:20px; overflow:hidden; background:#fff}.SecBott{position:sticky; bottom:0; background:#fff; box-shadow:0 -3px 5px rgba(0,0,0,.05), 0 -3px 5px rgba(0,0,0,.05); padding:15px 20px;}.SecBott .pincode{margin:0; width:250px; position:relative; display:inline-block;}.SecBott .pincode input{height:2.3rem!important; font-size:14px!important; border-radius:5px!important; padding:0 8px!important}.SecBott .pincode label+button{height:2.3rem; background:##6a1e23; color:#fff; border-radius:0 5px 5px 0; display:inline-block; right:0; z-index:0; font-size:13px; padding:0 15px; border:1px solid #ddd; position:absolute; bottom:0;}.SecBott .pincode input.invalid[type=number]:not(.browser-default){border-width:1px; box-shadow:none}.SecBott .btn{height:40px; width:100%; line-height:40px; transition:all .5s}.SecBott .btn:first-child{background:#4CAF50!important; color:#fff!important}.SecBott .btn:hover, .SecTop .btn.delete:hover{transform:translateY(-3px); box-shadow:0 5px 8px rgb(0 0 0/.5)}.SecTop.Pro img.CartImg{padding:4px; border:1px solid #eee;}.SecTop.Pro .price strong{font-size:18px; margin-right:5px;}.SecTop.Pro .price span{font-size:14px}.SecTop .right-align a.grey-text i{transition:all .5s}.SecTop .right-align a.grey-text:hover i{color:#d10908; transform:translateY(-2px);}.SecTop:last-child{border:none}.SecTop .btn.delete{padding:0 12px; background:#F44336!important; color:#fff!important; transition:all .5s}.SecTop .btn.delete i{font-size:.9rem}.SecTop .row{margin:0 -.5rem!important}.SecTop .row .col{padding:0 .5rem!important}.SecTop .tag{background:##6a1e23; padding:3px 7px; border-radius:3px; font-size:12px; color:#fff; display:inline-block; margin-top:5px}.SecTop .colours-box, .SecTop .Sizes{margin:8px 0 0!important}.SecTop span.colours, .SecTop span.size{display:inline-block; min-width:16px; height:16px; line-height:16px; font-size:10px; padding:0 5px; border:1px solid #999; text-align:center; cursor:pointer;}.SecTop span.colours{border-color:#ddd; margin-right:3px; border-radius:3px; transition:all .5s}.SecTop span.size.active{background:##6a1e23; color:#fff;}.SecTop span.colours.active{box-shadow:0 0 3px ##6a1e23}.SecTop .catName{display:block; line-height:normal; color:#999; font-size:13px; margin-top:6px}.SecTop .catName+.catName{margin-top:2px}.value-button{border:1px solid #ddd; position:absolute; bottom:0; left:0; height:100%; width:28px; font-size:16px; background:#eee}.value-button:last-child{bottom:auto; top:0; right:0; left:auto;}.value-button:hover{cursor:pointer}.traveller{max-width:90px; width:auto;}.traveller .input-field input.number{text-align:center; font-size:12px; background:#fff; padding:0 9px; border:none; width:calc(100%)!important; height:28px!important; margin:0}.traveller .input-field input.number:focus{border:none!important}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none; margin:0}.price{font-size:16px; margin:0;}.grey-text.price{font-weight:400}.price i{font-size:16px}.cprice{font-size:12px; font-weight:400; display:inline-block; margin-left:9px; color:#999; position:relative;}.cprice i{font-size:11px}.cprice::after{content:''; position:absolute; top:5px; width:110%; height:1px; background:#d10908; left:-5%; transform:rotate(-6deg);}.RightBlock .price{font-weight:400; margin:0; font-size:14px;}.RightBlock .price i{font-size:13px}.RightBlock p+span{display:block; margin-top:4px; font-size:12px}.RightBlock p+span i{font-size:10px}.RightBlock .Pro p{color:#666!important}.RightBlock .bdot{border-top:1px dashed #eee}.RightBlock .bdot p{color:#000!important}.shield{display:flex; align-items:center; font-size:13px; line-height:150%!important}.shield img{width:35px; margin-right:9px}@media only screen and (max-width:992px){.valign-wrapper, .Pro .col:last-child .valign-wrapper{display:flex!important;}.Pro .valign-wrapper{display:inherit!important;}.SecTop .btn.delete{line-height:30px!important; height:30px!important}.SecBlock .SecTop.Pro{border-radius:0 0 10px 10px;}.Pro p{line-height:120%!important; margin-bottom:5px!important}.cprice{margin:5px 0 0}}@media only screen and (max-width:600px){.valign-wrapper{display:flex!important;}.Pro .valign-wrapper, .Pro .col:last-child .valign-wrapper, .SecBott .valign-wrapper{display:inherit!important;}.price{display:block; margin-top:5px}.cprice{margin:0 0 0 5px}.SecTop~.row>.col:nth-child(3){clear:both; margin-top:9px}.SecTop~.row>.col:nth-child(4){margin-top:9px}.SecTop.Pro .col:last-child.right-align{text-align:left;}.SecBott .right-align, .SecBott .left-align{text-align:center!important;}.SecBott .pincode{margin-bottom:10px}}@media only screen and (max-width:450px){.SecTop{padding:9px 12px;}}.NumberSec, .HomeAdd{height:22px; width:22px; background:#eee; display:inline-block; line-height:20px; text-align:center; color:#000; margin-right:9px; margin-bottom:4px}.HomeAdd{width:auto; padding:0 9px; color:#666; font-size:13px; margin:0 5px}.SecBlock .SecTop.grey{background:#ebc87c!important}.SecBlock .SecTop .select-wrapper ul li:first-child{display:none}.SecBlock .SecTop .select-wrapper::before{top:7px!important}.SecBlock .SecTop .select-wrapper::after{top:18px!important}.SecBlock .SecTop.Pro{overflow:initial;}.SecBlock .SecTop.Pro .ProSce{box-shadow:none; transform:translateY(0);}input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), textarea.materialize-textarea{height:2.7rem ;}.CheckThis{position:absolute; right:-20px; top:0; font-size:18px; transform:rotate(15deg); color:#4CAF50}.btn.btn-change{background:none!important; border:1px solid #6a1e23; color:#6a1e23!important}.btn.btn-change:hover, .btn.btn-change:focus, .SecBlock .SecTop.mbg p, .SecBlock .SecTop.mbg .CheckThis{color:#fff!important; background:#6a1e23!important}[type="radio"]+span{height:auto!important; margin-bottom:12px}[type="radio"]+span .btn, .btn{transition:all .5s}[type="radio"]+span .btn:hover{transform:translateY(-3px); box-shadow:0 5px 8px rgb(0 0 0/.5)}.AddNAdd [type="radio"]+span{width:100%;}.AddNAdd [type="radio"]:not(:checked)+span:before{border:none!important; content:"\271B"; font-size:18px; line-height:18px; color:#000!important;}.AddNAdd [type="radio"]+span .NewAddForm{display:none}.AddNAdd [type="radio"]:checked+span .AddNAddText{text-transform:uppercase; font-weight:600}.AddNAdd [type="radio"]:checked+span .NewAddForm{display:block; cursor:text!important;}.NewAddForm input:not([type]), .NewAddForm input[type=text]:not(.browser-default), .NewAddForm input[type=email]:not(.browser-default), .NewAddForm input[type=number]:not(.browser-default), .NewAddForm textarea.materialize-textarea, .NewAddForm input:not([type]), .payment input[type=text]:not(.browser-default), .payment input[type=email]:not(.browser-default), .payment input[type=number]:not(.browser-default){border-color:#ddd; height:2.8rem!important; padding:8px 20px; font-size:14px; background:#fafafa}.NewAddForm .input-field .select-wrapper{background:#fafafa; border-radius:18px!important;}.NewAddForm textarea.materialize-textarea{height:99px!important}.NewAddForm .input-field{margin:.7rem 0;}.NewAddForm .input-field label, .payment .input-field label{transform:translateY(.8rem) translateX(1.5rem); font-size:13px}.NewAddForm .input-field label:not(.label-icon).active, .NewAddForm .input-field .select-wrapper+label, .payment .input-field label:not(.label-icon).active, .payment .input-field .select-wrapper+label{-webkit-transform:translateX(0) translateY(-16px) scale(0.88)!important; transform:translateX(0) translateY(-16px) scale(0.88)!important; color:#000!important}.NewAddForm .input-field .select-wrapper+label, .payment .input-field .select-wrapper+label{transform:translateY(9px) scale(0.88)!important}.NewAddForm button.btn{padding:0 30px}.NewAddForm .check span{color:#000; padding-left:30px!important; border-radius:5px; display:block}.NewAddForm .check [type="checkbox"]+span{width:100%; padding:0; font-size:13px}.NewAddForm .check [type="checkbox"].filled-in+span:before, .NewAddForm .check [type="checkbox"].filled-in+span:after{left:5px; top:5px!important}.NewAddForm .check [type="checkbox"].filled-in:not(:checked)+span:after, .NewAddForm .check [type="checkbox"].filled-in:checked+span:after{border:1px solid #000!important; height:15px; width:15px; left:3px; top:4px!important; background:none!important; border-radius:0!important}.NewAddForm .check [type="checkbox"].filled-in:checked+span:before{top:-2px!important; margin:0; width:8px; left:4px; height:16px; border-top:2px solid transparent; border-left:2px solid transparent; border-right:2px solid #d10908; border-bottom:2px solid #d10908; -webkit-transform:rotateZ(42deg); transform:rotateZ(42deg); border-radius:0!important}.payment{box-shadow:none!important}.payment .collapsible-header{position:relative; background:#f5f5f5; padding:9px 20px;}.payment .collapsible-header::after{position:absolute; content:""; top:11px; right:18px; height:17px; width:17px; border-radius:50%; border:2px solid #6a1e23; background:#f5f5f5}.payment li.active .collapsible-header{background:#6a1e23; color:#fff}.payment li.active .collapsible-header::after{border:2px solid #fff; background:#6a1e23}.payment li.active .collapsible-header::before{position:absolute; content:""; top:15px; right:22px; height:9px; width:9px; border-radius:50%; background:#fff; z-index:9}.payment .input-field{margin:1.5rem 0;}.payment .input-field .prefix{top:6px; left:8px}.payment .input-field .prefix~input{padding-left:55px}.SecTop .table th{background:#6a1e23; color:#fff; padding:6px 12px; line-height:24px}.mtable td.prodetail img{width:120px!important}@media only screen and (max-width:992px){.m-right-align{text-align:right;}.btn.btn-change{background:none; color:#000!important; line-height:30px; margin-top:9px}.NumberSec{margin-bottom:0}.btn.btn-change{line-height:30px}}@media only screen and (max-width:600px){.NumberSec.t-hidd{display:block!important;}.CheckThis{right:0}.mtable td.prodetail{padding:5px 20px!important; text-align:center}.mtable td.prodetail:last-child{background:#eee}}@media only screen and (max-width:450px){.NewAddForm button.btn, .NewAddForm .btn{padding:0 15px!important}}