:root{--main:#1370df;--pas:#bfbfbf54;--light-border:#cbced5;--form-hover:#a6adb4;--form-focus:#1370df;--space-s:2rem;--border-radius:.2rem}.basket *{box-sizing:border-box}.required:not([type="checkbox"]):invalid,input.cbxrad.required:invalid::before,.required input[type="radio"]::before{border:1px solid #f00!important}.form-row{position:relative}.form-row:has([type="checkbox"]){display:flex;flex-direction:row-reverse;justify-content:flex-end}.form-row:has([type="checkbox"]) label,input.cbxrad+label{padding:0 10px;cursor:pointer;line-height:1.3}.form-row:not(:has(input[type="checkbox"],input[type="radio"])) label{padding-bottom:7px}.form-row:has([type="hidden"]){display:none}.form-row label{display:block;padding:0 3px}.form-row label span{font-size:.9em;opacity:.65}.form-row .err{font-size:.75em;vertical-align:top;opacity:.85}.form-row.col1{flex-basis:100%}.form-row.col2{flex-basis:calc(50% - (var(--space-s)/2))}.form-row.col3{flex-basis:calc(33.333% - (var(--space-s)/1.5))}.form-control,input.cbxrad::before,.cbxrad>input::before,.in-txt,textarea{border:1px solid var(--light-border);border-radius:var(--border-radius);line-height:1.6;padding:6px 8px 7px;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;color:rgba(44,56,74,.95)}.form-control:hover,input.cbxrad:hover::before,.in-txt:hover:not(:has(.add-option:hover)),textarea:hover{border-color:var(--form-hover)}.in-txt:focus,textarea:focus,input.cbxrad[type="checkbox"]:checked::before,input.cbxrad[type="radio"]:checked::before{border-color:var(--form-focus)!important;outline:0}.bsk-err{position:absolute;color:#f00;font-size:.8em}.form-row:has([type="checkbox"]) .bsk-err{top:25px}#cbxTerms+.bsk-err{top:24px}#basketForm{display:flex;flex-wrap:wrap;width:100%;gap:1.8rem var(--space-s);max-width:750px}input.cbxrad,.cbxrad>input{position:relative!important;appearance:none;margin-top:2px;overflow:hidden;cursor:pointer;height:fit-content;min-width:fit-content}input.cbxrad:before,.cbxrad>input:before{content:'';display:block;width:18px!important;height:18px;background:#fff;transition:.2s border-color ease;box-sizing:border-box}input.cbxrad:checked:before,.cbxrad>input:checked:before{border-color:var(--main);transition:.5s border-color ease}input.cbxrad:disabled:before,.cbxrad>input:disabled:before{border-color:#ccc;background-color:#ccc}input.cbxrad:after,.cbxrad>input:after{content:'';display:block;position:absolute;top:50%;left:50%;transform-origin:50% 50%;background-color:var(--main);width:16px;height:16px;border-radius:70%;transform:translate(-50%,-50%) scale(0);transition:all .1s}input.cbxrad[type="radio"]:before{border-radius:70%;cursor:pointer}input.cbxrad[type="radio"]:after{width:13px;height:13px;border-radius:70%;transform:translate(-50%,-50%) scale(0)}input.cbxrad[type="radio"]:checked:after{transform:translate(-50%,-50%) scale(.8);opacity:1}input.cbxrad[type="checkbox"]:before,.cbxrad>input[type="checkbox"]:before{border-radius:.25rem;cursor:pointer}input.cbxrad[type="checkbox"]:after,.cbxrad>input[type="checkbox"]:after{width:8.6px;height:15px;border-radius:0;transform:translate(0%,-85%) scale(0) rotate(45deg);background-color:transparent;box-shadow:3px 3px 0 0 var(--main)}input.cbxrad[type="checkbox"]:checked:after,.cbxrad>input[type="checkbox"]:checked:after{opacity:1;transform:translate(-49%,-84%) scale(.8) rotate(45deg)}input.cbxrad[type="radio"]{top:2px}input.cbxrad[type="radio"]:checked+label{color:var(--main)}input.quantity:out-of-range{border:2px solid #f00;color:#f00}select{width:100%;max-width:400px}#basketForm select{max-width:100%}#basketForm .form-row:has(.bopts){display:block}#basketForm .form-row:has(.bopts)>label{display:block;padding:0 3px 7px;cursor:default}#basketForm .bopts{display:flex;flex-wrap:wrap;gap:.5rem 1rem;width:100%;padding-top:.1rem}#basketForm .bopt{display:flex;align-items:center}#basketForm .bopt>input.cbxrad{margin-top:0}#basketForm .bopt>input.cbxrad[type="radio"]{top:0}#basketForm .bopt>label{font-size:.95em}#basketForm .form-row.col2 .bopts,#basketForm .form-row.col3 .bopts{flex-direction:column;gap:.5rem}.b-desc{padding:0 1px}.b-desc::before{content:'(';padding:0 1px}.b-desc::after{content:')';padding:0 1px}.bskTxt{width:100%}#basketTotal,#basketDlvr,.pas,#bskCoupon{border-bottom:1px solid var(--pas);padding-bottom:15px!important;width:100%}#basketDlvr{font-weight:normal;margin:-5px 0 14px;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;padding-bottom:23px!important}#bskCoupon{margin-bottom:15px}#bskCoupon>div{display:flex;flex-wrap:wrap;max-width:400px;align-items:center;position:relative;overflow-x:hidden}#bskCoupon>div:has(.cpon){max-width:fit-content}#bskCoupon:dir(rtl) #txtCoupon{border-radius:0 var(--border-radius) var(--border-radius) 0;border-left:0}#bskCoupon:dir(ltr) #txtCoupon{border-radius:var(--border-radius) 0 0 var(--border-radius);border-right:0}#lnkCoupon{display:block;border:solid 1px var(--ecom);line-height:1.6;padding:6px 10px 7px;white-space:nowrap;color:var(--ecom);transition:all .3s;border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius);border-start-start-radius:0;border-end-start-radius:0}#lnkCoupon:hover{filter:brightness(115%);box-shadow:0 0 10px -3px rgba(0,0,0,.3)}.bsk-btn{background:var(--main,#1370df);color:#fff;border:0;padding:10px 30px;border-radius:var(--border-radius,.2rem);cursor:pointer;font-size:1em;transition:opacity .2s}.bsk-btn:hover{opacity:.85}#bskCouponErr:empty{display:none!important}#bskPromo{margin-bottom:22px;background:rgba(16,185,129,.06);border:1px dashed rgba(16,185,129,.35);border-radius:var(--border-radius,6px);padding:10px 14px}#bskPromo:empty{display:none!important}#bskPromo .promoTitle{font-weight:700;font-size:.95em;color:#047857;margin-bottom:8px;display:flex;align-items:center;gap:6px}#bskPromo .promoTitle::before{content:'';display:inline-block;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E") no-repeat center/contain}#bskPromo .promoRow{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;padding:3px 0}#bskPromo .promoName{font-weight:600}#bskPromo .promoGift{font-size:.9em;color:#555}#bskPromo .promoValue{margin-inline-start:auto;white-space:nowrap;color:#047857;font-weight:700}.bItemWas{opacity:.6;margin-inline-end:.3rem}.bPromoTag:empty{display:none!important}.bPromoTag{display:inline-block;background:var(--ecom);color:#fff;border-radius:var(--border-radius,.2rem);padding:1px 8px;font-size:.9em;line-height:1.6;white-space:nowrap;margin-inline-start:.8rem}#txtCoupon{width:auto;flex:1}#txtCoupon::placeholder{text-align:end}:dir(rtl) #ddlPayments{padding-inline:2.25rem .6rem;text-align:end}#copLit{line-height:1.8}#divForm h2,#divPayMethods h2{margin-bottom:30px}#divPayMethods h2{margin-top:15px}#divFinal{margin-top:17px}#divPayMethods{line-height:1.6}#pnlPayments b{display:block}#basketItems .del img,#bskCoupon .del img{width:20px;position:relative;top:-1px}.bItem .del,#bskCoupon .del{background:#f1f1f1;border:0;padding:0;border-radius:var(--border-radius);cursor:pointer;width:30px;height:30px;display:flex;justify-content:center;min-width:30px}.bItem .del:focus-visible,#bskCoupon .del:focus-visible{outline:2px solid var(--form-focus);outline-offset:2px}.del img{align-self:center}.bItem .del:hover,#bskCoupon .del:hover{background:#e4e4e4}.bItem .del{position:absolute}.cpon{border:1px dashed #666;padding:4px 8px 5px;margin-left:3px;height:fit-content}.cponValue{margin:0 25px}.cponNote{margin:4px 0 0;width:100%;font-size:.85em;color:var(--gray,#666)}.bItem{border-bottom:1px solid var(--pas);margin-bottom:25px;padding-bottom:13px;display:flex;width:100%}.bskImg .imgS{width:110px;height:75px;display:inline-block;text-align:center}.bskImg .imgS img{max-height:100px;max-width:110px!important}.bskImg{margin-inline-end:12px;padding-bottom:30px}.bskDet{width:100%}.bItem{position:relative}.bskPri{min-width:184px;margin-top:5px;font-weight:700;min-height:63px}.bskDet a{display:block;font-size:1.15em}.bItem .qunt{display:flex;position:absolute;bottom:12px}.itemTotal{font-size:18px;display:inline-block;font-weight:400;background-color:#eaeaea;padding:4px 13px;border-radius:5px;margin-top:14px;margin-bottom:-1px;color:#393939}.itemTotal:empty{display:none}.itemlod{position:absolute;display:none;bottom:51px;right:38px;background-color:#fff;padding:7px;border-radius:100%}.bskTxt{margin-bottom:20px}.bskOpt{background:url(/imgs/bul.png) no-repeat 99.9% 1px;padding-right:11px;font-weight:400}.noitm{font-size:150%;margin:40px 0;display:block;text-align:center}#basketTotal{font-size:1.35em;font-weight:700;text-align:center;position:relative;margin-bottom:15px}#divSelf{width:100%;margin-top:10px}#divSelf>.cbxrad{display:flex}#divSelf label{padding:0 4px;cursor:pointer}#divSelf input{vertical-align:middle;margin-left:5px}#divOrderBtn{height:70px}#loading,#loading2{left:0;position:absolute;top:1px}#bskMin{color:#f00;margin-bottom:70px}.bprow{margin-bottom:16px}.rpdetails{display:grid;grid-template-rows:0fr;overflow:hidden;margin-block:0;transition:grid-template-rows .4s ease,margin-block .4s ease}.rpdetails>*{overflow:hidden;min-height:0}.bprow :checked~.rpdetails{grid-template-rows:1fr;margin-block:3px 23px}.rPaypal :checked~.rpdetails{margin-bottom:0}.pas{padding:0;margin-bottom:10px}.pad0{margin:0;padding:0!important}#aOrder{color:#fff;display:block;font-weight:bold;font-size:22px;height:50px;margin:20px auto 0;width:196px;line-height:46px;transition:all .4s;background-image:url(/imgs/btn-order.png);text-align:center;border-radius:6px 6px 6px 6px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.hdninpt{position:absolute;width:1px;height:1px;border:0!important;background:none repeat scroll 0 0 #fff;padding:0!important}.bprow{position:relative}.old-basket #frmBasket{display:flex;flex-direction:column}.old-basket #mainBasket{order:1}.old-basket #mainForm{order:2}.old-basket #mainFinal{order:3}.new-basket #aOrder{font-size:23px;height:54px;width:215px;line-height:50px;background-size:contain}#bskFreeShip{margin-bottom:1.5rem}#termOvL,#ccOvL{position:fixed;z-index:42000;background-color:rgba(255,255,255,.93);top:0;left:0;bottom:0;right:0}#termOvL button,#ccOvL button{padding:0;width:40px;height:40px;background:transparent;border:0;position:absolute;left:10px;top:7px;cursor:pointer}#termOvL>div{width:100%;margin:0 auto;max-width:68rem}.close-x{stroke:#4d4d4d;fill:transparent;stroke-linecap:round;stroke-width:3}#termOvL h3{margin:15px}.cbTerm a{text-decoration:underline}#divPayMethods label{font-size:1.1em}#ccOvL{display:flex;align-items:center}#ccOvL>div{width:100%;margin:0 auto;max-width:38rem;min-height:630px;display:flex;flex-direction:column}#ccOvL iframe{width:100%;height:100%;border:3px solid #4d4d4d;border-radius:3px;box-sizing:border-box;flex-grow:1}#ccOvL h3{margin:15px}.loader-line::before{content:"";position:absolute;left:-50%;height:2px;width:40%;background-color:var(--form-focus);animation:lineAnim 1.5s linear infinite;border-radius:20px;z-index:1;top:0}@keyframes lineAnim{0%{left:-40%}50%{left:20%;width:80%}100%{left:100%;width:100%}}@media only screen and (max-width:767px){#termOvL>div,#ccOvL>div{width:auto;height:auto;right:5px;top:-6px;bottom:15px;left:5px;position:absolute}#ccOvL>div{max-height:100%!important;min-height:100%}#ccOvL iframe{height:87%}}#bskVat{font-size:17px;font-weight:400;padding-bottom:5px}@media only screen and (max-width:479px){.form-row.col2,.form-row.col3{flex-basis:100%}.prodImg .vid{width:70px}.prodImg .vid span{width:35px;height:35px}.bItem{min-height:115px}.bskImg{margin-inline-end:10px}.imgS{width:65px;height:65px}.imgS img{max-height:60px;max-width:60px!important}.bskOpt{padding-right:8px}#basketDlvr select{width:100%;margin:4px 0 0 0}#dInfo>div{margin-right:-21px}select,#txtCoupon,#bskCoupon>div{max-width:none}.bItem .del{inset-inline-end:1px;bottom:11px}#divPayMethods h2{margin-top:0;margin-bottom:20px}#basketForm{gap:1.4rem var(--space-s)}#divOrderBtn{margin-top:35px}}@media only screen and (max-width:767px){#divForm,#divPayMethods,#divPayMethods,#divFinal,.bskTxt{padding:0 .8rem}#frmBasket{display:flex;flex-direction:column}#mainBasket{order:1}#mainForm{order:2}#mainFinal{order:3}}@media only screen and (min-width:990px){.new-basket #mainForm{width:42%;float:inline-start}.new-basket #mainBasket{width:54%;float:inline-end;border:1px solid #ccc;padding:20px;border-radius:5px 5px 0 0;border-bottom:0}.new-basket #mainFinal{width:54%;float:inline-end;border:1px solid #ccc;padding:20px;border-radius:0 0 5px 5px;border-top:0;padding-top:3px}.new-basket #basketTotal{margin-bottom:0;padding-bottom:20px!important;padding-top:5px}.new-basket #h2PayType{margin-top:0!important;margin-bottom:22px!important}.new-basket #divOrderBtn{height:54px;margin:35px 0 2px 0}.new-basket #divForm .pas{display:none}.new-basket .bItem .del{inset-inline-end:0}.old-basket .bItem .del{inset-inline-end:30%}}textarea{height:85px}.d-register .cbxrad{display:flex;margin-bottom:2rem}.d-terms a{text-decoration:underline!important}.loader:after{width:25px;height:25px;border:5px dotted #464646;border-radius:50%;display:block;position:relative;box-sizing:border-box;animation:rotation 1.5s linear infinite;content:''}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.itemlod{display:none;height:35px;aspect-ratio:1;padding:5px;background-color:#ffffffd4}