:root{--color_background:#ffffff;--color_text:#2e2e2e;--color_text_discounted:#dd3300;--color_header_background:#ffffff;--color_header_text:#2e2e2e;--color_footer_top_background:#e5add0;--color_footer_top_text:#6f164e;--color_footer_bottom_background:#6f164e;--color_footer_bottom_text:#ffffff;--color_mobile_menu_background:#6f164e;--color_mobile_menu_text:#ffffff;--color_mobile_menu_text_hover:#2e2e2e;--color_input_background:#f7f7f7;--color_input_color:#2e2e2e;--color_input_border:#6f164e;--color_button_background:#6f164e;--color_button_background_hover:#fdce68;--color_button_text:#ffffff;--color_button_text_hover:#2e2e2e;--color_error_button_background:#dd3300;--color_error_2_button_background:#cecece;--color_error_button_background_hover:#fdce68;--color_error_2_button_background_hover:#2e2e2e;--color_error_button_text:#ffffff;--color_error_2_button_text:#2e2e2e;--color_error_button_text_hover:#2e2e2e;--color_error_2_button_text_hover:#ffffff;--color_link:#2e2e2e;--color_link_hover:#6f164e;--color_hr:#cecece;--color_cookie_background:#fdce68;--color_modal_background:rgba(46, 46, 46, 0.9);--color_error_background:#dd3300;--color_error_text:#ffffff;--color_success_background:#50ba2d;--color_success_text:#ffffff;--color_info_warning_background:#fdce68;--color_info_warning_text:#2e2e2e;--color_table_header_background:#6f164e;--color_table_header_text:#ffffff;--color_table_row_background:#ffffff;--color_table_row_even_background:#f9f9f9;--color_table_row_hover_background:#fdce68;--color_table_row_text:#2e2e2e;--color_table_header_border:#2e2e2e;--color_notification_background:#fdce68;--color_notification_text:#2e2e2e;--color_highlight_text:#6f164e;--radius_1_0:1rem;--shadow_main_menu:0 2px 4px rgba(0, 0, 0, 0.35);--shadow_cookie:0 -2px 4px rgba(0, 0, 0, 0.35);--shadow_box:0 0px 4px rgba(0, 0, 0, 0.35);--shadow_box_hover:0 0px 4px rgba(0, 0, 0, 0.5);--space_5:5px;--space_10:10px;--space_20:20px;--space_40:40px;--swiper-pagination-bullet-size:15px;--swiper-pagination-bullet-inactive-color:#6f164e;--swiper-pagination-color:#fdce68;--swiper-pagination-bullet-inactive-opacity:0.8}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade_in{from{opacity:0}to{opacity:1}}*,::after,::before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body{margin:0;-webkit-tap-highlight-color:transparent;--device_type:desktop}@media (max-width:1000px){body{--device_type:mobile}}ol,ul{list-style:none;padding:0;margin:0}fieldset{padding:0;margin:0;border:0}canvas,img,picture,video{display:block;width:100%}svg{max-width:100%}button,input,select,textarea{padding:0;margin:0;font:inherit}textarea{resize:vertical}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button::-moz-focus-inner{border:0;padding:0}:focus-visible{outline:2px solid currentColor;outline-offset:2px}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}caption,legend{text-align:left}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;margin:0;padding:0}[x-cloak]{display:none!important}html{font-size:100%}body{font-size:1rem;font-family:'Segoe UI',Arial,sans-serif;background:var(--color_background);color:var(--color_text)}a{color:var(--color_link);text-decoration:none;text-underline-offset:0.25em}a:hover{text-decoration:none}hr{border:0;border-top:1px solid var(--color_hr)}button{border:none;background-color:transparent;color:var(--color_text)}button:disabled{cursor:not-allowed}button:focus-visible{outline:0}input,select,textarea{border:1px solid var(--color_input_border);background:var(--color_input_background);color:var(--color_input_color);border-radius:var(--radius_1_0);padding:var(--space_5) var(--space_20)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0}input[type=checkbox],input[type=radio]{width:22px;height:22px}.o_layout.o_layout--default{display:flex;flex-direction:column;min-height:100vh}.o_layout.o_layout--default .o_layout__content{flex:1}.o_middle_container{max-width:1400px;margin:0 auto;padding:0 5px}.o_grid__row{display:flex;gap:var(--space_20)}@media (max-width:1000px){.o_grid__row{flex-direction:column}}.o_grid--flex_1 .o_grid__col{flex:1}.o_products{display:flex;gap:var(--space_10);align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap}.c_hamburger_button{display:none;flex-direction:column;justify-content:center;gap:4px;background-color:transparent;border:none;cursor:pointer}@media (max-width:1000px){.c_hamburger_button{display:flex}}.c_hamburger_button span{display:block;width:35px;height:7px;background-color:var(--color_button_background);transition:transform .3s ease,opacity .3s ease}.c_hamburger_button.c_hamburger_button--open span:first-child{transform:rotate(45deg) translateY(10px) translateX(7px)}.c_hamburger_button.c_hamburger_button--open span:nth-child(2){opacity:0}.c_hamburger_button.c_hamburger_button--open span:nth-child(3){transform:rotate(-45deg) translateY(-8px) translateX(6px)}.c_language_selector{position:relative}.c_language_selector__current{display:flex;gap:var(--space_5);background-color:transparent;border:none;cursor:pointer}.c_language_selector__current img{width:25px;border:1px solid var(--color_input_border)}.c_language_selector__list{position:absolute;top:40px;right:0;background-color:var(--color_input_background);box-shadow:var(--shadow_main_menu);z-index:150}.c_language_selector__list li{display:block}.c_language_selector__list li .c_link{display:flex;align-items:center;gap:var(--space_5);width:100%;padding:var(--space_10) var(--space_20);white-space:nowrap}.c_language_selector__list li .c_link img{width:25px;border:1px solid var(--color_input_border)}.c_modal{position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;overflow:auto}.c_modal.c_modal--image_notification .c_modal__content_container{display:flex;justify-content:center;align-items:center;background-color:var(--color_modal_background)}.c_modal.c_modal--image_notification .c_modal__content img{max-width:100%;max-height:calc(100vh - 40px)}.c_modal.c_modal--delivery_place .c_modal__content_container{display:flex;justify-content:center;align-items:center;background-color:var(--color_modal_background)}.c_modal.c_modal--delivery_place .c_modal__content{width:100%;max-width:600px;padding:var(--space_20);background-color:var(--color_background);border-radius:var(--radius_400);box-shadow:var(--shadow_400)}.c_modal.c_modal--delivery_place .c_modal__address_container .c_modal__address_item{display:flex;justify-content:flex-start;gap:var(--space_10);padding:var(--space_5)}.c_modal.c_modal--delivery_place .c_modal__address_container .c_modal__address_item .c_modal__address_item_left{color:var(--color_highlight_text)}.c_modal.c_modal--delivery_place .c_modal__address_container .c_modal__address_item .c_modal__address_item_right{font-weight:700}.c_modal.c_modal--delivery_place .c_modal__footer{margin-top:var(--space_10)}.c_modal.c_modal--delivery_place .c_modal__button_container{margin-top:var(--space_5);text-align:center}.c_modal__close{font-size:2.5rem;position:absolute;top:20px;right:20px;color:var(--color_button_text)}.c_modal__close:hover{color:var(--color_button_text_hover)}.c_modal__content_container{min-height:100%}.c_modal .c_modal__title{font-size:1.5rem;margin-top:var(--space_20);margin-bottom:var(--space_20)}.c_notification{padding:var(--space_20);background-color:var(--color_notification_background);color:var(--color_notification_text);text-align:center;box-shadow:var(--shadow_main_menu)}.c_button--primary{background-color:var(--color_button_background);color:var(--color_button_text);padding:var(--space_5) var(--space_20);border-radius:var(--radius_1_0);transition:all .3s ease}.c_button--primary:hover{background-color:var(--color_button_background_hover);color:var(--color_button_text_hover)}.c_button--secondary{position:relative}.c_button--secondary::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:var(--color_link_hover);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.c_button--secondary:hover::after{transform:scaleX(1)}.c_button--delete{background-color:var(--color_error_button_background);color:var(--color_error_button_text);padding:var(--space_5) var(--space_20);border-radius:var(--radius_1_0);transition:all .3s ease}.c_button--delete:hover{background-color:var(--color_error_button_background_hover);color:var(--color_error_button_text_hover)}.c_link{color:var(--color_link)}.c_link:hover{color:var(--color_link_hover)}.c_link--current{color:var(--color_link_hover)}.c_link.c_link--style_1{position:relative}.c_link.c_link--style_1::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:var(--color_link_hover);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.c_link.c_link--style_1:hover::after{transform:scaleX(1)}.c_link--style_2{background-color:var(--color_button_background);color:var(--color_button_text);padding:var(--space_5) var(--space_20);border-radius:var(--radius_1_0);transition:all .3s ease}.c_link--style_2:hover{background-color:var(--color_button_background_hover);color:var(--color_button_text_hover)}.c_input{display:inline-flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:var(--space_20)}.c_input.c_input--checkbox,.c_input.c_input--radio{flex-direction:row;gap:var(--space_5);align-items:flex-start;width:auto;margin-bottom:var(--space_10);cursor:pointer}.c_input.c_input--checkbox span,.c_input.c_input--radio span{flex:1;padding-top:4px}.c_input.c_input--checkbox span a,.c_input.c_input--radio span a{text-decoration:underline}.c_input.c_input--file{width:auto}.c_input input[type=number],.c_input input[type=password],.c_input input[type=text],.c_input select,.c_input textarea{width:100%}.c_info.c_info--warning{padding:var(--space_10);border-radius:var(--radius_1_0);background-color:var(--color_info_warning_background);color:var(--color_info_warning_text);text-align:center;box-shadow:var(--shadow_main_menu)}.c_errors{display:none;background-color:var(--color_error_background);color:var(--color_error_text);padding:var(--space_10);border-radius:var(--radius_1_0);margin-bottom:var(--space_10)}.c_errors.c_errors--show{display:block}.c_errors__item{list-style:none;padding:0;margin:0}.c_page--pt{padding-top:var(--space_20)}.c_page--pb{padding-bottom:var(--space_20)}.c_page__title{font-size:1.5rem;margin-top:var(--space_20);margin-bottom:var(--space_20)}.c_page__subtitle{font-size:1.25rem;margin-top:var(--space_10);margin-bottom:var(--space_10)}.c_page__section.c_page__section--mt{margin-top:var(--space_10)}.c_page__item_split{display:flex;gap:var(--space_20)}@media (max-width:1000px){.c_page__item_split{flex-direction:column}}.c_page__item_split_left{flex:1}.c_page__item_split_right{flex:1}.c_paginate{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space_10);list-style:none;padding:var(--space_20) 0;padding-top:var(--space_40);margin:0}.c_paginate__item{display:inline-block;padding:8px 12px;background-color:var(--color_button_background);color:var(--color_button_text);border-radius:4px;text-decoration:none;transition:all .3s ease}.c_paginate__item:hover{background-color:var(--color_button_background_hover);color:var(--color_button_text_hover)}.c_paginate__item.c_paginate__item--current{background-color:var(--color_button_background_hover);color:var(--color_button_text_hover)}.c_table{overflow-y:auto}.c_table__content{width:100%;border-collapse:collapse}.c_table__content th{padding:var(--space_10);background-color:var(--color_table_header_background);color:var(--color_table_header_text);border:1px solid var(--color_table_header_border);font-weight:700;text-transform:uppercase}.c_table__content th span{font-size:.8rem}.c_table__content tr{background-color:var(--color_table_row_background)}.c_table__content tr:nth-child(2n){background-color:var(--color_table_row_even_background)}.c_table__content tr:hover{background-color:var(--color_table_row_hover_background)}.c_table__content td{padding:var(--space_10);border:1px solid var(--color_table_header_border)}.c_table__cell.c_table__cell--image img{min-width:50px;max-width:150px}.c_result.c_result--success{background-color:var(--color_success_background);color:var(--color_success_text)}.c_result.c_result--error{background-color:var(--color_error_background);color:var(--color_error_text)}.c_result .o_middle_container{padding:var(--space_10) var(--space_5);text-align:center}.c_class_by_observer.c_class_by_observer--fade_in{opacity:0}.c_class_by_observer.c_class_by_observer--fade_in.c_class_by_observer--show{animation-name:fade_in;animation-duration:1s;opacity:1}.c_header{position:sticky;top:0;width:100%;background-color:var(--color_header_background);box-shadow:var(--shadow_main_menu);z-index:100}.c_header__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space_20);height:60px}@media (max-width:1000px){.c_header__top{gap:var(--space_10)}}.c_header__bottom{border-top:1px solid var(--color_hr)}@media (max-width:1000px){.c_header__bottom{display:none}}.c_header__logo a img{display:block;width:50px;height:48px}@media (max-width:1000px){.c_header__main_menu_container{position:absolute;top:60px;left:0;width:100%;height:calc(100vh - 60px);padding-top:var(--space_40);background-color:var(--color_mobile_menu_background);overflow-y:auto;z-index:100}}.c_header__main_menu_container--enter_start{transform:translateX(-100%);opacity:0;transition-duration:1s}.c_header__main_menu_container--enter_end{transform:translateX(0);opacity:1;transition-duration:1s}.c_header__main_menu_container--leave_start{transform:translateX(0);opacity:1;transition-duration:1s}.c_header__main_menu_container--leave_end{transform:translateX(-100%);opacity:0;transition-duration:1s}.c_header__main_menu_container .o_menu{display:flex;justify-content:flex-end;gap:var(--space_20)}@media (max-width:1000px){.c_header__main_menu_container .o_menu{flex-direction:column;gap:0}}.c_header__main_menu_container .o_menu__item{position:relative}.c_header__main_menu_container .o_menu__item.o_menu__item--products .o_menu__subitems{display:none}@media (max-width:1000px){.c_header__main_menu_container .o_menu__item.o_menu__item--products .o_menu__subitems{display:block}}.c_header__main_menu_container .o_menu__item.o_menu__item--current .c_link{color:var(--color_link_hover)}@media (max-width:1000px){.c_header__main_menu_container .o_menu__item.o_menu__item--current .c_link{color:var(--color_mobile_menu_text_hover)}}.c_header__main_menu_container .o_menu__item .c_link{display:flex;align-items:center;height:60px}@media (max-width:1000px){.c_header__main_menu_container .o_menu__item .c_link{height:auto;padding:var(--space_10) var(--space_20);color:var(--color_mobile_menu_text)}}@media (max-width:1000px){.c_header__main_menu_container .o_menu__item .c_link:hover{color:var(--color_mobile_menu_text_hover)}}.c_header__main_menu_container .o_menu__item .c_link .fa-solid{margin-right:var(--space_5)}.c_header__main_menu_container .o_menu__subitems{position:absolute;top:60px;left:0;background-color:var(--color_input_background);box-shadow:var(--shadow_main_menu);z-index:150}@media (max-width:1000px){.c_header__main_menu_container .o_menu__subitems{position:relative;top:0;padding-left:var(--space_20);background-color:transparent;box-shadow:none}}.c_header__main_menu_container .o_menu__subitem{white-space:nowrap}.c_header__main_menu_container .o_menu__subitem .o_menu__link_container{display:flex;justify-content:space-between}.c_header__main_menu_container .o_menu__subitem .o_menu__link_container .c_link{flex:1;width:100%;height:auto;padding:var(--space_10) var(--space_20)}.c_header__main_menu_container .o_menu__subitem .o_menu__link_container .c_link img{max-width:min(100%,25px)}.c_header__main_menu_container .o_menu__subitem .o_menu__link_container button{width:60px;color:var(--color_mobile_menu_text)}.c_header__main_menu_container .o_menu__subitem .o_menu__link_container button .fa-solid{transition:transform .3s ease}.c_header__main_menu_container .o_menu__subitem .o_menu__link_container button.--open .fa-solid{transform:rotate(180deg)}@media (max-width:1000px){.c_header__main_menu_container .o_menu__subitems_2{padding-left:var(--space_40)}}.c_header__utility_menu_container .o_utility_menu{display:flex;align-items:center;gap:var(--space_10)}.c_footer__top{background-color:var(--color_footer_top_background)}.c_footer__top .o_middle_container{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space_40);padding:var(--space_20)}@media (max-width:1000px){.c_footer__top .o_middle_container{flex-direction:column}}.c_footer__bottom{background-color:var(--color_footer_bottom_background);color:var(--color_footer_bottom_text)}.c_footer__bottom .o_middle_container{display:flex;align-items:center;justify-content:space-between;gap:var(--space_20);padding:var(--space_20)}@media (max-width:1000px){.c_footer__bottom .o_middle_container{flex-direction:column}}.c_footer__contact_info{flex:2}.c_footer__primary_menu{flex:1;display:flex;flex-direction:column;gap:var(--space_10)}.c_footer__secondary_menu{flex:1;display:flex;flex-direction:column;gap:var(--space_10)}.c_footer__payment_methods{flex:1;display:flex;gap:var(--space_10)}.c_footer__payment_methods img{width:auto;height:30px;background-color:#fff}.c_footer__copyright{flex:1;text-align:center}.c_footer__social{flex:1;text-align:right}.c_footer__social_link{color:var(--color_footer_bottom_text);font-size:1.5rem}.c_search{background-color:var(--color_input_background);padding:var(--space_5) var(--space_10);border-radius:var(--radius_1_0)}@media (max-width:1000px){.c_search__icon{display:none}}.c_search__result_container{position:absolute;top:60px;width:700px;max-height:calc(100vh - 120px);margin-bottom:var(--space_20);padding:var(--space_10);background-color:var(--color_input_background);box-shadow:var(--shadow_main_menu);overflow-y:auto;z-index:200}@media (max-width:1000px){.c_search__result_container{left:0;width:100%}}.c_search__result_loader{display:flex;justify-content:center;align-items:center;height:100px}.c_search__result_empty{display:flex;justify-content:center;align-items:center;height:100px}.c_search__result_list{display:flex;flex-wrap:wrap}.c_search__result_item{flex:0 0 50%;max-width:50%;height:min-content}.c_search__result_item_link{display:flex;gap:var(--space_10);width:100%;padding:var(--space_10)}@media (max-width:1000px){.c_search__result_item_link{flex-direction:column;align-items:center}}.c_search__result_item_link:hover{background-color:var(--color_background)}.c_search__result_item_image_container img{width:70px}.c_search__result_item_content{flex:1}.c_search__result_item_price_container{display:flex;gap:var(--space_10);margin-top:var(--space_5)}.c_search__result_item_price{font-weight:700}.c_search__result_item_price.c_search__result_item_price--discounted{color:var(--color_text_discounted)}.c_search__result_item_price_original{font-weight:700;text-decoration:line-through}.c_search__result_all_link_container{margin-top:var(--space_10);text-align:center}.c_search form{display:flex;gap:var(--space_10);align-items:center}.c_search form input{padding:calc(var(--space_5) - 1px) calc(var(--space_20) - 1px);width:100%;border:1px solid transparent}.c_search form input:focus-visible,.c_search form input:not(:placeholder-shown){border:1px solid var(--color_input_border)}@media (max-width:1000px){.c_search form .c_button{padding:var(--space_5)}}.c_cart{position:relative}.c_cart__button:hover .fa-solid{color:var(--color_link_hover)}.c_cart__button.c_cart__button--current .fa-solid{color:var(--color_link_hover)}.c_cart__button .fa-solid{font-size:1.25rem}.c_cart__qty{position:absolute;top:-15px;right:-10px;padding:0 5px;background-color:var(--color_button_background);border-radius:50%;color:var(--color_button_text);display:flex;align-items:center;justify-content:space-around;box-shadow:var(--shadow_box);z-index:10}.c_cart__last_increment_item_container{position:absolute;top:40px;right:0;max-width:90vw;padding:var(--space_10);background-color:var(--color_input_background);box-shadow:var(--shadow_main_menu);overflow-y:auto;border-bottom-left-radius:var(--radius_1_0);border-bottom-right-radius:var(--radius_1_0);z-index:250}@media (max-width:1000px){.c_cart__last_increment_item_container{right:-80px}}.c_cart__last_increment_item_container .c_cart__last_increment_item_title{font-size:.9rem;margin-top:var(--space_20);margin-bottom:var(--space_20);font-weight:400}.c_cart__last_increment_item_container .c_cart__last_increment_item{display:flex;gap:var(--space_20)}.c_cart__last_increment_item_container .c_cart__last_increment_item_image_container img{width:100px}.c_cart__last_increment_item_container .c_cart__last_increment_item_content{width:max-content}.c_cart__last_increment_item_container .c_cart__last_increment_item_name{font-weight:700}.c_cart__last_increment_item_container .c_cart__last_increment_item_price_container{display:flex;gap:var(--space_5);flex-direction:column;margin-top:var(--space_5)}.c_cart__last_increment_item_container .c_cart__last_increment_item_price{font-weight:700}.c_cart__last_increment_item_container .c_cart__last_increment_item_price.c_cart__last_increment_item_price--discounted{color:var(--color_text_discounted)}.c_cart__last_increment_item_container .c_cart__last_increment_item_price_original{font-size:.9rem;font-weight:700;text-decoration:line-through}.c_cart__last_increment_item_container .c_cart__last_increment_item_buttons{display:flex;gap:var(--space_20);flex-direction:column;margin-top:var(--space_20);text-align:center}.c_categories_swiper{width:100%;height:100%;padding:0 var(--space_40);overflow:visible}.c_categories_swiper .swiper-slide{position:relative;width:80px}.c_categories_swiper .swiper-button-next,.c_categories_swiper .swiper-button-prev{color:var(--color_link);--swiper-navigation-size:24px}.c_categories_swiper .swiper-button-next:hover,.c_categories_swiper .swiper-button-prev:hover{color:var(--color_link_hover)}.c_categories_swiper__link{font-size:.8rem;display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--space_10);word-wrap:break-word}.c_categories_swiper__link:hover{color:var(--color_link_hover)}.c_categories_swiper__link:hover+.c_categories_swiper__subcategories{display:block}.c_categories_swiper__icon{max-width:min(100%,30px);margin-bottom:var(--space_5)}.c_categories_swiper__name{text-align:center}.c_categories_swiper__subcategories{display:none;position:absolute;top:100%;max-height:calc(100vh - 160px);background-color:var(--color_header_background);box-shadow:var(--shadow_main_menu);overflow-y:auto}.c_categories_swiper__subcategories:hover{display:block}.c_categories_swiper__subcategory{padding:var(--space_10) var(--space_20);white-space:nowrap}.c_page.c_page--home .c_page__section--1 .swiper .swiper-wrapper{height:400px}@media (max-width:1000px){.c_page.c_page--home .c_page__section--1 .swiper .swiper-wrapper{height:150px}}.c_page.c_page--home .c_page__section--1 .swiper .swiper-slide{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.c_page.c_page--products .c_page__title{margin-bottom:0}.c_page.c_page--products .c_page__content{margin-top:var(--space_20)}.c_page.c_page--product .c_page__content{margin-top:var(--space_20)}@media (max-width:1000px){.c_page.c_page--product .c_page__item_split{flex-direction:column}}.c_page.c_page--product .c_page__item_split .c_page__item_split_left{flex:none;width:440px}@media (max-width:1000px){.c_page.c_page--product .c_page__item_split .c_page__item_split_left{flex:1;margin:0 auto;width:100%;max-width:600px}}@media (max-width:1000px){.c_page.c_page--product .c_page__item_split .c_page__item_split_right{width:100%}}.c_page.c_page--product .c_page__item_split .c_page__item_split_right .c_page__title{margin-top:0}.c_page.c_page--product .swiper.swiper--main .swiper-slide{border-radius:var(--radius_1_0);overflow:hidden}.c_page.c_page--product .swiper.swiper--thumbs{margin-top:var(--space_10)}.c_page.c_page--product .swiper.swiper--thumbs .swiper-slide{border:1px solid var(--color_input_border);border-radius:var(--radius_1_0);overflow:hidden}.c_page.c_page--product .swiper-button-next,.c_page.c_page--product .swiper-button-prev{color:var(--color_link);--swiper-navigation-size:35px}.c_page.c_page--product .swiper-button-next:hover,.c_page.c_page--product .swiper-button-prev:hover{color:var(--color_link_hover)}.c_page.c_page--product .c_page__variations{display:flex;gap:var(--space_20);flex-wrap:wrap;margin-bottom:var(--space_20)}.c_page.c_page--product .c_page__variations .c_page__variation{display:flex;flex-direction:column;border:1px solid var(--color_input_border);border-radius:var(--radius_1_0);text-align:center;overflow:hidden}.c_page.c_page--product .c_page__variations .c_page__variation.c_page__variation_top--current .c_page__variation_top,.c_page.c_page--product .c_page__variations .c_page__variation:hover .c_page__variation_top{background-color:var(--color_button_background);color:var(--color_button_text)}.c_page.c_page--product .c_page__variations .c_page__variation .c_page__variation_top{padding:var(--space_10) var(--space_20);background-color:var(--color_input_background);color:var(--color_button_text_hover)}.c_page.c_page--product .c_page__variations .c_page__variation .c_page__variation_bottom{padding:var(--space_10) var(--space_20);font-weight:700}.c_page.c_page--product .c_page__price_container{display:flex;gap:var(--space_5);flex-direction:column;padding:var(--space_20) 0}@media (max-width:1000px){.c_page.c_page--product .c_page__price_container{text-align:center}}.c_page.c_page--product .c_page__price_container .c_page__price{font-weight:700}.c_page.c_page--product .c_page__price_container .c_page__price.c_page__price--discounted{color:var(--color_text_discounted)}.c_page.c_page--product .c_page__price_container .c_page__price_original{font-size:.9rem;font-weight:700;text-decoration:line-through}@media (max-width:1000px){.c_page.c_page--product .c_page__cart_container{text-align:center}}.c_page.c_page--product .c_page__cart_container .c_button{font-size:1.25rem;padding:var(--space_5) var(--space_20);padding-top:calc(var(--space_5) + 3px)}.c_page.c_page--product .c_page__description{margin-top:var(--space_20)}.c_page.c_page--cart .c_page__item_split_left .c_page__items{display:flex;flex-direction:column;gap:var(--space_20)}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item{display:flex;justify-content:space-between;gap:var(--space_10);padding:var(--space_5);background-color:var(--color_table_row_even_background)}@media (max-width:1000px){.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item{flex-direction:column;gap:var(--space_5)}}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_left{display:flex;align-items:center;gap:var(--space_20)}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_right{display:flex;align-items:center;gap:var(--space_20)}@media (max-width:1000px){.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_right{justify-content:flex-end}}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_image img{width:100px}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_name{font-weight:700}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_price_container{display:flex;flex-direction:column;margin-top:var(--space_10)}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_price_container .c_page__item_price{font-weight:700}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_price_container .c_page__item_price.c_page__item_price--discounted{color:var(--color_text_discounted)}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__item_price_container .c_page__item_price_original{font-size:.9rem;font-weight:700;text-decoration:line-through}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__quantity_container{display:flex;align-items:baseline;gap:var(--space_10);background-color:var(--color_button_background);padding:var(--space_10) var(--space_20);color:var(--color_button_text);border-radius:var(--radius_1_0)}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__quantity_container.c_modify_cart_button--loading button{color:transparent}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__quantity_container button{color:var(--color_button_text)}.c_page.c_page--cart .c_page__item_split_left .c_page__items .c_page__item .c_page__remove_item_container::after{border-color:#6f164e;border-top-color:transparent}.c_page.c_page--cart .c_page__item_split_right .c_page__summary_items .c_page__summary_item{display:flex;justify-content:flex-start;gap:var(--space_10);padding:var(--space_5)}.c_page.c_page--cart .c_page__item_split_right .c_page__summary_items .c_page__summary_item .c_page__summary_item_left{color:var(--color_highlight_text)}.c_page.c_page--cart .c_page__item_split_right .c_page__summary_items .c_page__summary_item .c_page__summary_item_right{font-weight:700}.c_page.c_page--cart .c_page__item_split_right form{margin-top:var(--space_20);max-width:500px}.c_page.c_page--cart .c_page__item_split_right form .c_page__address_container{margin-top:var(--space_10);margin-bottom:var(--space_20)}.c_page.c_page--cart .c_page__item_split_right form .c_page__address_container .c_page__modify_address{display:flex;gap:var(--space_10);justify-content:space-between}.c_page.c_page--cart .c_page__item_split_right form .c_page__address_container .c_page__modify_address .c_page__address_text{font-weight:700}.c_page.c_page--cart .c_page__item_split_right form .c_page__address_container .c_page__set_address{text-align:center}.c_page.c_page--cart .c_page__item_split_right form .c_page__payment_methods_container{margin-bottom:var(--space_20)}.c_page.c_page--cart .c_page__item_split_right form .c_page__payment_methods_container .c_page__payment_methods_split{display:flex;gap:var(--space_20);align-items:center;justify-content:space-between}.c_page.c_page--cart .c_page__item_split_right form .c_page__payment_methods_container .c_page__payment_methods_split .c_page__payment_methods_split_left{padding-top:var(--space_5);padding-left:var(--space_5)}.c_page.c_page--cart .c_page__item_split_right form .c_page__payment_methods_container .c_page__payment_methods_split .c_page__payment_methods_split_right img{height:50px}.c_page.c_page--cart .c_page__item_split_right form .c_page__invoice_details{padding-left:var(--space_5)}.c_page.c_page--cart .c_page__buttons_container{display:flex;gap:var(--space_20);justify-content:space-between;align-items:center;margin-top:var(--space_20)}.c_page.c_page--cart .c_page__clear_cart_button button{font-size:.8rem;background-color:var(--color_error_2_button_background);color:var(--color_error_2_button_text)}.c_page.c_page--cart .c_page__clear_cart_button button:hover{background-color:var(--color_error_2_button_background_hover);color:var(--color_error_2_button_text_hover)}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items{display:flex;flex-direction:column;gap:var(--space_20)}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item{display:flex;justify-content:space-between;gap:var(--space_10);padding:var(--space_5);background-color:var(--color_table_row_even_background)}@media (max-width:1000px){.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item{flex-direction:column;gap:var(--space_5)}}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_left{display:flex;align-items:center;gap:var(--space_20)}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_right{display:flex;align-items:center;gap:var(--space_20)}@media (max-width:1000px){.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_right{justify-content:flex-end}}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_image img{width:100px}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_name{font-weight:700}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_price_container{display:flex;flex-direction:column;margin-top:var(--space_10)}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_price_container .c_page__item_price{font-weight:700}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_price_container .c_page__item_price.c_page__item_price--discounted{color:var(--color_text_discounted)}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__item_price_container .c_page__item_price_original{font-size:.9rem;font-weight:700;text-decoration:line-through}.c_page.c_page--cart_summary .c_page__item_split_left .c_page__items .c_page__item .c_page__quantity_container{display:flex;align-items:baseline;gap:var(--space_10);background-color:var(--color_button_background);padding:var(--space_10) var(--space_20);color:var(--color_button_text);border-radius:var(--radius_1_0)}.c_page.c_page--cart_summary .c_page__item_split_right .c_page__summary_items .c_page__summary_item{display:flex;justify-content:flex-start;gap:var(--space_10);padding:var(--space_5)}@media (max-width:1000px){.c_page.c_page--cart_summary .c_page__item_split_right .c_page__summary_items .c_page__summary_item{flex-direction:column;gap:var(--space_5)}}.c_page.c_page--cart_summary .c_page__item_split_right .c_page__summary_items .c_page__summary_item .c_page__summary_item_left{width:140px;color:var(--color_highlight_text);word-break:break-all}@media (max-width:1000px){.c_page.c_page--cart_summary .c_page__item_split_right .c_page__summary_items .c_page__summary_item .c_page__summary_item_left{width:auto}}.c_page.c_page--cart_summary .c_page__item_split_right .c_page__summary_items .c_page__summary_item .c_page__summary_item_right{flex:1;font-weight:700;word-break:break-all}.c_page.c_page--cart_summary .c_page__item_split_right form{margin-top:var(--space_20)}@media (max-width:1000px){.c_page.c_page--cart_summary .c_page__item_split_right form{text-align:center}}.c_page.c_page--payment_end_page .o_middle_container{text-align:center}.c_page.c_page--payment_end_page .c_page__correct_container .c_page__title{color:var(--color_success_background)}.c_page.c_page--payment_end_page .c_page__warning_container .c_page__title{color:var(--color_info_warning_background)}.c_page.c_page--payment_end_page .c_page__error_container .c_page__title{color:var(--color_error_background)}.c_page.c_page--contact .c_page__section--1{display:flex}.c_page.c_page--contact .c_page__section--2{padding-top:var(--space_20)}.c_page.c_page--contact .c_page__section--2 .o_grid__col--right{text-align:center}.c_page.c_page--contact .c_page__section--2 .o_grid__col--right img{display:inline-block;max-width:400px}.c_products_swiper .c_products_swiper__title_container{display:flex;justify-content:space-between;align-items:flex-end;padding-top:var(--space_40);padding-bottom:var(--space_5)}.c_products_swiper .c_products_swiper__title{font-size:1.25rem;font-weight:700}.c_products_swiper .c_products_swiper__content{position:relative;padding:0 var(--space_40)}.c_products_swiper .c_products_swiper__content .swiper{padding:var(--space_5)}.c_products_swiper .c_products_swiper__content .swiper-button-next,.c_products_swiper .c_products_swiper__content .swiper-button-prev{color:var(--color_link);--swiper-navigation-size:35px}.c_products_swiper .c_products_swiper__content .swiper-button-next:hover,.c_products_swiper .c_products_swiper__content .swiper-button-prev:hover{color:var(--color_link_hover)}.c_products_swiper .c_products_swiper__content .swiper-button-prev{left:0}.c_products_swiper .c_products_swiper__content .swiper-button-next{right:0}.c_product_card{position:relative;display:block;width:200px;margin-bottom:var(--space_20);border-radius:var(--radius_1_0);box-shadow:var(--shadow_box);transition:all .3s ease}@media (max-width:1000px){.c_product_card{width:170px}}.c_product_card:hover{box-shadow:var(--shadow_box_hover)}.c_product_card:hover .c_product_card__image{transform:scale(1.05)}.c_product_card .c_product_card__image{padding:var(--space_10);transition:all .3s ease}.c_product_card .c_product_card__content{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:space-around;min-height:130px;padding:var(--space_10);padding-bottom:var(--space_40);text-align:center}.c_product_card .c_product_card__price_container .c_product_card__price{font-weight:700}.c_product_card .c_product_card__price_container .c_product_card__price.c_product_card__price--discounted{color:var(--color_text_discounted)}.c_product_card .c_product_card__price_container .c_product_card__price_original{font-weight:700;text-decoration:line-through}.c_product_card .c_product_card__add_to_cart_container{position:absolute;bottom:-15px}.c_modify_cart_button{display:inline-block}.c_modify_cart_button.c_modify_cart_button--loading{position:relative}.c_modify_cart_button.c_modify_cart_button--loading:after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:fade_in .3s ease forwards,spin .6s linear infinite}.c_modify_cart_button.c_modify_cart_button--loading>*{color:transparent}.c_contact_info{display:flex;flex-direction:column;gap:var(--space_10)}.c_contact_info__item{display:flex;align-items:center}.c_contact_info__item .fa-solid{font-size:1.5rem;margin-right:var(--space_10)}.c_breadcrumb{font-size:.9rem}.c_filter_and_order{margin-bottom:var(--space_10)}.c_filter_and_order form{font-size:.9rem;display:flex;gap:var(--space_10);align-items:center;justify-content:flex-end}.c_filter_and_order form select{padding:0 var(--space_20)}.c_cookie{position:fixed;bottom:0;width:100%;background-color:var(--color_cookie_background);box-shadow:var(--shadow_cookie);z-index:100}.c_cookie .o_middle_container{display:flex;align-items:center;justify-content:space-between;gap:var(--space_20);padding:var(--space_20)}.c_cookie .c_button--primary{border:1px solid var(--color_button_background)}.u_overflow_hidden{overflow:hidden}.u_text_align_center{text-align:center}.u_text_nowrap{white-space:nowrap}.u_text_xs{font-size:.8rem}.u_text_color_discounted{color:var(--color_text_discounted)}.u_mt_10{margin-top:10px}.u_mt_40{margin-top:40px}.u_mb_10{margin-bottom:10px}.u_flex{display:flex}.u_flex--gap_10{gap:var(--space_10)}.u_flex--gap_20{gap:var(--space_20)}.u_flex--gap_40{gap:var(--space_40)}.u_flex--space_between{justify-content:space-between}.u_flex--direction_column{flex-direction:column}.u_fade_slide_from_top_enter_start{transform:translateY(-25%);opacity:0;transition-duration:.5s}.u_fade_slide_from_top_enter_end{transform:translateY(0);opacity:1;transition-duration:.5s}.u_fade_slide_from_top_leave_start{transform:translateY(0);opacity:1;transition-duration:.5s}.u_fade_slide_from_top_leave_end{transform:translateY(-25%);opacity:0;transition-duration:.5s}.u_fade_slide_from_left_enter_start{transform:translateX(-100%);opacity:0;transition-duration:1s}.u_fade_slide_from_left_enter_end{transform:translateX(0);opacity:1;transition-duration:1s}.u_fade_slide_from_left_leave_start{transform:translateX(0);opacity:1;transition-duration:1s}.u_fade_slide_from_left_leave_end{transform:translateX(-100%);opacity:0;transition-duration:1s}