.content-block-product{padding-bottom:30px}.content-block-product .brand{display:none}.content-block-product .container{display:flex;flex-flow:row nowrap;gap:50px}.content-block-product .images{flex:0 0 45%;position:relative;display:flex;flex-flow:row nowrap;min-width:600px;user-select:none}.content-block-product .images ul{flex:0 0 300px;list-style:none;padding:0;margin:0;display:flex;flex-flow:column nowrap;gap:10px}.content-block-product .images ul li{padding:0;margin:0}.content-block-product .images ul a{display:flex;justify-content:center;align-items:center;opacity:.7;transition:opacity ease 120ms}.content-block-product .images ul a:hover{opacity:1}.content-block-product .images ul a.active{opacity:1}.content-block-product .images ul img{display:block;max-width:120px;max-height:180px;border-radius:2px}.content-block-product .images .main{flex:1 1 auto;display:flex;justify-content:center;align-items:flex-start;position:relative}.content-block-product .images .main figure{margin:0;padding:0;display:block;position:relative;cursor:pointer}.content-block-product .images .main figure:hover .zoom{opacity:.9}.content-block-product .images .main figure::after{content:'';position:absolute;background:0 0;width:100%;height:100%;top:0;left:0;z-index:6}.content-block-product .images .main figure.product-player-container.plaing{cursor:default}.content-block-product .images .main figure.product-player-container.plaing .product-player{z-index:20}.content-block-product .images .main img{display:block;width:100%;position:relative;z-index:5;opacity:1;transition:ease opacity 1.5s;border-radius:2px}.content-block-product .images .main .product-player{z-index:20}.content-block-product .images .main .zoom{z-index:10;position:absolute;top:20px;left:20px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:opacity ease 120ms;border:0;background:0 0;box-sizing:border-box;padding:0;margin:0;cursor:pointer;outline:0;opacity:.7}.content-block-product .images .main .zoom svg{fill:#fff;width:30px;height:30px}.content-block-product .images .main .zoom:before{position:absolute;content:'';width:1px;height:1px;left:50%;top:50%;box-shadow:0 0 15px 15px rgba(50,50,50,.15);border-radius:50%}.content-block-product .images .main:focus .zoom,.content-block-product .images .main:hover .zoom{opacity:1}.content-block-product .images .tools{z-index:10;position:absolute;top:20px;right:20px;display:flex;flex-flow:column nowrap;align-items:flex-end}.content-block-product .images .tools button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border:0;border-radius:6px;box-sizing:border-box;font-size:12px;line-height:12px;text-align:center;padding:10px;opacity:.8;transition:opacity ease 120ms;background:#202020;color:#fff;text-decoration:none;font-weight:600;text-transform:uppercase;outline:0;cursor:pointer;margin:0 0 10px 0}.content-block-product .images .tools button:last-child{margin:0}.content-block-product .images .tools button.play{background:#216d27}.content-block-product .images .tools button svg{fill:#fff;width:16px;height:16px;margin-right:5px}.content-block-product .images .tools button:focus,.content-block-product .images .tools button:hover{opacity:1;box-shadow:0 0 5px 2px rgba(255,255,255,.1)}.content-block-product .content{flex:1 1 55%;display:flex;flex-flow:column nowrap;row-gap:20px}.content-block-product .header h1{font-weight:700;font-size:32px;line-height:38px;padding:0;margin:0 0 0 -2px;position:relative}.content-block-product .header h1 i{display:block;font-style:normal;color:#7c7c7c;font-size:20px;line-height:22px;font-weight:600}.content-block-product .header ol.page-nav{padding:0 0 10px}.content-block-product .header .markers{padding:15px 0;user-select:none}.content-block-product .header .markers ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;width:100%;gap:10px}.content-block-product .header .markers ul li{margin:0;padding:7px 10px;display:block;text-transform:uppercase;font-size:13px;border-radius:2px}.content-block-product .header .main{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}.content-block-product .header .main h1{flex:1 1 auto}.content-block-product .header .advantages{color:#666;line-height:130%;padding-top:4px;font-size:14px}.content-block-product .header .note{margin-top:17px;border:solid 1px #c3c3c3;padding:20px 25px;display:flex;flex-flow:row nowrap;align-items:center;border-radius:5px}.content-block-product .header .note .view{flex:1 1 auto}.content-block-product .header .note .view .text{font-size:20px;line-height:24px;font-weight:600}.content-block-product .header .note .view .address{padding-top:10px;line-height:130%}.content-block-product .header .note .view .address a{text-decoration:none}.content-block-product .header .note .view .address a u{display:block;font-weight:700;text-decoration:none}.content-block-product .header .note .view .address a span{display:block;color:#aaa;text-decoration:none;font-size:14px;font-weight:400}.content-block-product .header .note .video{padding-left:30px;flex:0 0 auto}.content-block-product .header .note .video button{padding:10px 20px}.content-block-product .header .tools{padding-left:40px;padding-right:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;box-sizing:border-box}.content-block-product .header .tools button{box-sizing:border-box;padding:0;margin:0 0 0 20px;border:0;background:0;outline:0;opacity:.7;transition:opacity ease 120ms;display:block;cursor:pointer}.content-block-product .header .tools button:first-child{margin-left:0}.content-block-product .header .tools button svg{width:28px;height:28px;fill:#666;transition:fill ease 120ms}.content-block-product .header .tools button:hover{opacity:1}.content-block-product .header .tools button.active{opacity:1}.content-block-product .header .tools button.active svg{fill:#FF3D00}.content-block-product .block{position:relative}.content-block-product .block h3,.content-block-product .block h4{font-weight:600;padding:0 0 15px;margin:0}.content-block-product .block .detail{display:flex;flex-flow:row wrap;align-items:center;column-gap:20px;row-gap:10px;padding-top:14px}.content-block-product .block .detail a{text-decoration:none;text-underline-offset:3px;color:#216d27;line-height:16px;display:flex;flex-flow:row nowrap;align-items:center;column-gap:4px}.content-block-product .block .detail a svg{fill:#216d27;width:16px;height:16px;position:relative;margin-bottom:-2px}.content-block-product .block .detail a:hover{color:#216d27;text-decoration:underline}.content-block-product .block .detail a:hover svg{fill:#216d27}.content-block-product .block.variants{user-select:none;background:#f3f3f3;padding:18px 30px 22px;border-radius:5px}.content-block-product .block.variants .options{display:flex;flex-flow:row wrap;gap:15px 80px}.content-block-product .block.variants .option{max-width:800px}.content-block-product .block.variants .option.custom ul li a.text.active{border-color:#216d27;background:#f7fcf7}.content-block-product .block.variants .option.custom ul li a.text.active:after{display:block}.content-block-product .block.variants h3{padding-bottom:12px}.content-block-product .block.variants h4{padding-bottom:6px;font-size:14px;font-weight:400}.content-block-product .block.variants h4 a{text-decoration:none}.content-block-product .block.variants h4 a:hover{text-decoration:underline}.content-block-product .block.variants ul{list-style:none;padding:0;margin:0;display:flex;flex-flow:row wrap;gap:8px}.content-block-product .block.variants ul li{margin:0;padding:0}.content-block-product .block.variants ul a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:40px;min-width:50px;box-sizing:border-box;border-radius:5px;border:solid 1px #ddd;text-decoration:none;white-space:nowrap;line-height:16px;position:relative}.content-block-product .block.variants ul a:after{content:'';display:none;position:absolute;right:-4px;top:-4px;background-image:url("data:image/svg+xml,<svg viewBox=\"0 0 8 8\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.42202 1L1 1.42202L3.57798 4L1 6.57798L1.42202 7L4 4.42202L6.57798 7L7 6.57798L4.42202 4L7 1.42202L6.57798 1L4 3.57798L1.42202 1Z\" fill=\"black\"/></svg>");background-repeat:no-repeat;background-size:8px;background-position:center;background-color:#ccc;width:14px;height:14px;border-radius:50%}.content-block-product .block.variants ul a.text{color:#1d1f20;text-align:center;padding:0 10px;transition:background ease 120ms;font-size:13px;line-height:15px;font-weight:600;text-transform:uppercase}.content-block-product .block.variants ul a.text u{display:block;text-decoration:none;text-transform:none;font-size:12px;padding-left:1px;padding-top:1px;font-weight:400}.content-block-product .block.variants ul a.text.lower{text-transform:lowercase}.content-block-product .block.variants ul a.text:hover{border-color:#8d8d8d}.content-block-product .block.variants ul a.text.active{border-color:#216d27}.content-block-product .block.variants ul a.text.active:hover{background:#f7fcf7}.content-block-product .block.variants ul a.text.no{color:#aaa;cursor:default;border-color:#ddd}.content-block-product .block.offer h3{font-weight:400}.content-block-product .block.offer .row{display:flex;flex-flow:row wrap;align-items:center}.content-block-product .block.offer ul{list-style:none;padding:0 0 10px;margin:0;display:flex;flex-flow:row wrap;gap:10px 25px}.content-block-product .block.offer ul li{padding:0;margin:0;font-weight:500;font-size:16px;display:flex;flex-flow:row nowrap;align-items:center;gap:7px}.content-block-product .block.offer ul li svg{width:26px;height:26px;fill:#1D1F20}.content-block-product .block.offer ul li.avail.unknown{display:none}.content-block-product .block.offer ul li.avail.instock{color:#216d27}.content-block-product .block.offer ul li.avail.instock svg{fill:#216d27}.content-block-product .block.offer ul li.avail.limitedavailability{color:#778fba}.content-block-product .block.offer ul li.avail.limitedavailability svg{fill:#778fba}.content-block-product .block.offer ul li.avail.preorder{color:#7d7d7d}.content-block-product .block.offer ul li.avail.preorder svg{fill:#7D7D7D}.content-block-product .block.offer ul li.avail.outofstock{color:#b2b2b2}.content-block-product .block.offer ul li.avail.outofstock svg{fill:#b2b2b2}.content-block-product .block.offer ul li.avail.discontinued{color:#b2b2b2}.content-block-product .block.offer ul li.avail.discontinued svg{fill:#b2b2b2}.content-block-product .block.offer ul li.discount{color:#ff1f1f}.content-block-product .block.offer ul li.discount b{font-weight:600}.content-block-product .block.offer ul li.discount svg{fill:#ff1f1f}.content-block-product .block.offer .not-available{display:flex;flex-flow:column nowrap;row-gap:10px}.content-block-product .block.offer .not-available p{padding:0;margin:0}.content-block-product .block.offer .price{padding-top:8px;font-weight:600}.content-block-product .block.offer .price .value{display:flex;flex-flow:row wrap;align-items:center;gap:0 5px}.content-block-product .block.offer .price .value span{display:block;white-space:nowrap;font-size:26px;font-weight:700}.content-block-product .block.offer .price .value s{display:block;font-size:18px;line-height:18px;color:#99a3ae}.content-block-product .block.offer .delivery{font-weight:500;font-size:16px;padding-bottom:10px;color:#ff3d00}.content-block-product .block.offer .product-cart{flex:1 1 auto;padding-top:18px}.content-block-product .block.props ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px;margin-bottom:3px}.content-block-product .block.props ul li{padding:0;margin:0}.content-block-product .block.props ul span{display:block;font-size:14px;line-height:18px;color:#444}.content-block-product .block.props ul b{display:block;padding-top:2px;font-weight:600;line-height:20px}.content-block-product .block.props ul u{font-weight:400;text-decoration:none;color:#bbb}.content-block-product .block.props ul i{font-style:normal;font-size:12px;line-height:12px;margin-left:-3px;display:inline-block}.content-block-product .block.props ol{padding:15px 0 0;margin:0;list-style:none;display:flex;flex-flow:row wrap}.content-block-product .block.props ol li{padding:0;margin:0}.content-block-product .block.props ol a{text-decoration:none;font-weight:500;display:flex;flex-flow:row nowrap;align-items:center;gap:5px}.content-block-product .block.props ol a svg{width:20px;height:20px}@media all and (max-width:1550px){.content-block-product{padding-top:25px;padding-bottom:25px}.content-block-product .container{gap:40px}.content-block-product .images{flex:0 1 40%;gap:10px}.content-block-product .images ul{flex:0 0 auto}.content-block-product .images ul img{max-height:171px}.content-block-product .content{flex:1 1 60%;row-gap:18px}.content-block-product .header .markers{padding:10px 0}.content-block-product .header h1{font-size:28px;line-height:34px}.content-block-product .block.props ul{gap:10px}}@media all and (max-width:1300px){.content-block-product .container{gap:30px}.content-block-product .images{flex:0 1 45%}.content-block-product .images ul{flex:0 0 auto}.content-block-product .images .main figure img{max-height:none}.content-block-product .content{flex:1 1 55%}.content-block-product .header .markers{padding:8px 0}.content-block-product .header .note .view .text{font-size:18px;line-height:22px}.content-block-product .block.variants{padding:18px 24px 20px}.content-block-product .block.props ul{grid-template-columns:1fr 1fr}}@media all and (max-width:1050px){.content-block-product{padding-top:10px;display:block}.content-block-product .container{flex-flow:column nowrap;gap:0}.content-block-product .images{flex:0 1 auto;min-width:auto;margin:0 -40px}.content-block-product .images ul{display:flex;flex-flow:row nowrap;position:relative;width:100%;overflow:auto;box-sizing:border-box;gap:1px;padding:0 40px}.content-block-product .images ul li{background:#f3f3f3}.content-block-product .images ul a{opacity:1;height:100%;width:auto}.content-block-product .images ul img{max-width:none;max-height:none;height:420px}.content-block-product .images .main{display:block;position:absolute;width:1px;height:1px}.content-block-product .images .main figure img{display:none}.content-block-product .images .main .zoom{display:none}.content-block-product .images .tools{right:10px;left:auto;top:auto;bottom:10px}.content-block-product .header .markers ul{gap:5px}.content-block-product .header h1{font-size:24px;line-height:28px}.content-block-product .header .tools{padding-left:20px}.content-block-product .header .tools button svg{width:26px;height:26px}.content-block-product .content{padding-left:0;padding-top:20px}.content-block-product .block .detail{padding-top:17px}.content-block-product .block.variants{padding-left:40px;padding-right:40px;margin:0 -40px}.content-block-product .block.props ul{grid-template-columns:1fr 1fr 1fr}.content-block-product .block.price .value{font-size:20px;line-height:24px}}@media all and (max-width:810px){.content-block-product .images{margin:0 -25px}.content-block-product .images ul{padding:0 25px}.content-block-product .header ol.page-nav{display:none}.content-block-product .header .markers{padding-top:0;padding-bottom:10px}.content-block-product .header h1{font-size:22px;line-height:26px}.content-block-product .header .note{display:block}.content-block-product .header .note .video{padding-left:0;padding-top:15px}.content-block-product .block .detail{flex-flow:column;align-items:flex-start;row-gap:14px}.content-block-product .block h3{font-size:16px}.content-block-product .block.variants{padding-left:25px;padding-right:25px;margin:0 -25px}.content-block-product .block.props ul{grid-template-columns:1fr 1fr}}@media all and (max-width:550px){.content-block-product .images{margin:0 -20px}.content-block-product .images ul{padding:0 20px}.content-block-product .header .note .video button{width:100%}.content-block-product .block.variants{padding-left:20px;padding-right:20px;margin:0 -20px}}@media all and (max-width:370px){.content-block-product .images{margin:0 -12px}.content-block-product .images ul{padding:0 12px}.content-block-product .block.variants{padding-left:12px;padding-right:12px;margin:0 -12px}}.product-gallery{position:fixed;left:0;top:0;width:100%;min-width:320px;height:100%;background:#000;z-index:5000;opacity:0;transition:opacity ease-in 130ms;color:#fff;user-select:none}.product-gallery button{padding:10px;margin:0;background:0 0;border:0;display:flex;flex-flow:row nowrap;align-items:center;column-gap:4px;cursor:pointer;transition:opacity ease 120ms;opacity:.7;outline:0;z-index:100;position:absolute;box-sizing:border-box;color:#fff;line-height:10px;height:50px}.product-gallery button svg{fill:#fff;width:30px;height:30px}.product-gallery button:focus,.product-gallery button:hover{opacity:1}.product-gallery button.close svg{width:24px;height:24px}.product-gallery button.left{left:0;top:0;bottom:0;padding:30px;width:50%;height:auto}.product-gallery button.right{right:0;top:0;bottom:0;padding:30px;width:50%;height:auto;display:flex;justify-content:flex-end}.product-gallery .header{position:absolute;left:0;top:0;right:0;height:50px;line-height:50px;box-sizing:border-box;z-index:110;display:flex;flex-flow:row nowrap;align-items:center}.product-gallery .header .text{font-weight:600;padding:0 20px;flex:1 1 auto;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-gallery .header button.close{flex:0 0 auto;height:50px;position:relative}.product-gallery .loading{position:absolute;left:50%;top:50%;transform:translate(-50%);z-index:40}.product-gallery figure.image{position:absolute;left:70px;top:50px;right:70px;bottom:40px;padding:0;margin:0;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:50}.product-gallery figure.image img{display:block;width:100%;height:auto}.product-gallery .video{position:absolute;left:0;top:50px;right:0;bottom:0;padding:0;margin:0;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:50}.product-gallery .video iframe{width:100%;height:100%;max-height:1000px}.product-gallery.show{opacity:1}@media all and (max-width:1050px){.product-gallery button.left{padding:10px}.product-gallery button.right{padding:10px}.product-gallery figure.image{left:40px;top:50px;right:40px;bottom:20px}}@media all and (max-width:810px){.product-gallery button.close svg{width:20px;height:20px}.product-gallery button.left{padding:5px}.product-gallery button.right{padding:5px}}@media (orientation:portrait){.product-gallery figure.image img{width:100%;max-width:100%;height:auto}}@media (orientation:landscape){.product-gallery figure.image img{width:auto;height:100%;max-height:100%}}.elka-state-gallery{overflow:hidden}.elka-state-gallery jdiv{visibility:collapse}
