main{overflow:initial}#Main_Content .article+.aside{margin-top:5vw}.addbox-title{border-bottom:1px solid #ddd;font-size:16px;font-weight:700;margin:0 0 20px;padding-bottom:10px;padding-top:100px}.add-product{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.add-product label{display:block;font-size:14px;line-height:18px;cursor:pointer}.add-product label img{vertical-align:middle;max-width:70px;margin:0 15px 0 10px}.add-product .fa-check{font-size:16px;background-color:#fff;width:21px;height:22px;display:inline-block;border:1px solid #ddd;border-radius:1px}.add-product .fa-check:before{opacity:0}.add-product input[type=checkbox]:checked+.addbox{border:1px solid var(--Website_Secondary,#309d73)}.add-product input[type=checkbox]:checked+.addbox .fa-check{background-color:var(--Website_Secondary,#309d73);border:1px solid var(--Website_Secondary,#309d73)}.add-product input[type=checkbox]:checked+.addbox .fa-check:before{content:"\f00c";position:relative;top:2px;right:-2px;color:#fff;opacity:1}.add-product input{display:none}.add-product .addbox{align-items:center;border:1px solid #ddd;display:flex;padding:12px 15px;width:100%}.add-product .addbox input{display:inline-block}.add-product .addbox>label{width:120px}.add-product .amount .text-smail{padding:3px;color:#353535;text-align:center;border-width:0;width:35px;border-style:none;vertical-align:middle}.add-product .add-r{width:calc(100% - 121px)}.add-product .add-r>label{font-weight:700;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.add-product .s-price{display:inline-block;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:9px;line-height:21px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.popBox,.popBox.hide{display:none}.add-product .add-price{font-size:16px;line-height:27px}.add-product .fa-minus,.add-product .fa-plus{width:22px;height:21px;background-color:#969696;text-align:center;vertical-align:middle;color:#fff;cursor:pointer}.add-product .fa-minus:hover,.add-product .fa-plus:hover{background:#000;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.add-product .fa-minus.no-add,.add-product .fa-plus.no-add{background-color:#e4e4e4;cursor:auto}.add-product .fa-minus:before,.add-product .fa-plus:before{position:relative;top:3px}@media screen and (max-width:710px){.add-product .addbox{width:100%}}@media screen and (max-width:400px){.add-product .add-r{width:calc 60%}.add-product label img{height:70px;margin-right:5px}}.popBox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;font-size:16px;overflow:hidden;background-color:rgba(0,0,0,.5)}.popBox .pop-content{top:10%;width:80%;max-width:500px;position:relative;margin:0 auto;border:1px solid #333;box-shadow:0 0 10px -4px #333;background-color:#fff;padding:40px 40px 35px}.popBox .close{position:absolute;top:0;right:0;padding:0;width:33px;height:33px;color:#fff;text-align:center;cursor:pointer}.popBox .close::after,.popBox .close::before{content:'';width:20px;height:1px;right:5px;position:absolute;background-color:#000}.popBox .close::after{top:14px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.popBox .close::before{top:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popBox .text{margin-bottom:10px;text-align:center}.popBox .buttonbox{display:inline-block;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto;max-width:500px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.popBox .buttonbox .button1{margin:0 5px;padding:5px}.popBox .buttonbox .button1:first-child{background-color:#fff;border:1px solid #c3c3c3;color:#444}.popBox .buttonbox .button1:last-child{background:#000;color:#fff}@media screen and (max-width:660px){.popBox .buttonbox .button1{margin:0 0 10px;q-flex:0 0 100%}}