.detail{position:relative;display:grid;grid-template-columns:minmax(0, 606px) minmax(0, 520px);justify-content:space-between;gap:3rem;width:100%;padding:0;align-items:start}.detail .detail_gallery{display:grid;grid-template-columns:84px minmax(0, 1fr);grid-template-areas:"thumbs main";gap:26px;align-items:start}.detail .detail_gallery.single{grid-template-columns:minmax(0, 1fr);grid-template-areas:"main"}.detail .detail_gallery .main_img{position:relative;grid-area:main;overflow:hidden;background-color:#ffffff;border:1px solid rgba(17,64,42,0.1);box-shadow:0 8px 30px rgba(17,64,42,0.1);border-radius:10px}.detail .detail_gallery .main_img .main{position:relative;display:block}.detail .detail_gallery .main_img .main .in{position:relative;display:block;width:100%;aspect-ratio:496 / 481}.detail .detail_gallery .main_img .main .in img{object-fit:contain}.detail .detail_gallery .main_img .main .zoom{display:none}.detail .detail_gallery .main_img .flag_box{position:absolute;top:14px;left:14px;z-index:10;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.detail .detail_gallery .main_img .flag_box>span{display:inline-flex;align-items:center;height:22px;box-sizing:border-box;padding:0 1rem;background-color:var(--flag-clr, #BAE324);color:var(--flag-clr2, #11402A);font-size:12px;line-height:14px;white-space:nowrap;border-radius:19px}.detail .detail_gallery .main_img .flag_box>span.sale{order:9;background-color:#F8C12D;color:#11402A}.detail .detail_gallery .other_img{display:flex;flex-direction:column;gap:14px;grid-area:thumbs}.detail .detail_gallery .other_img a.fancybox{position:relative;display:block;box-sizing:border-box;width:84px;height:77px;overflow:hidden;background-color:#ffffff;border:1px solid rgba(17,64,42,0.1);border-radius:6px;transition:all 400ms ease 0ms}.detail .detail_gallery .other_img a.fancybox:nth-child(n+7){display:none}.notouch .detail .detail_gallery .other_img a.fancybox:is(:hover,:focus){border-color:#11402A}.detail .detail_gallery .other_img a.fancybox .in{position:relative;display:block;width:100%;height:100%}.detail .detail_gallery .other_img a.fancybox .in picture{position:relative;display:block;width:100%;height:100%}.detail .detail_gallery .other_img a.fancybox .in video{width:100%;height:100%;object-fit:cover}.detail .detail_gallery .other_img a.fancybox .in.play::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background-color:#ffffff;-webkit-mask-image:url('../../img/play.svg');mask-image:url('../../img/play.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:24px 24px;mask-repeat:no-repeat;mask-position:center center;mask-size:24px 24px}.detail .detail_gallery .other_img a.fancybox .img_count{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:none;align-items:center;justify-content:center;background-color:rgba(17,64,42,0.6);color:#ffffff;font-size:16px;font-weight:600}.detail .detail_gallery .other_img a.fancybox:not([data-number="photo_0"]):nth-child(6) .img_count{display:flex}.detail .main_content{min-width:0}.detail .main_content .detail_meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 1rem;color:rgba(17,64,42,0.5);font-size:13px;line-height:20px}.detail .main_content .detail_meta strong{color:#11402A;font-weight:500}.detail .main_content .detail_rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-0.5rem 0 1.25rem;color:#11402A;font-size:18px;line-height:22px}.detail .main_content .detail_rating .value{font-size:15px;font-weight:600}.detail .main_content .detail_rating .count{color:#849A8A;font-size:14px}.detail .main_content .detail_rating .more{color:#11402A;font-size:14px;text-decoration:underline}.notouch .detail .main_content .detail_rating .more:is(:hover,:focus){text-decoration:none}.detail .main_content h1{margin:0 0 25px;color:#11402A;font-size:50px;line-height:53px;font-weight:400}.detail .main_content .text_box.perex{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#11402A;font-size:16px;line-height:26px}.detail .main_content .text_box.perex p{margin:0}.detail .main_content .perex_more{display:inline-block;margin:0;color:#11402A;font-size:16px;line-height:26px;font-weight:600;text-decoration:underline}.notouch .detail .main_content .perex_more:is(:hover,:focus){text-decoration:none}.detail .main_content .variants_box .variants{margin:1.5rem 0 0}.detail .main_content .variants_box .variants .variants_label{margin:0 0 8px;color:#11402A;font-size:14px;line-height:20px;font-weight:500}.detail .main_content .variants_box .variants .variants_list{display:flex;flex-wrap:wrap;gap:8px}.detail .main_content .variants_box .variants .variants_list .param_choose{position:relative;display:block;margin:0;cursor:pointer}.detail .main_content .variants_box .variants .variants_list .param_choose input{position:absolute;width:0;height:0;margin:0;opacity:0;pointer-events:none}.detail .main_content .variants_box .variants .variants_list .param_choose .text{display:block;box-sizing:border-box;padding:8px 14px;background-color:#ffffff;border:1px solid rgba(17,64,42,0.15);color:#11402A;font-size:14px;line-height:20px;border-radius:4px;transition:all 400ms ease 0ms}.notouch .detail .main_content .variants_box .variants .variants_list .param_choose:is(:hover,:focus-within) .text{border-color:#11402A}.detail .main_content .variants_box .variants .variants_list .param_choose:has(input:checked) .text{border-color:#BAE324;background-color:#BAE324}.detail .main_content .variants_box .variants .variants_list .param_choose[data-stock="0"] .text{opacity:.4;text-decoration:line-through}.detail .main_content .variants_box .variants .variants_list .param_choose .text .var_price{display:block;font-size:12px;line-height:16px;font-weight:600;opacity:.8}.detail .main_content .variant_table{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:8px 12px;margin:1.5rem 0 0}.detail .main_content .variant_table .variant_row{display:contents}.detail .main_content .variant_table .variant_name{min-width:0}.detail .main_content .variant_table .variant_name p{margin:0}.detail .main_content .variant_table .variant_name .name{color:#082217;font-size:14px;line-height:20px;font-weight:700}.detail .main_content .variant_table .variant_name .avail{font-size:12px;line-height:16px}.detail .main_content .variant_table .variant_name .avail .warehouse{position:relative;display:inline-block;padding:0 0 0 12px;color:var(--wr-color, #11402A)}.detail .main_content .variant_table .variant_name .avail .warehouse::before{content:"";position:absolute;top:5px;left:0;width:6px;height:6px;background-color:var(--wr-color, #849A8A);border-radius:50%}.detail .main_content .variant_table .variant_name .avail .warehouse.tooltipster{text-decoration:underline dashed;text-underline-offset:3px;cursor:help}.detail .main_content .variant_table .variant_price{text-align:right}.detail .main_content .variant_table .variant_price p{margin:0}.detail .main_content .variant_table .variant_price .main{color:#082217;font-size:14px;line-height:20px;font-weight:700}.detail .main_content .variant_table .variant_price .main .small{font-size:12px;font-weight:400}.detail .main_content .variant_table .variant_price .sub{color:rgba(8,34,23,0.5);font-size:12px;line-height:16px}.detail .main_content .variant_table .variant_cart{display:flex;justify-content:flex-end;align-items:center;gap:8px}.detail .main_content .variant_table .variant_cart .variant_qty{display:inline-flex;flex:0 0 auto;align-items:center;box-sizing:border-box;height:40px;padding:0 4px;overflow:hidden;background-color:#F8F4EB;border:1px solid rgba(17,64,42,0.04);border-radius:4px}.detail .main_content .variant_table .variant_cart .variant_qty :is(.variant_minus,.variant_plus){position:relative;display:block;width:24px;height:38px;margin:0;padding:0;border:0;background:none;cursor:pointer}.detail .main_content .variant_table .variant_cart .variant_qty :is(.variant_minus,.variant_plus)::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#11402A;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 12px;transition:all 400ms ease 0ms}.detail .main_content .variant_table .variant_cart .variant_qty .variant_minus::before{-webkit-mask-image:url('../../img/minus.svg');mask-image:url('../../img/minus.svg')}.detail .main_content .variant_table .variant_cart .variant_qty .variant_plus::before{-webkit-mask-image:url('../../img/plus.svg');mask-image:url('../../img/plus.svg')}.detail .main_content .variant_table .variant_cart .variant_qty label{display:block;margin:0;font-size:0;line-height:0}.detail .main_content .variant_table .variant_cart .variant_qty label .variant_count{display:block;box-sizing:border-box;width:34px;height:38px;margin:0;padding:0;border:0;background:none;color:#11402A;font-size:16px;line-height:20px;text-align:center;appearance:textfield;-moz-appearance:textfield}.detail .main_content .variant_table .variant_cart .variant_qty label .variant_count::-webkit-outer-spin-button,.detail .main_content .variant_table .variant_cart .variant_qty label .variant_count::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.detail .main_content .variant_table .variant_cart .variant_qty label .variant_count:focus-visible{outline:2px solid #11402A;outline-offset:-2px}.detail .main_content .variant_table .variant_cart :is(.btn,*[class*="fr-btn"]):is(.variant_add,.variant_noadd){width:40px;height:40px;padding:0}.detail .main_content .variant_table .variant_cart :is(.btn,*[class*="fr-btn"]):is(.variant_add,.variant_noadd)::before{margin:0}@media (max-width:479px){.detail .main_content .variant_table{grid-template-columns:minmax(0, 1fr) auto;gap:4px 12px}.detail .main_content .variant_table .variant_name{grid-column:1 / -1}.detail .main_content .variant_table .variant_row:not(:first-child) .variant_name{margin:12px 0 0}.detail .main_content .variant_table .variant_price{text-align:left}}.detail .main_content .price{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:0 1rem;margin:33px 0 0}.detail .main_content .price>*{grid-column:1 / -1}.detail .main_content .price .price_row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 1rem;grid-column:1}.detail .main_content .price .price_row p{margin:0}.detail .main_content .price .price_row .main{color:#11402A;font-size:40px;line-height:49px;font-weight:600}.detail .main_content .price .price_row .main .small{font-size:14px;line-height:20px;font-weight:400}.detail .main_content .price .price_row .discount.old{order:2;color:#C8D3CE;font-size:22px;line-height:26px;font-weight:700;text-decoration:line-through}.detail .main_content .price .price_row .discount.save_badge{order:-1;flex:0 0 100%;font-size:12px;line-height:22px}.detail .main_content .price .price_row .discount.save_badge .badge{display:inline-block;padding:0 12px;background-color:#F8C12D;color:#11402A;border-radius:11px}.detail .main_content .price .price_row .discount.hidden{display:none}.detail .main_content .price .submain{grid-column:1;margin:0;color:rgba(8,34,23,0.5);font-size:14px;line-height:22px}.detail .main_content .price .note{margin:4px 0 0;color:rgba(8,34,23,0.5);font-size:13px;line-height:20px}.detail .main_content .price .error{margin:0 0 12px;color:#11402A;font-size:26px;line-height:32px;font-weight:600}.detail .main_content .price .warning_box{margin:0 0 1rem;color:#11402A;font-size:14px;line-height:20px}.detail .main_content .detail_gifts{margin:1.5rem 0 0;padding:12px 16px;border:1px dashed #11402A;background-color:rgba(17,64,42,0.05);border-radius:6px}.detail .main_content .detail_gifts_title{margin:0 0 4px;color:#11402A;font-size:14px;line-height:20px;font-weight:600}.detail .main_content .detail_gifts_list{margin:0;padding:0;list-style:none}.detail .main_content .detail_gifts_list li{margin:0;padding:0;font-size:14px;line-height:22px}.detail .main_content .detail_gifts_list a{color:#11402A;font-weight:600;text-decoration:none}.detail .main_content .detail_gifts_value{margin:0 0 0 4px;color:#849A8A}.detail .main_content .price .buy_info{grid-column:2;grid-row:2;display:block;margin:0;padding:0;list-style:none;text-align:right}.detail .main_content .price .buy_info li{display:none;margin:0;padding:0;color:#11402A;font-size:14px;line-height:22px}.detail .main_content .price .buy_info li.stock{display:block}.detail .main_content .price .buy_info li .warehouse{position:relative;display:inline-block;padding:0 0 0 14px;color:#11402A;font-weight:400}.detail .main_content .price .buy_info li .warehouse::before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;background-color:var(--wr-color, #849A8A);border-radius:50%}.detail .main_content .price .buy_info li .when{display:none}.detail .main_content .price .buy_box{margin:18px 0 0}.detail .main_content .price .buy_box.hidden{display:none}.detail .main_content .price .buy_box .basket{display:flex;align-items:center;gap:7px;margin:0;user-select:none}.detail .main_content .price .buy_box .basket .first{display:inline-flex;flex:0 0 auto;align-items:center;box-sizing:border-box;height:47px;padding:0 4px;overflow:hidden;background-color:#F8F4EB;border:1px solid rgba(17,64,42,0.04);border-radius:4px}.detail .main_content .price .buy_box .basket .first :is(.decrement,.increment){position:relative;display:block;width:26px;height:45px;margin:0;padding:0;border:0;background:none;cursor:pointer}.detail .main_content .price .buy_box .basket .first :is(.decrement,.increment) span{font-size:0;line-height:0}.detail .main_content .price .buy_box .basket .first :is(.decrement,.increment)::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#11402A;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:12px 12px;mask-repeat:no-repeat;mask-position:center center;mask-size:12px 12px;transition:all 400ms ease 0ms}.detail .main_content .price .buy_box .basket .first .decrement::before{-webkit-mask-image:url('../../img/minus.svg');mask-image:url('../../img/minus.svg')}.detail .main_content .price .buy_box .basket .first .increment::before{-webkit-mask-image:url('../../img/plus.svg');mask-image:url('../../img/plus.svg')}.detail .main_content .price .buy_box .basket .first .disabled{cursor:no-drop}.detail .main_content .price .buy_box .basket .first .disabled::before{opacity:.3}.detail .main_content .price .buy_box .basket .first label{display:block;margin:0;font-size:0;line-height:0}.detail .main_content .price .buy_box .basket .first label input{display:block;box-sizing:border-box;width:34px;height:45px;margin:0;padding:0;border:0;background:none;color:#11402A;font-size:20px;line-height:24px;text-align:center;appearance:textfield;-moz-appearance:textfield}.detail .main_content .price .buy_box .basket .first label input::-webkit-outer-spin-button,.detail .main_content .price .buy_box .basket .first label input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.detail .main_content .price .buy_box .basket .first label input:focus-visible{outline:2px solid #11402A;outline-offset:-2px}.detail .main_content .price .buy_box .basket .btn{flex:1 1 auto;border-color:#11402A;background-color:#11402A;color:#BAE324;font-weight:400}.detail .main_content .price .buy_box .basket .btn::before{display:none}.notouch .detail .main_content .price .buy_box .basket .btn:is(:hover,:focus){border-color:#BAE324;background-color:#BAE324;color:#11402A}.detail .main_content .detail_links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 1.5rem;margin:40px 0 0;padding:11px 0;border-top:1px solid rgba(17,64,42,0.1);border-bottom:1px solid rgba(17,64,42,0.1)}.detail .main_content .detail_links :is(button, a){position:relative;display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;border:0;background:none;color:#11402A;font-family:inherit;font-size:14px;line-height:20px;text-transform:uppercase;cursor:pointer;transition:all 400ms ease 0ms}.detail .main_content .detail_links a.phone{text-transform:none}.detail .main_content .detail_links :is(button, a)::before{content:"";flex:0 0 auto;width:16px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:16px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 16px}.detail .main_content .detail_links button.question::before{-webkit-mask-image:url('../../img/send_line_icon.svg');mask-image:url('../../img/send_line_icon.svg')}.detail .main_content .detail_links a.phone::before{-webkit-mask-image:url('../../img/phone_icon.svg');mask-image:url('../../img/phone_icon.svg')}.detail .main_content .detail_links button.share::before{-webkit-mask-image:url('../../img/share_icon_link.svg');mask-image:url('../../img/share_icon_link.svg')}.detail .main_content .detail_links button.wish_icon::before{-webkit-mask-image:url('../../img/wish_icon.svg');mask-image:url('../../img/wish_icon.svg')}.detail .main_content .detail_links button.wish_icon.active::before{-webkit-mask-image:url('../../img/wish_icon_full.svg');mask-image:url('../../img/wish_icon_full.svg')}.detail .main_content .detail_links button.compare::before{-webkit-mask-image:url('../../img/compare_icon.svg');mask-image:url('../../img/compare_icon.svg')}.notouch .detail .main_content .detail_links :is(button, a):is(:hover,:focus){text-decoration:underline}.detail .main_content .detail_links .share_box{position:relative;display:inline-flex}.detail .main_content .detail_links .share_box .share_menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10;display:flex;gap:4px;margin:0;padding:6px;list-style:none;background-color:#ffffff;border:1px solid rgba(17,64,42,0.1);box-shadow:0 8px 24px rgba(17,64,42,0.1);opacity:0;visibility:hidden;border-radius:6px;transition:all 200ms ease 0ms}.detail .main_content .detail_links .share_box .share_menu::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:8px}.detail .main_content .detail_links .share_box:is(:hover,:focus-within) .share_menu{opacity:1;visibility:visible}.detail .main_content .detail_links .share_box .share_menu li{display:block;margin:0;padding:0}.detail .main_content .detail_links .share_box .share_menu li::before{display:none}.detail .main_content .detail_links .share_box .share_menu li a{display:block;width:32px;height:32px;font-size:0;line-height:0;border-radius:4px}.detail .main_content .detail_links .share_box .share_menu li a::before{display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:24px 24px;mask-repeat:no-repeat;mask-position:center center;mask-size:24px 24px}.detail .main_content .detail_links .share_box .share_menu li a.fb::before{-webkit-mask-image:url('../../img/social_fb_icon3.svg');mask-image:url('../../img/social_fb_icon3.svg')}.detail .main_content .detail_links .share_box .share_menu li a.tw::before{-webkit-mask-image:url('../../img/social_tw_icon3.svg');mask-image:url('../../img/social_tw_icon3.svg')}.detail .main_content .detail_links .share_box .share_menu li a.pt::before{-webkit-mask-image:url('../../img/social_pt_icon3.svg');mask-image:url('../../img/social_pt_icon3.svg')}.notouch .detail .main_content .detail_links .share_box .share_menu li a:is(:hover,:focus){background-color:#F8F4EB;text-decoration:none}.detail .main_content .product-detail-action{display:inline-block;margin:1rem 0 0;font-size:14px;line-height:20px}.detail_benefits{position:relative;margin-top:115px;margin-bottom:0;padding:0 0 75px}.detail_benefits::before{content:"";position:absolute;top:58px;left:0;right:0;bottom:0;z-index:0;background-color:#F8F4EB;box-shadow:0 0 0 100vmax #F8F4EB;clip-path:inset(0 -100vmax)}.detail_benefits .benefits_list{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;box-sizing:border-box;min-height:116px;margin:0 -48px;padding:1.5rem 48px;list-style:none;background-color:#ffffff;box-shadow:0 8px 30px rgba(17,64,42,0.1);border-radius:10px}.detail_benefits .benefits_list .item{display:flex;align-items:center;gap:13px;min-width:0;margin:0;padding:0;list-style:none}.detail_benefits .benefits_list .item .img{position:relative;display:block;flex:0 0 59px;width:59px;height:59px;overflow:hidden;background-color:#BAE324;border-radius:50%}.detail_benefits .benefits_list .item .img img{width:34px;height:34px;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain}.detail_benefits .benefits_list .item .text .title{max-width:160px;margin:0;color:#11402A;font-size:18px;line-height:22px;font-weight:500}.detail_benefits .benefits_list .item .text .anotation{display:none}.c_column:has(> .inside_middle > .detail){padding-bottom:0}.detail_tabs,.detail_products{position:relative;width:100%;background-color:#F8F4EB;box-shadow:0 0 0 100vmax #F8F4EB;clip-path:inset(0 -100vmax)}.detail_tabs{margin-bottom:0;padding:0 0 80px}.detail_tabs .tabs_nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 44px;border:0;box-shadow:none}.detail_tabs .tabs_nav [role="tab"]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:236px;height:43px;margin:0;padding:0 1.5rem;background-color:transparent;border:1px solid #11402A;color:#11402A;font-family:inherit;font-size:16px;line-height:19px;font-weight:400;text-transform:uppercase;cursor:pointer;border-radius:4px;transition:all 400ms ease 0ms}.detail_tabs .tabs_nav [role="tab"]::after{display:none}.detail_tabs .tabs_nav [role="tab"].active,.detail_tabs .tabs_nav [role="tab"][aria-selected="true"]{background-color:#11402A;color:#BAE324}.notouch .detail_tabs .tabs_nav [role="tab"]:not(.active):is(:hover,:focus){background-color:#ffffff}.detail_tabs .obsah{max-width:none;padding:0}.detail_tabs .obsah .detail_description{display:grid;grid-template-columns:minmax(0, 520px) minmax(0, 520px);justify-content:space-between;gap:3rem}.detail_tabs .obsah .detail_description:has(> :only-child){grid-template-columns:minmax(0, 1fr)}.detail_tabs .obsah .detail_description h2{margin:0 0 18px;color:#11402A;font-weight:400}.detail_tabs .obsah .detail_description article{color:rgba(17,64,42,0.8);font-size:16px;line-height:26px}.detail_tabs .obsah table.para{width:100%;margin:0;overflow:hidden;background-color:#ffffff;border-collapse:separate;border-spacing:0;font-size:16px;line-height:22px;border-radius:8px}.detail_tabs .obsah table.para :is(th,td){padding:14px 20px;border-bottom:1px solid #F8F4EB;text-align:left;vertical-align:top}.detail_tabs .obsah table.para tr:last-child :is(th,td){border-bottom:0}.detail_tabs .obsah table.para th{width:33%;color:rgba(17,64,42,0.7);font-weight:400}.detail_tabs .obsah table.para td{color:#11402A;font-weight:500}.detail_tabs .obsah table.para td a{color:inherit;text-decoration:underline}.detail_tabs .obsah table.para th .tooltipster{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;font-size:0}.detail_tabs .obsah table.para th .tooltipster::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(17,64,42,0.5);-webkit-mask-image:url('../../img/info_icon.svg');mask-image:url('../../img/info_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:14px 14px;mask-repeat:no-repeat;mask-position:center center;mask-size:14px 14px}.detail_tabs .obsah .alert_box{position:relative;margin:0 0 1rem;padding:12px 16px;background-color:#ffffff;color:#11402A;font-size:14px;line-height:20px;border-radius:6px}.detail_tabs .obsah .alert_box p{margin:0}.detail_tabs .obsah .detail_files_list{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:12px;column-gap:12px}.detail_tabs .obsah .detail_files_list.owl-carousel{display:block}.detail_tabs .obsah .detail_files_list.owl-carousel .item{width:calc(100% / 2 - (1 * 12px / 2) * 1);margin-right:12px}.detail_tabs .obsah .detail_files_list .item{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#ffffff;border:1px solid rgba(17,64,42,0.1);color:#11402A;border-radius:6px;transition:all 400ms ease 0ms}.notouch .detail_tabs .obsah .detail_files_list .item:is(:hover,:focus){border-color:#11402A}.detail_tabs .obsah .detail_files_list .item .icon{flex:0 0 auto;width:22px;height:22px;background-color:#11402A;-webkit-mask-image:url('../../img/file_icon.svg');mask-image:url('../../img/file_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:22px 22px;mask-repeat:no-repeat;mask-position:center center;mask-size:22px 22px}.detail_tabs .obsah .detail_files_list .item .text{display:block;min-width:0}.detail_tabs .obsah .detail_files_list .item .text strong{display:block;font-size:14px;line-height:20px;font-weight:500}.detail_tabs .obsah .detail_files_list .item .text span{display:block;color:rgba(17,64,42,0.5);font-size:13px;line-height:20px}.detail_tabs .obsah .detail_reviews{display:grid;grid-template-columns:minmax(0, 360px) minmax(0, 1fr);align-items:start;gap:3rem}.detail_tabs .obsah .detail_reviews:has(> :only-child){grid-template-columns:minmax(0, 520px)}.detail_tabs .obsah .detail_reviews .side{display:flex;flex-direction:column;gap:12px;min-width:0}.detail_tabs .obsah .detail_reviews .list_box{min-width:0}.detail_tabs .obsah .detail_reviews .summary{box-sizing:border-box;padding:24px;background-color:#ffffff;border-radius:10px}.detail_tabs .obsah .detail_reviews .rating_form{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 1.5rem;box-sizing:border-box;padding:24px;background-color:#ffffff;border-radius:10px}.detail_tabs .obsah .detail_reviews .rating_form .choose{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0}.detail_tabs .obsah .detail_reviews .rating_form .choose .title{display:block;margin:0 0 8px;padding:0;color:#11402A;font-size:16px;line-height:20px;font-weight:600}.detail_tabs .obsah .detail_reviews .rating_form .stars_input{display:inline-flex;flex-direction:row-reverse;gap:4px}.detail_tabs .obsah .detail_reviews .rating_form .stars_input input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.detail_tabs .obsah .detail_reviews .rating_form .stars_input label{position:relative;display:block;width:28px;height:28px;cursor:pointer;border-radius:4px}.detail_tabs .obsah .detail_reviews .rating_form .stars_input label::before{content:"";position:absolute;inset:0;background-color:#D0D5C9;-webkit-mask-image:url('../../img/score_star_full.svg');mask-image:url('../../img/score_star_full.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;transition:all 400ms ease 0ms}.detail_tabs .obsah .detail_reviews .rating_form .stars_input input:checked~label::before{background-color:#F8C12D}.notouch .detail_tabs .obsah .detail_reviews .rating_form .stars_input:hover label::before{background-color:#D0D5C9}.notouch .detail_tabs .obsah .detail_reviews .rating_form .stars_input label:hover::before,.notouch .detail_tabs .obsah .detail_reviews .rating_form .stars_input label:hover~label::before{background-color:#f7b80f}.detail_tabs .obsah .detail_reviews .rating_form .stars_input input:focus-visible+label{outline:2px solid #11402A;outline-offset:2px}.detail_tabs .obsah .detail_reviews .rating_form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.detail_tabs .obsah .detail_reviews .rating_form .message{flex:1 0 100%;margin:0;font-size:14px;line-height:20px;font-weight:500}.detail_tabs .obsah .detail_reviews .rating_form .message.success{color:#2F7D57}.detail_tabs .obsah .detail_reviews .rating_form .message.error{color:#B3352E}.detail_tabs .obsah .detail_reviews .rating_form .message.info{color:#11402A}.detail_tabs .obsah .detail_reviews .rating_form .note{flex:1 0 100%;display:block;margin:0}.detail_tabs .obsah .detail_reviews .rating_form .note .label{display:block;margin:0 0 6px;color:#11402A;font-size:14px;line-height:20px;font-weight:600}.detail_tabs .obsah .detail_reviews .rating_form .note .label .optional{color:#849A8A;font-weight:400}.detail_tabs .obsah .detail_reviews .rating_form .note textarea{display:block;width:100%;min-height:96px;box-sizing:border-box;margin:0;padding:10px 14px;border:1px solid #E1E5DF;background-color:#ffffff;color:#11402A;font-family:inherit;font-size:14px;line-height:22px;resize:vertical;border-radius:6px;transition:all 400ms ease 0ms}.detail_tabs .obsah .detail_reviews .rating_form .note textarea:focus{border-color:#11402A;outline:0}.detail_tabs .obsah .detail_reviews .rating_form .login_info{flex:1 0 100%;margin:0;color:#849A8A;font-size:13px;line-height:20px}.detail_tabs .obsah .detail_reviews .rating_form .login_info a{color:#11402A;text-decoration:underline}.notouch .detail_tabs .obsah .detail_reviews .rating_form .login_info a:is(:hover,:focus){text-decoration:none}.detail_tabs .obsah .detail_reviews .summary .total{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 20px;color:#11402A}.detail_tabs .obsah .detail_reviews .summary .total .value{font-size:40px;line-height:44px;font-weight:600}.detail_tabs .obsah .detail_reviews .summary .total .rating_stars{font-size:20px}.detail_tabs .obsah .detail_reviews .summary .total .count{flex:1 0 100%;color:#849A8A;font-size:14px;line-height:20px}.detail_tabs .obsah .detail_reviews .summary .bars{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.detail_tabs .obsah .detail_reviews .summary .bars li{display:grid;grid-template-columns:28px minmax(0, 1fr) 40px;align-items:center;gap:10px;margin:0;padding:0;color:#11402A;font-size:14px;line-height:20px}.detail_tabs .obsah .detail_reviews .summary .bars li::before{display:none}.detail_tabs .obsah .detail_reviews .summary .bars .label{position:relative;padding:0 14px 0 0}.detail_tabs .obsah .detail_reviews .summary .bars .label::after{content:"";position:absolute;right:0;top:calc(50% - 6px);width:12px;height:12px;background-color:#F8C12D;-webkit-mask-image:url('../../img/score_star_full.svg');mask-image:url('../../img/score_star_full.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center center;mask-size:contain}.detail_tabs .obsah .detail_reviews .summary .bars progress{display:block;width:100%;height:8px;margin:0;border:0;background-color:#E1E5DF;overflow:hidden;-webkit-appearance:none;appearance:none;border-radius:999px}.detail_tabs .obsah .detail_reviews .summary .bars progress::-webkit-progress-bar{background-color:#E1E5DF}.detail_tabs .obsah .detail_reviews .summary .bars progress::-webkit-progress-value{background-color:#F8C12D}.detail_tabs .obsah .detail_reviews .summary .bars progress::-moz-progress-bar{background-color:#F8C12D}.detail_tabs .obsah .detail_reviews .summary .bars .num{color:#849A8A;text-align:right}.detail_tabs .obsah .detail_reviews .list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.detail_tabs .obsah .detail_reviews .list .item{margin:0;padding:20px 24px;background-color:#ffffff;color:#11402A;border-radius:10px}.detail_tabs .obsah .detail_reviews .list .item::before{display:none}.detail_tabs .obsah .detail_reviews .list .item .head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 1rem;margin:0 0 6px;font-size:15px;line-height:20px}.detail_tabs .obsah .detail_reviews .list .item .head .name{font-weight:600}.detail_tabs .obsah .detail_reviews .list .item .head time{color:#849A8A;font-size:13px}.detail_tabs .obsah .detail_reviews .list .item .stars{margin:0 0 8px;font-size:14px;line-height:14px}.detail_tabs .obsah .detail_reviews .list .item .text{margin:0;color:rgba(17,64,42,0.8);font-size:15px;line-height:24px}.detail_tabs .obsah .detail_discussion{display:grid;grid-template-columns:minmax(0, 360px) minmax(0, 1fr);align-items:start;gap:3rem}.detail_tabs .obsah .detail_discussion .side{min-width:0}.detail_tabs .obsah .detail_discussion .list_box{min-width:0}.detail_tabs .obsah .detail_discussion .discussion_form{position:relative;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:24px;background-color:#ffffff;border-radius:10px}.detail_tabs .obsah .detail_discussion .discussion_form .title{margin:0;color:#11402A;font-size:16px;line-height:20px;font-weight:600}.detail_tabs .obsah .detail_discussion .discussion_form .field{display:block;margin:0}.detail_tabs .obsah .detail_discussion .discussion_form .field .label{display:block;margin:0 0 6px;color:#11402A;font-size:14px;line-height:20px;font-weight:600}.detail_tabs .obsah .detail_discussion .discussion_form .field :is(input,textarea){display:block;width:100%;box-sizing:border-box;margin:0;padding:10px 14px;border:1px solid #D0D5C9;background-color:#ffffff;color:#11402A;font-family:inherit;font-size:14px;line-height:22px;border-radius:6px;transition:all 400ms ease 0ms}.detail_tabs .obsah .detail_discussion .discussion_form .field textarea{min-height:120px;resize:vertical}.notouch .detail_tabs .obsah .detail_discussion .discussion_form .field :is(input,textarea):hover:not(:focus){border-color:#849A8A}.detail_tabs .obsah .detail_discussion .discussion_form .field :is(input,textarea):focus{outline:none;border-color:#11402A}.detail_tabs .obsah .detail_discussion .discussion_form .btn{align-self:flex-start}.detail_tabs .obsah .detail_discussion .discussion_form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.detail_tabs .obsah .detail_discussion .discussion_form .message{margin:0;font-size:14px;line-height:20px;font-weight:500}.detail_tabs .obsah .detail_discussion .discussion_form .message.success{color:#2F7D57}.detail_tabs .obsah .detail_discussion .discussion_form .message.error{color:#B3352E}.detail_tabs .obsah .detail_discussion .discussion_form .login_info{margin:0;color:#849A8A;font-size:14px;line-height:20px}.detail_tabs .obsah .detail_discussion .discussion_form .login_info a{color:#11402A;text-decoration:underline}.notouch .detail_tabs .obsah .detail_discussion .discussion_form .login_info a:is(:hover,:focus){text-decoration:none}.detail_tabs .obsah .detail_discussion .list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.detail_tabs .obsah .detail_discussion .list .item{margin:0;padding:20px 24px;background-color:#ffffff;color:#11402A;border-radius:10px}.detail_tabs .obsah .detail_discussion .list .item::before{display:none}.detail_tabs .obsah .detail_discussion .list .item .head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 1rem;margin:0 0 6px;font-size:14px;line-height:20px}.detail_tabs .obsah .detail_discussion .list .item .head .name{font-weight:600}.detail_tabs .obsah .detail_discussion .list .item .head time{color:#849A8A;font-size:13px}.detail_tabs .obsah .detail_discussion .list .item .text{margin:0;color:rgba(17,64,42,0.8);font-size:14px;line-height:22px}.detail_tabs .obsah .detail_discussion .list .item .answer{margin:16px 0 0;padding:14px 18px;background-color:#F8F4EB;border-radius:8px}.detail_tabs .obsah .detail_discussion .list .item .answer .head{margin:0}.detail_tabs .obsah .detail_discussion .list_box .empty{margin:0;padding:20px 24px;background-color:#ffffff;color:#849A8A;font-size:15px;line-height:24px;border-radius:10px}.detail_products{margin-bottom:0;padding:0 0 80px}.detail_products .title{margin:0 0 40px}@media screen and (max-width:1400px){.detail_benefits .benefits_list{margin:0;padding:1.5rem 2rem}}@media screen and (max-width:1200px){.detail .main_content h1{font-size:40px;line-height:44px}.detail_benefits .benefits_list .item .img{flex-basis:48px;width:48px;height:48px}.detail_benefits .benefits_list .item .text .title{font-size:16px;line-height:20px}}@media screen and (max-width:1000px){.detail_tabs .obsah .detail_reviews{grid-template-columns:minmax(0, 1fr);gap:1.5rem}.detail_tabs .obsah .detail_discussion{grid-template-columns:minmax(0, 1fr);gap:1.5rem}.detail{grid-template-columns:minmax(0, 1fr);gap:2rem}.detail_benefits{margin-top:3rem}.detail_benefits .benefits_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem 1.5rem}.detail_tabs .obsah .detail_description{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width:760px){.detail .detail_gallery{grid-template-columns:minmax(0, 1fr);grid-template-areas:"main" "thumbs";gap:12px}.detail .detail_gallery .other_img{flex-direction:row;overflow-x:auto}.detail .detail_gallery .other_img a.fancybox{flex:0 0 auto}.detail .detail_gallery .other_img a.fancybox:nth-child(n+7){display:block}.detail .detail_gallery .other_img a.fancybox:not([data-number="photo_0"]):nth-child(6) .img_count{display:none}.detail .main_content h1{font-size:32px;line-height:36px}.detail_tabs .tabs_nav [role="tab"]{flex:1 1 0;min-width:0;height:auto;min-height:43px;padding:6px .5rem;white-space:normal;text-align:center;text-transform:none}.detail_tabs .obsah .detail_files_list{grid-template-columns:repeat(1, 1fr);row-gap:12px;column-gap:12px}.detail_tabs .obsah .detail_files_list.owl-carousel{display:block}.detail_tabs .obsah .detail_files_list.owl-carousel .item{width:calc(100% / 1 - (0 * 12px / 1) * 1);margin-right:12px}}@media screen and (max-width:500px){.detail .main_content .price{grid-template-columns:minmax(0, 1fr)}.detail .main_content .price .buy_info{grid-column:1;grid-row:auto;text-align:left}.detail .main_content .price .buy_box .basket .btn{min-width:0;padding-left:1rem;padding-right:1rem;white-space:nowrap}.detail .main_content .detail_links{justify-content:flex-start}.detail_benefits .benefits_list{grid-template-columns:minmax(0, 1fr);padding:1.25rem}}