@font-face{font-family:MyriadProRegular;src:url(/fonts/MyriadProRegular/MyriadProRegular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MyriadProBoldCondensed;src:url(/fonts/MyriadProBoldCondensed/MyriadProBoldCondensed.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MyriadProBold;src:url(/fonts/MyriadProBold/MyriadProBold.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MyriadProSemiBold;src:url(/fonts/MyriadProSemiBold/MyriadProSemiBold.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}:root{--color-green:#ff6d04;--color-green-light:#308bca;--color-green-hover:#e56100;--color-purple:#8c370a;--color-sale:#e2231a;--color-text:#000;--color-link:#000;--color-border:#dedddd;--color-bg:#faf3c3;--color-page-bg:#5bcb2b;--color-body-bg:#fff;--color-body-text:#000;--color-surface:#fff;--color-price-badge-bg:#faf3c3;--color-photo-chip:#fff;--font-main:MyriadProRegular, Arial, sans-serif;--container-max:1242px;--container-pad:20px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}body{max-width:1242px;font-family:var(--font-main);color:var(--color-body-text);background-color:var(--color-page-bg);margin:0 auto;font-size:18px;font-weight:400}a{color:var(--color-link);cursor:pointer;text-decoration:none}img{border:none}ul,ol{list-style:none}input,button,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer;background:0 0;border:none}h1,h2,h3,h4,.hd,.pseudoH1,.pseudoH2,.pseudoH3{text-transform:uppercase;color:#308bca;margin-top:0;margin-bottom:7px;font-weight:400;display:block}h1,.hd,.pseudoH1{padding:6px 20px 9px;font-size:30px}h2,h3,.pseudoH2,.pseudoH3{padding:5px 0;font-size:25px;font-weight:700}strong{text-transform:uppercase}.hdrBig{text-align:center;color:#fff;text-transform:uppercase;background-color:#ff6d04;font-size:41.57px;line-height:59px}.txt-content{padding:0 10px;font-size:16px}.container{width:100%;max-width:var(--container-max);padding-left:var(--container-pad);padding-right:var(--container-pad);margin:0 auto}.btn{cursor:pointer;border-radius:4px;padding:8px 20px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-block}.btn-green{background:var(--color-green);color:#fff;border:none}.btn-green:hover{background:var(--color-green-hover);color:#fff;text-decoration:none}.btn-purple{background:var(--color-purple);color:#fff;border:none}.btn-purple:hover{color:#fff;background:#8e2d7e;text-decoration:none}.btn-outline{background:var(--color-surface);color:var(--color-green);border:2px solid var(--color-green)}.btn-outline:hover{background:var(--color-green);color:#fff;text-decoration:none}.input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-body-text);border-radius:4px;outline:none;padding:8px 12px;font-size:15px;transition:border-color .2s}.input:focus{border-color:var(--color-green)}.price{color:var(--color-text);font-size:18px;font-weight:700}.price-old{color:#aaa;margin-left:6px;font-size:14px;text-decoration:line-through}.price-badge{background:var(--color-price-badge-bg);color:var(--color-green);border-radius:3px;margin-left:6px;padding:2px 6px;font-size:12px;font-weight:600}.pagination{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.pagination a,.pagination span{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);border-radius:4px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:inline-flex}.pagination a:hover{border-color:var(--color-green);color:var(--color-green);text-decoration:none}.pagination .active{background:var(--color-green);border-color:var(--color-green);color:#fff}.out-of-stock{color:#aaa;font-size:13px;font-style:italic}.mojo-accordion h3{text-transform:none;color:#212121;background:#fff;border:1px solid #aaa;border-radius:4px 4px 0 0;margin:2px 0 0;padding:9.9px 9.9px 9.9px 43.56px;font-size:19.8px;font-weight:400;line-height:25.74px}.mojo-accordion h3+div{border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;padding:1em 2.2em;font-size:16px}@media (min-width:1242px){body{min-width:1242px}}@media (max-width:1241px){body{font-size:16px}h1,.hd,.pseudoH1{padding:6px 0 8px;font-size:22px}h2,h3,.pseudoH2,.pseudoH3{font-size:19px}.hdrBig{font-size:26px;line-height:44px}img{height:auto;max-width:100%!important}table{max-width:100%}}
