@charset "UTF-8";.wf_product_view{gap:6rem;margin-top:2rem;display:flex;flex-direction:column}@media (min-width:1024px){.wf_product_view{flex-direction:row}.wf_product_view .product_gallery{width:50%}.wf_product_view .product_info{width:45%}}.wf_product_view .product_gallery .slider_container{position:relative;background:#f9f9f9;margin-bottom:2rem;overflow:hidden;height:60rem}.wf_product_view .product_gallery .slider_container .slider_wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.wf_product_view .product_gallery .slider_container .slider_wrapper::-webkit-scrollbar{display:none}.wf_product_view .product_gallery .slider_container .slider_wrapper figure{min-width:100%;height:60rem}.wf_product_view .product_gallery .slider_container .slider_wrapper figure img{width:100%;height:100%;object-fit:contain}.wf_product_view .product_gallery .slider_container .nav_btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:0;width:5rem;height:5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;box-shadow:0 .2rem 1rem #0000000d}.wf_product_view .product_gallery .slider_container .nav_btn:hover{background:#000;box-shadow:0 .4rem 1.5rem #0003}.wf_product_view .product_gallery .slider_container .nav_btn:hover:after{border-color:#fff}.wf_product_view .product_gallery .slider_container .nav_btn.prev{left:1rem}.wf_product_view .product_gallery .slider_container .nav_btn.prev:hover svg{transform:translate(-.2rem)}.wf_product_view .product_gallery .slider_container .nav_btn.next{right:1rem}.wf_product_view .product_gallery .slider_container .nav_btn.next:hover svg{transform:translate(.2rem)}.wf_product_view .product_gallery .slider_container .nav_btn:disabled{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.8)}.wf_product_view .product_gallery .slider_container .nav_btn svg{width:2rem;height:2rem;transition:transform .3s ease,color .3s ease}.wf_product_view .product_gallery .thumbnails{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;overflow-x:auto;min-width:100%;scrollbar-width:none;-ms-overflow-style:none}.wf_product_view .product_gallery .thumbnails::-webkit-scrollbar{display:none}.wf_product_view .product_gallery .thumbnails .thumb_item{flex:0 0 calc((100% - 4.5rem)/4);min-width:calc((100% - 4.5rem)/4);height:11rem;cursor:pointer;border:.2rem solid transparent;transition:all .3s;padding:.5rem;background:#f9f9f9}.wf_product_view .product_gallery .thumbnails .thumb_item.active{border-color:#000}.wf_product_view .product_gallery .thumbnails .thumb_item img{width:100%;height:100%;display:block;object-fit:cover}@media (min-width:768px){.wf_product_view .product_gallery .thumbnails .thumb_item{flex:0 0 calc((100% - 6rem)/5);min-width:calc((100% - 6rem)/5)}}.wf_product_view .product_gallery .wf_expand{position:absolute;top:2rem;right:2rem;background-color:#fff;width:4.2rem;height:4.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .4rem 1.2rem #00000014}.wf_product_view .product_gallery .wf_expand svg{width:2.4rem;height:2.4rem;transition:transform .3s ease}.wf_product_view .product_gallery .wf_expand:hover{background-color:#000;box-shadow:0 .8rem 2.4rem #00000026}.wf_product_view .product_gallery .wf_expand:hover svg{color:#fff;transform:scale(1.1)}.wf_product_view .product_info>span{text-transform:uppercase;font-size:1.2rem;letter-spacing:.2rem;color:#aaa}.wf_product_view .product_info h1{font-size:4rem;margin:1.5rem 0;font-weight:500}.wf_product_view .product_info>p{font-size:1.8rem;line-height:2.8rem;color:#555;margin-bottom:3rem}.wf_product_view .product_info .price_box{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.wf_product_view .product_info .price_box .main_price{display:flex;align-items:baseline;gap:1rem;flex-wrap:nowrap}.wf_product_view .product_info .price_box .main_price .price_eur{font-size:2.8rem;font-weight:700;color:#000}.wf_product_view .product_info .price_box .main_price .price_bgn{font-size:1.8rem;color:#666;font-weight:400;white-space:nowrap}.wf_product_view .product_info .price_box .unit{font-size:1.4rem;color:#888;text-transform:lowercase}.wf_product_view .product_info .specs_table{border-top:1px solid #eee;margin-bottom:4rem}.wf_product_view .product_info .specs_table .spec_row{display:flex;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid #eee;font-size:1.5rem}.wf_product_view .product_info .specs_table .spec_row span:first-child{color:#888}.wf_product_view .product_info .specs_table .spec_row span:last-child{font-weight:500}.wf_product_view .product_info .actions{display:flex;flex-direction:column;gap:1.5rem}.wf_product_view .product_info .actions .btn{padding:2rem;text-align:center;text-transform:uppercase;letter-spacing:.1rem;font-weight:600;text-decoration:none}.wf_product_view .product_info .actions .btn--b{background:#000;color:#fff}.wf_product_view .product_info .actions .btn--white{border:1px solid #000;color:#000}.wf_factory_spotlight{margin:10rem auto;display:grid;grid-template-columns:1fr;gap:8rem;align-items:start}@media (min-width:1024px){.wf_factory_spotlight{grid-template-columns:5fr 6fr;direction:rtl}.wf_factory_spotlight>*{direction:ltr}}.wf_factory_spotlight .spotlight_image{position:relative}.wf_factory_spotlight .spotlight_image figure{margin:0;aspect-ratio:4/5;overflow:hidden}.wf_factory_spotlight .spotlight_image figure img{width:100%;height:100%;object-fit:cover;transition:transform 2s ease,opacity .3s}.wf_factory_spotlight .spotlight_image .origin_badge{position:absolute;bottom:-3rem;left:-3rem;background:#000;color:#fff;padding:3rem;display:flex;flex-direction:column;gap:.5rem;z-index:2}.wf_factory_spotlight .spotlight_image .origin_badge span{font-size:1.1rem;text-transform:uppercase;letter-spacing:.2rem;opacity:.7}.wf_factory_spotlight .spotlight_image .origin_badge strong{font-size:1.8rem;font-weight:400;letter-spacing:.05rem}.wf_factory_spotlight .spotlight_content .wf_label{display:block;margin-bottom:2rem;color:#aaa}.wf_factory_spotlight .spotlight_content .wf_t{font-size:clamp(3.2rem,4vw,4.8rem);margin-bottom:3.5rem}.wf_factory_spotlight .spotlight_content p{font-size:1.8rem;line-height:1.8;color:#444;margin-bottom:5rem;max-width:50rem}.wf_factory_spotlight .spotlight_content .spotlight_stats{display:flex;gap:6rem;margin-bottom:6rem;padding-top:4rem;border-top:1px solid #eee}.wf_factory_spotlight .spotlight_content .spotlight_stats .stat_val{display:block;font-size:3.2rem;font-weight:300;margin-bottom:1rem}.wf_factory_spotlight .spotlight_content .spotlight_stats .stat_lab{font-size:1.2rem;text-transform:uppercase;letter-spacing:.15rem;color:#999}.wf_factory_spotlight:hover .spotlight_image img{transform:scale(1.05)}.wf_pairings{margin:4rem auto}.wf_pairings .wf_pairings_top{margin-bottom:8rem;max-width:80rem}.wf_pairings .wf_pairings_top .wf_label{display:block;margin-bottom:2.5rem;color:#aaa;letter-spacing:.2rem;text-transform:uppercase;font-size:1.2rem}.wf_pairings .wf_pairings_top .wf_t{font-size:clamp(3.2rem,5vw,4.8rem);font-weight:300;margin-bottom:3rem;letter-spacing:-.02em}.wf_pairings .wf_pairings_top p{font-size:1.8rem;line-height:1.6;color:#666;font-weight:300}.wf_pairings .wf_pairings_grid{display:grid;grid-template-columns:repeat(1,1fr);gap:.1rem;background:#eee;border:.1rem solid #eee}@media (min-width:76.8rem){.wf_pairings .wf_pairings_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:102.4rem){.wf_pairings .wf_pairings_grid{grid-template-columns:repeat(4,1fr)}}.wf_pairings .pairing_card{position:relative;background:#fff;aspect-ratio:1/1.2;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.wf_pairings .pairing_card figure{flex-grow:1;overflow:hidden;margin:0;display:flex;align-items:center;justify-content:center;padding:4rem}.wf_pairings .pairing_card figure img{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .3s}.wf_pairings .pairing_card .pairing_info{padding:3rem;background:#fff;transition:transform .4s ease}.wf_pairings .pairing_card .pairing_info .category{display:block;font-size:1rem;text-transform:uppercase;color:#bbb;letter-spacing:.1rem;margin-bottom:1rem}.wf_pairings .pairing_card .pairing_info h3{font-size:1.6rem;font-weight:400;color:#000;margin-bottom:2rem}.wf_pairings .pairing_card .pairing_info .view_more{font-size:1.1rem;text-transform:uppercase;letter-spacing:.1rem;color:#000;font-weight:600;opacity:0;transform:translateY(1rem);transition:all .4s ease}.wf_pairings .pairing_card:hover figure img{transform:scale(1.1)}.wf_pairings .pairing_card:hover .pairing_info .view_more{opacity:1;transform:translateY(0)}.wf_notification{width:100%;background:#fcfcfc;border:.1rem solid #f0f0f0;padding:4rem;display:flex;align-items:center;justify-content:center;text-align:center;margin:2rem 0}.wf_notification .notification_inner{max-width:50rem}.wf_notification .notification_inner p{font-size:1.5rem;line-height:1.6;color:#999;letter-spacing:.05rem;font-weight:300;margin:0}.wf_notification.info{background:#fff;border-left:.3rem solid #000;justify-content:flex-start;text-align:left;padding:3rem 4rem}.wf_notification.info p{color:#555}.wf_tabs{margin:5rem auto}.wf_tabs .tabs_nav{display:flex;gap:5rem;border-bottom:.1rem solid #eee;margin-bottom:6rem}.wf_tabs .tabs_nav .tab_btn{background:0 0;border:0;padding:2.5rem 0;font-size:1.4rem;text-transform:uppercase;letter-spacing:.2rem;color:#aaa;cursor:pointer;position:relative;font-family:inherit;transition:color .3s ease}.wf_tabs .tabs_nav .tab_btn:after{content:"";position:absolute;bottom:-.1rem;left:0;width:100%;height:.2rem;background:#000;transform:scaleX(0);transition:transform .5s cubic-bezier(.19,1,.22,1)}.wf_tabs .tabs_nav .tab_btn.active{color:#000;font-weight:600}.wf_tabs .tabs_nav .tab_btn.active:after{transform:scaleX(1)}.wf_tabs .tabs_content .tab_pane{display:none;animation:tabFadeIn .6s ease forwards}.wf_tabs .tabs_content .tab_pane.active{display:block}.wf_tabs .tabs_content .info_content{max-width:85rem;font-size:1.8rem;line-height:1.9;color:#333}.wf_tabs .tabs_content .reviews_list{max-height:50rem;overflow-y:auto}.wf_tabs .tabs_content .reviews_list::-webkit-scrollbar-track{border-radius:.5rem}.wf_tabs .tabs_content .reviews_list::-webkit-scrollbar{width:.8rem;background-color:#d8d8d826;border-radius:.5rem}.wf_tabs .tabs_content .reviews_list::-webkit-scrollbar-thumb{background-color:#000;border-radius:.5rem}@supports (-moz-appearance:none){.wf_tabs .tabs_content .reviews_list{scrollbar-color:#fff #000;scrollbar-width:thin;border-radius:.5rem}}.wf_tabs .tabs_content .reviews_grid{display:flex;flex-direction:column;gap:8rem}@media (min-width:1024px){.wf_tabs .tabs_content .reviews_grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:start}}.wf_tabs .tabs_content .review_item{padding:4rem 1rem 4rem 0;border-bottom:.1rem solid #f0f0f0}.wf_tabs .tabs_content .review_item:first-child{padding-top:0}.wf_tabs .tabs_content .review_item div{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.wf_tabs .tabs_content .review_item div span:nth-child(1){font-size:1.6rem;font-weight:600;color:#000}.wf_tabs .tabs_content .review_item div span:nth-child(2){font-size:1.3rem;color:#bbb}.wf_tabs .tabs_content .review_item p{font-size:1.7rem;line-height:1.7;color:#555;max-width:75rem}@media (min-width:102.4rem){.wf_tabs .tabs_content .review_form_container .form_sticky{position:sticky;top:12rem}}.wf_tabs .tabs_content .review_form_container .form_sticky{background:#fcfcfc;padding:5rem;border:.1rem solid #f0f0f0}.wf_tabs .tabs_content .review_form_container .form_sticky h3{font-size:2.2rem;font-weight:500;margin-bottom:4rem;letter-spacing:-.02em}.wf_tabs .tabs_content .review_form_container .form_sticky .wf_review_form{display:flex;flex-direction:column;gap:2.5rem}.wf_tabs .tabs_content .review_form_container .form_sticky .wf_review_form .form_group input,.wf_tabs .tabs_content .review_form_container .form_sticky .wf_review_form .form_group textarea{width:100%;padding:2rem;border:.1rem solid #e0e0e0;background:#fff;font-size:1.5rem;font-family:inherit;transition:border-color .4s ease}.wf_tabs .tabs_content .review_form_container .form_sticky .wf_review_form .form_group input:focus,.wf_tabs .tabs_content .review_form_container .form_sticky .wf_review_form .form_group textarea:focus{outline:0;border-color:#000}.wf_tabs .tabs_content .review_form_container .form_sticky .wf_review_form .form_group textarea{resize:none}.wf_tabs .tabs_content .review_form_container .form_sticky .wf_review_form .btn_submit{background:#000;color:#fff;padding:2.2rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:600;border:0;cursor:pointer;transition:all .4s cubic-bezier(.19,1,.22,1)}.wf_tabs .tabs_content .review_form_container .form_sticky .wf_review_form .btn_submit:hover{background:#333;transform:translateY(-.3rem)}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.wf_brands{margin:5rem auto}.wf_brands__header{margin-bottom:8rem}.wf_brands__header span{display:block;margin-bottom:2rem;color:#aaa;text-transform:uppercase;letter-spacing:.2rem;font-size:1.2rem}.wf_brands__header h2{font-size:4rem;font-weight:300;color:#000}.wf_brands__directory{display:flex;flex-direction:column;gap:6rem}.wf_brands__group{display:flex;flex-direction:column;gap:3rem}@media (min-width:76.8rem){.wf_brands__group{flex-direction:row;align-items:flex-start}}.wf_brands__letter{font-size:3.2rem;font-weight:500;color:#000;min-width:10rem;line-height:1;border-bottom:.1rem solid #eee;padding-bottom:1rem}@media (min-width:76.8rem){.wf_brands__letter{border-bottom:none;padding-bottom:0}}.wf_brands__list{flex:1;display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:48rem){.wf_brands__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:102.4rem){.wf_brands__list{grid-template-columns:repeat(4,1fr)}}.wf_brands__link{font-size:1.6rem;color:#555;text-decoration:none;transition:all .3s ease;display:inline-block}.wf_brands__link:hover{color:#000;transform:translate(.5rem)}