*,::after,::before{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}
body{background:#f5f5f5;font-family:arial;cursor:default;margin:0;padding:0}
@font-face {font-family:impact;src: url("/assets/fonts/impact.ttf");}
#headerO{width:100%;position:fixed;top: 0;left:0;z-index:999}
#headerI{width:100%;max-width:1500px;min-width:360px;height:76px;background:#000000;margin:0 auto;-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}
.logo{float:left;margin:10px}
.pnum{float:right;color:#ffffff;font-family:arial;font-size:26px;font-weight:700;margin-right:10px}
.pnum a:link{text-decoration:none;color:#ffffff}
.pnum a:link:hover{text-decoration:none;color:#fc6500}
.tiktok a:link{text-decoration:none;color:#ffffff}
.tiktok a:link:hover{text-decoration:none;color:#f37e18}
.bnp{min-width:348px;width:348px;margin:12px;overflow:hidden;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;height:582px;border:1px solid #C0C0C0;background:#ffffff;z-index:1}
.bnp iframe{width:360px;margin:0 0 0 0;padding:0}
.bnp:hover{box-shadow: 0 0 20px rgba(33,33,33,.2)}
.prouter{width:100%;padding-top:80px}
.prinner{width:100%;max-width:1580px;min-width:360px;margin:0 auto}
.flx{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.vattag{position:absolute;bottom:0;left:0;width:360px;height:20px;line-height:20px;text-align:center;background:#333333;color:white;font-family:arial;font-size:14px;cursor:default}
.vattag::after{content:"ALL PRICES EXCLUDE VAT";opacity:0.5;}
.bnp:hover > .infoblock{position:absolute;right:30px;top:260px}
.flag{clip-path:polygon(0 0, 100% 0, 0 100%);width:164px;height:164px;background:#ffcc00;display:inline-block;z-index999;position:absolute;top:0;left:0;overflow:hidden}
.flagA{position:absolute;top:4px;left:6px;font-size:36px;line-height:36px;font-weight:700;color:black;overflow:hidden}
.flagB{position:absolute;top:38px;left:6px;font-size:46px;line-height:46px;font-weight:700;color:white;text-shadow:1px 1px 2px #000000;font-family:impact;overflow:hidden}
.flagC{position:absolute;top:88px;left:6px;font-size:20px;line-height:20px;font-weight:700;color:black;;overflow:hidden}
.infoblock{height:70px;aspect-ratio:cos(30deg);clip-path:polygon(-50% 50%,50% 100%,150% 50%,50% 0);background:#ffcc00;color:black;text-align:center;line-height:18px;padding-top:10px;font-family:arial;font-size:12px;cursor:pointer;}
.sup{font-size:30px}
.foot{width:100%;max-width:1500px;min-width:360px;background:#000000;height:auto;min-height:50px;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;padding:10px 0 10px 0}
.infoblock{background:#000000;color:white;position:absolute;right:30px;top:-70px;z-index:999}
.copy{width:100%;background:black;text-align:center;color:white;border-top:1px solid grey;height:20px;line-height:30px;font-size:15px}
.ftable{text-align:center;width:100%}
.tar{text-align:right}
.tal{text-align:left}
.imgcent{width:100%;align:center}
.tdw{width:50%}
.ob{border:2px solid black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.ob:hover{border:2px solid #fc6500;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}