.detail{width:100%;position:relative;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, .95fr);gap:48px;align-items:start}.detail .detail_gallery{display:grid;grid-template-columns:78px minmax(0, 1fr);grid-template-areas:"thumbs main";gap:12px;align-items:start}.detail .detail_gallery.single{grid-template-columns:minmax(0, 1fr);grid-template-areas:"main"}.detail .detail_gallery .main_img{grid-area:main;position:relative;overflow:hidden;background-color:#fff;border:1px solid #E3E7E5;border-radius:10px}.detail .detail_gallery .main_img .main{display:block;position:relative}.detail .detail_gallery .main_img .main .in{display:block;position:relative;width:100%;aspect-ratio:1}.detail .detail_gallery .main_img .main .zoom{position:absolute;right:12px;bottom:12px;z-index:5;width:38px;height:38px;box-sizing:border-box;background-color:rgba(255,255,255,0.93);border:1px solid #E3E7E5;border-radius:6px;transition:all 400ms ease 0ms}.detail .detail_gallery .main_img .main .zoom::before{content:"";position:absolute;inset:0;background-color:#5B6661;-webkit-mask-image:url('../../img/zoom_icon.svg');mask-image:url('../../img/zoom_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:17px 17px;mask-repeat:no-repeat;mask-position:center center;mask-size:17px 17px;transition:all 400ms ease 0ms}.notouch .detail .detail_gallery .main_img .main:is(:hover,:focus) .zoom{border-color:#3f8e6d;background-color:#eaf0ee}.notouch .detail .detail_gallery .main_img .main:is(:hover,:focus) .zoom::before{background-color:#2F6B52}.detail .detail_gallery .main_img .flag_box{position:absolute;top:16px;left:16px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.detail .detail_gallery .main_img .flag_box>span{display:inline-flex;align-items:center;margin:0;padding:3px 9px;background:var(--flag-clr, #2F6B52);color:var(--flag-clr2, #fff);font-size:12px;line-height:18px;font-weight:600;border-radius:999px}.detail .detail_gallery .main_img .flag_box>span.sale{background:#BF5320;color:#fff}.detail .detail_gallery .other_img{grid-area:thumbs;display:flex;flex-direction:column;gap:8px}.detail .detail_gallery .other_img a.fancybox{position:relative;display:block;width:78px;height:78px;box-sizing:border-box;padding:4px;overflow:hidden;background-color:#fff;border:1px solid #E3E7E5;border-radius:6px;transition:border-color 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:#3f8e6d}.detail .detail_gallery .other_img a.fancybox .in{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:4px}.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;inset:0;z-index:5;background-color:#fff;-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:22px 22px;mask-repeat:no-repeat;mask-position:center center;mask-size:22px 22px}.detail .detail_gallery .other_img a.fancybox .img_count{display:none;position:absolute;inset:0;z-index:10;justify-content:center;align-items:center;background-color:rgba(22,33,28,0.6);color:#fff;font-size:15px;line-height:20px;font-weight:600;transition:background-color 400ms ease 0ms}.detail .detail_gallery .other_img a.fancybox:not([data-number="photo_0"]):nth-child(6) .img_count{display:flex}.notouch .detail .detail_gallery .other_img a.fancybox:is(:hover,:focus) .img_count{background-color:rgba(22,33,28,0.75)}.detail .main_content .detail_meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;font-size:13px;line-height:20px;color:#8B938F}.detail .main_content .detail_meta strong{font-weight:600;color:#16211C}.detail .main_content .detail_meta a strong{transition:color 400ms ease 0ms}.notouch .detail .main_content .detail_meta a:is(:hover,:focus) strong{color:#2F6B52}.detail .main_content h1{margin:0 0 12px}.detail .main_content .detail_rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 12px;font-size:16px;line-height:20px;color:#16211C}.detail .main_content .detail_rating .value{font-size:14px;font-weight:600}.detail .main_content .detail_rating .count{font-size:13px;color:#8B938F}.detail .main_content .detail_rating .more{font-size:13px;color:#5B6661;text-decoration:underline;transition:color 400ms ease 0ms}.notouch .detail .main_content .detail_rating .more:is(:hover,:focus){color:#2F6B52;text-decoration:none}.detail .main_content .text_box.perex{margin:0 0 24px;color:#5B6661}.detail .main_content .variants_box .variants{margin:0 0 16px}.detail .main_content .variants_box .variants .variants_label{margin:0 0 8px;font-size:13px;line-height:20px;font-weight:600;color:#16211C}.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:#fff;border:1px solid #CDD4D0;font-size:13px;line-height:20px;font-weight:500;color:#16211C;border-radius:6px;transition:all 400ms ease 0ms}.notouch .detail .main_content .variants_box .variants .variants_list .param_choose:is(:hover,:focus-within) .text{border-color:#3f8e6d}.detail .main_content .variants_box .variants .variants_list .param_choose:has(input:checked) .text{border-color:#2F6B52;background-color:#eaf0ee;color:#1f4837}.detail .main_content .variants_box .variants .variants_list .param_choose[data-stock="0"] .text{opacity:.4;text-decoration:line-through}.detail .main_content .price{margin:0 0 24px;padding:24px;background-color:#F6F8F7;border:1px solid #E3E7E5;border-radius:10px}.detail .main_content .price .price_row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 4px}.detail .main_content .price .price_row p{margin:0}.detail .main_content .price .price_row .discount.old{font-size:13px;line-height:20px;color:#8B938F;text-decoration:line-through}.detail .main_content .price .price_row .main{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-0.03em;color:#16211C}.detail .main_content .price .price_row .main.red{color:#BF5320}.detail .main_content .price .price_row .main .small{font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:#8B938F}.detail .main_content .price .price_row .discount.save_badge{order:-1;flex:0 0 100%;font-size:12px;line-height:18px}.detail .main_content .price .price_row .discount.save_badge .badge{display:inline-block;padding:3px 9px;background-color:#BF5320;color:#fff;font-weight:600;border-radius:999px}.detail .main_content .price .price_row .discount.hidden{display:none}.detail .main_content .price .submain{margin:0 0 16px;font-size:13px;line-height:20px;color:#8B938F}.detail .main_content .price .note{margin:-12px 0 16px;font-size:13px;line-height:20px;color:#8B938F}.detail .main_content .price .error{margin:0 0 12px;font-size:22px;line-height:28px;font-weight:700;color:#BF5320}.detail .main_content .price .warning_box{margin:0 0 16px;font-size:13px;line-height:20px;color:#5B6661}.detail .main_content .price .buy_box{margin:0 0 16px}.detail .main_content .price .buy_box.hidden{display:none}.detail .main_content .price .buy_box .basket{display:flex;align-items:center;gap:12px;margin:0;user-select:none}.detail .main_content .price .buy_box .basket .first{flex:0 0 auto;display:inline-flex;align-items:center;overflow:hidden;background-color:#fff;border:1px solid #CDD4D0;border-radius:6px}.detail .main_content .price .buy_box .basket .first :is(.decrement, .increment){position:relative;display:block;width:36px;height:40px;margin:0;padding:0;background:none;border:0;transition:background-color 400ms ease 0ms}.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;inset:0;background-color:#5B6661;-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:background-color 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')}.notouch .detail .main_content .price .buy_box .basket .first :is(.decrement, .increment):not(.disabled):is(:hover,:focus){background-color:#F6F8F7}.notouch .detail .main_content .price .buy_box .basket .first :is(.decrement, .increment):not(.disabled):is(:hover,:focus)::before{background-color:#2F6B52}.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;width:46px;height:40px;box-sizing:border-box;margin:0;padding:0;background:none;border:0;border-left:1px solid #E3E7E5;border-right:1px solid #E3E7E5;appearance:textfield;font-size:15px;line-height:20px;font-weight:600;text-align:center;color:#16211C;border-radius:0}.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{appearance:none;margin:0}.detail .main_content .price .buy_box .basket .first label input:focus-visible{outline:2px solid #2F6B52;outline-offset:-2px}.detail .main_content .price .buy_box .basket .btn{flex:1;justify-content:center}.detail .main_content .detail_gifts{margin:1.5rem 0 0;padding:12px 16px;border:1px dashed #2F6B52;background-color:rgba(47,107,82,0.05);border-radius:6px}.detail .main_content .detail_gifts_title{margin:0 0 4px;color:#2F6B52;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:#16211C;font-weight:600;text-decoration:none}.detail .main_content .detail_gifts_value{margin:0 0 0 4px;color:#8B938F}.detail .main_content .price .buy_info{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.detail .main_content .price .buy_info li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0;padding:0 0 0 26px;font-size:13px;line-height:20px;color:#5B6661}.detail .main_content .price .buy_info li::before{content:"";position:absolute;left:0;top:1px;width:17px;height:17px;background-color:#2F6B52;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:17px 17px;mask-repeat:no-repeat;mask-position:center center;mask-size:17px 17px}.detail .main_content .price .buy_info li.stock::before{-webkit-mask-image:url('../../img/correct.svg');mask-image:url('../../img/correct.svg')}.detail .main_content .price .buy_info li.delivery::before{-webkit-mask-image:url('../../img/delivery_icon.svg');mask-image:url('../../img/delivery_icon.svg')}.detail .main_content .price .buy_info li.return::before{-webkit-mask-image:url('../../img/return_icon.svg');mask-image:url('../../img/return_icon.svg')}.detail .main_content .price .buy_info li.warranty::before{-webkit-mask-image:url('../../img/shield_icon.svg');mask-image:url('../../img/shield_icon.svg')}.detail .main_content .price .buy_info li strong{font-weight:600;color:#16211C}.detail .main_content .price .buy_info li .warehouse{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--wr-color, #2F7D57)}.detail .main_content .price .buy_info li .warehouse::before{content:"";flex:0 0 auto;width:7px;height:7px;background:currentColor;border-radius:50%}.detail .main_content .price .buy_info li .when{color:#8B938F;text-decoration:underline;cursor:help;background:none;border:0;padding:0;margin:0;font:inherit}.detail .main_content .detail_links{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.detail .main_content .detail_links button{position:relative;display:inline-flex;align-items:center;gap:7px;margin:0;padding:0;background:none;border:0;font-size:13px;line-height:20px;color:#5B6661;transition:color 400ms ease 0ms}.detail .main_content .detail_links button::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.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{color:#BF5320}.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')}.detail .main_content .detail_links button.compare.active{color:#2F6B52}.detail .main_content .detail_links button.question::before{-webkit-mask-image:url('../../img/comment_icon.svg');mask-image:url('../../img/comment_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')}.notouch .detail .main_content .detail_links button:is(:hover,:focus){color:#2F6B52}.detail .main_content .product-detail-action{display:inline-block;margin:16px 0 0;font-size:13px;line-height:20px}.detail_tabs .obsah{max-width:880px;padding:24px 0 0}.detail_tabs .obsah table.para{box-sizing:border-box;width:100%;margin:0;overflow:hidden;border:1px solid #E3E7E5;border-collapse:separate;border-spacing:0;font-size:13px;line-height:20px;border-radius:8px}.detail_tabs .obsah table.para :is(th,td){padding:12px 16px;border-bottom:1px solid #E3E7E5;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%;font-weight:400;color:#5B6661}.detail_tabs .obsah table.para td{font-weight:500;color:#16211C}.detail_tabs .obsah table.para th .tooltipster{position:relative;top:0;display:inline-block;vertical-align:middle;width:16px;height:16px;margin:0;font-size:0;cursor:help}.detail_tabs .obsah table.para th .tooltipster::before{content:"";position:absolute;inset:0;background-color:#8B938F;-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:16px 16px;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 16px}.detail_tabs .obsah .alert_box{position:relative;margin:0 0 16px;padding:12px 16px 12px 44px;background-color:#eaf0ee;color:#1f4837;font-size:13px;line-height:20px;border-radius:6px}.detail_tabs .obsah .alert_box::before{content:"";position:absolute;left:16px;top:13px;width:18px;height:18px;background-color:currentColor;-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:18px 18px;mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px}.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;border:1px solid #E3E7E5;color:#16211C;text-decoration:none;border-radius:10px;transition:all 400ms ease 0ms}.notouch .detail_tabs .obsah .detail_files_list .item:is(:hover,:focus){border-color:#3f8e6d;background-color:#eaf0ee}.detail_tabs .obsah .detail_files_list .item .icon{flex:0 0 auto;width:22px;height:22px;background-color:#2F6B52;-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:13px;line-height:20px;font-weight:600;color:#16211C;transition:color 400ms ease 0ms}.notouch .detail_tabs .obsah .detail_files_list .item:is(:hover,:focus) .text strong{color:#1f4837}.detail_tabs .obsah .detail_files_list .item .text span{display:block;font-size:13px;line-height:20px;color:#8B938F}.detail_tabs .obsah:has(.detail_reviews){max-width:none}.detail_tabs .obsah .detail_reviews{display:grid;grid-template-columns:minmax(0, 340px) minmax(0, 1fr);align-items:start;gap:32px}.detail_tabs .obsah .detail_reviews:has(> :only-child){grid-template-columns:minmax(0, 480px)}.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 :is(.summary,.rating_form){box-sizing:border-box;padding:20px;background-color:#F6F8F7;border:1px solid #E3E7E5;border-radius:10px}.detail_tabs .obsah .detail_reviews .summary .total{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 16px;color:#16211C}.detail_tabs .obsah .detail_reviews .summary .total .value{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-0.03em}.detail_tabs .obsah .detail_reviews .summary .total .rating_stars{font-size:18px}.detail_tabs .obsah .detail_reviews .summary .total .count{flex:1 0 100%;font-size:13px;line-height:20px;color:#8B938F}.detail_tabs .obsah .detail_reviews .summary .bars{display:flex;flex-direction:column;gap:6px;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;font-size:13px;line-height:20px;color:#16211C}.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:#E3E7E5;overflow:hidden;-webkit-appearance:none;appearance:none;border-radius:999px}.detail_tabs .obsah .detail_reviews .summary .bars progress::-webkit-progress-bar{background-color:#E3E7E5}.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{text-align:right;color:#8B938F}.detail_tabs .obsah .detail_reviews .rating_form{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.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;font-size:15px;line-height:20px;font-weight:600;color:#16211C}.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:26px;height:26px;cursor:pointer;border-radius:4px}.detail_tabs .obsah .detail_reviews .rating_form .stars_input label::before{content:"";position:absolute;inset:0;background-color:#CDD4D0;-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:background-color 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:#CDD4D0}.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 #2F6B52;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:13px;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:#5B6661}.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;font-size:13px;line-height:20px;font-weight:600;color:#16211C}.detail_tabs .obsah .detail_reviews .rating_form .note .label .optional{font-weight:400;color:#8B938F}.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 #CDD4D0;background-color:#ffffff;font-family:inherit;font-size:14px;line-height:22px;color:#16211C;resize:vertical;border-radius:6px;transition:border-color 400ms ease 0ms}.detail_tabs .obsah .detail_reviews .rating_form .note textarea:hover:not(:focus){border-color:#8B938F}.detail_tabs .obsah .detail_reviews .rating_form .note textarea:focus{border-color:#2F6B52;outline:0}.detail_tabs .obsah .detail_reviews .rating_form .login_info{flex:1 0 100%;margin:0;font-size:13px;line-height:20px;color:#8B938F}.detail_tabs .obsah .detail_reviews .rating_form .login_info a{color:#2F6B52;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 .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:16px 20px;border:1px solid #E3E7E5;color:#16211C;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 16px;margin:0 0 6px;font-size:14px;line-height:20px}.detail_tabs .obsah .detail_reviews .list .item .head .name{font-weight:600}.detail_tabs .obsah .detail_reviews .list .item .head time{font-size:13px;color:#8B938F}.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;font-size:14px;line-height:22px;color:#5B6661}.detail_tabs .obsah:has(.detail_discussion){max-width:none}.detail_tabs .obsah .detail_discussion{display:grid;grid-template-columns:minmax(0, 340px) minmax(0, 1fr);align-items:start;gap:32px}.detail_tabs .obsah .detail_discussion .side{min-width:0}.detail_tabs .obsah .detail_discussion .list_box{min-width:0}.detail_tabs .obsah .detail_discussion .side .discussion_form{position:relative;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:20px;background-color:#F6F8F7;border:1px solid #E3E7E5;border-radius:10px}.detail_tabs .obsah .detail_discussion .side .discussion_form .title{margin:0;padding:0;color:#16211C;font-size:15px;line-height:20px;font-weight:600}.detail_tabs .obsah .detail_discussion .side .discussion_form .field{display:block;margin:0}.detail_tabs .obsah .detail_discussion .side .discussion_form .field .label{display:block;margin:0 0 6px;color:#16211C;font-size:13px;line-height:20px;font-weight:600}.detail_tabs .obsah .detail_discussion .side .discussion_form .field :is(input,textarea){display:block;box-sizing:border-box;width:100%;margin:0;padding:10px 14px;border:1px solid #CDD4D0;background-color:#ffffff;color:#16211C;font-family:inherit;font-size:14px;line-height:22px;border-radius:6px;transition:border-color 400ms ease 0ms}.detail_tabs .obsah .detail_discussion .side .discussion_form .field textarea{min-height:96px;resize:vertical}.detail_tabs .obsah .detail_discussion .side .discussion_form .field :is(input,textarea):hover:not(:focus){border-color:#8B938F}.detail_tabs .obsah .detail_discussion .side .discussion_form .field :is(input,textarea):focus{border-color:#2F6B52;outline:0}.detail_tabs .obsah .detail_discussion .side .discussion_form .field :is(input,textarea).red_warning{border-color:#B3352E}.detail_tabs .obsah .detail_discussion .side .discussion_form .btn{align-self:flex-start}.detail_tabs .obsah .detail_discussion .side .discussion_form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.detail_tabs .obsah .detail_discussion .side .discussion_form .message{margin:0;font-size:13px;line-height:20px;font-weight:500}.detail_tabs .obsah .detail_discussion .side .discussion_form .message.success{color:#2F7D57}.detail_tabs .obsah .detail_discussion .side .discussion_form .message.error{color:#B3352E}.detail_tabs .obsah .detail_discussion .side .discussion_form .login_info{margin:0;color:#8B938F;font-size:13px;line-height:20px}.detail_tabs .obsah .detail_discussion .side .discussion_form .login_info a{color:#2F6B52;text-decoration:underline}.notouch .detail_tabs .obsah .detail_discussion .side .discussion_form .login_info a:is(:hover,:focus){text-decoration:none}.detail_tabs .obsah .detail_discussion .list_box .list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.detail_tabs .obsah .detail_discussion .list_box .list .item{margin:0;padding:16px 20px;border:1px solid #E3E7E5;color:#16211C;border-radius:10px}.detail_tabs .obsah .detail_discussion .list_box .list .item::before{display:none}.detail_tabs .obsah .detail_discussion .list_box .list .item .head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 6px;font-size:14px;line-height:20px}.detail_tabs .obsah .detail_discussion .list_box .list .item .head .name{font-weight:600}.detail_tabs .obsah .detail_discussion .list_box .list .item .head time{color:#8B938F;font-size:13px}.detail_tabs .obsah .detail_discussion .list_box .list .item .text{margin:0;color:#5B6661;font-size:14px;line-height:22px}.detail_tabs .obsah .detail_discussion .list_box .list .item .text strong{color:#16211C}.detail_tabs .obsah .detail_discussion .list_box .list .item .answer{margin:12px 0 0;padding:12px 16px;background-color:#eaf0ee;border-left:3px solid #2F6B52;border-radius:0 6px 6px 0}.detail_tabs .obsah .detail_discussion .list_box .list .item .answer .head{margin:0 0 4px}.detail_tabs .obsah .detail_discussion .list_box .list .item .answer .head .name{color:#1f4837}.detail_tabs .obsah .detail_discussion .list_box .empty{margin:0;padding:16px 20px;border:1px solid #E3E7E5;color:#8B938F;font-size:14px;line-height:22px;border-radius:10px}.detail_tabs,.detail_products{width:100%}.detail_products .title{margin:0 0 24px}@media screen and (max-width:1024px){.detail_tabs .obsah .detail_reviews{grid-template-columns:minmax(0, 1fr);gap:24px}.detail_tabs .obsah .detail_discussion{grid-template-columns:minmax(0, 1fr);gap:24px}.detail{grid-template-columns:minmax(0, 1fr);gap:32px}}@media screen and (max-width:760px){.detail .detail_gallery{grid-template-columns:minmax(0, 1fr);grid-template-areas:"main" "thumbs"}.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 .price{padding:16px}.detail .main_content .price .price_row .main{font-size:30px;line-height:38px}.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:480px){.detail .main_content .price .buy_box .basket{flex-wrap:wrap}.detail .main_content .price .buy_box .basket .first{flex:1 0 100%}.detail .main_content .price .buy_box .basket .first label{flex:1}.detail .main_content .price .buy_box .basket .first label input{width:100%}.detail .main_content .price .buy_box .basket .btn{flex:1 0 100%}.detail_tabs .obsah table.para th{width:50%;padding:8px 10px}.detail_tabs .obsah table.para td{padding:8px 10px}}