
.layout_wrap.theme_default,
.layout_wrap.theme_default ~ .copyright,
.layout_wrap.theme_default ~ .parseTime,
.layout_wrap.theme_default ~ .mm-ocd,
.layout_wrap.theme_default ~ #colorbox {

  /* Header & navigation elements cart, wishlist, settings, account, menu */
  --header_bg: #fff;
  --header_menuitems_bg: #eee;
  --header_menuitems_color: #555;
  --header_menuitems_border: #eee;
  --header_menuitems_bg_hover: #ddd;
  --header_menuitems_color_hover: #333;
  --header_menuitems_border_hover: #ddd;

  /* Count for cart and wishlist */ 
  --count_cart_wishlist_color: #fff;
  --count_cart_wishlist_bg: #333;

  /* Header search */
  --search_toggle_bg: #fff; 
  --search_toggle_input_border: #eee; 
  --search_toggle_input_bg: #eee; 
  --search_toggle_color_select: #555; 
  --search_toggle_color_input: #555; 
  --search_toggle_color_help: #666; 
  --search_toggle_color_button: #555; 
              
  /* Categories */
  --categoriesmenu_bg: #f0f0f0; 
  --categoriesmenu_border: #f0f0f0; 
  --categoriesitems_level1_color: #666; 
  --categoriesitems_level1_bg_hover: rgba(0,0,0,0.1); 
  --categoriesitems_level1_color_hover: #222;  
  --categoriesitems_level1_color_selected: #222;
  --categoriesitems_level2_selected: #222;
  --categoriesitems_overview_color_selected: #222;

  /* Left submenu selected */
  --subcatsmenu_color_selected: #222; 
  
  /* Mobile mmenu selected */
  --mobilemenu_color_selected: #222; 

  /* Right content menu selected */
  --contentboxlist_color_selected: #333; 
  
  /* Left account menu selected */
  --account_navigation_selected: #555; 

  /* Main Buttons */
  --button1_background: #ddd;  
  --button1_border: rgba(0,0,0,0.1);
  --button1_color: #333; 
  
  --button2_background: #4d4d4d;  
  --button2_border: rgba(0,0,0,0.1);
  --button2_color: #fff; 

  /* Prices */
  --price_default_color: #434343; 
  --price_new_color: #e32828; 
  --price_old_color: #666; 
  --price_save_bg: #e32828; 
  --price_save_color: #fff; 

  /* Toogle menu closer */  
  --toggle_menu_closer_bg: #eee;
  --toggle_menu_closer_color: #555;
  
  /* Subfooter */
  --subfooter_bg: #f5f5f5; 
  --subfooter_color_title: #333; 
  --subfooter_color_text: #555; 
  
  /* Footer */
  --footer_bg: #eee; 
  --footer_box_header: #555;   
  --footer_box_text: #333;   
  --footer_link_color: #333;  
  --footer_link_color_underline: #999;  
  --footer_payment_icons_bg: rgba(255,255,255,0.0);  
  --footer_social_icons: #666;  
  --footer_social_icons_hover: #333;  
  --footer_copyright: #666;  
  --footer_copyright_border: #666;  
  
} 


body *{-moz-text-size-adjust:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;max-height:1000000px}body{position:relative;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:22px;font-weight:400;background:#fff;color:#555}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}#horizontalAccordion{display:none}#horizontalAccordion ul.resp-tabs-list{display:none !important}#horizontalAccordion .resp-tab-content{display:none}#horizontalTab ul.resp-tabs-list{list-style-type:none}#horizontalTab ul.resp-tabs-list li{display:inline-block}#horizontalTab .resp-tabs-container{display:none}#mobile_menu{display:none}.mobile_menu{display:none}*{scrollbar-width:thin;scrollbar-color:#ccc #eee}*::-webkit-scrollbar{width:9px}*::-webkit-scrollbar-track{background:#eee}*::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:0;border:1px solid #eee}.no_scroll,.viewer-open{overflow:hidden}html{scrollbar-gutter:stable}@media not all and (min-resolution:0.001dpcm){.no_scroll,.viewer-open{padding-right:calc(9px - (100vw - 100%))}}@supports (-webkit-overflow-scrolling:touch){input[type=text],input[type=password],input[type=email],input[type=tel]{font-size:16px !important}select{font-size:16px !important}textarea{font-size:16px !important}.SumoSelect>.CaptionCont{font-size:16px !important}}div[id^="trustbadge-container-"]{z-index:1299 !important}.as-oil{position:fixed}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1s ease}.clearer{line-height:0;height:0;clear:both}.cf::before,.cf::after{content:"";display:table}.cf::after{clear:both}strong,b,.strong,.bold{font-weight:700}p{margin:14px 0}table{width:100%;border-spacing:0;border-collapse:collapse}table td{padding:5px 0}.td_full{width:100%}iframe{display:block}.prod_image{display:block;text-align:center;width:100%;position:relative}.prod_image>a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%}.prod_image:before{content:"";display:block}.prod_image img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:auto;height:auto;max-width:100%;max-height:100%}.font_midi{font-size:13px !important;line-height:19px !important}.font_midi input[type="radio"]~label:before{line-height:18px !important}.font_midi input[type="radio"]~label:after{line-height:18px !important}.font_midi input[type="checkbox"]~label:before{line-height:19px !important}.font_midi input[type="checkbox"]~label:after{line-height:19px !important}.font_small{font-size:12px !important;line-height:18px !important}.font_small input[type="radio"]~label:before{line-height:17px !important}.font_small input[type="radio"]~label:after{line-height:17px !important}.font_small input[type="checkbox"]~label:before{line-height:18px !important}.font_small input[type="checkbox"]~label:after{line-height:18px !important}.border_0{border:0 !important}.mt_0{margin-top:0 !important}.mt_5{margin-top:5px !important}.mt_10{margin-top:10px !important}.mt_20{margin-top:20px !important}.mt_30{margin-top:30px !important}.mt_50{margin-top:50px !important}.mb_0{margin-bottom:0 !important}.mb_5{margin-bottom:5px !important}.mb_10{margin-bottom:10px !important}.mb_20{margin-bottom:20px !important}.my_0{margin-top:0 !important;margin-bottom:0 !important}.my_5{margin-top:5px !important;margin-bottom:5px !important}.my_10{margin-top:10px !important;margin-bottom:10px !important}.my_15{margin-top:15px !important;margin-bottom:15px !important}.my_20{margin-top:20px !important;margin-bottom:20px !important}.my_25{margin-top:25px !important;margin-bottom:25px !important}.my_50{margin-top:50px !important;margin-bottom:50px !important}.mr_5{margin-right:5px !important}.ml_5{margin-left:5px !important}.pt_0{padding-top:0 !important}.nowrap{white-space:nowrap}a,a:link,a:visited,a:active,a:hover{background:transparent;text-decoration:none;outline:none;cursor:pointer}a:link{color:#333}a:visited{color:#333}a:active{color:#333}a:hover{color:#555;text-decoration:underline}a img{border:none;outline:none;text-decoration:none}a.arrow{color:#555;position:relative;padding:0}a.arrow:before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;margin:0 5px 0 0}a.arrow:hover{color:#333;text-decoration:none}.external_links a:after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:10px;line-height:10px;vertical-align:1px;margin:0 0 0 5px}.external_links a:hover{text-decoration:none}a.color_more{color:#333;text-decoration:none;font-weight:600}a.color_more:hover{color:#333;text-decoration:none}h1{color:#333;font-weight:400;font-size:24px;line-height:28px;margin:30px 0 20px 0;padding:0 0 5px 0;border-bottom:none}.headline{color:#333;font-weight:400;font-size:24px;line-height:28px;margin:30px 0 20px 0;padding:0 0 5px 0;border-bottom:none}h2{color:#333;font-weight:700;font-size:16px;line-height:22px;margin:25px 0 10px 0;padding:0;border-bottom:1px solid #e1e1e1;padding-bottom:5px}h3{color:#333;font-weight:700;font-size:14px}h4{color:#333;font-weight:900;text-transform:none;font-size:16px;line-height:20px;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #e1e1e1}.subline{color:#333;font-weight:900;text-transform:none;font-size:16px;line-height:20px;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #e1e1e1}h1.subline{color:#333;font-weight:900;text-transform:none;font-size:16px;line-height:20px;margin:30px 0 10px 0;padding:0 0 0 0;border-bottom:none}.layout_wrap{width:100%}.layout_content{width:100%;padding:0 0;margin:0 0 80px 0}.content_full{width:100%;padding:0 0}.content_full_colored{width:100%;padding:0 0;background:#f9f9f9}.content_big{width:100%;max-width:1440px;padding:0 10px 0 10px;margin:0 auto}@media only screen and (min-width:985px){.content_big{padding:0 20px}}.content_medium{width:100%;max-width:1280px;padding:0 10px 0 10px;margin:0 auto}@media only screen and (min-width:985px){.content_medium{padding:0 60px}}.content_small{width:100%;padding:0 10px 0 10px;margin:0 auto}@media only screen and (min-width:985px){.content_small{padding:0 20px}}.contentbox{padding:15px 0;margin:0 0 0 0}.contentbox.grey{background:#f5f5f5;padding:10px 10px}.contentbox.lightyellow{background:#fff7dd;padding:10px 10px}.flex_column_row{margin:0 -10px;display:flex;flex-wrap:wrap}.flex_column_row .flex_2column_item{padding:0 10px;margin:0 0;width:100%}@media only screen and (min-width:759px){.flex_column_row .flex_2column_item{width:50%}.flex_column_row .flex_2column_item:nth-child(odd){padding:0 30px 0 10px}.flex_column_row .flex_2column_item:nth-child(even){padding:0 10px 0 30px}}.flex_column_row.reverse{flex-direction:row-reverse}@media only screen and (min-width:759px){.flex_column_row.reverse .flex_2column_item:nth-child(even){padding:0 30px 0 10px}.flex_column_row.reverse .flex_2column_item:nth-child(odd){padding:0 10px 0 30px}}.layout_header_checkout{background:var(--header_bg,#fff);width:100%;padding:0 0;border-bottom:10px solid var(--categoriesmenu_bg,#f0f0f0)}.layout_header_checkout_inner{max-width:1140px;padding:20px 10px 20px 10px;margin:0 auto}@media only screen and (min-width:985px){.layout_header_checkout_inner{padding:20px 20px}}.flex_header_checkout_row{margin:0 0;display:flex;align-items:center;flex-wrap:wrap}.col_logo_checkout{width:150px;height:42px}.col_logo_checkout img{vertical-align:top;width:100%;height:auto}.col_logo_back{flex:1;text-align:right;padding:0 0 0 20px}.col_logo_back a{display:inline-block;position:relative;font-size:10px;line-height:12px;font-weight:700;text-transform:uppercase;padding:0 20px 0 0}.col_logo_back a:hover{text-decoration:none;border-bottom:1px solid #ccc}.col_logo_back a::before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:12px;position:absolute;top:0;right:0}.layout_header{width:100%;padding:0 0;position:relative}@media only screen and (min-width:985px){.layout_header{border-bottom:none}}.layout_header_inner{padding:20px 10px 20px 10px;margin:0 auto}@media only screen and (min-width:985px){.layout_header_inner{padding:20px 20px}}.flex_header_row{margin:0 0;display:flex;align-items:center;flex-wrap:wrap}.col_logo{width:100%;height:45px;text-align:center;margin:0 0 15px 0}@media only screen and (min-width:600px){.col_logo{width:200px;height:57px;margin:0}}.col_logo img{width:160px;height:45px}@media only screen and (min-width:600px){.col_logo img{width:200px;height:57px}}.col_filler{display:block;flex:1}@media only screen and (min-width:920px){.col_filler{display:none}}.col_cart,.col_wishlist,.col_account,.col_settings,.col_menu{position:relative;text-align:center;flex:1;width:auto;padding:0 0 0 0}@media only screen and (min-width:600px){.col_cart,.col_wishlist,.col_account,.col_settings,.col_menu{flex:initial}}#cart_short,#wishlist_short,#account_short,#settings_short,#menu_short{z-index:1000;height:40px;margin:0 auto}#cart_short>a,#wishlist_short>a,#account_short>a,#settings_short>div,#menu_short>div{position:relative;display:block;background:var(--header_menuitems_bg,#eee);color:var(--header_menuitems_color,#555);border:1px solid var(--header_menuitems_border,#eee);height:40px;width:40px;border-radius:40px;text-align:center;transition:all 0.3s ease-in-out;cursor:pointer}#cart_short>a:hover,#wishlist_short>a:hover,#account_short>a:hover,#settings_short>div:hover,#menu_short>div:hover{background:var(--header_menuitems_bg_hover,#ddd);color:var(--header_menuitems_color_hover,#333);border:1px solid var(--header_menuitems_border_hover,#ddd)}#cart_short .fa-solid,#cart_short .fa-regular,#wishlist_short .fa-solid,#wishlist_short .fa-regular,#settings_short .fa-solid,#settings_short .fa-regular,#account_short .fa-solid,#account_short .fa-regular,#menu_short .fa-solid,#menu_short .fa-regular{font-size:20px;line-height:39px;width:39px}#cart_short .fa-solid,#cart_short .fa-regular{margin-top:2px}#account_short .fa-solid,#account_short .fa-regular{font-size:18px}#cart_short .count,#wishlist_short .count{position:absolute;right:-6px;top:-8px;display:inline-block;text-align:center}.col_search{width:auto;flex:1;padding:0 0 0 0;text-align:center}@media only screen and (min-width:600px){.col_search{width:50px;flex:initial;padding:0 0 0 10px}}@media only screen and (min-width:920px){.col_search{width:auto;flex:1;padding:0 20px 0 30px}}#search{position:absolute;width:auto;height:40px;margin:auto;top:0;bottom:0;left:10px;right:10px;max-width:initial}@media only screen and (min-width:920px){#search{position:static;left:0;right:0;max-width:500px}}#search_short>div{display:block;position:relative;background:var(--header_menuitems_bg,#eee);color:var(--header_menuitems_color,#555);border:1px solid var(--header_menuitems_border,#eee);height:40px;width:40px;border-radius:40px;text-align:center;transition:all 0.3s ease-in-out;cursor:pointer;margin:0 auto}@media only screen and (min-width:920px){#search_short{display:none}}#search_short>div:hover{background:var(--header_menuitems_bg_hover,#ddd);color:var(--header_menuitems_color_hover,#333);border:1px solid var(--header_menuitems_border_hover,#ddd)}#search_short .fa-solid,#search_short .fa-regular{font-size:18px;line-height:39px;width:39px}.toggle_search{display:none;z-index:1301;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;background:var(--search_toggle_bg,rgba(255,255,255,0.9))}@media only screen and (min-width:920px){.toggle_search{display:block;position:static;background:transparent}}.search_inner{position:relative;display:flex}.search_inner .search_cat{display:none;position:relative;z-index:1200;width:120px;height:40px;text-align:left;border-radius:15px 0 0 15px;border-color:var(--search_toggle_input_border,#eee);border-style:solid;border-width:1px 0 1px 1px;background:var(--search_toggle_input_bg,#eee)}@media only screen and (min-width:500px){.search_inner .search_cat{display:block}}.search_inner .search_cat::after{content:"";display:block;width:1px;height:14px;border-left:1px solid #999;position:absolute;top:0;bottom:0;right:-4px;margin:auto}.search_inner .search_cat .SumoSelect{position:static}.search_inner .search_closer{display:block;width:40px;height:40px;text-align:center;font-size:20px;line-height:40px;cursor:pointer;background:var(--toggle_menu_closer_bg,#eee);color:var(--toggle_menu_closer_color,#555);border-radius:4px;margin:0 0 0 10px}@media only screen and (min-width:920px){.search_inner .search_closer{display:none}}.search_inner .search_help{width:24px;height:40px;font-size:14px;font-weight:400;position:absolute;z-index:1200;right:90px;top:0;bottom:0;margin:auto;line-height:40px}.search_inner .search_help>a{display:block;color:var(--search_toggle_color_help,#666)}@media only screen and (min-width:920px){.search_inner .search_help{right:40px}}.search_inner .search_input{flex:1}.search_inner input[type=text],.search_inner input[type=text]:hover,.search_inner input[type=text]:focus{padding:10px 30px 10px 15px;height:40px;border-width:1px 0 1px 1px;border-style:solid;border-color:var(--search_toggle_input_border,#eee);background:var(--search_toggle_input_bg,#eee);border-radius:15px 0 0 15px;color:var(--search_toggle_color_input,#555)}@media only screen and (min-width:500px){.search_inner input[type=text],.search_inner input[type=text]:hover,.search_inner input[type=text]:focus{border-radius:15px 0 0 15px}}.search_inner.search_cat_mode input[type=text],.search_inner.search_cat_mode input[type=text]:hover,.search_inner.search_cat_mode input[type=text]:focus{border-width:1px 0 1px 1px;border-radius:15px 0 0 15px}@media only screen and (min-width:500px){.search_inner.search_cat_mode input[type=text],.search_inner.search_cat_mode input[type=text]:hover,.search_inner.search_cat_mode input[type=text]:focus{border-width:1px 0 1px 0;border-radius:0 0 0 0}}.search_inner .search_button{width:40px}.search_inner .search_button .cssButton{min-height:40px;height:40px;padding:7px 5px;border-radius:0 15px 15px 0;background:var(--search_toggle_input_bg,#eee);border-color:var(--search_toggle_input_border,#eee);border-style:solid;border-width:1px 1px 1px 0;color:var(--search_toggle_color_button,#555)}.search_inner .search_button .cssButton .cssButtonIcon{font-size:18px}.search_inner .search_cat .SumoSelect>.CaptionCont,.search_inner .search_cat .SumoSelect:hover>.CaptionCont,.search_inner .search_cat .SumoSelect:focus>.CaptionCont,.search_inner .search_cat .SumoSelect.open>.CaptionCont,.search_inner .search_cat select{background:var(--search_toggle_input_bg,#eee);border-width:0 0 0 0;border-radius:15px 0 0 15px;text-transform:none;font-size:12px;line-height:22px;font-weight:700;padding:10px 9px 8px 9px;height:38px;color:var(--search_toggle_color_select,#555)}.search_inner .SumoSelect>.CaptionCont>span{padding-right:20px}.search_inner .search_cat .SumoSelect>.optWrapper{width:auto;max-width:300px;min-width:180px}.search_inner .search_cat .SumoSelect>.optWrapper>.options li.opt{padding:5px 6px;font-size:13px;line-height:19px;font-weight:400}.layout_categories{display:none;margin:0 0 0 0;position:relative;border-style:solid;border-width:1px 0 1px 0}@media only screen and (min-width:985px){.layout_categories{display:block}}.layout_categories_inner{width:100%;padding:0 0;margin:0 auto}.menu_items{list-style-type:none;display:flex;align-items:center;flex-wrap:wrap;margin:0 auto;width:100%;padding:5px 0}.menu_items>li{padding:3px 10px}.menu_items>li>a{display:block;padding:5px 10px;font-size:12px;line-height:20px;text-transform:uppercase;font-weight:700;transition:all 0.3s ease-in-out;color:var(--categoriesitems_level1_color,#666);border-radius:8px}.menu_items>li>a>.counts{display:inline;font-weight:600;font-size:10px;line-height:10px;padding:0 0 0 3px}.menu_items>li.has_sub_cats>a,.menu_items>li.has_sub_cats>.nolink{position:relative;padding:5px 25px 5px 10px}.menu_items>li.has_sub_cats>a .sub_cats_arrow,.menu_items>li.has_sub_cats>.nolink .sub_cats_arrow{bottom:0;margin:auto;width:10px;height:20px}.menu_items>li.has_sub_cats>a .sub_cats_arrow::after,.menu_items>li.has_sub_cats>.nolink .sub_cats_arrow::after{font-family:"Font Awesome 6 Free";content:"";font-size:10px;line-height:20px;font-weight:900}.menu_items>li>a:hover{color:var(--categoriesitems_level1_color_hover,#222);background:var(--categoriesitems_level1_bg_hover,rgba(0,0,0,0.1))}.menu_items>li>span.nolink{display:block;padding:5px 10px;font-size:12px;line-height:20px;text-transform:uppercase;font-weight:700;transition:all 0.3s ease-in-out;color:var(--categoriesitems_level1_color,#666);border-radius:8px}.menu_items>li>span.nolink:hover{color:var(--categoriesitems_level1_color_hover,#222);background:var(--categoriesitems_level1_bg_hover,rgba(0,0,0,0.1))}.menu_items ul{list-style-type:none;margin:0}.menu_items a:hover{text-decoration:none}.mega_menu{border-top:8px solid var(--categoriesmenu_bg,#f0f0f0);position:absolute;left:0;width:100%;top:calc(100% - 8px);opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;transition-delay:400ms;background:#fff;padding:10px 0;z-index:101;box-shadow:0 10px 15px -15px #333}.mega_menu:before{content:"";width:100%;height:1px;border-top:1px solid var(--categoriesmenu_border,#f0f0f0);position:absolute;left:0;right:0;top:0}.menu_items li:hover .mega_menu{opacity:1;visibility:visible;transition-delay:400ms}.mega_menu a{color:#666}.mega_menu a:hover{color:#222}.mega_menu a .counts{display:inline;font-weight:400;font-size:10px;color:#666;padding:0 0 0 3px;vertical-align:top}.mega_menu>ul{list-style-type:none;margin:0 auto;padding:5px 5px 20px 5px;display:flex;flex-wrap:wrap;width:100%;max-width:1400px}.mega_menu>ul>li.overview{width:calc(100%+10px);margin:-5px -5px 5px -5px;padding:0}.mega_menu>ul>li.overview>a{padding:5px 20px 15px 18px;display:block;font-size:13px;line-height:15px;text-transform:none;font-weight:400;border-bottom:1px solid #e1e1e1}.mega_menu>ul>li.overview.Selected>a{color:var(--categoriesitems_overview_color_selected,#222)}.mega_menu>ul>li.overview .fa-solid,.mega_menu>ul>li.overview .fa-regular{margin:0 5px 0 0}.mega_menu>ul>li{width:33.3333%;margin:5px 0;padding:0 15px}.mega_menu>ul>li>a{padding:10px 0;display:block;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:700;border-bottom:1px solid #e1e1e1}.mega_menu>ul ul{margin:0 0 0 0}.mega_menu>ul ul>li.overview{display:none}.mega_menu>ul ul ul{display:none}.mega_menu>ul ul>li>a{position:relative;padding:8px 0 8px 15px;display:block;font-size:13px;line-height:15px;text-transform:none;font-weight:400;border-bottom:1px solid #e1e1e1}.mega_menu>ul ul>li>a::after{font-family:"Font Awesome 6 Free";content:"";font-size:9px;font-weight:900;margin:0 0 0 0;position:absolute;top:8px;left:1px}.menu_items .active1>a,.menu_items .activeparent1>a,.menu_items .active1>.nolink,.menu_items .activeparent1>.nolink{font-weight:700;color:var(--categoriesitems_level1_color_selected,#222)}.menu_items .active2>a,.menu_items .activeparent2>a{font-weight:700;color:var(--categoriesitems_level2_selected,#222)}.menu_items .active3>a,.menu_items .activeparent3>a{font-weight:700;color:var(--categoriesitems_level2_selected,#222)}.mega_menu>ul>li.level_manu{width:33.3333%;margin:0 0;padding:0 15px}.mega_menu>ul>li.level_manu>a{position:relative;padding:8px 0 8px 15px;display:block;font-size:13px;line-height:15px;text-transform:none;font-weight:400;border-bottom:1px solid #e1e1e1}.mega_menu>ul>li.level_manu.Selected>a{font-weight:700;color:var(--categoriesitems_level2_selected,#222)}.mega_menu>ul>li.level_manu>a::after{font-family:"Font Awesome 6 Free";content:"";font-size:9px;font-weight:900;margin:0 0 0 0;position:absolute;top:8px;left:1px}.mega_menu>ul>li.level_manu>a>strong{font-weight:400;color:#ff3535}.menu_items.case_2 li.level1{position:relative}.menu_items.case_2 li.level2{position:relative}.menu_items.case_2 li.level3{position:relative}.menu_items.case_2 a:hover{text-decoration:none}.menu_items.case_2 .dropdown_menu{border-top:8px solid var(--categoriesmenu_bg,#f0f0f0);position:absolute;transition:all 0.3s ease-in-out;background:#f5f5f5;padding:10px 0 20px 0;z-index:101;box-shadow:0 10px 15px -15px #333;opacity:0;visibility:hidden}.menu_items.case_2 .dropdown_menu:before{content:"";width:100%;height:1px;border-top:1px solid var(--categoriesmenu_border,#f0f0f0);position:absolute;left:0;right:0;top:0}.menu_items.case_2 li .dropdown_menu li{padding:0 20px}.menu_items.case_2 li .dropdown_menu a{position:relative;padding:9px 15px 9px 0;display:block;font-size:13px;line-height:15px;text-transform:none;font-weight:400;border-bottom:1px solid #e1e1e1}.menu_items.case_2 li.level2.has_sub_cats>a::after{position:absolute;top:9px;bottom:9px;right:0;margin:auto;width:10px;height:15px;font-family:"Font Awesome 6 Free";content:"";font-size:11px;line-height:15px;font-weight:900}.menu_items.case_2 li .dropdown_menu a>.counts{display:inline;font-weight:400;font-size:10px;color:#666;padding:0 0 0 3px}.menu_items.case_2 li.level_manu>a>strong{font-weight:400;color:#222}.menu_items.case_2 li .dropdown_menu .fa-solid{margin:0 5px 0 0}.menu_items.case_2 li .dropdown_menu .overview{display:none}.menu_items.case_2 li .dropdown_menu .overview a{font-size:13px;line-height:15px;font-weight:400}.menu_items.case_2 li.level1>.dropdown_menu{left:0;width:360px;top:calc(100% - 3px)}.menu_items.case_2 li.level1:hover>.dropdown_menu{opacity:1;visibility:visible}.menu_items.case_2 li.level2>.dropdown_menu{border-top:none;left:100%;width:360px;top:calc(100% - 45px)}.menu_items.case_2 li.level2:hover>.dropdown_menu{opacity:1;visibility:visible}.menu_items.case_2 li.level3>.dropdown_menu{display:none}.breadcrumb{padding:15px 0 15px 0;line-height:16px}.breadcrumb span{vertical-align:top;margin:2px 0}.breadcrumb span.limit{display:inline-block;max-width:160px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active{cursor:pointer;color:#555;border-bottom:1px solid #999}.breadcrumb a:hover{text-decoration:none;color:#333;border-bottom:1px solid #555}.breadcrumb span.current{font-weight:600}.breadcrumb .fa-regular,.breadcrumb .fa-solid{margin:2px 0;vertical-align:top;font-size:12px;line-height:16px;display:inline-block;width:24px;text-align:center}label{display:block}.field_item_row{padding:0 0;margin:0 -10px;display:flex;flex-wrap:wrap}.field_item_1{position:relative;width:100%;padding:5px 0}.field_item_2{position:relative;width:50%;padding:5px 10px}.field_item_3{position:relative;width:120px;padding:5px 10px}.field_item_4{position:relative;flex:1;padding:5px 10px}.field_item_5{position:relative;width:25%;padding:5px 10px}@media only screen and (max-width:500px){#new_find .field_item_5 span.cssButtonText{display:none}}.field_item_7{position:relative;width:60px;padding:5px 10px 5px 0}.field_item_7 .cssButtonIcon{font-size:18px}.field_password{display:flex;align-items:center;background-color:#f2f2f2;border-color:#d9d9d9;border-style:solid;border-width:1px;transition:all 0.3s ease-in-out;color:#555;border-radius:4px;height:44px}.field_password:hover{background-color:#f2f2f2;border-color:#999;color:#555}.field_password:focus-within{background-color:#fff;border-color:#999;color:#333;outline:0 none}.field_password input[type=text],.field_password input[type=password]{height:42px;padding:10px 11px 10px 11px;background:transparent;border:none}.field_password input[type=text]:hover,.field_password input[type=password]:hover{background:transparent;border:none}.field_password input[type=text]:focus,.field_password input[type=password]:focus{background:transparent;border:none}.field_input{flex:1}.field_eye{width:42px;height:42px;line-height:44px;text-align:center;display:block;font-size:20px}.field_eye .fa-eye{color:#ccc;cursor:pointer}.field_eye .fa-eye-slash{color:#555;cursor:pointer}.field_text{display:block;font-size:12px;line-height:16px;padding:0 1px 2px 1px;font-weight:600;white-space:nowrap;transition:all 0.3s ease-in-out;color:#555}.field_item_1:focus-within .field_text,.field_item_2:focus-within .field_text,.field_item_3:focus-within .field_text,.field_item_4:focus-within .field_text{color:#333}.inputRequirement,.inputRequirement_textarea{position:absolute;right:2px;top:5px;font-size:12px;line-height:16px;padding:0 0 2px 0;color:#e32828;font-weight:400}.inputRequirement .fa-solid,.inputRequirement_textarea .fa-solid{vertical-align:top;font-size:10px;line-height:16px;margin-left:6px}.field_item_row .inputRequirement,.field_item_row .inputRequirement_textarea{right:12px}.fields_required{margin-left:2px;font-size:11px;line-height:11px;vertical-align:baseline;color:#666;font-weight:400;text-transform:none;white-space:nowrap}.fields_required .fa-solid{font-size:10px;line-height:10px;margin:0 0 0 2px}.inputNote{display:block;font-size:12px;line-height:16px;padding:4px 0 0 0;font-weight:400}input{font-family:"Red Hat Display",sans-serif;font-size:14px;line-height:20px;font-weight:400}textarea{font-family:"Red Hat Display",sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#555;background-color:#f2f2f2;border-color:#d9d9d9;border-style:solid;border-width:1px;vertical-align:middle;padding:11px 11px 11px 11px;border-radius:4px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.3s ease-in-out}textarea#message{height:120px}textarea#message_body{resize:vertical;height:120px}textarea#review{height:90px}textarea#comments{height:120px;background:#fff}select{font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#555;background-color:#f2f2f2;border-color:#d9d9d9;border-style:solid;border-width:1px;vertical-align:middle;padding:11px 11px 11px 11px;border-radius:4px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.3s ease-in-out;height:44px;opacity:0}input[type=text],input[type=password],input[type=email],input[type=tel]{color:#555;background-color:#f2f2f2;border-color:#d9d9d9;border-style:solid;border-width:1px;vertical-align:middle;padding:11px 11px 11px 11px;border-radius:4px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.3s ease-in-out;height:44px}input[type=password]{letter-spacing:1px}input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=tel]:hover,select:hover,textarea:hover{background-color:#f2f2f2;border-color:#999;color:#555}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#999;color:#333;outline:0 none}.search_input::-webkit-input-placeholder,.search_input::-moz-placeholder,.search_input:-ms-input-placeholder,.search_input:-moz-placeholder,.sf_newsletter_input::-webkit-input-placeholder,.sf_newsletter_input::-moz-placeholder,.sf_newsletter_input:-ms-input-placeholder,.sf_newsletter_input:-moz-placeholder,.addquickie_input::-webkit-input-placeholder,.addquickie_input::-moz-placeholder,.addquickie_input:-ms-input-placeholder,.addquickie_input:-moz-placeholder{color:#666;font-style:italic;line-height:28px}.cus_check{font-size:14px;line-height:20px;width:100%}.cus_check input[type="checkbox"]{position:absolute;visibility:hidden;opacity:0}.cus_check input[type="checkbox"]~label{padding-left:26px;position:relative;cursor:pointer;display:block;margin:0 0 0 0}.cus_check input[type="checkbox"]~label:before{font-family:"Font Awesome 6 Free";content:"";font-weight:400;font-size:18px;line-height:20px;position:absolute;top:0;left:0;color:#666;transition:background .15s}.cus_check input[type="checkbox"]:disabled~label{color:#ccc}.cus_check input[type="checkbox"]:disabled~label,.cus_check input[type="checkbox"]:disabled~label:before,.cus_check input[type="checkbox"]:disabled~label:after{cursor:not-allowed}.cus_check input[type="checkbox"]:disabled,.cus_check input[type="checkbox"]:disabled~label:before,.cus_check input[type="checkbox"]:disabled:checked~label:before{opacity:0.5}.cus_check input[type="checkbox"]~label:after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:18px;line-height:20px;position:absolute;top:0;left:0;color:#333;transition:transform .15s;transform:scale(0) rotate(90deg);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cus_check input[type="checkbox"]:checked~label:after{transform:scale(1) rotate(0deg)}.cus_radio{font-size:14px;line-height:20px;width:100%}.cus_radio input[type="radio"]{position:absolute;visibility:hidden;opacity:0}.cus_radio input[type="radio"]~label{padding-left:26px;position:relative;cursor:pointer;display:block;margin:0 0 0 0}.cus_radio input[type="radio"]~label:before{font-family:"Font Awesome 6 Free";content:"";font-weight:400;font-size:16px;line-height:19px;position:absolute;top:0;left:0;color:#666;transition:background .15s}.cus_radio input[type="radio"]:disabled~label{color:#ccc}.cus_radio input[type="radio"]:disabled~label,.cus_radio input[type="radio"]:disabled~label:before,.cus_radio input[type="radio"]:disabled~label:after{cursor:not-allowed}.cus_radio input[type="radio"]:disabled,.cus_radio input[type="radio"]:disabled~label:before,.cus_radio input[type="radio"]:disabled:checked~label:before{opacity:0.5}.cus_radio input[type="radio"]~label:after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:16px;line-height:19px;position:absolute;top:0;left:0;color:#333;transition:transform .15s;transform:scale(0) rotate(90deg);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cus_radio input[type="radio"]:checked~label:after{transform:scale(1) rotate(0deg)}.errormessage{position:relative;border:none;padding:10px 10px 10px 50px;font-size:14px;line-height:20px;font-weight:400;color:#dd1d1d;background:#fff3f3;margin:5px 0 20px 0}.errormessage.small{font-size:13px;line-height:18px}.errormessage::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;width:40px;top:0;left:0;bottom:0;font-size:20px;line-height:20px;padding:0 0;color:#dd1d1d;background:rgba(227,40,40,0.1);align-items:center;justify-content:center;display:flex}.errormessage.small::before{line-height:18px}.errormessage a{color:#dd1d1d;text-decoration:none;border-bottom:1px solid #dd1d1d}.errormessage p{margin:0 0;padding:0 0}.errormessage.shopsystem{margin-top:0;margin-bottom:0}.errormessage ul li{margin:40px}.errormessage span{color:#dd1d1d !important}.infomessage{position:relative;border:none;padding:10px 10px 10px 50px;font-size:14px;line-height:20px;font-weight:400;color:#296aab;background:#eaf2fa;margin:5px 0 20px 0}.infomessage.small{font-size:13px;line-height:18px}.infomessage p{margin:0 0;padding:0 0}.infomessage a{color:#296aab;text-decoration:none;border-bottom:1px solid #296aab}.infomessage::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;width:40px;top:0;left:0;bottom:0;font-size:20px;line-height:20px;padding:0 0;color:#296aab;background:rgba(74,141,202,0.1);align-items:center;justify-content:center;display:flex}.infomessage.small::before{line-height:18px}.infomessage .color_error_message{color:inherit}.successmessage{position:relative;border:none;padding:10px 10px 10px 50px;font-size:14px;line-height:20px;font-weight:400;color:#43c875;background:#e1f6e9;margin:5px 0 20px 0}.successmessage.small{font-size:13px;line-height:18px}.successmessage p{margin:0 0;padding:0 0}.successmessage a{color:#43c875;text-decoration:none;border-bottom:1px solid #43c875}.successmessage::before{font-family:"Font Awesome 6 Free";font-weight:400;content:"";position:absolute;width:40px;top:0;left:0;bottom:0;font-size:20px;line-height:20px;padding:0 0;color:#43c875;background:rgba(67,200,117,0.1);align-items:center;justify-content:center;display:flex}.successmessage.small::before{line-height:18px}.successmessage.freeshipping{font-size:13px;line-height:17px}.successmessage.freeshipping::before{font-family:"Font Awesome 6 Free";font-weight:900;content:""}.toggle_overlay{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);width:100%;height:100%;z-index:1300}.toggle_cart,.toggle_wishlist,.toggle_account,.toggle_settings{text-align:left;position:fixed;top:0;bottom:0;margin:auto;z-index:1301;overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%;padding:50px 11px 70px 20px;border-right:9px solid transparent;background:#fafafa;color:#333;right:-440px;width:440px;display:block;transition:all 0.3s ease-in-out;opacity:0}.admin_mode .toggle_cart,.admin_mode .toggle_wishlist,.admin_mode .toggle_account,.admin_mode .toggle_settings{padding-top:76px}.toggle_cart.active,.toggle_wishlist.active,.toggle_account.active,.toggle_settings.active{opacity:1;right:0}.toggle_cart>.toggle_closer,.toggle_wishlist>.toggle_closer,.toggle_account>.toggle_closer,.toggle_settings>.toggle_closer{cursor:pointer;width:30px;height:30px;background:var(--toggle_menu_closer_bg,#eee);color:var(--toggle_menu_closer_color,#555);border-radius:4px;position:absolute;top:15px;right:11px;font-size:20px;line-height:30px;text-align:center}.admin_mode .toggle_cart>.toggle_closer,.admin_mode .toggle_wishlist>.toggle_closer,.admin_mode .toggle_account>.toggle_closer,.admin_mode .toggle_settings>.toggle_closer{top:46px}.toggle_closer{cursor:pointer}.toggle_cart .infomessage,.toggle_wishlist .infomessage{margin:10px 0 10px 0}.toggle_cart .giftmessage{margin:10px 0 10px 0;padding:10px 10px 10px 50px;position:relative;border:none;font-size:14px;line-height:18px;font-weight:400;color:#296aab;background:#eaf2fa}.toggle_cart .giftmessage::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;width:40px;top:0;left:0;bottom:0;font-size:14px;line-height:20px;padding:0 0;color:#eaf2fa;background:#296aab;align-items:center;justify-content:center;display:flex}.toggle_cart .br_btn_alternate span{background:#fafafa}.toggle_headline{margin:10px 0;padding:10px 10px;font-size:12px;line-height:20px;font-weight:700;color:#444;background:#eee;text-align:center;text-transform:uppercase;border-radius:4px}.toggle_products{margin:10px 0;border-top:1px solid #d9d9d9}.toggle_products_item{display:flex;padding:10px 0;border-bottom:1px solid #d9d9d9}.toggle_products_image{width:50px}.toggle_products_image_inner{position:relative;background:#fff;border:1px solid #eee;padding:5px}.toggle_products_content{flex:1;padding:0 15px}.tpc_title{font-size:14px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.tpc_title a:hover{text-decoration:none}.tpc_quantity{margin:4px 0 0 0;font-size:12px;line-height:14px;font-weight:700}.toggle_products_icon{width:30px}.toggle_products_icon .cssButton{padding:3px;min-height:30px}.toggle_products_icon .cssButton .cssButtonText{display:none}.toggle_action_1,.toggle_action_2{margin:10px 0}.toggle_action_1 a,.toggle_action_2 a{text-decoration:none}.toggle_account #loginbox{border-top:1px solid #ddd;padding:10px 0 10px 0}.toggle_account #loginbox .field_password{background-color:#fff}.toggle_account #loginbox input[type=text],.toggle_account #loginbox input[type=password],.toggle_account #loginbox input[type=email]{background-color:#fff}.toggle_account ul.arrownav{border-top:1px solid #d9d9d9}.toggle_account ul.arrownav li{padding:0 0;border-bottom:1px solid #d9d9d9}.toggle_account ul.arrownav li a{display:flex;align-items:center;padding:0 0;font-size:14px;line-height:18px;color:#555;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.toggle_account ul.arrownav li a::before{display:none}.toggle_account ul.arrownav li a .icon{padding:10px 0 10px 0;width:24px;text-align:center}.toggle_account ul.arrownav li a .title{padding:10px 10px;flex:1;font-weight:400}.toggle_settings .settingsbox{border-top:1px solid #d9d9d9;padding:10px 0 10px 0;margin:0 0 10px 0}.toggle_settings .settingsbox .SumoSelect>.CaptionCont{background:#fff}ul.arrownav{list-style-type:none;padding:0 0 0 0;margin:0 0 0 0}ul.arrownav li{padding:12px 0 12px 0;border-bottom:1px solid #d9d9d9}ul.arrownav li a{display:block;padding:0 0 0 20px;position:relative;font-weight:400}ul.arrownav li a:hover{text-decoration:none}ul.arrownav li a::before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:12px;position:absolute;top:0;left:0}.cat_description{margin:0 0 30px 0}.cat_description_image{height:300px;margin:0 0 25px 0}.cat_description_image img{width:100%;height:100%;object-fit:cover}.cat_manufacurer_image{margin:0 0 25px 0}.cat_manufacurer_image img{width:100%;max-width:200px;height:auto;vertical-align:top}.cat_description_text{width:100%;max-width:985px}.cat_description_text p:first-child,.cat_description_text h2:first-child,.cat_description_text h3:first-child{margin-top:0}.cat_description_text ul{margin-left:18px}.cat_description_text ol{margin-left:28px}.box_sub_categories{position:sticky;top:70px;z-index:2}.subcats_menu_box{margin:0 0 0 0}ul.subcats_menu{margin:0 0 0 0;list-style-type:none;font-size:14px;line-height:18px}ul.subcats_menu li{padding:0 0 0 0}ul.subcats_menu li>a{position:relative;display:block;font-weight:400;color:#666;padding:10px 20px 10px 0;border-bottom:1px solid #d9d9d9}ul.subcats_menu li>a:hover{color:#222;text-decoration:none}ul.subcats_menu ul{margin:0 0 0 0;list-style-type:none}ul.subcats_menu ul li>a{padding:10px 25px 10px 15px;position:relative}ul.subcats_menu ul li>a::before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;display:block;border:dotted #999;border-width:0 0 2px 2px}ul.subcats_menu li>a>.counts{display:inline-block;font-weight:400;font-size:10px;line-height:12px;padding:0 0 0 3px;vertical-align:0}ul.subcats_menu li.Subs>a::after{position:absolute;right:8px;top:10px;font-family:"Font Awesome 6 Free";content:"";font-size:12px;line-height:18px;font-weight:900}ul.subcats_menu>li.Selected>a{font-weight:700;color:var(--subcatsmenu_color_selected,#222)}ul.subcats_menu ul>li.Selected>a{font-weight:700;color:var(--subcatsmenu_color_selected,#222)}.subcats_menu_hover_box{margin:0 0 0 0}ul.subcats_menu_hover{margin:0 0 0 0;list-style-type:none;font-size:14px;line-height:18px}ul.subcats_menu_hover li{position:relative}ul.subcats_menu_hover li a,ul.subcats_menu_hover li a:hover{text-decoration:none}ul.subcats_menu_hover>li>a{position:relative;display:block;font-weight:600;color:#666;padding:10px 25px 10px 0;border-bottom:1px solid #d9d9d9}ul.subcats_menu_hover li>a>.counts{display:inline-block;font-weight:400;font-size:10px;line-height:12px;padding:0 0 0 3px;vertical-align:0}ul.subcats_menu_hover>li>a:hover{margin-left:-10px;padding-left:10px;background:rgba(0,0,0,0.1);border-top-left-radius:8px;border-bottom-left-radius:8px}ul.subcats_menu_hover>li>a::after{position:absolute;right:8px;top:10px;font-family:"Font Awesome 6 Free";content:"";font-size:12px;line-height:18px;font-weight:900}ul.subcats_menu_hover>li>ul{background:#f0f0f0;border:solid #d9d9d9;border-width:1px 0 1px 0;transition:all 0.3s ease-in-out;padding:0 0;margin:0;list-style-type:none;position:absolute;left:100%;top:-1px;width:270px;visibility:hidden;opacity:0;max-height:60vh;overflow:auto}ul.subcats_menu_hover>li:hover>ul{visibility:visible;opacity:1}ul.subcats_menu_hover>li>ul>li{padding:0 10px 0 10px}ul.subcats_menu_hover>li>ul>li>a{display:block;font-weight:400;color:#666;padding:10px 20px 10px 0;border-bottom:1px solid #d9d9d9}ul.subcats_menu_hover>li>ul>li:hover{background:rgba(0,0,0,0.1)}ul.subcats_menu_hover>li>ul>li:last-child>a{border-bottom:none}.subcats_row{margin:0 0 0 0;border-width:1px 0 0 1px}.subcats_item{border-width:0 1px 1px 0}@media only screen and (min-width:690px){.subcats_item{width:33.3333%}}@media only screen and (min-width:1060px){.subcats_item{width:25%}}.subcats_item_inner{display:block}@media only screen and (min-width:600px){.subcats_item_inner{padding:20px 20px}}.subcats_image{display:block;padding:0 0 0 0;margin:0 0 10px 0}.subcats_image_inner{display:block;position:relative}.subcats_image_inner:before{content:"";display:block;padding-top:56.25%}.subcats_image_inner img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.subcats_title{padding:0 0 0 0;position:relative;display:block}.subcats_title>span{font-size:14px;line-height:18px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:36px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.subcats_title span:after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:12px;line-height:18px;display:inline-block;margin:0 0 0 5px}.subcats_item_inner a{color:#333}.subcats_item a:hover,.subcats_item a:hover .subcats_title{color:#333;text-decoration:none}.flex_listing_cols{display:flex}.flex_listing_categories{width:290px;padding:0 20px 0 0;display:none}@media only screen and (min-width:985px){.flex_listing_categories{display:block}}.flex_listing_products{flex:1}.listingcontainer,.listingcontainer_full{margin:0 0;display:flex;flex-wrap:wrap;border-width:1px 0 0 1px}.listingbox{position:relative;border-width:0 1px 1px 0}.splide_size1:after{content:"";position:absolute;display:block;width:2px;background:#fff;top:0;bottom:0;right:-1px;border-right:1px solid #e1e1e1}.splide_size1{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.splide_size1 .listingbox{height:100%;border-bottom:none}.lb_inner{padding:20px 10px;margin:0 0;display:flex;flex-direction:column;height:100%}@media only screen and (min-width:500px){.lb_inner{padding:40px 20px}}.listingcontainer .listingbox{width:100%}@media only screen and (min-width:340px){.listingcontainer .listingbox{width:50%}.listingcontainer_full .listingbox{width:50%}}@media only screen and (min-width:620px){.listingcontainer .listingbox{width:33.3333%}.listingcontainer_full .listingbox{width:33.3333%}}@media only screen and (min-width:920px){.listingcontainer .listingbox{width:25%}.listingcontainer_full .listingbox{width:25%}}@media only screen and (min-width:1160px){.listingcontainer .listingbox{width:25%}.listingcontainer_full .listingbox{width:20%}}.flex_listing_products .listingcontainer_full .listingbox{width:100%}@media only screen and (min-width:340px){.flex_listing_products .listingcontainer_full .listingbox{width:50%}}@media only screen and (min-width:620px){.flex_listing_products .listingcontainer_full .listingbox{width:33.3333%}}@media only screen and (min-width:920px){.flex_listing_products .listingcontainer_full .listingbox{width:25%}}@media only screen and (min-width:985px){.flex_listing_products .listingcontainer_full .listingbox{width:33.3333%}}@media only screen and (min-width:1160px){.flex_listing_products .listingcontainer_full .listingbox{width:25%}}.lb_image{text-align:center;width:100%}.lb_title h2,.lb_title .lb_title_inner{font-weight:600;text-align:left;font-size:14px;line-height:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;border:none;margin:0;padding:0}.lb_title h2 a,.lb_title .lb_title_inner a{color:#333;display:block;height:100%}.lb_title h2 a:hover,.lb_title .lb_title_inner a:hover{color:#555;text-decoration:none}.lb_attributes{margin:10px 0 0 0;font-size:12px;line-height:16px;font-weight:400;text-align:left;color:#555}.lb_attributes_item{display:block}.lb_shipping{margin:10px 0 0 0;font-weight:400;text-align:left}.lb_shipping .lb_shipping_image{display:inline-block;margin:0 5px 0 0}.lb_shipping a{color:#555;border-bottom:1px solid #ccc}.lb_shipping a:hover{color:#555;text-decoration:none;border-bottom:1px solid #ccc}.lb_rating_icons{margin:5px 0 0 0;display:flex;align-items:center;justify-content:flex-start;font-weight:400;font-size:12px;line-height:16px;height:16px}.lb_rating_icons .fa-solid{color:#ddd;padding:0 3px 0 0}.lb_rating_icons .full{color:#ffab00}.lb_rating_icons .lb_rating_count{color:#666;font-size:12px;line-height:16px;letter-spacing:1px;font-weight:600}.lb_rating_icons.no_reviews .lb_rating_count{color:#ddd}.lb_price{margin:10px 0 0 0;font-weight:700;font-size:14px;line-height:14px;text-align:left;display:flex;flex-wrap:wrap}.lb_price .standard_price,.lb_price .special_price,.lb_price .uvp_price,.lb_price .graduated_price{color:var(--price_default_color,#434343);width:100%}.lb_price .item_price,.lb_price .vpe,.lb_price .vpe_with_item_price,.lb_price .no_price{margin:3px 0 3px 0;flex:1;font-weight:400;padding:0 0 0 0;font-size:10px;line-height:12px;color:#666}.lb_price .small_price{padding:0 1px 0 0;font-weight:400;font-size:10px;line-height:12px}.lb_price .old_price{padding:0 10px 0 0;font-size:12px;color:var(--price_old_color,#666);text-decoration:line-through}.lb_price .new_price{display:block;width:100%;padding:0 0 0 0;color:var(--price_new_color,#e32828)}.lb_price .save_price{position:absolute;left:20px;top:20px;background:var(--price_save_bg,#e32828);color:var(--price_save_color,#fff);padding:4px 0 4px 0;font-size:14px;line-height:16px;font-weight:700;min-width:50px;text-transform:uppercase;text-align:center;border-radius:4px;z-index:1}.lb_new_flag{position:absolute;line-height:16px;min-width:50px;text-align:center;z-index:1}.lb_tax{font-size:10px;line-height:12px;font-weight:400;text-align:left;margin:3px 0 0 0;color:#666}.lb_tax a{color:#666;border-bottom:1px solid #ccc}.lb_tax a:hover{color:#666;text-decoration:none;border-bottom:1px solid #ccc}.lb_expires_date{margin:10px 0 0 0;font-size:10px;line-height:12px;font-weight:700;color:var(--price_new_color,#e32828)}.lb_buttons{position:relative;margin:15px 0 0 0;display:flex;justify-content:center;opacity:1;padding:0 0;flex:1;align-items:flex-end}.lb_buttons .cssButton{width:44px;margin:0 4px}.lb_buttons .cssButton .cssButtonIcon{font-size:16px}@media only screen and (min-width:985px){.lb_buttons{position:absolute;opacity:0;left:0;right:0;bottom:0;transform:translate(0,100%);transition:all 0.6s ease-in-out;background:rgba(249,249,249,0.7);width:100%;padding:20px 0}.listingbox:hover .lb_buttons{opacity:1;transform:translate(0,0)}}.lb_date{display:block;margin:10px 0 0 0}.lb_date_inner{display:inline-block;color:#eaf2fa;background:#296aab;padding:4px 10px;position:relative;font-size:12px;line-height:16px;font-weight:700;border-radius:4px;text-align:center}.listingrow{position:relative;padding:40px 20px;margin:0 0 0 0;border:solid #e1e1e1;border-width:0 1px 1px 0;width:100%;display:flex;flex-wrap:wrap}.splide_size3:after{content:"";position:absolute;display:block;width:2px;background:#fff;top:0;bottom:0;right:-1px;border-right:1px solid #e1e1e1}.splide_size3{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.splide_size3 .listingrow{height:100%;border:none}.lr_image{width:100%;padding:0 0 20px 0;position:relative}@media only screen and (min-width:759px){.lr_image{width:180px;padding:0 30px 0 0}}.lr_new_flag{position:absolute;right:0;top:-20px;background:#43c875;color:#fff;padding:4px 0 4px 0;font-size:14px;line-height:16px;font-weight:700;min-width:50px;text-transform:uppercase;text-align:center;border-radius:4px;z-index:1}@media only screen and (min-width:759px){.lr_new_flag{right:20px}}.lr_image_inner{text-align:center;width:150px;position:relative;margin:0 auto}.lr_content{flex:initial;padding:0 0 30px 0;border:solid #e1e1e1;border-width:0 0 0 0}@media only screen and (min-width:500px){.lr_content{flex:1;padding:0 30px 0 0;border:solid #e1e1e1;border-width:0 1px 0 0}}@media only screen and (min-width:759px){.lr_content{padding:0 30px 0 30px;border:solid #e1e1e1;border-width:0 1px 0 1px}}.lr_action{text-align:left;width:100%;padding:0 0 0 0}@media only screen and (min-width:500px){.lr_action{width:220px;padding:0 0 0 30px}}.lr_title{margin:3px 0 15px 0}.lr_title h2,.lr_title .lr_title_inner{font-weight:600;font-size:14px;line-height:16px;border:none;margin:0;padding:0}.lr_title h2 a,.lr_title .lr_title_inner a{color:#333}.lr_title h2 a:hover,.lr_title .lr_title_inner a:hover{color:#555;text-decoration:none}.lr_rating_icons{margin:-5px 0 10px 0;display:flex;align-items:center;justify-content:flex-start;font-weight:400;font-size:12px;line-height:16px;height:16px}.lr_rating_icons .fa-solid{color:#ddd;padding:0 3px 0 0}.lr_rating_icons .full{color:#ffab00}.lr_rating_icons .lr_rating_count{color:#666;font-size:12px;line-height:16px;letter-spacing:1px;font-weight:600}.lr_rating_icons.no_reviews .lr_rating_count{color:#ddd}.lr_desc{font-size:13px;line-height:19px}.lr_shipping{margin:20px 0 0 0;font-size:12px;line-height:18px;font-weight:400;color:#555}.lr_shipping .lr_shipping_image{display:inline-block;margin:0 5px 0 0}.lr_shipping a{color:#555;border-bottom:1px solid #ccc}.lr_shipping a:hover{color:#555;text-decoration:none;border-bottom:1px solid #ccc}.lr_price{margin:0 0 0 0;font-weight:700;font-size:14px;line-height:14px;display:flex;flex-wrap:wrap;flex-direction:column}.lr_price .standard_price,.lr_price .special_price,.lr_price .specialgraduated_price,.lr_price .graduated_price{color:var(--price_default_color,#434343);display:flex;align-items:flex-end;flex-wrap:wrap;padding:0 0 3px 0}.lr_price .vpe,.lr_price .vpe_with_item_price,.lr_price .no_price{margin:0 0 3px 0;flex:1;font-weight:400;padding:0 0;font-size:10px;line-height:12px;color:#666}.lr_price .small_price{padding:0 1px 0 0;font-weight:400;font-size:10px;line-height:12px}.lr_price .special_price .small_price,.lr_price .specialgraduated_price .small_price{display:block;width:100%;padding:0 0 1px 0;font-size:8px;line-height:8px}.lr_price .old_price{display:inline-block;padding:0 0 0 10px;font-size:12px;color:var(--price_old_color,#666);text-decoration:none}.lr_price .new_price{display:inline-block;font-weight:700;color:var(--price_new_color,#e32828)}.lr_price .item_price{display:inline-block;padding:0 0 0 10px;font-size:12px;color:#666;text-decoration:none}.lr_price .uvp_price{display:inline-block;font-weight:700}.lr_price .save_price{position:absolute;left:20px;top:20px;background:var(--price_save_bg,#e32828);color:var(--price_save_color,#fff);padding:4px 0 4px 0;font-size:14px;line-height:16px;font-weight:700;min-width:50px;text-transform:uppercase;text-align:center;z-index:1;border-radius:4px}.lr_tax{font-size:10px;line-height:12px;font-weight:400;margin:3px 0 0 0;color:#666}.lr_tax a{color:#666;border-bottom:1px solid #ccc}.lr_tax a:hover{color:#666;text-decoration:none;border-bottom:1px solid #ccc}.lr_expires_date{margin:10px 0 0 0;font-size:10px;line-height:12px;font-weight:700;color:var(--price_new_color,#e32828)}.lr_buttons{margin:20px 0 0 -4px;display:flex;justify-content:flex-start}.lr_buttons .cssButton{width:44px;margin:0 4px}.lr_buttons .cssButton .cssButtonIcon{font-size:16px}.box_products_head{display:flex;align-items:center;margin:0 0 10px 0}.box_products_head .title{flex:1;color:#333;line-height:20px;padding:4px 0}.dm_productinfo .box_products_head .title{font-size:16px;margin:0;padding:0}.box_products_head .more a{background:#f5f5f5;color:#333;padding:6px 10px;position:relative;display:block;font-size:11px;line-height:15px;font-weight:600;text-transform:uppercase;border-radius:8px;transition:all 0.3s ease-in-out}.box_products_head .more a:hover{background:#e1e1e1;color:#333;text-decoration:none}.listing_filter{margin:0}.listing_filter_header{display:flex;align-items:center}.listing_filter_toggle{display:inline-block}.listing_filter_toggle #toggle_filter{display:inline-block;padding:6px 10px 6px 10px;border:1px solid #ccc;font-size:11px;line-height:21px;height:35px;min-width:35px;font-weight:700;border-radius:8px;white-space:nowrap;cursor:pointer;transition:all 0.3s ease-in-out}.listing_filter_toggle #toggle_filter .fa-solid{font-size:13px;line-height:21px;width:13px}.listing_filter_toggle .toggle_filter_text{padding:0 0 0 8px}.listing_filter_toggle #toggle_filter:hover{background:#eee}.listing_filter_icon_reset{display:none;padding:0 0 0 5px}.listing_filter_icon_reset>a{display:inline-block;width:35px;height:35px;padding:6px 0 6px 0;text-align:center;border:1px solid #ccc;color:#fff;background:#296aab;font-size:13px;line-height:21px;border-radius:8px;cursor:pointer;transition:all 0.3s ease-in-out}.listing_filter_icon{padding:0 0 0 5px}.listing_filter_icon a{display:inline-block;width:35px;height:35px;padding:6px 0 6px 0;text-align:center;border:1px solid #ccc;font-size:13px;line-height:21px;border-radius:8px;cursor:pointer;transition:all 0.3s ease-in-out}a.view_list{color:#999}a.view_list:hover,a.view_list.active{color:#333;background:#eee;text-decoration:none}a.view_box{color:#999}a.view_box:hover,a.view_box.active{color:#333;background:#eee;text-decoration:none}.toggle_filter{text-align:left;position:fixed;top:0;bottom:0;margin:auto;z-index:1301;overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%;padding:50px 20px 70px 20px;background:#fafafa;color:#333;right:-440px;width:440px;display:block;transition:all 0.3s ease-in-out;opacity:0}.admin_mode .toggle_filter{padding-top:76px}.toggle_filter.active{opacity:1;right:0}.toggle_filter>.toggle_closer{cursor:pointer;width:30px;height:30px;background:var(--toggle_menu_closer_bg,#eee);color:var(--toggle_menu_closer_color,#555);border-radius:4px;position:absolute;top:15px;right:20px;font-size:20px;line-height:30px;text-align:center}.admin_mode .toggle_filter>.toggle_closer{top:46px}.filter_bar{padding:0 0}.sort_bar{margin:0 0 0 0}.sort_bar_row{margin:0 -5px 0 -5px}.sort_bar_item{float:left;width:100%;padding:5px 5px}.tags_bar{margin:20px 0 0 0}.tags_bar_headline{font-size:12px;line-height:14px;font-weight:700;padding:0 0 0 0}.tags_bar a.tags_bar_reset{float:right;font-size:12px;line-height:14px}.tags_bar_row{margin:0 -5px 0 -5px}.tags_bar_item{float:left;width:100%;padding:5px 5px}.filter_bar .CaptionCont.SelectBox.Selected{color:#296aab;background:#eaf2fa}.pagination_bar{padding:0 0 0 0;margin:20px 0 20px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:column}@media only screen and (min-width:600px){.pagination_bar{flex-direction:row}}.pagination_text{display:block;font-size:12px;line-height:24px;vertical-align:middle;color:#333}.pagination_list{display:inline-block;font-size:12px;line-height:24px}.pagination_list ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;border-radius:8px;border:1px solid #d9d9d9;overflow:hidden}.pagination_list ul li{padding:0 0 0 0;border-left:1px solid #d9d9d9}.pagination_list ul li:first-child{border-left:none}.pagination_list ul li .current,.pagination_list ul li .icon,.pagination_list ul li a{display:inline-block;min-width:33px;font-size:12px;line-height:22px;padding:6px 0 5px 0;font-weight:600;text-align:center;color:#333;text-decoration:none;background-color:transparent}.pagination_list ul li .current{background-color:#eee;color:#333;font-weight:700}.pagination_list ul li:hover{background:#f5f5f5}.pagination_list ul li.listing_topscroll,.pagination_list ul li.listing_bottomscroll{display:none;cursor:pointer}.pagination_top .pagination_list ul li.listing_bottomscroll{display:block}.pagination_bottom .pagination_list ul li.listing_topscroll{display:block}.filter_pagination_bar{margin:15px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:column}@media only screen and (min-width:600px){.filter_pagination_bar{flex-direction:row}}.filter_pagination_bar .pagination_list ul li.listing_bottomscroll{display:block}.filter_pagination_bar .pagination_text{display:none}.filter_pagination_bar .pagination_bar{margin:5px 0;order:3}.filter_pagination_bar .listing_filter{margin:0 0 5px 0;order:1}.filter_pagination_bar .listing_filter_selected{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:5px 0;order:2}@media only screen and (min-width:600px){.filter_pagination_bar .listing_filter_selected{order:4;justify-content:flex-start}}.filter_pagination_bar .listing_filter_selected_item{margin:5px 5px 0 0}.filter_pagination_bar .listing_filter_selected_item a{display:inline-block;background:#296aab;color:#fff;font-size:11px;line-height:15px;padding:3px 6px 3px 6px;border-radius:4px;vertical-align:top;text-decoration:none;white-space:nowrap}.filter_pagination_bar .listing_filter_selected_item a:before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;margin:0 4px 0 0;font-size:11px;line-height:15px}.filter_pagination_bar .listing_filter_selected_item a>span{display:inline-block;vertical-align:top;max-width:100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout_subfooter{width:100%;padding:60px 0;margin:0 0;background:var(--subfooter_bg,#222222);color:var(--subfooter_color_text,#fff)}.sf_newsletter_heading{color:var(--subfooter_color_title,#fff);font-size:18px;line-height:20px;margin:0 0 15px 0;font-weight:700;text-align:center}.sf_newsletter_text{margin:0 auto 15px auto;text-align:center;width:100%;max-width:600px;font-size:14px;line-height:20px}.sf_newsletter_form_inner{display:flex;width:100%;max-width:600px;margin:0 auto}.sf_newsletter_input{flex:1;padding:0 10px 0 0}.sf_newsletter_input input{background:#fff}.sf_newsletter_button{width:60px}.sf_newsletter_button .cssButtonIcon{font-size:18px}.sf_newsletter_disclaim{margin:10px auto 0 auto;text-align:center;width:100%;max-width:500px;font-size:12px;line-height:16px}.layout_footer{background:#222222;margin:0;padding:60px 0 20px 0}.footer_row{display:flex;flex-wrap:wrap;margin:0 auto;max-width:400px}@media only screen and (min-width:600px){.footer_row{margin:0 auto;max-width:700px}}@media only screen and (min-width:985px){.footer_row{margin:0 -20px;max-width:initial}}.footer_item{width:100%;padding:0 20px;margin:0 0 30px 0}@media only screen and (min-width:600px){.footer_item{width:50%}}@media only screen and (min-width:985px){.footer_item{width:25%}}.footer_item .content_box{margin:0 0 0 0}.footer_item .content_box_header{color:#fff;font-size:18px;line-height:20px;font-weight:700;margin:0 0 10px 0}.footer_item ul.content_box_list{margin:0 0 0 0;list-style-type:none;padding:0}.footer_item ul.content_box_list ul{display:none}.footer_item ul.content_box_list li{padding:6px 0;font-size:13px;line-height:17px}@media only screen and (min-width:985px){.footer_item ul.content_box_list li{padding:0 0}}.footer_item ul.content_box_list li a{padding:0 0;display:block;color:#fff;font-size:16px;line-height:17px;position:relative}@media only screen and (min-width:985px){.footer_item ul.content_box_list li a{padding:6px 0}}.footer_item ul.content_box_list li a:hover{text-decoration:none}.footer_item ul.content_box_list li a span{color:#fff;transition:all 0.3s ease-in-out;border-bottom:1px solid transparent}.footer_item ul.content_box_list li a:hover span{color:#fff;border-bottom:1px solid var(--footer_link_color_underline,#999)}.footer_item .content_box_text{padding:3px 0 7px 0;display:block;font-size:13px;line-height:21px;color:#fff}.content_box_payment{padding:8px 0}.content_box_payment>span{float:left;width:54px;border-radius:4px;background:var(--footer_payment_icons_bg,rgba(255,255,255,0.0));margin:0 10px 10px 0}.content_box_payment>span img{width:100%;height:auto;vertical-align:top;opacity:0.8;filter:grayscale(100%)}.content_box_payment>span:hover img{opacity:1.0;filter:grayscale(0%)}.mod_copyright{padding:20px 0 30px 0;font-size:11px;line-height:17px;font-weight:400;text-align:center;color:var(--footer_copyright,#666)}.mod_copyright a,.mod_copyright a:hover{color:var(--footer_copyright,#666);text-decoration:none;border-bottom:1px solid var(--footer_copyright_border,#999)}.copyright{margin:-51px 0 0 0;text-align:center;color:var(--footer_copyright,#666);font-size:11px;line-height:17px;font-weight:400;padding:0 0 10px 0;width:100%}.copyright a{color:var(--footer_copyright,#666);text-decoration:none}.parseTime{margin:-12px 0 0 0;text-align:center;color:var(--footer_copyright,#333);font-weight:700;font-size:10px}.button_row{margin:15px -5px 0 -5px;display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width:520px){.button_row{flex-direction:row}}.button_row>.br_left{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start}.button_row>.br_right{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end}.button_row a:hover{text-decoration:none}.br_btn_0{padding:5px;width:100%}.br_btn_1{padding:5px;min-width:100%}@media only screen and (min-width:520px){.br_btn_1{min-width:250px}}.br_btn_checkout{padding:5px;width:100%;max-width:480px}.br_btn_checkout .apms_form_inner{max-width:480px;width:100% !important}.br_btn_checkout .apms_form_button{min-width:100% !important;max-width:480px !important}.br_btn_checkout .apms_form_button_inner{min-height:44px !important}.br_btn_checkout .apms_container_full{font-size:14px;line-height:20px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.br_btn_alternate{display:block;width:100%;text-align:center;height:20px;position:relative}.br_btn_alternate:before{content:"";display:block;height:1px;border-top:1px solid #d9d9d9;position:absolute;top:1px;left:10%;right:10%;bottom:0;margin:auto}.br_btn_alternate span{position:relative;z-index:1;display:inline-block;vertical-align:top;background:#fff;font-size:10px;line-height:20px;font-weight:400;color:#666;padding:0 10px;text-transform:uppercase}.cssButton{position:relative;font-family:"Red Hat Display",sans-serif;display:flex;align-items:center;justify-content:center;width:100%;padding:9px 5px;font-weight:900;text-transform:none;white-space:nowrap;text-decoration:none;min-height:44px;border-radius:4px;transition:all 0.3s ease-in-out}.cssButtonText{font-size:13px;line-height:24px;text-transform:uppercase;vertical-align:top;padding:0 3px}.cssButtonIcon{font-size:13px;line-height:24px;vertical-align:top;padding:0 3px}.cssButtonIcon .far,.cssButtonIcon .fas,.cssButtonIcon .fa-solid,.cssButtonIcon .fa-regular{vertical-align:top;line-height:24px}.cssButton button{position:absolute;left:0;top:0;width:100%;height:100%;color:transparent;cursor:pointer;opacity:0}.cssButton:hover{opacity:0.8;text-decoration:none}.cssButtonColor1{border-radius:4px;text-decoration:none;border:1px solid var(--button1_border,rgba(0,0,0,0.1));background:var(--button1_background,#ddd);color:var(--button1_color,#333)}.cssButtonColor1:hover{opacity:0.8;text-decoration:none !important}.cssButtonColor2{border-radius:4px;text-decoration:none;border:1px solid var(--button2_border,rgba(0,0,0,0.1));background:var(--button2_background,#4d4d4d);color:var(--button2_color,#fff)}.cssButtonColor2:hover{opacity:0.8;text-decoration:none !important}.cssButtonColor3{border-radius:4px;border:1px solid rgba(0,0,0,0.1);text-decoration:none;background:#eee;color:#333}.cssButtonColor3:hover{opacity:0.8;text-decoration:none !important}.cssButtonColor4{border-radius:4px;border:1px solid rgba(0,0,0,0.1);text-decoration:none;background-color:#43c875;color:#ffffff}.cssButtonColor4:hover{opacity:0.8;text-decoration:none !important}.cssButtonColor5{background:#ccc;color:#333}.cssButtonColor5:hover{opacity:0.8;text-decoration:none !important}.cssButtonColor6{border-radius:2px;border:1px solid #d19c20;text-decoration:none;background-color:#ffc848;color:#222;display:inline-block;text-shadow:1px 1px 0 #ffd97e;box-shadow:inset 1px 1px 0 0 #ffe3a1;height:32px}.cssButtonColor6:hover{background-color:#fbba22;color:#222;text-decoration:none !important}.cssButtonColor6 .color-paypal0{font-size:10px;line-height:16px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#013088;padding:0 5px 0 0;vertical-align:middle}.cssButtonColor6 .color-paypal1{font-size:18px;line-height:16px;font-family:"Poppins",sans-serif;font-style:italic;font-weight:700;color:#013088}.cssButtonColor6 .color-paypal2{font-size:18px;line-height:16px;font-family:"Poppins",sans-serif;font-style:italic;font-weight:700;color:#019CDE}.cssButtonColor7{text-transform:none;font-weight:600;padding:0;margin:0;height:auto;text-decoration:none;border:none;color:#333}.cssButtonColor7 .cssButtonText{font-size:12px;line-height:16px;text-transform:none;vertical-align:top;padding:0 3px;text-decoration:none;border-bottom:1px solid #555}.cssButtonColor7 .cssButtonIcon{font-size:12px;line-height:16px;vertical-align:top;padding:0 3px}.cssButtonColor7:hover{opacity:0.8;text-decoration:none !important;border:none;background:none}.ordercontainer_row{display:flex;flex-wrap:wrap;justify-content:flex-end}.ordercontainer_details{width:100%}.ordercontainer_total{width:100%;padding:0 0 0 0}@media only screen and (min-width:700px){.ordercontainer_total{width:60%;padding:0 0 0 0}}@media only screen and (min-width:985px){.ordercontainer_details{width:70%}.ordercontainer_total{width:30%;padding:0 0 0 40px}}.ordercontainer_total_inner{position:sticky;top:60px}.ordersum{background:#f5f5f5;padding:0;margin:0 0 20px 0;font-weight:400;border:solid #e1e1e1;border-width:0 0 0 0}@media only screen and (min-width:985px){.ordersum{border-width:1px 1px 0 1px}}.ordersum_heading{display:none;padding:10px 10px 10px 10px;font-size:12px;line-height:20px;text-transform:none;font-weight:700;border-bottom:1px solid #e1e1e1}@media only screen and (min-width:985px){.ordersum_heading{display:block}}.ordertotal_block{font-size:14px;line-height:18px}.ordersum_nocart{padding:0 0 0 0;margin:0 0 20px 0;font-weight:400}.ordersum_nocart .ordertotal_block{width:100%}.ordertotal_row{display:flex;padding:12px 10px;border-bottom:1px solid #e1e1e1}.ordertotal_row .ot_width_1{flex:1}.ordertotal_row .ot_width_2{text-align:right;white-space:nowrap;padding:0 0 0 15px}.ordertotal_row .ot_width_3{width:110px}.ot_select{align-items:center}.ot_select select{height:36px;opacity:0}.ot_select .SumoSelect>.CaptionCont{background-color:#fff;font-size:13px;line-height:17px;height:36px;max-width:180px}.ot_select .SumoSelect .SelectBox{padding:9px 9px 9px 9px}.ot_select .SumoSelect .search-txt{background-color:#fff;font-size:13px;line-height:17px;height:34px;padding:9px 9px 9px 9px}.ot_shipping{background:#fff;font-size:13px;line-height:17px;position:relative}.ot_shipping .SumoSelect{position:static}.ot_weight{background:#fff;font-size:12px;line-height:16px}.ot_total{padding:12px 10px}.ot_total strong{font-weight:700}.ot_red{color:#dd1d1d !important}.color_ot_total{color:#dd1d1d}.color_error_message{color:#dd1d1d}.orderflex{border-top:1px solid #e1e1e1}.orderflex_row{display:flex;padding:20px 0;border-bottom:1px solid #e1e1e1;font-size:14px;line-height:20px;flex-wrap:wrap;align-items:flex-start}.orderflex_row_header{padding:10px 0;text-transform:none;font-size:12px;line-height:20px;font-weight:700}.of_header_col_img{width:80px}@media (min-width:760px){.of_header_col_img{width:110px}}.of_header_col_flex{flex:1;padding:0 0 0 20px}.of_header_col_summary{display:flex;width:120px}@media (min-width:760px){.of_header_col_summary{width:280px}}.of_header_col_qty{display:none;width:160px;justify-content:center}@media (min-width:760px){.of_header_col_qty{display:flex}}.of_header_col_total{display:flex;width:120px;justify-content:flex-end}.of_col_img{width:80px;position:relative}@media (min-width:760px){.of_col_img{width:110px}}.of_col_flex{flex:1;padding:0 0 15px 20px}@media (min-width:760px){.of_col_flex{padding:0 5% 0 20px}}.of_col_summary{overflow:hidden;display:flex;width:100%;border-top:1px solid #e1e1e1;padding:10px 0 0 0}@media (min-width:760px){.of_col_summary{border-top:none;width:initial;padding:0 0 0 0}}.of_col_qty{display:flex;width:initial;align-items:center;justify-content:center}.of_col_qty.top{align-items:flex-start}@media only screen and (min-width:760px){.of_col_qty{width:160px}}.of_col_qty_label{display:flex;align-items:center;flex:1;width:100px;text-transform:none;font-size:12px;line-height:20px;font-weight:700}@media only screen and (min-width:760px){.of_col_qty_label{display:none}}.of_col_qty_inner{display:flex}.of_quantity_field{flex:1}.of_quantity_field input{width:60px;text-align:center}.of_quantity_update{margin:0 0 0 10px;width:44px}.of_quantity_update .cssButtonIcon{font-size:18px}.of_quantity_update button{height:44px;opacity:0}.of_col_total{display:flex;flex:1;width:auto;align-items:center;justify-content:flex-end}@media only screen and (min-width:760px){.of_col_total{width:120px}}.of_col_total_inner{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;padding:0 0 0 10px}.of_col_total_singleprice{display:block;text-align:right;font-size:11px;line-height:15px;color:#666}.markProductOutOfStock{font-size:14px;line-height:14px;display:inline-block;font-weight:700;margin:0 0 0 5px;vertical-align:-1px}.markProductOutOfStock>span{color:#e32828 !important}.of_productname{margin:0 0 10px 0;font-weight:600}.of_productname a{display:block}.of_productname a.iframe{display:inline-block;font-weight:400;font-size:13px;line-height:15px}.of_productname a:hover{text-decoration:none}.of_description{margin:12px 0 0 0;padding:0 0;font-size:13px;line-height:19px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.of_description p{margin:0 0;padding:0 0}.of_attributes{list-style-type:none;margin:12px 0 0 0}.of_attributes li{font-size:13px;line-height:19px;padding:1px 0}.of_inforows{margin:12px 0 0 0}.of_infoline{font-size:13px;line-height:19px;padding:1px 0}.of_action{border-top:0 solid #e1e1e1;width:100%;padding:12px 0 12px 0}@media only screen and (min-width:760px){.of_action{padding:12px 0 0 0}}.of_action>span{display:inline-block;vertical-align:top;padding:0 0;margin:0 20px 0 0}.of_action>span.of_wishlist a{font-size:12px;line-height:16px;font-weight:600;padding:5px 0;display:block;color:#666}.of_action>span.of_wishlist .fa-solid,.of_action>span.of_wishlist .fa-regular{margin-right:5px}.of_action>span.of_wishlist a:hover{color:#333;text-decoration:none}.of_action>span.of_delete .cssButton{padding:0 0;font-size:12px;line-height:16px;font-weight:600;text-transform:none;min-height:26px}.of_action>span.of_delete .cssButtonIcon{font-size:12px;line-height:26px}.of_action>span.of_delete .cssButtonText{font-size:12px;line-height:26px;text-transform:none;font-weight:600}.of_action>span.of_delete a:hover{text-decoration:none}.of_action>span.of_delete .cssButtonColor5{background:transparent;color:#666}.of_action>span.of_delete .cssButtonColor5:hover{background:transparent;color:#333;opacity:1}.order_details .pp-message{margin:20px 0}.order_details .pp-message>span{max-width:100% !important}.giftbox{padding:0 0 0 0;margin:0 0 0 0;background:#f5f5f5;border:solid #e1e1e1;border-width:1px 1px 1px 1px}.giftbox input[type=text]{background-color:#fff}.giftbox_heading{display:none;padding:10px 10px 10px 10px;font-size:12px;line-height:20px;text-transform:none;font-weight:700;border-bottom:1px solid #e1e1e1}.gift_item_row{padding:5px 10px;margin:0 -10px;display:flex;flex-wrap:wrap}.gift_text_row{border:solid #e1e1e1;border-width:1px 0 0 0;padding:10px 10px;font-size:12px;line-height:18px}.gift_text_row .fa-solid{color:#296aab}.giftbox .errormessage,.giftbox .infomessage,.giftbox .successmessage{margin:0;border-bottom:1px solid #e1e1e1;font-size:13px;line-height:17px}.giftbox .successmessage p{margin:0 0 5px 0}.giftbox .successmessage p:last-child{margin:0 0 0 0}.giftbox a.arrow{display:inline-block;margin:5px 0 0 0;color:#555;font-weight:700}.giftbox a.arrow:hover{color:#555;text-decoration:none}.flex_account_row{display:flex;flex-wrap:wrap;margin:0 0 0 0}.flex_account_col_1{display:none;width:320px;padding:0 30px 0 0}@media only screen and (min-width:985px){.flex_account_col_1{display:block}}.flex_account_col_2{flex:1;padding:0 0 0 0}@media only screen and (min-width:985px){.flex_account_col_2{padding:0 0 0 30px}}.account_navigaton{margin:0 0 0 0;position:sticky;top:60px}.navigation_item{border-radius:4px;border:solid #e1e1e1;border-width:0 1px 1px 1px}.navigation_item:first-child{border-top:1px solid #e1e1e1}.navigation_item:hover{background:#f5f5f5}.navigation_item a{display:flex;align-items:center;color:#555;font-size:14px;line-height:18px}.navigation_item a:hover{text-decoration:none}.navigation_item a .icon{padding:15px 0 15px 5px;width:35px;text-align:center}.navigation_item a .title{padding:15px 10px;flex:1;font-weight:400}.navigation_item.selected{background:#f5f5f5}.navigation_item.selected .title{color:var(--account_navigation_selected,#555);font-weight:700}.action_row{display:flex;flex-wrap:wrap;list-style-type:none;margin:20px -10px 0 -10px;padding:0}.action_item{order:2;width:100%;padding:0 10px;margin:0}@media only screen and (min-width:759px){.action_item{width:50%}}.action_item_full{order:2;width:100%;padding:0 10px;margin:0}.action_item.selected,.action_item_full.selected{order:2}.action_item_inner{border-bottom:1px solid #e1e1e1;padding:15px 10px;height:100%;display:flex}.action_item_inner>form{height:100%;width:100%;display:flex}.action_item.selected .action_item_inner,.action_item_full.selected .action_item_inner{border-top:1px solid #e1e1e1;background:#eaf2fa}.action_item_inner_plain{padding:5px 2px;display:flex}.action_item_inner_plain.bordered{padding:10px 2px;border-bottom:1px solid #e1e1e1}.action_item_full:first-child .action_item_inner_plain.bordered{border-top:1px solid #e1e1e1}.action_item_full:first-child .action_item_inner_plain.no_top_border{border-top:none !important}.action_row label,.action_row .item{flex:1}.action_row label .title,.action_row .item .title{display:block;font-weight:700}.action_row label .content,.action_row .item .content{display:block;padding:5px 0 0 0;font-weight:400}.action_row .actions{display:flex;padding:0 0 0 10px}.action_row .actions .icon{display:inline-block;vertical-align:top;margin:0 0 0 10px;width:44px}.action_row .actions .icon .cssButtonIcon{font-size:16px}.action_row.address .header{display:flex;flex-wrap:wrap}.action_row.address .title{padding:3px 0 0 0;font-weight:700;line-height:18px;flex:1}.action_row.address .actions{display:flex;padding:2px 0 0 0;width:100%}@media only screen and (min-width:500px){.action_row.address .actions{padding:0 0 0 10px;width:auto}}.action_row.address .actions .icon{width:auto;display:inline-block;vertical-align:top;margin:0 10px 0 0}@media only screen and (min-width:500px){.action_row.address .actions .icon{margin:0 0 0 10px}}.action_row.address .actions .icon a,.action_row.address .actions .icon a:hover{text-decoration:none}.action_row.address .actions .icon .cssButton{height:24px;min-height:24px}.action_row.address .actions .icon .cssButtonIcon{font-size:12px;line-height:16px;padding:0 6px 0 0}.action_row.address .actions .icon .cssButtonText{padding:0 0 0 0}.action_row.address .content{display:block;padding:10px 0 0 0;font-weight:400}.action_row .image{display:block;width:60px}.action_row .entry{flex:1;padding:0 0 0 30px}.action_row .entry_item{display:block;margin:0 0 0 0}.action_row .entry_item:first-child{margin:0 0 10px 0}.action_row .entry_item a{display:inline-block;line-height:18px}.reviewbox{position:relative;vertical-align:top;overflow:hidden;border:solid #e1e1e1;border-width:0 1px 1px 0}.splide_size2:after{content:"";position:absolute;display:block;width:2px;background:#fff;top:0;bottom:0;right:-1px;border-right:1px solid #e1e1e1}.splide_size2{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.splide_size2 .reviewbox{border-bottom:none;height:100%}.rb_inner{padding:40px 20px;display:flex}.rb_image{width:120px;padding:0 20px 0 0}.rb_image_inner{text-align:center;width:100px;position:relative;margin:0 auto}.rb_content{padding:0 0 0 0}.rb_title{margin:3px 0 15px 0}.rb_title h2,.rb_title .rb_title_inner{font-weight:600;font-size:14px;line-height:16px;border:none;margin:0;padding:0}.rb_title h2 a,.rb_title .rb_title_inner a{color:#333}.rb_title h2 a:hover,.rb_title .rb_title_inner a:hover{color:#555;text-decoration:none}.rb_text{font-size:14px;line-height:20px}.rb_text_inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rb_rating_icons{margin:0 0 10px 0;display:block;font-weight:400;font-size:14px;line-height:14px;height:14px;color:#ddd}.rb_rating_icons .fa-solid,.rb_rating_icons .fa-regular{padding:0 2px 0 0}.rb_rating_icons .full{color:#ffab00}.pd_reviews{display:flex;flex-direction:column;margin:20px 0 0 0}@media only screen and (min-width:850px){.pd_reviews{flex-direction:row}}.pd_reviews_summary{width:100%;padding:0 0;text-align:center;margin:0 0 30px 0}@media only screen and (min-width:850px){.pd_reviews_summary{width:300px;margin:0 0 0 0}}.pd_reviews_content{padding:0 0 0 0;flex:1}@media only screen and (min-width:850px){.pd_reviews_content{padding:0 0 0 50px}}.pd_reviews_heading{border-bottom:1px solid #e1e1e1;font-size:13px;line-height:19px;font-weight:600;padding:8px 0;text-align:center}.pd_reviews_stars{text-align:center;font-size:18px;line-height:18px;color:#ddd;margin:15px 0 15px 0}.pd_reviews_stars .fa-solid,.pd_reviews_stars .fa-regular{padding:0 2px 0 2px}.pd_reviews_stars .full{color:#ffab00}.pd_reviews_note{font-size:13px;line-height:19px;font-weight:600;text-align:center}.pd_reviews_all{margin:10px 0 0 0;font-size:13px;line-height:19px;text-align:center}.reviewrow_full{padding:0 0;margin:0 0 30px 0}.reviewrow_full strong{font-weight:600}.reviewrow_full_head{font-size:13px;line-height:19px;padding:8px 0;border-bottom:1px solid #e1e1e1}.reviewrow_full_head .seperator{display:inline-block;padding:0 10px;color:#ccc}.reviewrow_full_head .rating_icons{display:inline-block;font-size:13px;line-height:13px;color:#ddd;padding:0 3px 0 5px}.reviewrow_full_head .rating_icons .fa-solid,.reviewrow_full_head .rating_icons .fa-regular{padding:0 2px 0 0}.reviewrow_full_head .rating_icons .full{color:#ffab00}.reviewrow_full_content{padding:10px 1px;font-size:14px;line-height:22px}.reviewrow_full_content h3{font-weight:600;font-size:14px;line-height:16px;margin:0 0 15px 0;padding:0}.reviewrow_full_content h3 a{color:#333}.reviewrow_full_content h3 a:hover{color:#555;text-decoration:none}.reviewrow_full_content_title{font-size:12px;line-height:14px;margin-bottom:5px}.reviewrow_full_content_more{font-size:12px;line-height:14px;margin-top:10px;font-weight:600}.reviewrow_full_content_more a{text-decoration:none}.reviewrow_full_content_more a:hover{text-decoration:none}.pr_reviews{display:flex;flex-direction:column}@media only screen and (min-width:850px){.pr_reviews{flex-direction:row}}.pr_reviews_image{width:280px;max-width:100%;padding:10px 0;margin:0 0 10px 0;text-align:center}.pr_reviews_image_small{width:160px;padding:10px 0;text-align:center}.pr_reviews_image_inner{position:relative;overflow:hidden;padding:10px;width:100%;border:1px solid #e1e1e1}.pr_reviews_content{padding:0 0 0 0;flex:1}@media only screen and (min-width:850px){.pr_reviews_content{padding:0 0 0 50px}}.field_rating{display:flex;align-items:center}.show_rating{unicode-bidi:bidi-override;direction:rtl;display:inline-block;padding:0 10px;position:relative;bottom:1px}.show_rating input{position:absolute;left:-999999px}.show_rating label{display:inline-block;font-size:0;padding:0 1px}.show_rating label>span{position:absolute}.show_rating>label:before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:24px;line-height:24px;position:relative;display:block;content:"";color:transparent;background:#ddd;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.show_rating>label:hover:before,.show_rating>label:hover~label:before,.show_rating>label.selected:before,.show_rating>label.selected~label:before{color:transparent;background:#ffab00;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.flex_content_row{display:flex;flex-wrap:wrap;margin:0 0 0 0}.flex_content_col_1{flex:1;padding:0 0 0 0;overflow-wrap:anywhere}@media only screen and (min-width:985px){.flex_content_col_1{padding:0 30px 0 0}}.flex_content_col_2{display:none;width:320px;padding:13px 0 0 30px}@media only screen and (min-width:985px){.flex_content_col_2{display:block}}.content_site{padding:0 0 20px 0}.content_site ul{margin-left:20px}.content_site ol{margin-left:25px}.content_site img{max-width:100% !important;height:auto !important}.content_site a,.content_site a:hover{color:#555;text-decoration:none;border-bottom:1px solid #999}.sub_content_listing{padding:0 0 0 0;margin:0 0 30px 0;border-bottom:1px solid #e1e1e1}.subcontent_row{margin:0 -5px 0 -5px;padding:0 0 10px 0;display:flex;flex-wrap:wrap}@media only screen and (min-width:600px){.subcontent_row{margin:0 -10px 0 -10px}}.subcontent_item{width:auto;max-width:320px;padding:5px 5px}@media only screen and (min-width:600px){.subcontent_item{padding:10px 10px}}.subcontent_title{background:#f5f5f5;border:1px solid #e1e1e1;padding:10px 50px 10px 10px;position:relative;display:block;border-radius:8px;transition:all 0.3s ease-in-out}.subcontent_title>span{font-size:14px;line-height:18px;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-height:18px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.subcontent_title:before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;right:10px;top:10px;width:30px;height:18px;font-size:10px;line-height:20px;background:#333;color:#d9d9d9;border-radius:6px;text-align:center;display:block;transition:all 0.3s ease-in-out}.subcontent_item_inner a{color:#333}.subcontent_item_inner a:hover,.subcontent_item_inner a:hover .subcontent_title,.subcontent_item_inner a.selected,.subcontent_item_inner a.selected .subcontent_title{background:#eee;color:#333;text-decoration:none}.subcontent_item_inner a.selected span,.subcontent_item_inner a.selected .subcontent_title span{font-weight:700}.subcontent_item_inner a.selected .subcontent_title:before{content:""}.subcontent_item_inner a:hover .subcontent_title:before,.subcontent_item_inner a.selected .subcontent_title:before{background:#333;color:#fff}.flex_content_col_2 ul.content_box_list ul li a span{font-weight:400}.flex_content_col_2 ul.content_box_list li.active1 a,.flex_content_col_2 ul.content_box_list li.activeparent1 a,.flex_content_col_2 ul.content_box_list li.active2 a,.flex_content_col_2 ul.content_box_list li.activeparent2 a{background:#f5f5f5}.box_greeting{margin:50px 0}.box_greeting h1{margin:0 0 15px 0;padding:0 0 0 0;font-weight:900;font-size:18px;line-height:20px}.greeting_text{column-count:1;column-gap:0}@media only screen and (min-width:920px){.greeting_text{column-count:2;column-gap:80px}}.greeting_text h2{margin:20px 0 10px 0;padding:0 0 0 0;border:none}.greeting_text p{overflow:hidden;break-inside:avoid-column;margin:0 0 20px 0;padding:0;width:100%}.greeting_text ul{margin:0 0 20px 18px;padding:0;display:block}.greeting_text img{max-width:100% !important;height:auto !important}.greeting_text strong{font-weight:700}.greeting_text a{border-bottom:1px solid #999}.greeting_text a:hover{text-decoration:none;border-bottom:1px solid #999}.sitemaplist{margin:20px 0 20px 0}.sitemaplist ul{list-style-type:none;margin:0;padding:0}.sitemaplist .overview{display:none}.sitemaplist>ul.sitemapcat{column-count:1;column-gap:0;column-rule:1px solid #e1e1e1}@media only screen and (min-width:500px){.sitemaplist>ul.sitemapcat{column-count:2;column-gap:60px}}@media only screen and (min-width:850px){.sitemaplist>ul.sitemapcat{column-count:3;column-gap:60px}}.sitemaplist>ul.sitemapcat>li.level1{overflow:hidden;break-inside:avoid-column;margin-bottom:30px;list-style-type:none;display:block;width:100%;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-weight:bold}.sitemaplist>ul.sitemapcat>li.level1>a,.sitemaplist>ul.sitemapcat>li.level1>span{display:block;padding:10px 5px;border-bottom:none}.sitemaplist>ul.sitemapcat>li.level1>a:hover{color:#333;text-decoration:none}.sitemaplist>ul.sitemapcat>li>ul li{border-top:1px solid #e1e1e1;font-weight:normal}.sitemaplist>ul.sitemapcat>li>ul li a{background:#fff;color:#333;display:block;font-size:14px;line-height:20px;padding:8px 0;border-bottom:none}.sitemaplist>ul.sitemapcat>li>ul li a:hover{text-decoration:none}.sitemaplist>ul.sitemapcat>li ul li a{padding-left:5px;border-bottom:none}.sitemaplist>ul.sitemapcat>li ul ul li a{padding-left:20px;border-bottom:none}.sitemaplist>ul.sitemapcat>li ul ul ul li a{padding-left:35px;border-bottom:none}.sitemaplist>ul.sitemapcat>li ul ul ul ul li a{padding-left:50px;border-bottom:none}#product_info{margin:40px 0 0 0}#product_info .pp-message{margin:10px 0 -10px 0}#product_info .subline{line-height:20px}.pd_cols_row{position:relative;margin:0 0 0 0;padding:0 0 0 0;display:block}.pd_col_1{float:none;padding:0 0 0 0;width:100%;max-width:500px;margin:30px auto 30px auto}.pd_col_2{float:none;padding:0 0 0 0;width:100%;max-width:500px;margin:0 auto}@media only screen and (min-width:850px){.pd_heading{float:right;padding:0 0 0 30px;width:50%;max-width:initial;margin:initial}.pd_col_1{float:left;padding:0 30px 0 0;width:50%;max-width:initial;margin:initial;min-height:200px}.pd_col_2{float:right;padding:0 0 0 30px;width:50%;max-width:initial;margin:initial}}.pd_sticky{position:static;top:0}@media only screen and (min-width:850px){.pd_sticky{position:sticky;top:15px}}.admin_mode .pd_sticky{top:0}@media only screen and (min-width:850px){.admin_mode .pd_sticky{top:50px}}.pd_images{position:relative;font-size:8px;line-height:10px;color:#fff}.pd_images:before{content:"";display:block;padding-top:62%}.pd_image_container{position:absolute;top:0;left:0;height:100%;width:calc(100% - 10px);display:flex;margin:0 10px 0 0;flex-direction:row-reverse}.pd_image_small_container{float:left;width:16.6666%;display:flex;flex-direction:column;position:relative;right:-10px}.pd_image_big_container{float:right;width:83.3334%;overflow:hidden}.pd_image_small{display:flex;height:100%;padding:0 0 0 0}.pd_image_small_inner{width:100%;border:1px solid #e1e1e1;border-radius:2px;position:relative}.pd_image_small_inner img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:auto;height:auto;max-width:90%;max-height:90%;cursor:pointer}.pd_image_big{vertical-align:top;display:block;position:relative;padding:0 1px 0 0}.pd_image_big_inner{overflow:hidden;position:relative;width:100%;border-radius:2px;border:1px solid #e1e1e1}.pd_image_big_inner:before{display:none}.pd_image_big_inner a{display:block;position:static;width:100%;height:100%;top:0;left:0;bottom:0;right:0;margin:auto}.pd_image_big img{margin:auto;position:static;top:0;left:0;bottom:0;right:0;width:auto;height:auto;max-width:90%;max-height:90%;cursor:zoom-in}.splide.splide_small_image{border:none}.splide.splide_small_image.no_arrows .splide__arrows{display:none}.splide_small_image .splide__slide,.splide_small_image .splide__slide.is-active{border:none !important}.splide_small_image .splide__slide.is-active .pd_image_small_inner{border:1px solid #555}.splide.splide_big_image{position:absolute;top:0;left:0;right:0;bottom:0;border:none;width:100%}.splide.splide_big_image.no_arrows .splide__arrows{display:none}.pd_heading{float:none;padding:0 0 0 0;width:100%;max-width:500px;margin:0 auto;display:flex;position:relative}.pd_manu_image{width:70px;position:absolute;right:0;top:0}.pd_manu_image img{max-width:100%;height:auto;vertical-align:top}.pd_title{flex:1}.pd_title h1{font-weight:700;font-size:20px;line-height:24px;color:#333;margin:0 0 15px 0;padding:0 0 0 0}.pd_title h1.manu_image_padding{padding:0 90px 0 0}.pd_manu{color:#333;font-size:14px;line-height:16px;margin:0 0 5px 0;font-weight:600}.pd_manu a{display:inline-block;color:#333;text-decoration:none;border-bottom:1px solid transparent}.pd_manu a:hover{color:#333;text-decoration:none;border-bottom:1px solid #333}.pd_rating{margin:15px 0 15px -1px;padding:0 0;font-size:13px;line-height:19px;text-align:left;display:flex;align-items:center;font-weight:400}.pd_rating .pd_rating_filler{vertical-align:top;display:inline-block;padding:0 8px;color:#999}.pd_rating .pd_rating_icons{vertical-align:top;display:inline-block;font-size:13px;line-height:19px;color:#ddd;padding:0 2px 0 0}.pd_rating .pd_rating_icons .fa-solid,.pd_rating .pd_rating_icons .fa-regular{padding:0 2px 0 0}.pd_rating .pd_rating_icons .full{color:#ffab00}.pd_rating .pd_rating_count{color:#666;font-size:11px;line-height:19px;letter-spacing:1px;font-weight:600;vertical-align:top}.pd_rating .pd_rating_link a{color:#333;border-bottom:1px solid #ccc}.pd_rating .pd_rating_link a:after{font-family:"Font Awesome 6 Free";content:"";font-weight:400;margin:0 0 0 5px}.pd_rating .pd_rating_link a:hover{color:#333;text-decoration:none;border-bottom:1px solid #ccc}.pd_heading_inforow{padding:0 0;font-size:12px;line-height:18px;text-align:left;font-weight:400}.pd_heading_inforow strong{font-weight:600}.pd_shippingrow{margin:25px 0;display:flex;font-size:13px;line-height:17px;font-weight:400}.pd_shippingrow strong{font-weight:600}.pd_shipping_icon{width:28px;font-size:15px;line-height:17px}.pd_shipping_image{display:inline-block;padding:0 5px 0 0}.pd_shipping_content{padding:0 0 0 0;font-size:13px;line-height:17px;flex:1}.pd_shipping_content a{color:#333;border-bottom:1px solid #ccc}.pd_shipping_content a:hover{text-decoration:none;color:#333;border-bottom:1px solid #ccc}.pd_offer{margin:25px 0 25px 0;position:relative;z-index:5000;overflow:visible}.pd_price{position:relative;text-align:left;padding:0 0 0 0;margin:0 0 30px 0;font-weight:700;font-size:18px;line-height:18px}.pd_price_discount{color:#e32828;font-weight:400;padding:0 0 5px 0;font-size:13px;line-height:19px}#pd_puprice{position:relative}.pd_price .standard_price,.pd_price .special_price,.pd_price .specialgraduated_price,.pd_price .graduated_price{color:var(--price_default_color,#434343);display:flex;align-items:flex-end;flex-wrap:wrap;padding:0 0 2px 0}.pd_price .special_price{padding:0 0 2px 50px}.pd_price .specialgraduated_price{padding:0 0 2px 0}.pd_price .vpe,.pd_price .vpe_with_item_price,.pd_price .no_price{display:block;font-weight:400;padding:1px 0 0 0;font-size:11px;line-height:15px;color:#666}.pd_price .small_price{vertical-align:0;padding:0 3px 2px 0;font-weight:400;font-size:12px;line-height:12px}.pd_price .special_price .small_price,.pd_price .specialgraduated_price .small_price{display:block;width:100%;padding:0 0 1px 0;font-size:8px;line-height:8px}.pd_price .old_price{float:left;display:inline-block;font-weight:700;font-size:14px;line-height:18px;color:var(--price_old_color,#666);text-decoration:none;padding:0 0 0 10px}.pd_price .new_price{float:left;display:inline-block;font-weight:700;font-size:18px;line-height:18px;color:var(--price_new_color,#e32828)}.pd_price .item_price{float:left;display:inline-block;font-weight:700;font-size:14px;line-height:18px;color:#666;text-decoration:none;padding:0 0 0 10px}.pd_price .uvp_price{float:left;display:inline-block;font-weight:700;font-size:18px;line-height:18px}.pd_price .save_price{display:block;background:var(--price_save_bg,#e32828);color:var(--price_save_color,#fff);font-size:14px;line-height:26px;font-weight:700;width:40px;text-align:center;border-radius:4px;position:absolute;top:0;left:0}.pd_price .save_price_long{display:none;color:var(--price_new_color,#e32828);font-weight:400;padding:1px 0 0 0;font-size:11px;line-height:15px}.pd_tax{display:block;font-weight:400;text-align:left;padding:1px 0 0 0;font-size:11px;line-height:15px;color:#666}.pd_tax a{color:#666;border-bottom:1px solid #ccc;text-decoration:none}.pd_tax a:hover{border-bottom:1px solid #ccc;text-decoration:none}.pd_expires{display:block;font-weight:400;text-align:left;padding:1px 0 0 0;font-size:11px;line-height:15px;color:var(--price_new_color,#e32828)}.fskmessage{margin:40px 0 0 0;position:relative;border:none;padding:10px 10px 10px 50px;font-size:14px;line-height:20px;font-weight:400;color:#e32828;background:#fff3f3}.fskmessage:before{font-weight:700;content:"18";position:absolute;width:40px;top:0;left:0;bottom:0;font-size:20px;line-height:20px;padding:0 0;color:#fff3f3;background:#e32828;align-items:center;justify-content:center;display:flex;opacity:0.5}.pd_addtobasket{margin:40px 0 5px 0;font-size:14px;line-height:18px;position:relative;z-index:1}.pd_addtobasket_row{display:flex;padding:5px 0;margin:0 -5px;align-items:center}.pd_addtobasket_wish{padding:0 5px 0 5px;width:54px}.pd_addtobasket_wish .cssButton .cssButtonIcon{font-size:18px}.pd_addtobasket_cart{padding:0 5px 0 5px;flex:1}.pd_addtobasket_input{position:relative;padding:0 5px 0 5px;width:50px}@media only screen and (min-width:340px){.pd_addtobasket_input{width:70px}}.pd_addtobasket_input input{text-align:center;padding:11px 6px 11px 6px}.pd_addtobasket_row_additional{display:flex;flex-direction:column;margin:0 -5px;padding:0 54px 0 50px}@media only screen and (min-width:340px){.pd_addtobasket_row_additional{padding:0 54px 0 70px}}.pd_addtobasket_paypal{width:100%;padding:5px 5px}.pd_addtobasket_express{width:100%;padding:5px 5px;text-align:right;line-height:17px}.pd_addtobasket_row_express{display:flex;width:100%}.pd_addtobasket_express_link{flex:1;padding:5px 0;text-align:left}.pd_addtobasket_express_link:last-child{text-align:right}.pd_addtobasket_express_link a{padding:3px 0;font-weight:400;color:#333}.pd_addtobasket_express_link a:hover{color:#333;text-decoration:none}.pd_description_content p:first-child{margin-top:0}.pd_description_content h2{font-size:16px;line-height:22px;font-weight:600;margin:0 0 0 0;padding:0 0 0 0;border:none}.pd_description_content h3{font-size:14px;line-height:22px;margin:0 0 0 0;padding:0 0 0 0;border:none}.pd_description_content ul{margin:12px 0 12px 20px}.pd_description_content ol{margin:12px 0 12px 20px}.pd_description_content img{width:auto;max-width:100%;height:auto;vertical-align:top}.pd_description_content iframe{max-width:100%}.pd_description_additional{border-top:1px solid #e1e1e1;margin:30px 0 0 0;padding:10px 0 0 0}.pd_print,.pd_url,.pd_added{position:relative;padding-left:20px}.pd_print::before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:0;left:0}.pd_url::before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:0;left:0}.pd_added::before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:0;left:0}.pd_url>a{border-bottom:1px solid #999}.pd_url>a:hover{text-decoration:none;border-bottom:1px solid #999}.pd_manu_add_desc{margin:0 0 30px 0}.pd_manu_address_row{margin:0 -10px;display:flex;flex-wrap:wrap}.pd_manu_address_item{padding:0 10px;flex:initial;width:100%}.pd_manu_address_item:nth-child(2){margin:30px 0 0 0}@media only screen and (min-width:600px){.pd_manu_address_item{flex:1;width:initial}.pd_manu_address_item:nth-child(2){margin:0 0 0 0}}.pd_manu_address_heading{font-weight:700;margin:0 0 5px 0}.pd_plain .count{background:#333;color:#fff;border-radius:4px;padding:0 0 0 0;font-size:10px;line-height:17px;margin:0 0 0 10px;min-width:24px;display:inline-block;text-align:center;vertical-align:1px}.pd_tabs{border-top:none}@media only screen and (min-width:800px){.pd_tabs{border-top:none}}.pd_tabs ul.resp-tabs-list{display:none}@media only screen and (min-width:800px){.pd_tabs ul.resp-tabs-list{display:block}.pd_tabs h2.resp-accordion,.pd_tabs div.resp-accordion{display:none}}.pd_tabs h2.resp-accordion,.pd_tabs div.resp-accordion{display:block;position:relative;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;background:#f9f9f9;padding:16px 20px 14px 20px}.pd_tabs h2.resp-tab-active,.pd_tabs div.resp-tab-active{border-bottom:0 solid #d9d9d9 !important;margin-bottom:0 !important;padding:16px 20px 14px 20px !important;background:#fff !important;color:#333}.pd_tabs .resp-arrow{right:15px;top:18px}.pd_tabs .resp-tabs-list li{font-weight:700;font-size:12px;line-height:18px;text-transform:uppercase;color:#666;display:inline-block;padding:16px 20px 14px 20px !important;margin-bottom:-1px !important;list-style:none;cursor:pointer;float:left;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;border-bottom:1px solid transparent}.pd_tabs .resp-tabs-list li.resp-tab-active{border-bottom:1px solid #fff;background:#fff;color:#333;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin-bottom:-1px !important;padding:16px 20px 14px 20px !important}.pd_tabs .resp-tab-content{display:none;padding:30px 20px 30px 20px;border:none}.pd_tabs .subline{display:none}.pd_tabs .count{background:#333;color:#fff;border-radius:4px;padding:0 0 0 0;font-size:10px;line-height:17px;margin:0 0 0 10px;min-width:24px;display:inline-block;text-align:center;vertical-align:1px}.pd_accordion h2.resp-accordion,.pd_accordion div.resp-accordion{position:relative;font-size:12px;line-height:18px;text-transform:uppercase;background:#f9f9f9;padding:16px 20px 14px 20px}.pd_accordion h2.resp-tab-active,.pd_accordion div.resp-tab-active{border-bottom:0 solid #d9d9d9 !important;margin-bottom:0 !important;padding:16px 20px 14px 20px !important;background:#fff !important;color:#333}.pd_accordion .resp-arrow{right:15px;top:18px}.pd_accordion .count{background:#333;color:#fff;border-radius:4px;padding:0 0 0 0;font-size:10px;line-height:17px;margin:0 0 0 10px;min-width:24px;display:inline-block;text-align:center;vertical-align:1px}.pd_accordion .resp-tab-content{display:none;padding:30px 20px 30px 20px}.pd_accordion .subline{display:none}.graduated_prices{margin:30px 0 0 0;font-weight:400;padding:0 0 0 0}.graduated_headline{margin:0 0 0 0;padding:0 0 5px 0;font-size:13px;line-height:19px;font-weight:700;border-bottom:1px solid #d9d9d9}.graduated_row{display:flex;flex-wrap:wrap}.graduated_item{width:33.3333%;font-size:13px;line-height:19px;padding:0 10px 0 0;margin:10px 0 0 0}@media only screen and (min-width:600px){.graduated_item{width:25%}}.graduated_title{font-weight:700;line-height:19px}.graduated_vpe{font-weight:400;padding:0 0 0 0;font-size:11px;line-height:15px;color:#666}.productoptions{margin:30px 0 0 0;font-weight:400;position:relative;z-index:6000;overflow:visible}.po_row_select{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:15px 0;margin:0 0 0 0;border-top:1px solid #d9d9d9;position:relative;z-index:7000;overflow:visible}.po_row_select:last-child{margin:0 0 0 0;border-bottom:1px solid #d9d9d9}.po_row_select_name{margin:0;padding:0 10px 0 0;font-size:13px;line-height:15px;font-weight:700;width:auto;flex:0 0 auto;white-space:nowrap}.po_row_select_item{flex:0 1 240px;width:240px;max-width:240px;min-width:0;padding:0;position:relative;z-index:8000;overflow:visible}.po_row_select_item select{height:41px}.po_row_select_item .SumoSelect{width:100%;max-width:100%;position:relative;z-index:9000;overflow:visible}.po_row_select_item .SumoSelect.open{z-index:99999}.po_row_select_item .SumoSelect>.CaptionCont{height:41px;font-size:13px;line-height:19px;min-height:41px;padding:10px 10px 10px 10px}.po_row_select_item .SumoSelect>.optWrapper{position:absolute;top:100%;left:0;right:auto;width:100%;font-size:13px;line-height:19px;z-index:2147483647;max-height:none;overflow:visible}.po_row_select_item .SumoSelect>.optWrapper>.options{max-height:none;height:auto;overflow:visible}@media only screen and (max-width:1199px){.po_row_select{width:100%;justify-content:flex-start}.po_row_select_name{padding:0 10px 0 0}.po_row_select_item{flex:1 1 auto;width:auto;max-width:none;min-width:0}.po_row_select_item .SumoSelect{width:100%;max-width:100%}}#product_info.product-info-premium,#product_info.product-info-premium .content_big,#product_info.product-info-premium .pi_hero,#product_info.product-info-premium .pi_hero>*,#product_info.product-info-premium .pi_offer,#product_info.product-info-premium .pi_offercard,#product_info.product-info-premium .pd_offer,#product_info.product-info-premium .productoptions,#product_info.product-info-premium .po_row_select,#product_info.product-info-premium .po_row_select_item{overflow:visible!important}#product_info.product-info-premium .pi_hero{position:relative;z-index:5000;overflow:visible!important}#product_info.product-info-premium .pi_offer,#product_info.product-info-premium .pi_offercard,#product_info.product-info-premium .pd_offer{position:relative;z-index:6000;overflow:visible!important}#product_info.product-info-premium .productoptions{position:relative;z-index:6000}#product_info.product-info-premium .po_row_select{position:relative;z-index:7000}#product_info.product-info-premium .po_row_select_item{position:relative;z-index:8000}#product_info.product-info-premium .po_row_select_item .SumoSelect{position:relative;z-index:9000;overflow:visible!important}#product_info.product-info-premium .po_row_select_item .SumoSelect.open{z-index:99999!important}#product_info.product-info-premium .po_row_select_item .SumoSelect>.optWrapper,#product_info.product-info-premium .po_row_select_item .SumoSelect.open>.optWrapper{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:100%!important;z-index:2147483647!important;max-height:none!important;overflow:visible!important}#product_info.product-info-premium .po_row_select_item .SumoSelect>.optWrapper>.options,#product_info.product-info-premium .po_row_select_item .SumoSelect.open>.optWrapper>.options{max-height:none!important;height:auto!important;overflow:visible!important}#product_info.product-info-premium .pd_addtobasket,#product_info.product-info-premium .pi_tabs_wrap,#product_info.product-info-premium .pi_tabs_wrap--below-hero{position:relative;z-index:1}#product_info.product-info-premium .productoptions:has(.SumoSelect.open),#product_info.product-info-premium .po_row_select:has(.SumoSelect.open){margin-bottom:260px!important;overflow:visible!important}#product_info.product-info-premium .pi_hero:has(.SumoSelect.open),#product_info.product-info-premium .pi_hero-info:has(.SumoSelect.open),#product_info.product-info-premium .pi_offer:has(.SumoSelect.open),#product_info.product-info-premium .pi_offercard:has(.SumoSelect.open),#product_info.product-info-premium .pd_offer:has(.SumoSelect.open){overflow:visible!important}#product_info.product-info-premium .po_row_select_item .SumoSelect.open>.optWrapper{display:block!important;visibility:visible!important;opacity:1!important}#product_info.product-info-premium .po_row_select_item .SumoSelect.open>.optWrapper>.options{display:block!important;max-height:none!important;height:auto!important;overflow:visible!important}@media only screen and (max-width:500px){#product_info.product-info-premium .productoptions:has(.SumoSelect.open),#product_info.product-info-premium .po_row_select:has(.SumoSelect.open){margin-bottom:300px!important}}.po_row_table{padding:0;margin:0 0 15px 0}.po_row_table:last-child{margin:0 0 0 0}.po_row_table_name{margin:0 0 0 0;padding:0 0 5px 0;font-size:13px;line-height:19px;font-weight:700;border-bottom:1px solid #e1e1e1}.po_row_table_item{padding:10px 0 10px 0;border-bottom:1px solid #e1e1e1;font-size:13px;line-height:19px}.po_row_table_item .cus_radio{font-size:13px;line-height:19px}.po_row_table_label{display:flex;flex-wrap:wrap}.po_row_table_option{flex:1}.po_row_table_option_text{padding:0 5px 0 0}.po_row_table_option_vpe{font-size:11px;white-space:nowrap;color:#666}.po_row_table_price{white-space:nowrap;text-align:right;font-weight:700;padding:0 0 0 20px}.po_row_button{display:block;margin:0 0 15px 0}.po_row_button_name{margin:0 0 5px 0;padding:0 0 5px 0;font-size:13px;line-height:19px;font-weight:700;border-bottom:1px solid #e1e1e1}.po_row_button_values{display:flex;flex-wrap:wrap;margin:0 -5px}.po_row_button_item{position:relative;margin:5px}.po_row_button_item input[type="radio"]{position:absolute;opacity:0}.po_row_button_item label{display:flex;height:100%;padding:10px 8px;min-width:60px;max-width:160px;background:#f5f5f5;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer}.po_row_button_item label:hover{background:#fff;border:1px solid #e1e1e1}.po_row_button_item_name{width:100%;text-align:center;font-weight:400;font-size:13px;line-height:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.po_row_button_item_price{width:100%;text-align:center;font-weight:400;font-size:10px;line-height:10px;display:block;padding:3px 0 0 0}.po_row_button_item_vpe{width:100%;text-align:center;font-weight:400;font-size:10px;line-height:10px;display:block;padding:3px 0 0 0}.po_row_button_item input[type="radio"]:checked~label{background:#d9d9d9;border:1px solid #ccc;opacity:1.0}.po_row_button_item input[type="radio"]:checked~label .po_row_button_item_name{font-weight:700}.tags_block{margin:0 0 0 0;border-top:1px solid #e1e1e1}.tags_row{font-size:13px;line-height:20px;font-weight:400;border-bottom:1px solid #e1e1e1;display:flex;flex-wrap:wrap}.tags_bg1{background:transparent}.tags_bg2{background:transparent}.tags_row .tags_options{float:left;width:100%;display:block;font-weight:700;white-space:nowrap;padding:14px 0 0 0}@media only screen and (min-width:600px){.tags_row .tags_options{width:25%;padding:14px 0 14px 0}}.tags_row .tags_values{flex:initial;width:100%;float:left;padding:2px 0 14px 0;display:block}@media only screen and (min-width:600px){.tags_row .tags_values{flex:1;width:initial;padding:14px 0 14px 15px}}.tags_options_row{font-size:13px;line-height:20px;float:left;padding:2px 0 2px 0}.tags_options_name{position:relative;z-index:1;display:inline-block;border-bottom:1px dashed transparent}.tags_options_name.tooltip{cursor:default;border-bottom:1px dashed #999}.tags_options a{color:#296aab;font-size:15px;line-height:15px;vertical-align:-1px}.tags_values>span:after{content:",";margin:0 8px 0 1px}.tags_values>span:last-child:after{content:"";margin:0 0 0 0}.tags_values_text_row{font-size:13px;line-height:20px;float:left;padding:2px 0 2px 0}.tags_values_name{position:relative;z-index:1;display:inline-block;border-bottom:1px dashed transparent}.tags_values_name.tooltip{cursor:default;border-bottom:1px dashed #999}.tags_values_info{position:relative}.tags_values_info a{color:#296aab;font-size:15px;line-height:15px;vertical-align:-1px}.tags_values_icon_row{font-size:13px;line-height:20px;float:left;padding:2px 0 2px 0}.tags_values_icon_name{position:relative;z-index:1;display:inline-block;border-bottom:1px dashed transparent}.tags_values_icon_name img{vertical-align:top;width:auto;height:20px}.tags_block .tooltip .tooltip_content{display:block;visibility:hidden;width:200px;background-color:#333;color:#fff;text-align:left;border-radius:6px;padding:10px 10px;position:absolute;z-index:1;bottom:calc(100%+5px);left:0%;margin-left:0;opacity:0;font-size:12px;line-height:16px;font-weight:400;transition:all 0.3s ease-in-out}.tags_block .tooltip .tooltip_content::after{content:" ";position:absolute;top:100%;left:20px;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tags_block .tooltip:hover .tooltip_content{visibility:visible;opacity:1}.media_block{margin:0 0 0 0;border-top:1px solid #e1e1e1}.media_row{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;line-height:18px;border-bottom:1px solid #e1e1e1;padding:10px 5px}.media_row:nth-child(odd){background:transparent}.media_row:nth-child(even){background:transparent}.media_row a:hover{text-decoration:none}.media_desc{width:100%;padding:0 0% 5px 56px;font-size:13px;line-height:17px}@media only screen and (min-width:600px){.media_desc{padding:0 20% 5px 56px}}.media_icon{width:56px;line-height:44px;font-size:24px;text-align:center;padding:0 20px 0 0}.media_icon .fa-arrow-up-right-from-square{font-size:20px}.media_content{flex:1;font-weight:600;padding:0 10px 0 0}.media_size{display:none;padding:0 20px;text-align:right;font-style:italic}@media only screen and (min-width:600px){.media_size{display:block}}.media_button{width:100%;margin:10px 0 10px 0;order:2}@media only screen and (min-width:600px){.media_button{width:130px;margin:0;order:initial}}.media_button .cssButton{padding:5px 5px;min-height:36px}.download_box{border-top:1px solid #e1e1e1;margin:0 0 20px 0}.download_row{display:flex;border-bottom:1px solid #e1e1e1;padding:10px 0}.dl_icon{width:50px;padding:5px 0 0 5px}.dl_icon a{display:inline-block;font-size:20px;line-height:20px;padding:5px;border-radius:20px;width:34px;text-align:center}.dl_icon a.dl_allow{border:2px solid #43c875;color:#43c875}.dl_icon a.dl_lock{border:2px solid #e32828;color:#e32828}.dl_icon a:hover{opacity:0.8;text-decoration:none}.dl_content{flex:1;line-height:22px;font-size:14px}.dl_content a{color:#555;text-decoration:none}.dl_content a:hover{text-decoration:none;border-bottom:1px solid #999}ul#checkoutnavigation{margin:0 0 40px 0;padding:5px 0;display:flex;flex-wrap:wrap;justify-content:flex-start;border-bottom:1px solid #d9d9d9}@media only screen and (min-width:985px){ul#checkoutnavigation{justify-content:space-evenly}}ul#checkoutnavigation li{list-style-type:none;float:none;padding:5px 0;width:50%}@media only screen and (min-width:985px){ul#checkoutnavigation li{width:initial}}ul#checkoutnavigation li .active,ul#checkoutnavigation li .selected,ul#checkoutnavigation li .inactive{padding:5px 0;display:flex;align-items:center}ul#checkoutnavigation li .number{width:30px;line-height:30px;height:30px;font-size:14px;text-align:center;border-radius:4px}ul#checkoutnavigation li .content{flex:1;padding:0 10px 0 10px}ul#checkoutnavigation li .title{display:block;font-size:13px;line-height:17px;font-weight:700;padding:1px 0 1px 0;text-transform:uppercase}ul#checkoutnavigation li .description{display:none;font-size:12px;line-height:14px}@media only screen and (min-width:600px){ul#checkoutnavigation li .description{display:block}}ul#checkoutnavigation li .active{color:#333}ul#checkoutnavigation li .inactive{color:#aaa}ul#checkoutnavigation li .selected{color:#999}ul#checkoutnavigation li .active .number{border:1px solid #d9d9d9;color:#333}ul#checkoutnavigation li .inactive .number{border:1px solid #d9d9d9;color:#aaa}ul#checkoutnavigation li .selected .number{border:1px solid #d9d9d9;color:#999}.checkout_row{margin:0 0 30px 0}.checkout_info{float:left;width:100%;padding:5px 10px 10px 10px;background:#f5f5f5;font-size:13px;line-height:19px;font-weight:400;margin:0 0 20px 0}@media only screen and (min-width:985px){.checkout_info{width:292px;margin:0}}.checkout_action{padding:0 0 0 0;width:100%;float:right;margin:0 0 20px 0}@media only screen and (min-width:985px){.checkout_action{padding:2px 0 0 40px;width:calc(100% - 292px);margin:0}}.checkout_action .pp-message{margin:20px 0 0 0}.checkout_action .pp-message>span{max-width:100% !important}.checkout_accept{padding:0 0 0 0;width:100%;float:right}@media only screen and (min-width:985px){.checkout_accept{padding:0 0 0 40px;width:calc(100% - 292px)}}.checkout_info .subline{font-size:13px;line-height:19px;margin:0 0 8px 0;padding:6px 0}.checkout_action .subline{font-size:16px;line-height:20px;margin:0 0 8px 0;padding:8px 0 6px 0}.checkout_accordion .errormessage{margin:10px 0 0 0}.checkout_accordion .infomessage{margin:10px 0 0 0}.checkout_accordion{margin:0 0 10px 0 !important}.checkout_accordion .cus_radio input[type="radio"]~label{display:flex;padding:0 30px 0 30px;font-weight:600}.checkout_accordion .shipping_name,.checkout_accordion .payment_name{flex:1;padding:0 10px 0 0}.checkout_accordion .shipping_name.no_radio{padding:0 10px 0 30px;position:relative}.checkout_accordion .shipping_name.no_radio:before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:16px;line-height:19px;position:absolute;top:0;left:0;color:#666;opacity:0.3}.checkout_accordion .shipping_costs,.checkout_accordion .payment_costs{white-space:nowrap;padding:0 0 0 0}.checkout_accordion img{max-width:100%;height:auto;vertical-align:-2px;margin:0 10px 0 0}.checkout_comment{margin:0 0 0 0}.checkoutconditions{padding:10px;text-align:left;background:#fff7dd;margin:10px 0 0 0;font-weight:400}.checkoutconditions strong{font-weight:400}.checkout_box{margin:0 0 15px 0;overflow:hidden}.checkout_box #checkout_shipping{padding:0 0 0 0}@media only screen and (min-width:600px){.checkout_box #checkout_shipping{padding:0 20px 0 0}}@media only screen and (min-width:985px){.checkout_box #checkout_shipping{padding:0 0 0 0}}.checkout_box #customers_express span.cssButtonText{display:none}.checkout_box_products{margin:0 0 0 0}.checkout_box_products .subline{font-size:13px;line-height:19px;margin:0 0 8px 0;padding:6px 0}.checkout_box_row{display:flex;flex-wrap:wrap}.checkout_box_row .checkout_box{margin:0 0 15px 0;width:100%}@media only screen and (min-width:600px){.checkout_box_row .checkout_box{width:50%}}@media only screen and (min-width:985px){.checkout_box_row .checkout_box{width:100%}}.checkout_row_confirmation .ordertotal_row{padding:12px 0}.dutyinfo{font-size:12px;padding:5px;margin-top:8px}.color_edit_info{color:#333}table.paymentmoduledata{font-size:13px;line-height:16px}table.paymentmoduledata tr{display:flex;align-items:center}table.paymentmoduledata tr td.title{width:40%;padding:2px 10px 2px 0}table.paymentmoduledata tr td.field{flex:1;vertical-align:top;padding-left:12px}table.paymentmoduledata tr td.field br{display:none}table.paymentinfotable tr td{width:130px;padding:2px 20px 2px 0}table.paymentinfotable.paypallink span.cssButton,table.paymentinfotable.paypalpluslink span.cssButton{max-width:165px;margin:10px 0 0 0}.checkout_payment_gift{margin:10px 0 20px 0;padding:10px 10px 10px 50px;position:relative;border:1px solid #e1e1e1;font-size:14px;line-height:18px;font-weight:400;color:#333;background:#fff}.checkout_payment_gift:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;width:38px;top:0;left:0;bottom:0;font-size:22px;line-height:22px;padding:9px 0;color:#333;background:#eee;align-items:flex-start;justify-content:center;display:flex}.checkout_payment_gift .cus_check_gift{font-size:14px;line-height:20px}.checkout_payment_gift .gift_title{position:relative;font-size:14px;line-height:20px;font-weight:600;border-bottom:1px solid #d9d9d9;margin:0 0 5px 0;padding:0 0 8px 0}.checkout_payment_gift .gift_costs{position:absolute;top:0;right:30px;font-size:14px;line-height:20px}.checkout_payment_gift .gift_desc{margin:10px 0 0 0}.checkout_payment_gift .infomessage,.checkout_payment_gift .errormessage{margin:10px 0 0 0;padding:8px 8px;font-style:italic}.checkout_payment_gift .infomessage:before,.checkout_payment_gift .errormessage:before{display:none}.checkout_confirmation_gift{color:#333;border-bottom:1px solid #e1e1e1}.checkout_confirmation_gift .successmessage,.checkout_confirmation_gift .errormessage{margin:10px 0 10px 0}.checkout_confirmation_gift .successmessage .successmessage p{margin:0 0 5px 0}.checkout_confirmation_gift .successmessage .successmessage p:last-child{margin:0 0 0 0}.checkout_confirmation_gift .ordertotal_row{background:#f5f5f5;border:0;align-items:center;font-size:14px;line-height:20px;flex-direction:column;padding:12px 10px}@media only screen and (min-width:600px){.checkout_confirmation_gift .ordertotal_row{flex-direction:row}}.checkout_confirmation_gift .ordertotal_row input[type=text]{background:#fff}.checkout_confirmation_gift .ot_width_gift_1{display:none;flex:1;padding:0 0 8px 1px;width:100%;font-weight:700;font-size:12px;line-height:16px}@media only screen and (min-width:600px){.checkout_confirmation_gift .ot_width_gift_1{padding:0 20px 0 0;width:100%}}.checkout_confirmation_gift .ot_width_gift_2{width:100%;padding:0 0 0 0}.checkout_confirmation_gift .fa-circle-info{color:#296aab}.checkout_confirmation_gift .gift_item_row{padding:0}.checkout_confirmation_gift .gift_item_row>div{padding-top:0;padding-bottom:0}.account_history_box_row{display:flex;flex-wrap:wrap;margin:0 -10px}.account_history_box_row .account_history_box{margin:0 0 15px 0;padding:0 10px;width:100%}@media only screen and (min-width:600px){.account_history_box_row .account_history_box{width:50%}}.account_history_info .of_col_flex{padding:0 5% 0 0}.account_history_info .of_header_col_flex{padding:0 0 0 0}.account_history_info .ordertotal_row{padding:12px 0}.account_history_info .of_col_qty_inner{align-items:center}.account_history_info .of_quantity_update{margin:0 0 0 10px;display:flex;width:100%}.account_history_info .of_quantity_update>a{width:44px;margin:0 0 0 10px}.account_history_info .of_quantity_update .cssButtonIcon{font-size:18px}body.popupcontent{min-width:100%;background:#fff none;padding:0 10px 0 0}body.popupcontent h1{font-weight:400;font-size:22px;line-height:26px;margin:0 0 10px 0}body.popupcontent img{max-width:100%;width:auto;height:auto}body.popupcontent ul{margin:0 0 0 20px}body.popupcontent ol{margin:0 0 0 25px}body.popupprint{min-width:100%;background:#fff none;padding:0 10px 0 0}body.popupprint h1{font-weight:400;font-size:22px;line-height:26px;margin:0 0 10px 0}.printwrap{width:700px;margin:0 auto}.printlogo{padding:10px 0;text-align:center;border-bottom:1px solid #e1e1e1;margin-bottom:10px}.hr_1{height:1px;line-height:1px;margin:0;padding:0;display:block;border-bottom:solid 1px #e1e1e1;background-color:transparent}.hr_5{height:1px;line-height:1px;margin:5px 0;padding:0;display:block;border-bottom:solid 1px #e1e1e1;background-color:transparent}.hr_15{height:1px;line-height:1px;margin:15px 0;padding:0;display:block;border-bottom:solid 1px #e1e1e1;background-color:transparent}.printColumsLeft{float:left;width:48%}.printColumsRight{float:right;width:48%}.printColumsInfoLeft{float:left;width:500px;padding:0}.printColumsInfoLeft .subline,.printColumsInfoLeft .graduated_headline{color:#333;font-size:13px;line-height:19px;margin:15px 0 10px 0;padding:0 0 5px 0;font-weight:900}.printColumsInfoLeft ul{margin:8px 0 8px 18px}.printColumsInfoLeft ol{margin:8px 0 8px 18px}.printColumsInfoRight{float:right;width:164px;text-align:center}.printColumsInfoRight img{max-width:160px;height:auto;margin:10px auto 0 auto;border:1px solid #e1e1e1;padding:1px}ul.printinfolist{margin-left:15px}ul.printinfolist li.active{font-weight:bold}.moimages{float:left;width:126px;height:126px;border:1px solid #e1e1e1;padding:2px;margin:0 10px 10px 0;position:relative}.moimages:nth-child(5n){margin-right:0}.moimages img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#fff;max-height:124px;max-width:124px}.printwrap_admin{padding-top:40px;width:700px;margin:0 auto}p.underline{margin:105px 0 3px 15px;font-size:10px;text-decoration:underline}.printlogo_admin{padding:0 0;text-align:right;margin:0 0 20px 0}.printlogo_admin img{max-width:336px}.print_small{font-size:12px;line-height:18px}.print_big{font-size:26px;font-weight:bold;text-transform:uppercase;padding:30px 0 0 0}.printwrap table.order_table,.printwrap_admin table.order_table{margin-top:0;font-size:13px;line-height:19px;width:100%}.printwrap .ord_table_left,.printwrap_admin .ord_table_left{text-align:left}.printwrap .ord_table_right,.printwrap_admin .ord_table_right{text-align:right}.printwrap .ord_width40,.printwrap_admin .ord_width40{width:40px}.printwrap .ord_width110,.printwrap_admin .ord_width110{width:110px}.printwrap .ord_width120,.printwrap_admin .ord_width120{width:120px}.printwrap table.order_table tr.headerrow,.printwrap_admin table.order_table tr.headerrow{font-size:10px;line-height:20px;font-weight:bold;background:transparent}.printwrap table.order_table tr.headerrow td,.printwrap_admin table.order_table tr.headerrow td{padding:5px 5px;vertical-align:top}.printwrap table.order_table tr.mainrow td,.printwrap_admin table.order_table tr.mainrow td{border-top:1px solid #e1e1e1;padding:10px 5px;vertical-align:top}.printwrap table.order_table ul.attributes_list,.printwrap_admin table.order_table ul.attributes_list{list-style-type:none;margin:7px 0 0 0}.printwrap table.order_table ul.attributes_list li,.printwrap_admin table.order_table ul.attributes_list li{font-size:12px;line-height:20px}.printwrap .total_table_right,.printwrap_admin .total_table_right{float:right}.printwrap table.total_table,.printwrap_admin table.total_table{font-size:13px;line-height:19px}.printwrap table.total_table tr td,.printwrap_admin table.total_table tr td{padding:2px 5px;width:120px;white-space:nowrap}.product_navigator{display:none}@media only screen and (min-width:985px){.product_navigator{display:block}}.product_navigator>div{position:fixed;width:140px;z-index:5;top:30%;background:#ddd;text-align:center;cursor:pointer;transition:all 0.3s ease-in-out}.product_navigator>div>a{color:#666;display:flex;align-items:center}.product_navigator>div>a:hover{text-decoration:none}.product_navigator .next{top:32%;right:0;margin-right:-100px}.product_navigator .prev{top:32%;left:0;margin-left:-100px}.product_navigator .next:hover{margin-right:0}.product_navigator .prev:hover{margin-left:0}.product_navigator>div:hover{background:#ddd}.product_navigator .action{width:40px;font-size:16px;line-height:20px;text-align:center}.product_navigator .content{background:#f5f5f5;padding:10px;flex:1}.product_navigator .content span{display:block;width:100%;background:#fff;position:relative}.product_navigator .content span:before{content:"";display:block;padding-top:100%}.product_navigator .content span img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.suggestionsBox{position:absolute;right:-10px;left:-10px;top:calc(100%+28px);margin:auto;background:#fff;z-index:1100;padding:20px 0 20px 0;text-align:left;box-shadow:0 10px 15px -15px #333}@media only screen and (min-width:920px){.suggestionsBox{top:100%;right:0;left:0;padding:0 0 20px 0}}.suggestionsBox .suggestionList{width:100%;max-width:980px;background:#fff;margin:0 auto;padding:0 0 0 0}.suggestionsBox .suggestionList ul{max-height:640px;overflow:auto;text-align:left;margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.suggestionsBox .suggestionList ul li{width:100%;padding:0 10px}@media only screen and (min-width:460px){.suggestionsBox .suggestionList ul li{width:50%}}@media only screen and (min-width:690px){.suggestionsBox .suggestionList ul li{width:33.3333%}}@media only screen and (min-width:920px){.suggestionsBox .suggestionList ul li{width:25%}}.suggestionsBox .suggestionList li a{display:block;text-decoration:none}.suggestionsBox .autocomlete_item{display:flex;font-size:14px;line-height:18px;padding:10px 0;border-top:1px solid #e1e1e1}@media only screen and (min-width:690px){.suggestionsBox .autocomlete_item{padding:20px 0}}.suggestionsBox .ac_image{width:50px;height:50px;padding:5px;overflow:hidden;background:#fff;border:1px solid #e1e1e1}@media only screen and (min-width:460px){.suggestionsBox .ac_image{width:60px;height:60px}}@media only screen and (min-width:690px){.suggestionsBox .ac_image{width:70px;height:70px}}.suggestionsBox .ac_content{flex:1;padding:0 0 0 10px}.suggestionsBox .ac_text{display:-webkit-box;padding:2px 0 0 0;color:#434343;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.suggestionsBox .ac_price{display:block;padding:5px 0 0 0;white-space:nowrap;font-weight:700;color:var(--price_default_color,#434343);font-size:12px;line-height:16px}.suggestionsBox .ac_price .small_price{font-size:10px;font-weight:400}.suggestionsBox .ac_price .new_price{color:var(--price_new_color,#e32828)}.suggestionsBox .ac_price .graduated_price,.suggestionsBox .ac_price .item_price{display:block}.suggestionsBox .ac_price .save_price,.suggestionsBox .ac_price .no_price{display:none}.suggestionsBox .ac_vpe{font-size:10px;line-height:12px;color:#666;font-weight:400;display:block}.suggestionsBox .autocompletecloser{cursor:pointer}.suggestionsBox .autocomplete_error{padding:6px 0 11px 0;display:inline-block;text-align:center;width:100%}.suggestionsBox .autocomplete_button{text-align:center;padding:20px 0 0 0;margin:10px 10px 0 10px;border-top:1px solid #e1e1e1}.suggestionsBox .autocomplete_button a{display:inline-block}.suggestionsBox .autocomplete_button .cssButton{width:280px;margin:0 auto}.suggestionsBox .autocomplete_button a:hover{text-decoration:none}.slider_row{margin:20px 0 10px 0;position:relative;z-index:1}.slider_row::before{content:"";display:block;padding-top:60%}@media only screen and (min-width:600px){.slider_row::before{padding-top:35%}}.slider_row .splide{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;margin:auto;transition:all 0.5s ease-in-out;border:none}.slider_row .splide.splide_slider_single{visibility:visible;opacity:1}.slider_row .splide:hover{background:#000}.slider_row .splide__track{height:100%;color:unset}.slider_row .splide__slide{width:100%}.slider_row .splide__pagination{bottom:-20px;height:20px}.slider_row .splide__pagination li{height:20px}.slider_row .splide__pagination__page{height:20px}.slider_row .splide img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.slider_row .splide:hover img{opacity:0.8}.slider_row .splide a{display:block;width:100%;height:100%}.slider_row .splide .slider_item_content{position:absolute;background:rgba(255,255,255,0.6);color:rgba(36,36,36,0.9);border:1px solid rgba(255,255,255,0.1);border-radius:4px;display:block;font-weight:900;text-transform:uppercase;padding:12px 10px;left:10px;bottom:10px;max-width:calc(100% - 20px);font-size:12px;line-height:16px}@media only screen and (min-width:790px){.slider_row .splide .slider_item_content{font-size:14px;line-height:18px}}@media only screen and (min-width:985px){.slider_row .splide .slider_item_content{padding:12px 20px;left:30px;bottom:30px;max-width:calc(100% - 60px);font-size:16px;line-height:20px}}.banner_row{display:flex;flex-wrap:wrap;margin:0 -10px}.banner_item{position:relative}.width_50{width:50%}.width_25{width:50%}@media only screen and (min-width:600px){.width_50{width:50%}.width_25{width:25%}}.banner_item.width_50 .banner_item_image:before{content:"";display:block;padding-top:100%}.banner_item.width_25 .banner_item_image:before{content:"";display:block;padding-top:100%}@media only screen and (min-width:600px){.banner_item.width_50 .banner_item_image:before{padding-top:50%}.banner_item.width_25 .banner_item_image:before{padding-top:100%}}.width_33{width:50%}.width_66{width:50%}@media only screen and (min-width:600px){.width_33{width:33.3333%}.width_66{width:66.6666%}}.banner_item.width_33 .banner_item_image:before{content:"";display:block;padding-top:100%}.banner_item.width_66 .banner_item_image:before{content:"";display:block;padding-top:100%}@media only screen and (min-width:600px){.banner_item.width_33 .banner_item_image:before{padding-top:75%}.banner_item.width_66 .banner_item_image:before{padding-top:37.5%}}.width_100{width:100%}.banner_item.width_100 .banner_item_image:before{content:"";display:block;padding-top:50%}@media only screen and (min-width:600px){.banner_item.width_100 .banner_item_image:before{padding-top:25%}}.banner_item_image{position:relative}.banner_item_image_inner{position:absolute;top:10px;left:10px;right:10px;bottom:10px;margin:auto;overflow:hidden;transition:all 0.5s ease-in-out}.banner_item_image_inner:hover{background:#000}.banner_item_image_inner:has(.banner_html_text):hover{background:rgba(0,0,0,0.10)}.banner_item_image_inner img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:all 0.5s ease-in-out}.banner_item_image_inner:hover img{opacity:0.8}@media only screen and (min-width:790px){.banner_item_content{font-size:14px;line-height:18px}}@media only screen and (min-width:985px){.banner_item_content{padding:12px 20px;left:30px;bottom:30px;max-width:calc(100% - 60px);font-size:16px;line-height:20px}}.banner_item_content{position:absolute;background:transparent;color:rgba(36,36,36,0.9);border:1px solid rgba(255,255,255,0.2);border-radius:4px;display:inline-block;font-weight:900;text-transform:uppercase;padding:0;left:38px;bottom:58px;max-width:calc(100% - 20px);font-size:12px;line-height:16px}.banner_item_content>span{display:inline-block;background:rgba(255,255,255,0.95);color:#1f1f1f;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:0.45px;text-transform:uppercase;padding:13px 20px;border-radius:6px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 4px 12px rgba(0,0,0,0.06);white-space:nowrap;transition:all 0.25s ease}.banner_item_content>span:hover{background:#1f1f1f;color:#ffffff;box-shadow:0 7px 18px rgba(0,0,0,0.12);transform:translateY(-1px)}#layout_offline{max-width:700px;margin:40px auto;padding:30px;border:1px solid #e1e1e1}#layout_offline a[href$="login_admin.php"]{margin:20px 0 0 0;background:#ccc;color:#333;padding:5px 10px;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;border-radius:4px}#layout_offline a[href$="login_admin.php"]:hover{background:#ddd;color:#333;text-decoration:none}#dsgvo .agbframe{margin:0 0 20px 0;border:1px solid #d9d9d9;color:#666;vertical-align:middle;padding:10px;border-radius:4px;font-size:14px;line-height:20px;height:130px;overflow:auto;text-align:left}#dsgvo .button_right{max-width:240px}.flex_content_col_2 .content_box{margin:0 0 30px 0}.flex_content_col_2 .content_box_header{font-size:20px;line-height:1.15;font-weight:800;margin:0 0 12px 0;letter-spacing:-0.01em;color:#1f1f1f}.flex_content_col_2 ul.content_box_list{margin:0;list-style-type:none;padding:0;border-radius:18px;border:1px solid #ececec;border-width:1px 1px 1px 1px;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);box-shadow:0 6px 18px rgba(0,0,0,0.03)}.flex_content_col_2 ul.content_box_list ul{margin:0;list-style-type:none}.flex_content_col_2 ul.content_box_list li{border:solid #e1e1e1;border-width:1px 0 0 0;border-top:1px solid #ececec}.flex_content_col_2 ul.content_box_list>li:first-child{border-top:none}.flex_content_col_2 ul.content_box_list li a{padding:14px 14px 14px 32px;display:block;font-size:13px;line-height:1.45;color:#222;position:relative;font-weight:600;text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,background 0.25s ease,color 0.25s ease,padding-left 0.25s ease}.flex_content_col_2 ul.content_box_list li a:after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:9px;line-height:17px;margin:0 0 0 0;position:absolute;top:14px;left:11px;color:#777;transition:color 0.25s ease,left 0.25s ease}.flex_content_col_2 ul.content_box_list ul li a{padding:9px 5px 9px 42px;padding-left:44px;font-weight:500}.flex_content_col_2 ul.content_box_list ul li a:after{left:24px}.flex_content_col_2 ul.content_box_list li a:hover{color:#E8970A;background:linear-gradient(180deg,#ffffff 0%,#fffaf2 100%);text-decoration:none;padding-left:36px}.flex_content_col_2 ul.content_box_list ul li a:hover{padding-left:48px}.flex_content_col_2 ul.content_box_list li a:hover:after{color:#E8970A}.flex_content_col_2 ul.content_box_list li.active1>a,.flex_content_col_2 ul.content_box_list li.activeparent1>a,.flex_content_col_2 ul.content_box_list li.active2>a,.flex_content_col_2 ul.content_box_list li.activeparent2>a{background:linear-gradient(180deg,#ffffff 0%,#fafafa 100%)}.flex_content_col_2 ul.content_box_list li.active1>a span,.flex_content_col_2 ul.content_box_list li.active2>a span{color:#1f1f1f;font-weight:700}body.popupcontent,body.popupcontent *{font-family:Arial,Helvetica,sans-serif !important;font-weight:400 !important}body.popupcontent h1,body.popupcontent h2,body.popupcontent h3{font-weight:700 !important}
.col_search .infoText,.col_menu .infoText{font-size:10px !important;margin-top:4px !important;line-height:1.2 !important;font-weight:600 !important;color:#1f1f1f !important;background:transparent!important;width:auto!important;height:auto!important;border:0!important}.col_search .infoText{position:relative;display:ruby-text}.col_search{padding-top:0px;width:40px}#menu_short>div{background:transparent;border:0px}.col_menu #menu_short{width:40px;margin-top:8px}#cart_short>a,#wishlist_short>a,#account_short>a,#settings_short>div,#menu_short>div,#search_short>div{position:relative;display:block;background:transparent;color:var(--header_menuitems_color,#555);border:0 none;height:auto;width:auto;border-radius:0;text-align:center;transition:all 0.3s ease-in-out;cursor:pointer}:root{--spm-card-bg:linear-gradient(180deg,#ffffff 0%,#fafafa 100%);--spm-card-bg-soft:linear-gradient(180deg,#ffffff 0%,#fcfcfc 100%);--spm-card-shadow:0 12px 30px rgba(0,0,0,0.04);--spm-card-shadow-sm:0 8px 22px rgba(0,0,0,0.03)}.col_menu #menu_short{display:none}.prod_image:before{padding-top:75%}.lb_title h2,.lb_title .lb_title_inner{height:45px}.content_small{max-width:1440px}.breadcrumb{border-bottom:none;font-size:12px}.flex_listing_cols{margin-top:40px;gap:20px}.flex_listing_products{min-width:0}.menu_items>li.has_sub_cats>a .sub_cats_arrow,.menu_items>li.has_sub_cats>.nolink .sub_cats_arrow{top:3px;bottom:0;margin:auto;position:absolute;right:2px}ul.subcats_menu_hover,ul.subcats_menu{padding-left:0px}.level0>ul{padding-left:2px}ul.subcats_menu ul>li>a,ul.subcats_menu li>a{border:none}@media only screen and (min-width:600px){.col_cart,.col_wishlist,.col_account,.col_settings,.col_menu{}}#cart_short,#wishlist_short,#account_short,#settings_short,#menu_short{width:auto}#cart_short .count,#wishlist_short .count{background-color:#E8970A}#toggle_account{background:#fff url(img/icon_account.svg) 50% 50% no-repeat !important;background-size:42px !important;border:0px !important}#toggle_cart{background:#fff url(img/icon_cart.svg) 50% 50% no-repeat !important;background-size:42px !important;border:0px !important}#toggle_wishlist{background:#fff url(img/icon_wishlist.svg) 50% 50% no-repeat !important;background-size:42px !important;border:0px !important}.slider_row{margin-bottom:0px}.layout_categories{border-color:#999}.layout_categories .lngBox{padding-top:23px;text-align:right}.layout_categories .lngBox .field_item_1{display:flex;align-items:center;justify-content:flex-end;gap:10px}.layout_categories .currBox{padding-top:23px;text-align:left;cursor:pointer;min-width:95px}.layout_categories .settingsbox .SumoSelect.sumo_currency{width:auto;min-width:95px}.layout_categories .menu_items>li>a{font-size:18px;font-weight:600;padding-top:20px}.layout_categories .level1.has_sub_cats span.nolink{position:relative;padding:5px 25px 5px 10px;font-size:18px;font-weight:600;padding-top:20px;cursor:pointer}.layout_categories .level1.has_sub_cats span.nolink:hover,.layout_categories .menu_items>li>a:hover{background:transparent;color:#E8970A}.homeMenuBlock .displayToggle{font-size:13px;color:#000;font-weight:600}.homeMenuBlock .displayToggle:hover{font-size:12px;color:#E8970A;cursor:pointer}.homeMenuBlock .displayToggle::after{font-family:"Font Awesome 6 Free";content:"\f078";font-size:10px;line-height:15px;font-weight:900;margin-left:4px}.homeMenuBlock h1{font-weight:900;font-style:normal;text-transform:uppercase;font-size:35px;margin-bottom:20px}.homeMenuBlock h1::after{content:"";display:inline-block;width:10px;height:10px;background:#E8970A;margin-left:2px;vertical-align:baseline}.homeMenuBlock .text{font-size:15px;margin-bottom:60px}.homeMenuBlock .teaser div:hover img{transform:scale(1.1);transition:transform 0.4s ease;transform-origin:center center}.homeMenuBlock .teaser div:hover p a{color:#E8970A;font-weight:600;transition:transform 0.4s ease;transform-origin:center center}.homeMenuBlock .teaser div p a{color:inherit;font-weight:inherit;transition:transform 1.4s ease;transform-origin:center center}.homeMenuBlock .teaser .link-text{background:#fff;font-size:13px;text-align:center;margin:0;padding:10px 0}.homeMenuBlock .sidebarMenu ul{list-style-type:none;padding-left:0px}.homeMenuBlock .sidebarMenu .level1:nth-child(n+2){margin-top:25px}.homeMenuBlock .sidebarMenu .spmTaring{position:relative;max-height:227px;overflow:hidden;text-overflow:ellipsis}.homeMenuBlock .sidebarMenu #spm--cid--2 .cf.spmTaring{max-height:205px}
.homeMenuBlock .sidebarMenu #spm--cid--1 .cf.spmTaring{max-height:331px}.homeMenuBlock .sidebarMenu #spm--cid--40 .cf.spmTaring{max-height:120px}.homeMenuBlock .sidebarMenu .spmTaring::after{content:"";position:absolute;display:flow;bottom:0;left:0;right:0;height:122px;background:linear-gradient(to top,#fff 0%,transparent 100%);pointer-events:none;transition:opacity 0.5s ease}.homeMenuBlock .sidebarMenu .level1 a{color:#E8970A;font-weight:700;font-size:16px;font-style:initial;text-transform:uppercase}.homeMenuBlock .sidebarMenu .level2 a{color:inherit;font-weight:400;font-size:14px;text-transform:none}.homeTrustboxGray{background:#efefef;color:#000;height:auto;padding:20px 0px 10px 0px;text-align:left;border-bottom:2px solid #E8970A}.homeTrustboxGray a:hover{color:#000;text-decoration:none}.homeTrustboxGray .trust-item{display:flex;align-items:center;gap:12px;padding:0px}.homeTrustboxGray .trust-item img{width:58px;height:auto;flex-shrink:0;margin-top:0}.homeTrustboxGray .trust-text{font-size:12px;line-height:1.3;font-weight:700}@media (max-width:576px){.dm_home .homeTrustboxGray{width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}.homeTrustboxGray .row{margin-left:0 !important;margin-right:0 !important}.homeTrustboxGray .trust-item{flex-direction:column;align-items:center !important;text-align:center;gap:8px}.pageFooter--trustblock .content.fsm img{padding-left:calc(50% - 125px)}}.promo-section-home-1 .psleft{background:url(/images/content/homeInfoBlock--1.jpg) left 50% no-repeat;background-size:cover;min-height:340px}@media (max-width:1450px){.promo-section-home-1 .psleft{background-position-x:30%}}.promo-section-home-1 .psright .title,.promo-section-home-2 .psright .title{font-weight:900;font-style:normal;font-size:25px;margin-bottom:20px;padding-left:5%;width:80%}.promo-section-home-1 .psright .text,.promo-section-home-2 .psright .text{color:#333;padding-left:5%;width:80%}.promo-section-home-2 .psright .text{width:87%}.promo-section-home-1 .psright{background:#FFF0D9;color:#000;text-align:left;padding:50px}.promo-section-home-2 .psleft .btn-default-spm{font-size:16px;padding:10px 20px}.box_products_head .title{font-weight:900 !important;font-style:normal !important;text-transform:uppercase !important;font-size:35px !important;line-height:1.1 !important;margin-bottom:20px !important;text-align:left !important}.promo-section-home-1 .psright .title::after,.promo-section-home-2 .psright .title::after,.box_products_head .title::after{content:"";display:inline-block;width:10px;height:10px;background:#E8970A;margin-left:3px;vertical-align:baseline}.layout_footer p.green:after{background:url(img/spritesheet--4.png) no-repeat;background-position:-270px -159px;width:26px;height:17px;content:"";display:inline-block;color:#fff}.content_box_aribiata a{padding:8px 0px;color:#fff}.pageFooter--trustblock{background:#fff;color:#000;padding:70px 0px 0px 0px}.pageFooter--trustblock .csmBorder{border-left:1px solid #999;border-right:1px solid #999}.pageFooter--trustblock .bottomBlock{background:#dadada;color:#000;margin-top:30px;text-align:center;line-height:1.5;padding:9px 0}.pageFooter--trustblock .bottomBlock a{color:#000}@media only screen and (max-width:1024px){.slider_row::before{padding-top:35%}}@media only screen and (min-width:985px){.footer_item:nth-child(3),.footer_item:nth-child(4){width:calc(24% - 33px);margin-left:33px}.footer_item:nth-child(1){margin-right:70px;width:calc(24% - 33px)}.footer_item:nth-child(2){width:24%}}.homeMenuBlock .teaser div img,.teaser .teaser-item img{transition:transform 0.4s ease;transform-origin:center center}.teaser .teaser-item:hover img{transform:scale(1.1)}.teaser .teaser-item:hover span{color:#E8970A;font-weight:600}.teaser .teaser-item span{display:block;margin-top:8px;transition:all 0.3s ease}.category-landing{margin:18px 0 50px;color:#1f1f1f;max-width:100%}.category-landing .category-hero-image-wrap{margin:0 0 28px}.category-landing .category-hero-image{width:100%;max-width:100%;overflow:hidden;border-radius:20px;background:#f7f7f7;box-shadow:0 16px 34px rgba(0,0,0,0.06)}.category-landing .category-hero-image img{display:block;width:100%;height:auto;border-radius:20px}.category-landing .category-title{margin:0 0 16px;max-width:1200px;font-size:34px;line-height:1.16;font-weight:800;letter-spacing:-0.01em;text-transform:none;color:#1b1b1b}.category-landing .category-title::after{content:"";display:inline-block;width:10px;height:10px;margin-left:0;background:#E8970A;vertical-align:baseline;border-radius:1px}.category-landing .category-lead{max-width:1200px;margin:0 0 22px;font-size:16px;line-height:1.75;color:#4f4f4f}.category-landing .category-benefits{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}.category-landing .category-benefits span{display:inline-flex;align-items:center;padding:11px 16px;border:1px solid #eceff3;border-radius:999px;background:#ffffff;box-shadow:0 8px 22px rgba(0,0,0,0.04);font-size:13px;font-weight:600;line-height:1.3;color:#232323}.category-landing .category-mini-facts{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;width:100%}.category-landing .mini-fact{min-width:170px;padding:16px 18px;border:1px solid #ececec;border-radius:18px;background:var(--spm-card-bg)}.category-landing .mini-fact strong{display:block;margin-bottom:5px;font-size:18px;line-height:1.1;font-weight:800;color:#023067}.category-landing .mini-fact span{display:block;font-size:13px;line-height:1.45;color:#5a5a5a}.category-landing .section-heading-wrap{margin-bottom:24px}.category-landing .section-title{margin:0 0 10px;font-size:28px;line-height:1.1;font-weight:900;letter-spacing:-0.01em;text-transform:uppercase;color:#1f1f1f}.category-landing .section-subtitle{max-width:720px;margin:0;font-size:15px;line-height:1.65;color:#666}.category-landing .teaser--category{margin:0 -9px}.category-landing .teaser--category .teaser-item{margin-bottom:18px;padding-left:9px;padding-right:9px}.category-landing .teaser--category .teaser-item a,.category-landing--schiesser .teaser--types .teaser-item a{min-height:220px;padding:18px 14px 16px;text-align:center;border:1px solid #ececec;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);box-shadow:0 6px 18px rgba(0,0,0,0.03)}.category-landing .teaser--category .teaser-item a{display:flex;flex-direction:column;justify-content:flex-start;height:100%;text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.category-landing .teaser--category .teaser-item a:hover,.category-landing--schiesser .teaser--types .teaser-item a:hover{border-color:#E8970A;text-decoration:none}.category-landing .teaser--category .teaser-item a:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(0,0,0,0.08)}.category-landing .teaser-card-image,.category-landing--schiesser .teaser--types .teaser-card-image{display:flex;align-items:center;justify-content:center;min-height:130px;margin-bottom:12px}.category-landing .teaser--category .teaser-item img{display:block;max-width:100%;height:auto;margin:0 auto;transition:transform 0.3s ease}.category-landing .teaser--category .teaser-item a:hover img{transform:scale(1.06)}.category-landing .teaser-card-title,.category-landing--schiesser .teaser--types .teaser-card-title{margin-top:auto;font-size:13px;line-height:1.4;font-weight:700;color:#222}.category-landing .teaser-card-title{display:block;transition:color 0.25s ease}.sub_categories_listing .subline{margin:0 0 24px;font-size:28px;line-height:1.1;font-weight:900;letter-spacing:-0.01em;text-transform:uppercase;color:#1f1f1f;border:none;padding:0;display:block;margin-bottom:15px !important}.subcats_item a{display:block;padding:13px 16px;border:1px solid #ececec;border-radius:12px;background:#fafafa;text-decoration:none;transition:all 0.22s ease;color:#2b2b2b}.subcats_item a:hover{background:#fff;border-color:#d8d8d8;box-shadow:0 8px 18px rgba(0,0,0,0.06);transform:translateY(-2px);text-decoration:none}.categories_listing{margin-top:54px}.categories_listing>.subline{margin:0 0 26px;font-size:28px;line-height:1.1;font-weight:900;letter-spacing:-0.01em;text-transform:uppercase;color:#1f1f1f;border:none;padding:0;display:block}.listingcontainer_full{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;border:none;gap:0}.listingcontainer_full .listingbox .lb_inner,.product_listing .listingbox .lb_inner,.categories_listing .listingbox .lb_inner{border:1px solid #ececec;border-radius:18px;background:var(--spm-card-bg-soft);box-shadow:var(--spm-card-shadow-sm);overflow:hidden}.listingcontainer_full .listingbox .lb_inner{position:relative;height:100%;padding:16px 16px 18px;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.listingcontainer_full .listingbox:hover .lb_inner{transform:translateY(-4px);border-color:#dedede;box-shadow:0 16px 34px rgba(0,0,0,0.08)}.lb_new_flag{top:12px;right:12px;padding:4px 10px;border-radius:999px;background:#E8970A;color:#fff;font-size:10px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase}.lb_title{margin:0px;margin-bottom:10px}.lb_title .lb_title_inner a{display:block;min-height:50px;font-size:15px;line-height:1.45;color:#2b2b2b;text-decoration:none;font-weight:700}.lb_price{margin-top:8px}.lb_shipping{margin-top:4px;font-size:11px;line-height:1.4;color:#7a7a7a}.lb_buttons{margin-top:16px}.lb_buttons .cssButton,.lb_buttons .btn,.lb_buttons a.cssButton{border-radius:999px}.category-landing ul,.category-landing li{list-style:none;margin-left:0;padding-left:0}.category-landing .teaser .teaser-item:hover img{box-shadow:none}@media (max-width:1199px){.category-landing .category-title,.sub_categories_listing .subline,.categories_listing>.subline{font-size:34px}.listingcontainer_full .listingbox{width:33.3333%}}@media (max-width:991px){.category-landing .category-hero{padding:22px 22px 24px}.category-landing .category-title{font-size:28px;max-width:100%}.category-landing .category-lead{max-width:100%;font-size:15px}.category-landing .section-title,.sub_categories_listing .subline,.categories_listing>.subline{font-size:24px}.listingcontainer_full .listingbox{width:50%}}@media (max-width:767px){.category-landing{margin-top:8px}.category-landing .category-hero{margin-bottom:34px;padding:18px 16px 20px;border-radius:18px}.category-landing .category-hero-image,.category-landing .category-hero-image img{border-radius:14px}.category-landing .category-title{font-size:22px;line-height:1.2}.category-landing .category-lead{font-size:15px;line-height:1.65}.category-landing .category-benefits{gap:10px}.category-landing .category-benefits span{width:100%;justify-content:flex-start}.category-landing .mini-fact{width:100%;min-width:0}.category-landing .section-title,.sub_categories_listing .subline,.categories_listing>.subline{font-size:19px;line-height:23px}.category-landing .teaser--category .teaser-item a{min-height:200px;padding:16px 12px 14px}}@media (max-width:520px){.category-landing .category-eyebrow{font-size:11px}.category-landing .section-subtitle{font-size:14px}.lb_price .standard_price{font-size:18px}#container_suche .SumoSelect{max-width:160px;min-width:160px!important}}.category-landing .category-hero{display:block;width:100%;max-width:100%;margin:0 0 48px;margin-left:auto;margin-right:auto;padding:28px 32px 30px;background:var(--spm-card-bg);border:1px solid #ececec;border-radius:24px;box-shadow:var(--spm-card-shadow);box-sizing:border-box}.category-landing .category-hero .category-hero-image-wrap,.category-landing .category-hero .category-hero-content{max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media only screen and (min-width:1440px){.category-landing .category-hero{max-width:1440px}}.category-landing .category-quicklinks{margin-bottom:24px;margin-top:0}.homeMenuBlock .col-md-10 .text a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:inherit;transition:color 0.25s ease}.homeMenuBlock .col-md-10 .text a strong{color:inherit;font-weight:700}.promo-section-home-1 .psright .text a,.promo-section-home-2 .psright .text a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:inherit}.homeMenuBlock .col-md-10 .text a:hover,.promo-section-home-1 .psright .text a:hover,.promo-section-home-2 .psright .text a:hover{color:#E8970A;text-decoration:underline}.promo-section-home-2 .psleft .btn-category:hover{transform:translateY(-2px);background:#ffffff;border-color:#E8970A;color:#E8970A;box-shadow:0 10px 24px rgba(0,0,0,0.08)}.promo-section-home-2 .psleft .btn-category--primary{border-color:#e9e9e9;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);font-weight:700}.promo-section-home-2 .psleft .btn-category--primary:hover{background:#ffffff;border-color:#E8970A;color:#E8970A}@media (max-width:991px){.promo-section-home-2 .psleft .btn-category{padding:14px 20px;font-size:13px}}.site-logo-frame{display:inline-block;width:auto;max-width:100%;padding:1.2rem 1.35rem;background:#ffffff;border-radius:24px;transform:translateY(-2px);box-shadow:0 4px 10px rgba(15,23,42,0.06),0 12px 28px rgba(15,23,42,0.08);margin-bottom:1.5rem}.site-logo-frame img{display:block;width:auto;max-width:100%;height:auto}.categories_listing h1,.product_listing h1,.product_info_v1_tabs h1{font-size:25px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:uppercase !important;color:#1f1f1f !important;border:none !important;padding:0 !important;margin:0 0 24px 0 !important}.categories_listing h1::after,.product_listing h1::after,.product_info_v1_tabs h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.categories_listing .cat_description{width:100%;max-width:none;margin:0 0 40px 0;transform:none !important;margin-left:0 !important;margin-right:0 !important}.categories_listing .cat_description_text{width:100%;max-width:none;margin:0}.layout_content.dm_content .shopcontent>h1{font-weight:900;font-style:normal;text-transform:uppercase;font-size:35px;line-height:1.1;letter-spacing:-0.01em;color:#1f1f1f;margin:0 0 20px}.layout_content.dm_content .shopcontent>h1::after{content:"";display:inline-block;width:10px;height:10px;background:#E8970A;margin-left:3px;vertical-align:-1px;position:static}.section-title::after,.sub_categories_listing .subline::after,.categories_listing>.subline::after,.categories_listing h1::after,.product_listing h1::after,.product_info_v1_tabs h1::after,.layout_content.dm_content .shopcontent>h1::after{margin-left:3px !important;vertical-align:-1px !important}.category-landing--schiesser .category-hero{position:relative;overflow:hidden;padding:30px 34px 34px;border:1px solid #e9ecef;background:radial-gradient(circle at top right,rgba(2,48,103,0.05) 0%,rgba(2,48,103,0) 30%),linear-gradient(180deg,#ffffff 0%,#fafafa 100%);box-shadow:0 18px 38px rgba(0,0,0,0.05)}.category-landing--schiesser .category-hero-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(255,255,255,0.02) 100%);pointer-events:none}.category-landing .category-hero-content{width:100%;padding:0;box-sizing:border-box;max-width:none;margin-left:0}.category-landing .category-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,360px);gap:34px;align-items:start}.category-landing .hero-side-card{position:sticky;top:20px;padding:24px 22px;border:1px solid #e9edf2;border-radius:22px;background:radial-gradient(circle at top right,rgba(2,48,103,0.06) 0%,rgba(2,48,103,0) 42%),linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:0 14px 30px rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.9)}.category-landing .hero-side-kicker{margin-bottom:10px;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:0.10em;text-transform:uppercase;color:#7b8794}.category-landing .hero-side-title{margin-bottom:12px;font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-0.02em;color:#023067}.category-landing .hero-side-text{font-size:14px;line-height:1.7;color:#5a5f66}.category-landing .hero-side-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.category-landing .hero-side-points span,.category-landing .hero-side-points a{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid #e8edf3;border-radius:999px;background:#fff;font-size:12px;line-height:1.3;font-weight:700;color:#1f1f1f;box-shadow:0 6px 16px rgba(0,0,0,0.03)}.category-landing .hero-side-points a{text-decoration:none;transition:all 0.2s ease}.category-landing .category-benefits a{display:inline-flex;text-decoration:none;color:inherit;transition:all 0.2s ease}.category-landing .category-benefits a:hover,.category-landing .category-benefits a:focus{text-decoration:none;color:inherit}.category-landing .category-benefits a span{display:inline-flex;align-items:center;padding:11px 16px;border:1px solid #eceff3;border-radius:999px;background:#ffffff;box-shadow:0 8px 22px rgba(0,0,0,0.04);font-size:13px;font-weight:700;line-height:1.3;color:#232323;transition:all 0.2s ease}.category-landing .hero-side-points a:hover,.category-landing .category-benefits a:hover span,.category-landing .category-benefits a:focus span{transform:translateY(-2px);border-color:#E8970A;color:#E8970A;background:linear-gradient(180deg,#ffffff 0%,#fffaf2 100%);box-shadow:0 10px 20px rgba(232,151,10,0.12)}.category-landing--schiesser .category-mini-facts{width:100%;max-width:820px}.category-landing--schiesser .mini-fact{flex:1 1 220px;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f9fafb 100%);box-shadow:0 8px 20px rgba(0,0,0,0.03)}.category-landing--schiesser .section-heading-wrap{margin-bottom:20px}.category-landing--schiesser .category-quicklinks{margin-bottom:34px}.category-landing--schiesser .teaser--maincats .teaser-item a{position:relative;min-height:100%;padding:16px 14px 18px;text-align:left}.category-landing--schiesser .teaser--maincats .teaser-card-image{min-height:132px;margin-bottom:14px;border-radius:14px;overflow:hidden;background:#f7f7f7}.category-landing--schiesser .teaser--maincats .teaser-card-image img{width:100%;border-radius:14px}.category-landing--schiesser .teaser-card-kicker{display:inline-block;margin-bottom:6px;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#7b8794}.category-landing--schiesser .teaser--maincats .teaser-card-title{margin-top:0;margin-bottom:8px;font-size:18px;line-height:1.15;font-weight:800;color:#1f1f1f;transition:color 0.22s ease}.category-landing--schiesser .teaser-card-text{display:block;margin-top:0;font-size:13px;line-height:1.6;color:#616161;transition:color 0.25s ease}.category-landing--schiesser .teaser-item--sale a{border:1px solid #ecd8ae;background:radial-gradient(circle at top right,rgba(232,151,10,0.10) 0%,rgba(232,151,10,0) 38%),linear-gradient(180deg,#fffdfa 0%,#fff7eb 100%);box-shadow:0 10px 24px rgba(232,151,10,0.10),0 4px 10px rgba(0,0,0,0.03)}.category-landing--schiesser .teaser-item--sale a:hover{transform:translateY(-5px);border-color:#E8970A;box-shadow:0 18px 34px rgba(232,151,10,0.16),0 10px 18px rgba(0,0,0,0.06)}.category-landing--schiesser .teaser-item--sale .teaser-card-title{font-size:22px;line-height:1.05;font-weight:900;color:#023067}.category-landing--schiesser .teaser-item--sale .teaser-card-kicker{color:#9a6a05}.category-landing--schiesser .teaser-item--sale .teaser-card-text{color:#5f5a4f}.category-landing--schiesser .teaser-sale-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;background:#E8970A;color:#fff;font-size:10px;line-height:1;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;z-index:2;box-shadow:0 8px 18px rgba(232,151,10,0.28)}.category-landing--schiesser .category-quicklinks--series{padding-top:4px}.category-landing--schiesser .series-group{margin-bottom:32px}.category-landing--schiesser .series-group-title{margin:0 0 14px;font-size:18px;line-height:1.2;font-weight:800;color:#1f1f1f}.category-landing--schiesser .teaser--series .teaser-item a{min-height:170px;justify-content:flex-start;text-align:left;padding:20px 18px;border:1px solid #ececec;border-radius:16px;background:radial-gradient(circle at top right,rgba(2,48,103,0.04) 0%,rgba(2,48,103,0) 40%),linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);box-shadow:0 6px 18px rgba(0,0,0,0.03);transition:all 0.25s ease}.category-landing--schiesser .teaser--series .teaser-item a:hover{transform:translateY(-4px);border:1px solid #e9edf2;box-shadow:0 16px 32px rgba(0,0,0,0.08)}.category-landing--schiesser .teaser--series .teaser-card-title{margin-bottom:6px;font-size:18px;font-weight:900;letter-spacing:-0.01em}.category-landing--schiesser .teaser--series .teaser-card-title::before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#E8970A;vertical-align:middle}.category-landing--schiesser .teaser--series .teaser-card-text{color:#5f5f5f;font-size:13px;line-height:1.55}.category-landing--schiesser .teaser--types .teaser-item a{position:relative;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,background 0.25s ease}.category-landing--schiesser .teaser--types .teaser-item a:hover{transform:translateY(-5px);background:linear-gradient(180deg,#ffffff 0%,#fffdf8 100%);box-shadow:0 18px 36px rgba(0,0,0,0.10)}.category-landing--schiesser .teaser--types .teaser-card-image{aspect-ratio:1/1}.category-landing--schiesser .teaser--types .teaser-card-image img{width:auto;max-width:100%;max-height:85%;object-fit:contain;transition:transform 0.35s ease}.category-landing--schiesser .teaser--types .teaser-card-title{text-align:center;transition:color 0.22s ease}.category-landing--schiesser+.categories_listing .listingbox .lb_inner,.category-landing--schiesser~.categories_listing .listingbox .lb_inner,.category-landing--schiesser .listingcontainer_full .listingbox .lb_inner,.categories_listing .listingcontainer_full .listingbox .lb_inner{border-radius:18px;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease,background 0.25s ease}.category-landing--schiesser+.categories_listing .listingbox:hover .lb_inner,.category-landing--schiesser~.categories_listing .listingbox:hover .lb_inner,.category-landing--schiesser .listingcontainer_full .listingbox:hover .lb_inner,.categories_listing .listingcontainer_full .listingbox:hover .lb_inner{transform:translateY(-6px);border-color:#dedede;background:linear-gradient(180deg,#ffffff 0%,#fffdf8 100%);box-shadow:0 18px 36px rgba(0,0,0,0.10)}.category-landing--schiesser+.categories_listing .lb_image .prod_image,.category-landing--schiesser~.categories_listing .lb_image .prod_image,.category-landing--schiesser .lb_image .prod_image,.categories_listing .lb_image .prod_image{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#f7f7f7;overflow:hidden}.category-landing--schiesser+.categories_listing .lb_image img,.category-landing--schiesser~.categories_listing .lb_image img,.category-landing--schiesser .lb_image img,.categories_listing .lb_image img{max-height:85%;object-fit:contain;transition:transform 0.35s ease}.category-landing--schiesser .teaser--types .teaser-item a:hover .teaser-card-image img,.category-landing--schiesser+.categories_listing .listingbox:hover .lb_image img,.category-landing--schiesser~.categories_listing .listingbox:hover .lb_image img,.category-landing--schiesser .listingbox:hover .lb_image img,.categories_listing .listingbox:hover .lb_image img{transform:scale(1.05)}.category-landing--schiesser+.categories_listing .lb_new_flag,.category-landing--schiesser~.categories_listing .lb_new_flag,.category-landing--schiesser .lb_new_flag,.categories_listing .lb_new_flag{top:12px;right:12px;padding:4px 10px;border-radius:999px;background:#E8970A;color:#fff;font-size:10px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;box-shadow:0 8px 18px rgba(232,151,10,0.22)}.category-landing--schiesser+.categories_listing .lb_title .lb_title_inner a,.category-landing--schiesser~.categories_listing .lb_title .lb_title_inner a,.category-landing--schiesser .lb_title .lb_title_inner a,.categories_listing .lb_title .lb_title_inner a{display:block;min-height:40px;font-size:13px;line-height:1.45;font-weight:600;color:#2b2b2b;text-decoration:none;transition:color 0.22s ease}.lb_title .lb_title_inner a:hover,.category-landing--schiesser+.categories_listing .listingbox:hover .lb_title .lb_title_inner a,.category-landing--schiesser~.categories_listing .listingbox:hover .lb_title .lb_title_inner a,.category-landing--schiesser .listingbox:hover .lb_title .lb_title_inner a,.categories_listing .listingbox:hover .lb_title .lb_title_inner a{color:#E8970A;text-decoration:none}.lb_price .standard_price,.category-landing--schiesser+.categories_listing .lb_price .standard_price,.category-landing--schiesser~.categories_listing .lb_price .standard_price,.category-landing--schiesser .lb_price .standard_price,.categories_listing .lb_price .standard_price{font-size:18px;line-height:1.1;font-weight:800;color:#E8970A}.category-landing--schiesser .category-textblock{margin-top:10px;padding-top:8px}.category-landing--schiesser .category-textblock p{max-width:900px;font-size:15px;line-height:1.8;color:#4f4f4f}.category-landing--schiesser .category-textblock p+p{margin-top:14px}.category-landing--schiesser .teaser--maincats .teaser-item a:hover .teaser-card-title,.category-landing--schiesser .teaser--maincats .teaser-item a:hover .teaser-card-text,.category-landing--schiesser .category-textblock strong{color:#1f1f1f}.sub_categories_listing .subcats_item{padding-left:9px;padding-right:9px;margin-bottom:18px}.sub_categories_listing .subcats_item a{display:flex;align-items:center;justify-content:center;min-height:68px;padding:14px 16px;border:1px solid #e8ebef;border-radius:16px;background:radial-gradient(circle at top right,rgba(2,48,103,0.03) 0%,rgba(2,48,103,0) 48%),linear-gradient(180deg,#ffffff 0%,#fafbfc 100%);box-shadow:0 8px 20px rgba(0,0,0,0.03),inset 0 1px 0 rgba(255,255,255,0.9);transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease,background 0.24s ease}.sub_categories_listing .subcats_item a:hover{transform:translateY(-3px);border-color:#E8970A;background:radial-gradient(circle at top right,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 42%),linear-gradient(180deg,#ffffff 0%,#fffaf2 100%);box-shadow:0 14px 28px rgba(0,0,0,0.07),0 8px 18px rgba(232,151,10,0.08)}.sub_categories_listing .subcats_title span{position:relative;margin:0;padding-left:14px;font-size:13px;line-height:1.4;font-weight:700;text-align:center;color:#222}.sub_categories_listing .subcats_title span::before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#E8970A}@media (max-width:991px){.category-landing .category-hero-grid{grid-template-columns:1fr;gap:22px}.category-landing .hero-side-card{position:static}.category-landing--schiesser .category-title,.category-landing--schiesser .category-lead,.category-landing--schiesser .category-mini-facts{max-width:100%}.category-landing--schiesser .category-title{font-size:30px}.category-landing--schiesser .teaser--maincats .teaser-card-title,.category-landing--schiesser .teaser--series .teaser-card-title,.category-landing--schiesser .teaser--types .teaser-card-title{font-size:16px}.category-landing--schiesser .teaser--types .teaser-item a{min-height:210px}.subcats_item,.sub_categories_listing .subcats_item{width:33.3333%}}@media (max-width:767px){.category-landing--schiesser .category-hero{padding:18px 16px 20px}.category-landing--schiesser .category-title{font-size:24px;line-height:1.18}.category-landing--schiesser .teaser--maincats .teaser-item a,.category-landing--schiesser .teaser--series .teaser-item a{min-height:auto}.category-landing--schiesser .teaser--types .teaser-item a{min-height:190px;padding:16px 12px 14px}.category-landing--schiesser .teaser--types .teaser-card-image{min-height:112px}.category-landing--schiesser .teaser-card-text{font-size:12px;line-height:1.55}.subcats_item,.listingcontainer_full .listingbox,.sub_categories_listing .subcats_item{width:50%}.sub_categories_listing .subcats_item a{min-height:62px;border-radius:14px}}@media (max-width:520px){.category-landing .teaser-card-title,.subcats_title span,.lb_title .lb_title_inner a,.category-landing--schiesser .teaser--types .teaser-card-title{font-size:12px}.subcats_item,.listingcontainer_full .listingbox,.sub_categories_listing .subcats_item{width:100%}}@media (max-width:1120px){.layout_categories .menu_items>li>a{font-size:17px}.layout_categories_inner .row .catBox{width:80.6666%}.layout_categories_inner .row .lngBox,.layout_categories_inner .row .currBox{width:9.333333%}}@media (max-width:1040px){.layout_categories .menu_items>li>a{font-size:15px}}@media (max-width:999px){.layout_categories .menu_items>li>a{font-size:15px}.layout_categories_inner .row .catBox{width:78.6666%}.layout_categories_inner .row .lngBox,.layout_categories_inner .row .currBox{width:10.333333%}}.btn-default-spm,.lb_buttons .cssButton,.lb_buttons .btn,.lb_buttons a.cssButton{background:#2b2b2b !important;color:#fff !important;font-size:15px !important;font-weight:600 !important;padding:12px 22px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;border:none !important;border-radius:10px !important;cursor:pointer !important;transition:all 0.25s ease !important;letter-spacing:0.2px !important;position:relative !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important}.btn-default-spm::after,.lb_buttons .cssButton::after,.lb_buttons .btn::after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,0.12),transparent);border-radius:inherit;pointer-events:none}.lb_buttons .cssButton svg{width:16px;height:16px}@media (max-width:768px){.btn-default-spm,.lb_buttons .btn{padding:11px 18px !important;font-size:14px !important}}.optionSelectError{color:#ff0000;font-size:11px;font-weight:700;padding-left:3px;padding-top:5px;display:none;transition:.5s}.listingbox .lb_inner .graduated_price .value_price,.listingbox .lb_inner .standard_price .value_price{font-size:18px;line-height:1.1;font-weight:800;color:#E8970A;margin-bottom:20px}.listingbox .lb_inner .graduated_price,.listingbox .lb_inner .standard_price{margin-bottom:10px;margin-top:6px;font-size:12px;line-height:20px}.listingbox .lb_inner .graduated_price .value_price div.from,.listingbox .lb_inner .standard_price .value_price div.from{color:#999;font-size:13px;font-weight:700}.lb_inner .color_size_block{position:absolute;bottom:15px;z-index:100;right:100%;transition:.5s}.color_size_block .product_color_size{padding:1px 5px;margin-bottom:10px}.lb_inner:hover .color_size_block{left:0px;right:auto}@media (hover:none),(pointer:coarse),(max-width:991px){.listingbox .lb_inner .color_size_block,.listingbox .lb_inner .color_size_block *,.listingbox .lb_image .productAttributes,.listingbox .lb_image .productAttributes *,.listingbox .lb_image .product_flags,.listingbox .lb_image .product_flags *{pointer-events:none !important}}#container_suche input{float:left;margin:2px;max-width:97%}#container_suche a{float:right}#container_suche .rememberSect{display:flex;float:right;padding:7px 0px}#container_suche .rememberSect a{font-size:13px;color:#E8970A;font-weight:700}.ssm_select{background:#f4f6f9;height:48px;padding:6px;border-radius:14px}#container_suche .rememberSect input{margin-left:5px}.lb_inner.noResultsFeedback{font-size:20px;font-weight:700}.cross_selling .subline{font-weight:900;font-style:normal;text-transform:uppercase;font-size:35px !important;margin-bottom:5px !important}#product_info .subline{font-size:17px}.cross_selling .subline::after{content:"";display:inline-block;width:10px;height:10px;background:#E8970A;margin-left:4px;vertical-align:baseline}.custom-tooltip{position:relative;display:inline-block}
/* Premium-Tooltip Merken-Funktion (oberhalb, schmal/mehrzeilig, on-brand) */
.custom-tooltip::after{content:attr(data-tip);position:absolute;right:-8px;bottom:calc(100% + 14px);width:290px;max-width:80vw;white-space:normal;text-align:left;background:linear-gradient(180deg,#2c2c2e,#161617);color:#fff;font-size:14px;line-height:1.55;font-weight:500;letter-spacing:.1px;padding:13px 15px;border-radius:13px;border:1px solid rgba(232,151,10,.6);box-shadow:0 14px 34px rgba(0,0,0,.30),0 2px 6px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;z-index:9999}
.custom-tooltip::before{content:"";position:absolute;right:18px;bottom:calc(100% + 6px);border:9px solid transparent;border-top-color:#161617;opacity:0;visibility:hidden;transition:opacity .18s ease;pointer-events:none;z-index:10000}
.custom-tooltip:hover::after,.custom-tooltip:focus::after{opacity:1;visibility:visible;transform:translateY(0)}
.custom-tooltip:hover::before,.custom-tooltip:focus::before{opacity:1;visibility:visible}#kombi select{margin-right:10px}#container_suche select,#kombi select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter_pagination_bar .pagination_bar{flex-direction:row-reverse}.filter_pagination_bar .container{padding:0px}#container_suche .SumoSelect,#container_suche .SumoSelect{float:left !important;width:auto;margin-right:5px;min-width:222px}.filter_pagination_bar .SelectBox{margin-right:5px;float:left !important;padding:6px 10px 6px 10px;border:1px solid #ccc;font-size:13px;line-height:21px;height:35px;font-weight:700;border-radius:8px;white-space:nowrap;cursor:pointer;transition:all 0.3s ease-in-out;width:100% !important}.filter_pagination_bar .SumoSelect>.CaptionCont{background-color:#fff}.filter_pagination_bar .SumoSelect .CaptionCont[style*="background-color:#585858"]{color:#ffffff !important}.content-page-modern{max-width:none;margin:15px 0 40px;padding:0}.content-page-modern h1{font-size:32px;font-weight:700;margin-bottom:20px}.content-page-modern .content_site{background:var(--spm-card-bg);padding:30px 35px;border:1px solid #ececec;border-radius:24px;box-shadow:var(--spm-card-shadow);line-height:1.7;font-size:15px}@media only screen and (max-width:767px){.content-page-modern .content_site{padding:12px 12px}}.content-page-modern .sub_content{margin:20px 0 50px}.content-page-modern a{color:#000;text-decoration:underline}.content-page-modern .content_site a,.content-page-modern .content_site a:hover{border-bottom:none}.content-page-modern ul{margin-left:20px}.layout_content.dm_content .shopcontent .content_site img{border-radius:16px;display:block}.layout_content.dm_content .box_sidebar{margin-bottom:26px}.layout_content.dm_content .box_sidebar .boxhead,.layout_content.dm_content .box_sidebar h4,.layout_content.dm_content .box_sidebar .box_heading{margin:0 0 12px;font-size:28px;line-height:1.1;font-weight:900;letter-spacing:-0.01em;color:#1f1f1f;text-transform:none}.layout_content.dm_content .box_sidebar .boxcontent,.layout_content.dm_content .box_sidebar .box_subcat,.layout_content.dm_content .box_sidebar ul{margin:0;padding:0;list-style:none;border:1px solid #ececec;border-radius:18px;background:var(--spm-card-bg);box-shadow:var(--spm-card-shadow);overflow:hidden}.layout_content.dm_content .box_sidebar li{margin:0;padding:0;border-top:1px solid #ececec}.layout_content.dm_content .box_sidebar li:first-child{border-top:none}.layout_content.dm_content .box_sidebar li a{display:block;padding:14px 18px;font-size:14px;line-height:1.4;color:#1f1f1f;text-decoration:none;transition:background 0.22s ease,color 0.22s ease,padding-left 0.22s ease}.layout_content.dm_content .box_sidebar li a:hover{background:#fffaf2;color:#E8970A;padding-left:22px;text-decoration:none}.layout_content.dm_content .box_sidebar li.active a,.layout_content.dm_content .box_sidebar li a.active{font-weight:700;color:#1f1f1f;background:#fff}@media (max-width:991px){.layout_content.dm_content .box_sidebar{margin-top:28px}.layout_content.dm_content .box_sidebar .boxhead,.layout_content.dm_content .box_sidebar h4,.layout_content.dm_content .box_sidebar .box_heading{font-size:22px}}@media (min-width:759px){.contact_us .flex_column_row.reverse .flex_2column_item:first-child{width:58%;padding:0 12px 0 24px}.contact_us .flex_column_row.reverse .flex_2column_item:last-child{width:42%;padding:0 24px 0 12px}}.contact_us .subline{margin:0 0 22px;padding:0;border:none;font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-0.01em;text-transform:uppercase;color:#1f1f1f}.contact_us .br_btn_1 .cssButton{min-height:50px;border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.15)}.contact_us .flex_2column_item:last-child .contentbox{position:relative;overflow:hidden}@media (min-width:759px){.contact_us .flex_column_row.reverse .flex_2column_item:last-child .contentbox{position:sticky;top:24px;min-height:0;padding:26px 24px}}.contact_us .flex_column_row.reverse .flex_2column_item:last-child .subline{margin-bottom:16px}.contact_us .flex_column_row.reverse .flex_2column_item:last-child p{margin:0 0 14px;font-size:14px;line-height:1.75;color:#4f5661}@media (max-width:759px){.contact_us .flex_column_row.reverse{display:flex;flex-direction:column-reverse}.contact_us .flex_column_row.reverse .flex_2column_item{width:100%;padding:0 12px}.contact_us .flex_column_row.reverse .flex_2column_item:last-child{margin-bottom:18px}.contact_us .contentbox,.withdraw .contentbox{padding:18px 16px 20px;border-radius:18px;margin-bottom:18px}}.contact_us>h1,.withdraw>h1{margin:0 0 24px}.contact_us .flex_column_row,.withdraw .flex_column_row{margin:0 -12px;align-items:flex-start}.contact_us .contentbox,.withdraw .contentbox{height:auto;padding:28px 30px 30px;border:1px solid #ececec;border-radius:24px;background:var(--spm-card-bg);box-shadow:var(--spm-card-shadow)}@media (min-width:759px){.withdraw .flex_column_row>.flex_2column_item:first-child{width:50%;padding:0 12px 0 24px}.withdraw .flex_column_row>.flex_2column_item:last-child{width:50%;padding:0 24px 0 12px}}.withdraw .subline{margin:0 0 22px;padding:0;border:none;font-size:24px;line-height:1.15;font-weight:900;letter-spacing:-0.01em;text-transform:none;color:#1f1f1f}.withdraw .subline::after{content:"";display:none;width:10px;height:10px;margin-left:3px;background:#E8970A;vertical-align:-1px;border-radius:1px}.contact_us .fields_required,.withdraw .fields_required{font-size:11px;line-height:1.2;color:#777;font-weight:500}.contact_us .field_item_1,.contact_us .field_item_2,.contact_us .field_item_3,.contact_us .field_item_4,.withdraw .field_item_1,.withdraw .field_item_2,.withdraw .field_item_3,.withdraw .field_item_4{padding-top:8px;padding-bottom:8px}.contact_us .field_item_row,.withdraw .field_item_row{margin-left:-8px;margin-right:-8px}.contact_us .field_item_row>div,.withdraw .field_item_row>div{padding-left:8px;padding-right:8px}.contact_us .field_text,.withdraw .field_text{margin:0 0 6px;padding:0;font-size:12px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#5c6470}:is(.contact_us,.withdraw) :is(input[type="text"],input[type="email"],input[type="tel"],textarea,select){border:1px solid #dde2e8;border-radius:14px;background:#f7f8fa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);transition:border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}:is(.contact_us,.withdraw) :is(input[type="text"],input[type="email"],input[type="tel"],textarea,select):hover{border-color:#cfd6de;background:#fafbfc}:is(.contact_us,.withdraw) :is(input[type="text"],input[type="email"],input[type="tel"],textarea,select):focus{background:#ffffff;border-color:#E8970A;box-shadow:0 0 0 4px rgba(232,151,10,0.10),inset 0 1px 0 rgba(255,255,255,0.95);color:#1f1f1f}.contact_us textarea,.withdraw textarea{min-height:180px;resize:vertical;line-height:1.6}.contact_us .inputRequirement,.contact_us .inputRequirement_textarea{top:8px;right:4px;font-size:12px;color:#d95d4f}.contact_us .vvcode_img,.contact_us .vvcode_sec,.withdraw .vvcode_img,.withdraw .vvcode_sec{margin-top:4px}.contact_us .vvcode_img img,.withdraw .vvcode_img img{display:block;max-width:100%;border-radius:12px}.contact_us .cus_check,.withdraw .cus_check{margin-top:18px;padding:16px 18px;border:1px solid #ececec;border-radius:16px;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);box-shadow:0 6px 18px rgba(0,0,0,0.03)}.contact_us .cus_check label,.withdraw .cus_check label{font-size:13px;line-height:1.6;color:#4f5661}.withdraw .flex_2column_item:first-child .contentbox{position:relative;overflow:hidden;line-height:1.75}.contact_us .flex_2column_item:last-child .contentbox::before,.withdraw .flex_2column_item:first-child .contentbox::before{content:"";position:absolute;top:0;right:0;width:180px;height:180px;background:radial-gradient(circle,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 70%);pointer-events:none}.contact_us .flex_column_row.reverse .flex_2column_item:last-child p,.contact_us .flex_column_row.reverse .flex_2column_item:last-child li,.contact_us .flex_column_row.reverse .flex_2column_item:last-child .contentbox,.withdraw .flex_2column_item:first-child p,.withdraw .flex_2column_item:first-child li{line-height:1.75}.contact_us .cus_check a,.contact_us .flex_2column_item:last-child a,.withdraw .cus_check a,.withdraw .flex_2column_item:first-child a{text-decoration:underline;text-underline-offset:3px}.contact_us .button_row,.withdraw .button_row{margin-top:20px}.contact_us .br_btn_1,.withdraw .br_btn_1{max-width:320px}.contact_us .br_btn_1 .btn,.contact_us .br_btn_1 .cssButton,.contact_us .button_row .btn,.contact_us .button_row .cssButton,.withdraw .br_btn_1 .btn,.withdraw .br_btn_1 .cssButton,.withdraw .button_row .btn,.withdraw .button_row .cssButton,.cart-page-modern .ordercontainer_total_inner .cssButton,.cart-page-modern .ordercontainer_total_inner .btn,.cart-page-modern .ordercontainer_total_inner a.cssButton,.cart-page-modern .ordercontainer_total_inner button,.checkout-confirmation-modern .br_btn_checkout .cssButton,.checkout-confirmation-modern .br_btn_checkout .btn,.checkout-confirmation-modern .br_btn_checkout input[type="submit"],.checkout-confirmation-modern .br_btn_checkout button:not(.gpay-button),.checkout-confirmation-modern .cssButtonPos12 .cssButton,.checkout-confirmation-modern .cssButtonPos12 .btn,.checkout-confirmation-modern .cssButtonPos12 input[type="submit"],.checkout-confirmation-modern .cssButtonPos12 button:not(.gpay-button),.account-history-info-modern .button_row .cssButton,.account-history-info-modern .button_row .btn,.account-history-info-modern .button_row a.cssButton,.account-history-info-modern .button_row button,.account-history-info-modern .of_quantity_update .cssButton,.account-history-info-modern .of_quantity_update .btn,.account-history-info-modern .of_quantity_update a.cssButton,.account-history-info-modern .of_quantity_update button,.address-book-modern .button_row .cssButton,.address-book-modern .button_row .btn,.address-book-modern .button_row a.cssButton,.address-book-modern .button_row button,.address-book-modern .button_row input[type="submit"],.address-book-modern .actions .cssButton,.address-book-modern .actions .btn,.address-book-modern .actions a.cssButton,.address-book-modern .actions button,:is(.checkout-shipping-modern,.checkout-payment-modern) .button_row .br_btn_1 :is(.cssButton,.btn,input[type="submit"],button),:is(.account-edit-modern,.address-book-process-modern,.account-password-modern,.logoff-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern) .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.account-toggle-modern .toggle_action_1 :is(.cssButton,.btn,button,input[type="submit"]),.wishlist-toggle-modern .toggle_action_1 :is(.cssButton,.btn,button,input[type="submit"]),.cart-toggle-modern :is(.toggle_action_1,.toggle_action_2) :is(.cssButton,.btn,button,input[type="submit"]),.cart-page-modern .button_row .cssButton,.cart-page-modern .button_row .btn,.cart-page-modern .button_row a.cssButton,.cart-page-modern .button_row button,.cart-page-modern .button_row input[type="submit"],.product-reviews-write-modern .button_row .cssButton,.product-reviews-write-modern .button_row .btn,.product-reviews-write-modern .button_row a.cssButton,.product-reviews-write-modern .button_row button,.product-reviews-write-modern .button_row input[type="submit"],.product-reviews-info-modern .button_row .cssButton,.product-reviews-info-modern .button_row .btn,.product-reviews-info-modern .button_row a.cssButton,.product-reviews-info-modern .button_row button,.product-reviews-info-modern .button_row input[type="submit"],.product-reviews-write-modern .button_row .cssButton,.product-reviews-write-modern .button_row .btn,.product-reviews-write-modern .button_row a.cssButton,.product-reviews-write-modern .button_row button,.product-reviews-write-modern .button_row input[type="submit"],.checkout-success-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.advanced-search-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-shipping-address-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-shipping-address-modern .actions :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-payment-address-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-payment-address-modern .actions :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.account-delete-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]){display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;background:linear-gradient(135deg,#2b2b2b 0%,#1f1f1f 100%) !important;border:1px solid rgba(232,151,10,0.35) !important;border-radius:999px !important;box-shadow:0 6px 18px rgba(0,0,0,0.25),0 2px 6px rgba(0,0,0,0.2) !important;transition:all 0.25s ease !important}.contact_us .br_btn_1 .btn,.contact_us .br_btn_1 .cssButton,.contact_us .button_row .btn,.contact_us .button_row .cssButton,.withdraw .br_btn_1 .btn,.withdraw .br_btn_1 .cssButton,.withdraw .button_row .btn,.withdraw .button_row .cssButton{padding:13px 26px !important;min-height:50px !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0.2px !important}.cart-page-modern .ordercontainer_total_inner .cssButton,.cart-page-modern .ordercontainer_total_inner .btn,.cart-page-modern .ordercontainer_total_inner a.cssButton,.cart-page-modern .ordercontainer_total_inner button,.checkout-confirmation-modern .br_btn_checkout .cssButton,.checkout-confirmation-modern .br_btn_checkout .btn,.checkout-confirmation-modern .br_btn_checkout input[type="submit"],.checkout-confirmation-modern .br_btn_checkout button:not(.gpay-button),.checkout-confirmation-modern .cssButtonPos12 .cssButton,.checkout-confirmation-modern .cssButtonPos12 .btn,.checkout-confirmation-modern .cssButtonPos12 input[type="submit"],.checkout-confirmation-modern .cssButtonPos12 button:not(.gpay-button),:is(.checkout-shipping-modern,.checkout-payment-modern) .button_row .br_btn_1 :is(.cssButton,.btn,input[type="submit"],button),:is(.account-edit-modern,.address-book-process-modern,.account-password-modern,.logoff-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern) .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.account-toggle-modern .toggle_action_1 :is(.cssButton,.btn,button,input[type="submit"]),.wishlist-toggle-modern .toggle_action_1 :is(.cssButton,.btn,button,input[type="submit"]),.cart-toggle-modern :is(.toggle_action_1,.toggle_action_2) :is(.cssButton,.btn,button,input[type="submit"]),.checkout-success-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.advanced-search-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.account-delete-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.cart-page-modern .button_row .cssButton,.cart-page-modern .button_row .btn,.cart-page-modern .button_row a.cssButton,.cart-page-modern .button_row button,.cart-page-modern .button_row input[type="submit"],.product-reviews-write-modern .button_row .cssButton,.product-reviews-write-modern .button_row .btn,.product-reviews-write-modern .button_row a.cssButton,.product-reviews-write-modern .button_row button,.product-reviews-write-modern .button_row input[type="submit"],.product-reviews-info-modern .button_row .cssButton,.product-reviews-info-modern .button_row .btn,.product-reviews-info-modern .button_row a.cssButton,.product-reviews-info-modern .button_row button,.product-reviews-info-modern .button_row input[type="submit"]{text-decoration:none !important;font-weight:700 !important;font-size:15px !important}.cart-page-modern .ordercontainer_total_inner .cssButton,.cart-page-modern .ordercontainer_total_inner .btn,.cart-page-modern .ordercontainer_total_inner a.cssButton,.cart-page-modern .ordercontainer_total_inner button{gap:8px !important;letter-spacing:0.2px !important;min-height:48px !important;padding:13px 26px !important;width:100% !important}.checkout-confirmation-modern .br_btn_checkout .cssButton,.checkout-confirmation-modern .br_btn_checkout .btn,.checkout-confirmation-modern .br_btn_checkout input[type="submit"],.checkout-confirmation-modern .br_btn_checkout button:not(.gpay-button),.checkout-confirmation-modern .cssButtonPos12 .cssButton,.checkout-confirmation-modern .cssButtonPos12 .btn,.checkout-confirmation-modern .cssButtonPos12 input[type="submit"],.checkout-confirmation-modern .cssButtonPos12 button:not(.gpay-button){min-height:50px !important;padding:13px 26px !important}:is(.checkout-shipping-modern,.checkout-payment-modern) .button_row .br_btn_1 :is(.cssButton,.btn,input[type="submit"],button),:is(.account-edit-modern,.address-book-process-modern,.account-password-modern,.logoff-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern) .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.account-toggle-modern .toggle_action_1 :is(.cssButton,.btn,button,input[type="submit"]),.wishlist-toggle-modern .toggle_action_1 :is(.cssButton,.btn,button,input[type="submit"]),.cart-toggle-modern :is(.toggle_action_1,.toggle_action_2) :is(.cssButton,.btn,button,input[type="submit"]),.checkout-success-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.advanced-search-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.account-delete-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]){gap:8px !important;letter-spacing:0.2px !important;min-height:50px !important;padding:13px 26px !important;width:100% !important}.cart-page-modern .button_row .cssButton,.cart-page-modern .button_row .btn,.cart-page-modern .button_row a.cssButton,.cart-page-modern .button_row button,.cart-page-modern .button_row input[type="submit"]{gap:8px !important;letter-spacing:0.2px !important;min-height:50px !important;padding:13px 32px !important}.product-reviews-write-modern .button_row .cssButton,.product-reviews-write-modern .button_row .btn,.product-reviews-write-modern .button_row a.cssButton,.product-reviews-write-modern .button_row button,.product-reviews-write-modern .button_row input[type="submit"],.product-reviews-info-modern .button_row .cssButton,.product-reviews-info-modern .button_row .btn,.product-reviews-info-modern .button_row a.cssButton,.product-reviews-info-modern .button_row button,.product-reviews-info-modern .button_row input[type="submit"]{gap:8px !important;letter-spacing:0.2px !important;min-height:50px !important;padding:13px 26px !important}.account-history-info-modern .button_row .cssButton,.account-history-info-modern .button_row .btn,.account-history-info-modern .button_row a.cssButton,.account-history-info-modern .button_row button,.account-history-info-modern .of_quantity_update .cssButton,.account-history-info-modern .of_quantity_update .btn,.account-history-info-modern .of_quantity_update a.cssButton,.account-history-info-modern .of_quantity_update button{padding:11px 20px !important;min-height:44px !important;gap:8px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:0.2px !important;text-decoration:none !important}.address-book-modern .button_row .cssButton,.address-book-modern .button_row .btn,.address-book-modern .button_row a.cssButton,.address-book-modern .button_row button,.address-book-modern .button_row input[type="submit"],.address-book-modern .actions .cssButton,.address-book-modern .actions .btn,.address-book-modern .actions a.cssButton,.address-book-modern .actions button,.checkout-shipping-address-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-shipping-address-modern .actions :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-payment-address-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-payment-address-modern .actions :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]){gap:8px !important;font-weight:700 !important;letter-spacing:0.2px !important;text-decoration:none !important}.product-reviews-write-modern .button_row .cssButton,.product-reviews-write-modern .button_row .btn,.product-reviews-write-modern .button_row a.cssButton,.product-reviews-write-modern .button_row button,.product-reviews-write-modern .button_row input[type="submit"]{min-width:240px !important}.contact_us .br_btn_1 .btn:hover,.contact_us .br_btn_1 .cssButton:hover,.contact_us .button_row .btn:hover,.contact_us .button_row .cssButton:hover,.withdraw .br_btn_1 .btn:hover,.withdraw .br_btn_1 .cssButton:hover,.withdraw .button_row .btn:hover,.withdraw .button_row .cssButton:hover,.account-toggle-modern .toggle_action_1 .cssButton:hover,.account-toggle-modern .toggle_action_1 .btn:hover,.account-toggle-modern .toggle_action_1 button:hover,.account-toggle-modern .toggle_action_1 input[type="submit"]:hover,.checkout-confirmation-modern :is(.br_btn_checkout,.cssButtonPos12) :is(.cssButton,.btn,input[type="submit"],button:not(.gpay-button)):hover,:is(.checkout-shipping-modern,.checkout-payment-modern) .button_row .br_btn_1 :is(.cssButton,.btn,input[type="submit"],button):hover,.account-history-info-modern :is(.button_row,.of_quantity_update) :is(.cssButton,.btn,a.cssButton,button):hover,.address-book-modern :is(.button_row,.actions) :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,:is(.account-edit-modern,.address-book-process-modern,.account-password-modern,.logoff-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern) .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,.wishlist-toggle-modern .toggle_action_1 :is(.cssButton,.btn,button,input[type="submit"]):hover,.cart-toggle-modern :is(.toggle_action_1,.toggle_action_2) :is(.cssButton,.btn,button,input[type="submit"]):hover,.product-reviews-write-modern .button_row .cssButton:hover,.product-reviews-write-modern .button_row .btn:hover,.product-reviews-write-modern .button_row a.cssButton:hover,.product-reviews-write-modern .button_row button:hover,.product-reviews-write-modern .button_row input[type="submit"]:hover,.product-reviews-info-modern .button_row .cssButton:hover,.product-reviews-info-modern .button_row .btn:hover,.product-reviews-info-modern .button_row a.cssButton:hover,.product-reviews-info-modern .button_row button:hover,.product-reviews-info-modern .button_row input[type="submit"]:hover,.checkout-success-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,.advanced-search-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,.account-delete-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover{background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,0.3),0 0 0 2px rgba(232,151,10,0.35) !important;border-color:rgba(232,151,10,0.7) !important;transform:translateY(-1px) !important}.contact_us .br_btn_1 .btn:hover,.contact_us .br_btn_1 .cssButton:hover,.contact_us .button_row .btn:hover,.contact_us .button_row .cssButton:hover,.withdraw .br_btn_1 .btn:hover,.withdraw .br_btn_1 .cssButton:hover,.withdraw .button_row .btn:hover,.withdraw .button_row .cssButton:hover,.checkout-confirmation-modern :is(.br_btn_checkout,.cssButtonPos12) :is(.cssButton,.btn,input[type="submit"],button:not(.gpay-button)):hover,:is(.checkout-shipping-modern,.checkout-payment-modern) .button_row .br_btn_1 :is(.cssButton,.btn,input[type="submit"],button):hover,.account-history-info-modern :is(.button_row,.of_quantity_update) :is(.cssButton,.btn,a.cssButton,button):hover,.address-book-modern :is(.button_row,.actions) :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,:is(.account-edit-modern,.address-book-process-modern,.account-password-modern,.logoff-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern) .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,.wishlist-toggle-modern .toggle_action_1 :is(.cssButton,.btn,button,input[type="submit"]):hover,.cart-toggle-modern :is(.toggle_action_1,.toggle_action_2) :is(.cssButton,.btn,button,input[type="submit"]):hover,.product-reviews-write-modern .button_row .cssButton:hover,.product-reviews-write-modern .button_row .btn:hover,.product-reviews-write-modern .button_row a.cssButton:hover,.product-reviews-write-modern .button_row button:hover,.product-reviews-write-modern .button_row input[type="submit"]:hover,.product-reviews-info-modern .button_row .cssButton:hover,.product-reviews-info-modern .button_row .btn:hover,.product-reviews-info-modern .button_row a.cssButton:hover,.product-reviews-info-modern .button_row button:hover,.product-reviews-info-modern .button_row input[type="submit"]:hover,.checkout-success-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,.advanced-search-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,.account-delete-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover{color:#fff !important}.contact_us .infomessage,.withdraw .infomessage,.withdraw .successmessage{position:relative !important;margin:0 0 24px !important;padding:20px 24px 20px 62px !important;border:1px solid rgba(232,151,10,0.18) !important;border-radius:20px !important;background:radial-gradient(circle at top right,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 38%),linear-gradient(180deg,#ffffff 0%,#fffdf8 100%) !important;box-shadow:0 14px 34px rgba(0,0,0,0.055),inset 0 1px 0 rgba(255,255,255,0.92) !important;color:#2b2f36 !important;font-size:14px !important;line-height:1.65 !important;font-weight:600 !important;overflow:hidden !important;box-sizing:border-box !important}.contact_us .infomessage::before,.withdraw .infomessage::before,.withdraw .successmessage::before{content:"✓" !important;position:absolute !important;left:24px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;border-radius:999px !important;background:linear-gradient(135deg,#E8970A 0%,#d98600 100%) !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:14px !important;line-height:1 !important;font-weight:900 !important;font-family:Arial,sans-serif !important;box-shadow:0 8px 18px rgba(232,151,10,0.24) !important}.contact_us .infomessage i,.contact_us .infomessage .fa,.contact_us .infomessage .fas,.withdraw .infomessage i,.withdraw .successmessage i{display:none !important}.contact_us>.button_row{margin-top:26px !important;display:flex !important;justify-content:flex-end !important}.contact_us>.button_row .br_right{float:none !important;display:flex !important;justify-content:flex-end !important}@media (max-width:991px){.contact_us .contentbox,.withdraw .contentbox{padding:22px 22px 24px;border-radius:20px}.contact_us .subline,.withdraw .subline{font-size:21px}}@media (max-width:767px){.contact_us .contentbox,.withdraw .contentbox{padding:18px 16px 20px;border-radius:18px}.contact_us .subline,.withdraw .subline{font-size:19px}.contact_us .br_btn_1,.withdraw .br_btn_1{max-width:100%}}.as-oil .as-oil-cpc_content button{min-height:38px !important}.as-oil .as-oil-cpc_content button.as-oil-cpc__button--primary,.as-oil .as-oil-cpc_content button[data-qa*="activate"],.as-oil .as-oil-cpc_content button[data-qa*="enable"]{background:#E8970A !important;color:#fff !important;border:1px solid #E8970A !important;box-shadow:0 4px 12px rgba(232,151,10,0.28) !important}.as-oil .as-oil-cpc_content button.as-oil-cpc__button--primary:hover,.as-oil .as-oil-cpc_content button[data-qa*="activate"]:hover,.as-oil .as-oil-cpc_content button[data-qa*="enable"]:hover{background:#d98600 !important;border-color:#d98600 !important;color:#fff !important}.as-oil .as-oil-cpc_content button[data-qa*="disable"]{background:#f2f2f2 !important;color:#666 !important;border:1px solid #dddddd !important;box-shadow:none !important;opacity:1 !important}.as-oil .as-oil-cpc_content .as-oil-cpc__purpose,.as-oil .as-oil-cpc_content .as-oil-cpc__purpose-header,.as-oil .as-oil-cpc_content [data-qa="purpose-item"]{width:100% !important;min-height:54px !important;padding:14px 18px !important;border-radius:14px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important}.as-oil .as-oil-cpc_content .as-oil-cpc__purpose-label,.as-oil .as-oil-cpc_content .as-oil-cpc__purpose-header,.as-oil .as-oil-cpc_content [data-qa="purpose-item"] strong,.as-oil .as-oil-cpc_content [data-qa="purpose-item"] b{font-size:14px !important;font-weight:700 !important;color:#1f1f1f !important;white-space:nowrap !important}.as-oil .as-oil-cpc_content .as-oil-cpc__purpose-text,.as-oil .as-oil-cpc_content [data-qa="purpose-item"] span{font-size:12px !important;color:#777 !important;white-space:nowrap !important}.as-oil .as-oil-cpc_content button[data-qa*="save"]{min-width:140px !important}.listingbox{border:none;border-radius:18px;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.06);overflow:hidden;transition:all 0.25s ease}.listingbox:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,0.10)}.listingbox .lb_inner{padding:25px 20px}.listingcontainer,.listingcontainer_full{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important}.listingcontainer .listingbox{margin:10px}.listingcontainer_full .listingbox{width:25%;padding-left:10px;padding-right:10px;margin-bottom:20px;background:transparent;border:none;margin:0 0 30px 0}:is(.box_best_sellers_my_50,.box_products,.cross_selling),:is(.box_best_sellers_my_50,.box_products,.cross_selling) :is(.splide,.splide__track,.splide__list,.splide__slide){border:none !important;box-shadow:none !important;background:transparent !important}:is(.box_best_sellers_my_50,.box_products,.cross_selling) .splide__list{margin:0 !important}:is(.box_best_sellers_my_50,.box_products,.cross_selling) .splide__slide{padding:0 8px !important;box-sizing:border-box !important;min-width:0 !important;max-width:100% !important}:is(.box_best_sellers_my_50,.box_products,.cross_selling) .listingbox{width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important}:is(.box_best_sellers_my_50,.box_products,.cross_selling) .splide,:is(.box_best_sellers_my_50,.box_products,.cross_selling) .splide__track{max-width:100% !important;overflow:hidden !important;box-sizing:border-box !important}.product-info-premium .cross_selling,.product-info-premium .box_xsell{width:100% !important;max-width:100% !important;overflow:hidden !important;box-sizing:border-box !important}.product-info-premium .cross_selling :is(.splide,.splide__track),.product-info-premium .box_xsell :is(.splide,.splide__track){width:100% !important;max-width:100% !important;overflow:hidden !important;box-sizing:border-box !important}.product-info-premium .cross_selling .splide__list,.product-info-premium .box_xsell .splide__list{display:flex !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}.product-info-premium .cross_selling .splide__slide,.product-info-premium .box_xsell .splide__slide{padding:0 8px !important;box-sizing:border-box !important;min-width:0 !important;max-width:none !important;overflow:visible !important}.product-info-premium .cross_selling .listingbox,.product-info-premium .box_xsell .listingbox{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important}.product-info-premium .cross_selling .lb_inner,.product-info-premium .box_xsell .lb_inner{width:100% !important;max-width:100% !important;min-width:0 !important;padding:16px 14px !important;box-sizing:border-box !important}.categories_listing .listingbox{background:transparent !important;box-shadow:none !important;border-radius:0 !important;overflow:visible !important}.promo-section-home-1,.promo-section-home-2{overflow:hidden;border-radius:24px;box-shadow:var(--spm-card-shadow)}.promo-section-home-1{margin-top:20px;margin-left:15px;background:var(--spm-card-bg)}.promo-section-home-1 .psleft,.promo-section-home-1 .psright{border-radius:0}.promo-section-home-2{padding:50px;border:1px solid #ececec;border-radius:24px;background:var(--spm-card-bg);box-shadow:var(--spm-card-shadow)}.promo-section-home-1 .row,.promo-section-home-2 .row{margin-left:0;margin-right:0}.sub_categories_listing{margin:52px 0 42px;background:var(--spm-card-bg);border-radius:24px;box-shadow:var(--spm-card-shadow);overflow:hidden;padding:10px}.subcats_row{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;gap:0;border:none !important}.subcats_item{width:20%;padding-left:7px;padding-right:7px;margin-bottom:14px;background:transparent;border:none !important;padding:10px}.subcats_item_inner{background:#fff;border-radius:16px;padding:20px;transition:all 0.25s ease}.subcats_item_inner:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,0.08)}.subcats_image_inner{border-radius:12px;overflow:hidden}.subcats_title span{display:block;font-size:13px;line-height:1.35;text-align:center;color:#2b2b2b;font-weight:600}.homeMenuBlock{margin-top:18px;margin-left:0 !important;margin-right:0 !important;padding:28px 32px 34px;background:var(--spm-card-bg);border:1px solid #ececec;border-radius:24px;box-shadow:var(--spm-card-shadow);overflow:hidden}.row.homeMenuBlock{margin-left:0 !important;margin-right:0 !important}.homeMenuBlock>.col-md-2,.homeMenuBlock>.col-md-10,.homeMenuBlock>.col-sm-2,.homeMenuBlock>.col-sm-10,.homeMenuBlock>.col-xs-12{padding-left:16px;padding-right:16px}.sub_categories_listing .subcats_row,.homeMenuBlock .teaser{margin-left:-9px;margin-right:-9px}.homeMenuBlock .teaser>div{padding-left:9px;padding-right:9px;margin-bottom:20px;text-align:center;border-bottom:none}.contact_us .flex_2column_item:last-child .contentbox>*,.withdraw .flex_2column_item:first-child .contentbox>*,.homeMenuBlock .teaser>div>a,.homeMenuBlock .teaser>div>picture,.homeMenuBlock .teaser>div>p.link-text{position:relative;z-index:1}.dm_home .slider_row{margin-bottom:0;border-radius:28px 28px 0 0;overflow:hidden;box-shadow:0 16px 38px rgba(0,0,0,0.05)}.dm_home .slider_row+.homeTrustboxGray{margin-top:0}.dm_home .content_big,.dm_home .content_small,.dm_home .slider_row,.dm_home .homeTrustboxGray,.dm_home .promo-section-home-1,.dm_home .promo-section-home-2{max-width:1440px;margin-right:auto;margin-left:auto;width:100%}.dm_home .content_big,.dm_home .content_small{padding-left:20px;padding-right:20px}.dm_home .promo-section-home-1,.dm_home .promo-section-home-2{box-sizing:border-box;margin-bottom:28px}.dm_home .slider_row :is(.splide,.splide__track,.splide__list,.splide__slide,picture,img){border-radius:28px 28px 0 0;overflow:hidden}.dm_home .homeTrustboxGray{border-bottom:1px solid #ececec;box-shadow:0 16px 38px rgba(0,0,0,0.05);border-radius:0 0 28px 28px;overflow:hidden;padding:20px 20px 10px 20px;width:100%;box-sizing:border-box}.dm_home .homeMenuBlock{margin-left:auto !important;margin-right:auto !important;width:100%;max-width:1440px;box-sizing:border-box}.dm_home .homeMenuBlock>.row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.dm_home .homeMenuBlock .teaser{margin-left:-15px !important;margin-right:-15px !important}.dm_home .promo-section-home-1 .psright,.dm_home .promo-section-home-2 .psright{padding:50px 40px}.dm_home .promo-section-home-2{padding:0}.promo-section-home-2 .psleft{padding-top:140px;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:center !important;text-align:center;min-height:520px;padding:70px 35px 40px 35px;background:#fff url(/images/content/homeInfoBlock--2a.jpg) center 70px no-repeat;background-size:min(82%,430px);position:relative;box-sizing:border-box}.promo-section-home-2 .psleft img{display:block !important;max-width:430px !important;height:auto !important;margin:0 auto 24px auto !important}.promo-section-home-2 .psleft .category-cta-buttons{margin-top:28px;flex-wrap:wrap;display:flex !important;flex-direction:column !important;align-items:center !important;gap:14px !important;width:100%;max-width:300px;margin:145px auto 0 auto !important;position:relative;z-index:2}.promo-section-home-2 .psleft .category-cta-buttons .btn-category--primary,.promo-section-home-2 .psleft .btn-category{width:100% !important;max-width:300px}.promo-section-home-2 .psleft .btn-category{letter-spacing:0.01em;display:inline-flex !important;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border-radius:999px;border:1px solid #e8e8e8;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);color:#111827;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none !important;box-shadow:0 8px 22px rgba(0,0,0,0.06);transition:all 0.25s ease}.promo-section-home-2 .psleft .btn-category:hover,.promo-section-home-2 .psleft .btn-category:focus{transform:translateY(-2px);border-color:#E8970A;color:#E8970A;background:#ffffff;box-shadow:0 12px 28px rgba(0,0,0,0.10);text-decoration:none !important}@media (max-width:991px){.dm_home .content_big,.dm_home .content_small{padding-left:15px;padding-right:15px}.dm_home .homeTrustboxGray{padding:10px 10px 10px 10px}.dm_home .promo-section-home-1 .psright,.dm_home .promo-section-home-2 .psright{padding:30px 25px}.promo-section-home-2 .psleft{min-height:auto;padding:48px 20px 34px 20px;background-position:center 48px;background-size:min(68%,260px)}.promo-section-home-2 .psleft .category-cta-buttons{gap:12px !important;max-width:280px;margin:135px auto 0 auto !important}.promo-section-home-2 .psleft .category-cta-buttons .btn-category--primary,.promo-section-home-2 .psleft .btn-category{max-width:280px;min-width:0;padding:13px 22px;font-size:14px}}@media (max-width:767px){.dm_home .slider_row .splide__track,.dm_home .slider_row .splide__list,.dm_home .slider_row .splide__slide,.dm_home .slider_row .splide__slide img{border-radius:20px 20px 0 0}.dm_home .homeTrustboxGray{border-radius:0 0 20px 20px}.dm_home .promo-section-home-1,.dm_home .promo-section-home-2,.dm_home .homeMenuBlock{border-radius:20px}.promo-section-home-2 .psleft{min-height:auto;padding:28px 20px 32px 20px;background-position:center 28px;background-size:min(72%,280px)}.promo-section-home-2 .psleft .category-cta-buttons{flex-direction:column;width:100%;max-width:300px;margin:140px auto 0 auto !important;padding-top:0}.promo-section-home-2 .psleft .category-cta-buttons .btn-category--primary,.promo-section-home-2 .psleft .btn-category{max-width:300px;padding:12px 20px}}@media (max-width:700px){.promo-section-home-2 .psleft{padding:64px 20px 34px 20px;background-position:center 64px;background-size:min(70%,240px)}}@media (max-width:480px){.promo-section-home-2 .psleft{padding:24px 18px 30px 18px;background-size:min(76%,240px);background-position:center 24px}.promo-section-home-2 .psleft .category-cta-buttons{max-width:280px;margin-top:125px !important}.promo-section-home-2 .psleft .category-cta-buttons .btn-category--primary,.promo-section-home-2 .psleft .btn-category{max-width:280px;font-size:13px}}.pageBottom--trustblock{margin-top:80px;padding:0 20px;background:transparent;border:none}.pageBottom--trustblock>.row{max-width:1180px;margin:0 auto;padding:70px 35px 78px;border-radius:24px;background:radial-gradient(circle at top left,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 34%),linear-gradient(180deg,#ffffff 0%,#fafafa 100%);box-shadow:0 20px 50px rgba(0,0,0,0.06);overflow:hidden}.pageBottom--trustblock .title{margin-bottom:52px;padding:0 !important;font-size:28px;line-height:1.15;font-weight:900;letter-spacing:-0.01em;text-transform:uppercase;text-align:center;color:#111827}.pageBottom--trustblock .title::after{content:"";display:inline-block;width:9px;height:9px;background:#E8970A;margin-left:5px;vertical-align:-1px}.pageBottom--trustblock .row>div{padding:0 18px !important}.pageBottom--trustblock .row>div>div:not(.bull){padding:0 !important}.pageBottom--trustblock .bull{position:relative;width:118px !important;height:118px !important;margin:0 auto 26px !important;padding:24px !important;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.35) 0%,rgba(255,255,255,0) 34%),linear-gradient(135deg,#f2a20b 0%,#e18a00 100%) !important;box-shadow:0 18px 34px rgba(232,151,10,0.24),inset 0 1px 0 rgba(255,255,255,0.35);display:flex;align-items:center;justify-content:center;transition:transform 0.25s ease,box-shadow 0.25s ease}.pageBottom--trustblock .bull::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(232,151,10,0.18)}.pageBottom--trustblock .bullTitle{max-width:260px;margin:0 auto;padding:0 !important;font-size:22px !important;line-height:1.45;font-weight:400;text-align:center;color:#111827}.pageBottom--trustblock .bullTitle strong,.pageBottom--trustblock .bullTitle b{font-weight:900}.pageBottom--trustblock .row>div:hover .bull{transform:translateY(-5px);box-shadow:0 24px 42px rgba(232,151,10,0.30),inset 0 1px 0 rgba(255,255,255,0.4)}@media (max-width:767px){.pageBottom--trustblock{margin-top:55px;padding:0 15px}.pageBottom--trustblock>.row{padding:48px 20px 54px;border-radius:20px}.pageBottom--trustblock .title{margin-bottom:34px;font-size:22px}.pageBottom--trustblock .row>div{margin-bottom:38px}.pageBottom--trustblock .row>div:last-child{margin-bottom:0}}.pageBottom--trustblock .bull img{max-width:none !important;width:54px !important;height:54px !important;object-fit:contain;filter:brightness(0) invert(1)}.pageBottom--trustblock .bull img[src*="schneller_versand_de"]{transform:scale(1.35)}.pageBottom--trustblock .bull img[src*="weltweiter_versand"]{transform:scale(1.28)}.pageBottom--trustblock .bull img[src*="widerrufsrecht"]{transform:scale(1.08)}.flex_listing_categories .box_sub_categories{padding:0 !important;border:none !important;background:transparent !important;box-shadow:none !important}.flex_listing_categories .subline.mb_0{margin:0 0 12px !important;padding:0 !important;border:none !important;font-size:20px !important;line-height:1.2 !important;font-weight:900 !important;color:#1f1f1f !important}.flex_listing_categories .subcats_menu_hover,.flex_listing_categories .subcats_menu{margin:0 !important;padding:0 !important;list-style:none !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg) !important;box-shadow:var(--spm-card-shadow) !important;overflow:hidden !important}.flex_listing_categories .subcats_menu_hover li a,.flex_listing_categories .subcats_menu li a{display:block !important;padding:13px 18px !important;border:none !important;border-radius:0 !important;background:transparent !important;font-size:14px !important;line-height:1.4 !important;font-weight:500 !important;color:#555 !important;text-decoration:none !important;transition:background 0.22s ease,color 0.22s ease,padding-left 0.22s ease}.flex_listing_categories .subcats_menu_hover li a:hover,.flex_listing_categories .subcats_menu li a:hover{background:#fffaf2 !important;color:#E8970A !important;padding-left:22px !important;text-decoration:none !important}.flex_listing_categories .subcats_menu_hover li strong,.flex_listing_categories .subcats_menu li strong,.flex_listing_categories .subcats_menu_hover li b,.flex_listing_categories .subcats_menu li b{display:block !important;padding:13px 18px 13px 22px !important;background:#fffaf2 !important;color:#1f1f1f !important;font-size:14px !important;line-height:1.4 !important;font-weight:800 !important;box-shadow:inset 4px 0 0 #E8970A !important}.flex_listing_categories .subcats_menu_hover li.active>a,.flex_listing_categories .subcats_menu li.active>a,.flex_listing_categories .subcats_menu_hover li.current>a,.flex_listing_categories .subcats_menu li.current>a,.flex_listing_categories .subcats_menu_hover li.selected>a,.flex_listing_categories .subcats_menu li.selected>a,.flex_listing_categories .subcats_menu_hover li.active_path>a,.flex_listing_categories .subcats_menu li.active_path>a,.flex_listing_categories .subcats_menu li.Selected>a,.flex_listing_categories .subcats_menu_hover li.Selected>a{background:#fffaf2 !important;color:#1f1f1f !important;font-weight:800 !important;padding-left:22px !important;box-shadow:inset 4px 0 0 #E8970A !important}/* [spm-Pill-Styling entfernt 2026-07-03 - featured Kategorien werden jetzt als reiner Text gestylt, siehe Mega-Menue-Block am Dateiende] */.layout_categories .mega_menu li.overview.level2{display:none !important}.footer-payment-methods{width:250px;max-width:250px}.footer-payment-grid{display:grid;grid-template-columns:repeat(2,120px);gap:10px;width:250px}.footer-payment-logo img{display:block;width:auto !important;height:auto !important;max-width:105px !important;max-height:26px !important;object-fit:contain;filter:saturate(.82) brightness(.96) contrast(.98);opacity:.94}.footer-payment-logo--wide img{max-width:110px !important}.footer-shipping-logos{display:grid;grid-template-columns:repeat(2,120px);gap:10px;margin-top:16px;width:250px}.footer-payment-logo,.footer-shipping-logo{display:flex;align-items:center;justify-content:center;width:120px;height:40px;padding:6px 8px;box-sizing:border-box;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.72);border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.16);overflow:hidden}.footer-shipping-logo img{display:block !important;width:auto !important;height:auto !important;max-width:105px !important;max-height:26px !important;object-fit:contain !important}.footer-payment-logo--text img,.footer-shipping-logo img[src*="Deutsche_Post"],.footer-shipping-logo img[src*="DHL"]{max-height:30px !important}.footer-shipping-logo img[src*="Hermes"]{max-height:26px !important}.footer-payment-logo:hover img,.footer-shipping-logo:hover img{filter:saturate(1) brightness(1) contrast(1);opacity:1}@media (max-width:767px){.footer-payment-methods{width:auto;max-width:none}.footer-payment-grid,.footer-shipping-logos{grid-template-columns:repeat(2,110px);gap:8px;width:auto;max-width:240px}.footer-payment-logo,.footer-shipping-logo{width:110px;height:36px}.footer-payment-logo img,.footer-shipping-logo img{max-width:92px !important;max-height:22px !important}.footer-shipping-logo img[src*="Deutsche_Post"],.footer-shipping-logo img[src*="DHL"]{max-height:26px !important}}.product_listing .pagination_bottom::after{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(to right,transparent,rgba(0,0,0,0.06),transparent)}.product_listing .pagination_bottom a{color:#1f1f1f;text-decoration:underline;text-underline-offset:3px}.product_listing .pagination_bottom{background:linear-gradient(180deg,#f4f6f9 0%,#eef1f5 100%);border:1px solid #e2e6ea;border-radius:16px;margin-top:35px;font-size:12.5px;color:#4a4f55;box-shadow:0 6px 18px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.7);position:relative;display:block;padding:10px 14px;line-height:1.45;font-weight:500}.homeMenuBlock .sidebarMenu ul li .spmBsm,.homeMenuBlock .sidebarMenu #spm--cid--44,.homeMenuBlock .sidebarMenu ul li.overview.level2,.copyright,.subcats_title span::after,.listingbox .lb_inner .graduated_price .value_price small,.product_listing .pagination_bottom::before,.product_listing .pagination_bottom br{display:none}@media (max-width:767px){.product_listing .pagination_bottom{padding:11px 14px;line-height:1.45}}.pageBottom--trustblock .col-md-4:last-child .bull img{transform:scale(1.18)}.contact_us,.withdraw,.cart-page-modern,.wishlist-page-modern{margin:0 0 50px;color:#1f1f1f}.cart-page-modern .ordercontainer_details{padding:24px !important;overflow:hidden}.cart-page-modern .ordercontainer_row{display:grid !important;grid-template-columns:minmax(0,1fr) 420px !important;gap:28px !important;align-items:start !important;width:100% !important;float:none !important;clear:both !important;overflow:visible !important}.shopping_cart.cart-page-modern,.logoff-modern,.checkout-shipping-modern>.button_row,.checkout-payment-modern>.button_row,.create-account-guest-modern .button_row,.create-account-modern .button_row,.product-reviews-write-modern,.reviews-modern,.product-reviews-info-modern,.product-reviews-modern,.checkout-shipping-address-modern,.checkout-payment-address-modern{box-sizing:border-box !important;max-width:1440px !important;padding:0 20px !important}.shopping_cart.cart-page-modern{margin:0 auto 50px !important;width:100% !important}.logoff-modern{color:#1f1f1f;margin:0 auto 50px !important}.checkout-shipping-modern>.button_row,.checkout-payment-modern>.button_row,.create-account-guest-modern .button_row,.create-account-modern .button_row{margin:28px auto 0 !important;width:100% !important}.product-reviews-write-modern,.reviews-modern,.product-reviews-info-modern,.product-reviews-modern{color:#1f1f1f !important;margin:0 auto 50px !important}.checkout-shipping-address-modern,.checkout-payment-address-modern{color:#1f1f1f !important;margin:0 auto 50px !important;width:100% !important}.cart-page-modern .ordercontainer_total{overflow:visible !important}.cart-page-modern .ordercontainer_total_inner{position:relative !important;margin:0 !important;padding:24px 24px 44px !important;overflow:visible !important;transform:none !important;top:auto !important;box-sizing:border-box !important}.cart-page-modern .ordercontainer_total_inner::before{content:"" !important;display:block !important;position:absolute !important;top:0 !important;right:0 !important;width:82% !important;height:155px !important;pointer-events:none !important;background:radial-gradient(ellipse at top right,rgba(232,151,10,0.11) 0%,rgba(232,151,10,0.065) 34%,rgba(232,151,10,0.025) 58%,rgba(232,151,10,0) 82%) !important;border-radius:0 24px 0 0 !important;z-index:0 !important}.cart-page-modern .ordercontainer_total_inner>*{position:relative !important;z-index:1 !important}.cart-page-modern .ordercontainer_total_inner .ordersum{z-index:30 !important}.cart-page-modern .ordercontainer_total_inner .ordertotal_block{position:relative !important;z-index:10 !important;overflow:visible !important}.cart-page-modern .ordersum_heading{display:block !important;visibility:visible !important;opacity:1 !important;margin:0 0 18px !important}.cart-page-modern .ordertotal_block{margin-top:12px}@media (max-width:991px){.cart-page-modern .ordercontainer_row{grid-template-columns:1fr !important;gap:20px !important}.cart-page-modern .ordercontainer_total,.cart-page-modern .ordercontainer_total_inner{margin-top:0 !important}.cart-page-modern .ordercontainer_total_inner{padding:20px 20px 56px !important}.dm_shoppingcart .box_xsell,.dm_shoppingcart .box_xsell.my_50,.dm_shoppingcart .box_products_head{}}@media (max-width:767px){.cart-page-modern .ordercontainer_total_inner{padding:18px 16px 58px !important}.dm_shoppingcart .box_xsell,.dm_shoppingcart .box_xsell.my_50,.dm_shoppingcart .box_products_head{}}.cart-page-modern .infomessage,.wishlist-page-modern .infomessage{padding:24px 28px !important;font-size:15px;line-height:1.7}.wishlist-page-modern .listingcontainer{padding:20px !important;overflow:visible}.product_listing .listingbox,.categories_listing .listingbox,.listingcontainer_full .listingbox,.wishlist-page-modern .listingbox{background:transparent !important;box-shadow:none !important;border:none !important;border-radius:0 !important;overflow:visible !important}.product_listing .listingbox:hover,.categories_listing .listingbox:hover,.listingcontainer_full .listingbox:hover,.wishlist-page-modern .listingbox:hover{transform:none !important;box-shadow:none !important}.wishlist-page-modern .listingbox .lb_inner{height:100%;padding:20px 18px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important;transition:all 0.25s ease}.wishlist-page-modern .listingbox:hover .lb_inner{transform:translateY(-4px);border-color:#E8970A !important;background:linear-gradient(180deg,#ffffff 0%,#fffaf2 100%) !important;box-shadow:0 16px 34px rgba(0,0,0,0.08) !important}.wishlist-page-modern .lb_image .prod_image{border-radius:14px;overflow:hidden;background:#f7f7f7}.cart-page-modern .ordercontainer_total_inner .ordersum,.cart-page-modern .ordercontainer_total_inner .ordertotal_block{background:transparent !important;border:none !important;box-shadow:none !important}.cart-page-modern .ordercontainer_total_inner .ordersum{position:relative !important;overflow:visible !important}.cart-page-modern .ordercontainer_total_inner .ordersum::before,.cart-page-modern .ordercontainer_total_inner .ordersum::after{display:none !important}.cart-page-modern .ordercontainer_total_inner .ordersum>*{position:relative !important;z-index:1 !important}.cart-page-modern .ordercontainer_total_inner .ordertotal_row{background:transparent !important;border-left:none !important;border-right:none !important}.cart-page-modern .ordercontainer_total_inner .ot_total{margin-top:3px !important;padding:16px 0 0 !important;border-top:2px solid #ececec !important;background:transparent !important}.cart-page-modern .ordercontainer_total_inner .giftbox{margin:18px 0 20px !important;padding:16px !important;border:1px solid #ececec !important;border-radius:18px !important;background:radial-gradient(circle at top right,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 42%),linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,0.04) !important;box-sizing:border-box !important;overflow:visible !important;position:relative !important;z-index:1 !important}.cart-page-modern .ordercontainer_total_inner .ordersum,.cart-page-modern .ordercontainer_total_inner .ordertotal_row{overflow:visible !important}.cart-page-modern .ordercontainer_total_inner .ordertotal_row:has(select),.cart-page-modern .ordercontainer_total_inner .ordertotal_row:has(.SumoSelect){position:relative !important;z-index:100 !important}.cart-page-modern .ordercontainer_total_inner .giftbox_heading{margin:0 0 12px !important;font-size:12px !important;line-height:1.35 !important;font-weight:800 !important;color:#5c6470 !important}.cart-page-modern .ordercontainer_total_inner .gift_item_row{display:grid !important;grid-template-columns:minmax(0,1fr) 50px !important;gap:12px !important;align-items:end !important}.cart-page-modern .ordercontainer_total_inner .giftbox .field_item_4,.cart-page-modern .ordercontainer_total_inner .giftbox .field_item_7{margin:0 !important;padding:0 !important}.cart-page-modern .ordercontainer_total_inner .giftbox label{display:block !important;margin:0 !important}.cart-page-modern .ordercontainer_total_inner .giftbox .field_text,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_text,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_text,.address-book-process-modern .field_text,.account-password-modern .field_text,.password-double-optin-modern .field_text,.account-toggle-modern .field_text,.account-edit-modern .field_text,.create-account-guest-modern .field_text,.create-account-modern .field_text,.login-page-modern .field_text,.product-reviews-write-modern .field_text,.advanced-search-modern .field_text,.checkout-shipping-address-modern .field_text,.checkout-payment-address-modern .field_text,.account-delete-modern .field_text{display:block !important;color:#5c6470 !important;letter-spacing:0.04em !important;line-height:1.2 !important;text-transform:uppercase !important;font-weight:800 !important}.cart-page-modern .ordercontainer_total_inner .giftbox .field_text,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_text,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_text{font-size:11px !important;margin:0 0 7px !important}.address-book-process-modern .field_text,.account-password-modern .field_text,.password-double-optin-modern .field_text,.account-toggle-modern .field_text,.account-edit-modern .field_text,.create-account-guest-modern .field_text,.create-account-modern .field_text,.login-page-modern .field_text,.product-reviews-write-modern .field_text,.advanced-search-modern .field_text,.checkout-shipping-address-modern .field_text,.checkout-payment-address-modern .field_text,.account-delete-modern .field_text{font-size:12px !important;margin:0 0 6px !important}.cart-page-modern .ordercontainer_total_inner .giftbox input[type="text"]{width:100% !important;min-height:44px !important;padding:10px 14px !important;border:1px solid #dde2e8 !important;border-radius:12px !important;background:#ffffff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75) !important;box-sizing:border-box !important}.cart-page-modern .ordercontainer_total_inner .giftbox input[type="text"]:focus{border-color:#E8970A !important;box-shadow:0 0 0 4px rgba(232,151,10,0.10) !important;outline:none !important}.cart-page-modern .ordercontainer_total_inner .giftbox .cssButton,.cart-page-modern .ordercontainer_total_inner .giftbox .btn,.cart-page-modern .ordercontainer_total_inner .giftbox button,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 .cssButton,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 .btn,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 button,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 input[type="submit"],.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 .cssButton,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 .btn,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 button,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 input[type="submit"],.cart-toggle-modern .addaquickie .field_item_7 .cssButton,.cart-toggle-modern .addaquickie .field_item_7 .btn,.cart-toggle-modern .addaquickie .field_item_7 button,.cart-toggle-modern .addaquickie .field_item_7 input[type="submit"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#2b2b2b 0%,#1f1f1f 100%) !important;border:1px solid rgba(232,151,10,0.35) !important;transition:all 0.25s ease !important;padding:0 !important;min-width:50px !important;width:50px !important;min-height:50px !important;height:50px !important}.cart-page-modern .ordercontainer_total_inner .giftbox .cssButton,.cart-page-modern .ordercontainer_total_inner .giftbox .btn,.cart-page-modern .ordercontainer_total_inner .giftbox button,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 .cssButton,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 .btn,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 button,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 input[type="submit"],.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 .cssButton,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 .btn,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 button,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 input[type="submit"]{border-radius:16px !important;box-shadow:0 8px 20px rgba(0,0,0,0.24),0 0 0 1px rgba(255,255,255,0.04) inset !important;color:#ffffff !important}.cart-toggle-modern .addaquickie .field_item_7 .cssButton,.cart-toggle-modern .addaquickie .field_item_7 .btn,.cart-toggle-modern .addaquickie .field_item_7 button,.cart-toggle-modern .addaquickie .field_item_7 input[type="submit"]{border-radius:14px !important;box-shadow:0 6px 18px rgba(0,0,0,0.25),0 2px 6px rgba(0,0,0,0.20) !important;color:#fff !important}.cart-page-modern .ordercontainer_total_inner .giftbox .cssButton:hover,.cart-page-modern .ordercontainer_total_inner .giftbox .btn:hover,.cart-page-modern .ordercontainer_total_inner .giftbox button:hover{transform:translateY(-1px) !important;border-color:rgba(232,151,10,0.7) !important;background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;box-shadow:0 10px 24px rgba(0,0,0,0.30),0 0 0 2px rgba(232,151,10,0.30) !important}.cart-page-modern .ordercontainer_total_inner .giftbox .successmessage{position:relative !important;margin:0 0 16px !important;padding:18px 20px 18px 74px !important;border:1px solid rgba(54,164,92,0.22) !important;border-radius:22px !important;background:radial-gradient(circle at top right,rgba(54,164,92,0.10) 0%,rgba(54,164,92,0) 42%),linear-gradient(180deg,#f5fbf7 0%,#e9f7ee 100%) !important;box-shadow:0 12px 30px rgba(31,86,49,0.10),inset 0 1px 0 rgba(255,255,255,0.78) !important;color:#2f8f4f !important;font-size:13px !important;line-height:1.55 !important;font-weight:500 !important;overflow:hidden !important;box-sizing:border-box !important}.cart-page-modern .ordercontainer_total_inner .giftbox .successmessage::before{content:"✓" !important;position:absolute !important;left:13px !important;top:50% !important;transform:translateY(-50%) !important;width:28px !important;height:28px !important;border-radius:999px !important;background:linear-gradient(135deg,#47c874 0%,#2fa85a 100%) !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:15px !important;line-height:1 !important;font-weight:900 !important;box-shadow:0 8px 18px rgba(54,164,92,0.28) !important}.cart-page-modern .ordercontainer_total_inner .giftbox .successmessage::after{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:54px !important;background:linear-gradient(180deg,rgba(54,164,92,0.14) 0%,rgba(54,164,92,0.07) 100%) !important;pointer-events:none !important}.cart-page-modern .ordercontainer_total_inner .giftbox .successmessage>*{position:relative !important;z-index:1 !important}.cart-page-modern .ordercontainer_total_inner .giftbox .successmessage p{margin:0 0 8px !important}.cart-page-modern .ordercontainer_total_inner .giftbox .successmessage p:last-child{margin-bottom:0 !important}.cart-page-modern .ordercontainer_details table tr+tr{margin-top:18px}.cart-page-modern .ordercontainer_details .of_attributes{margin:8px 0 0 0 !important;padding:0 !important;list-style:none !important}.cart-page-modern .ordercontainer_details .of_attributes li{margin:0 !important;padding:0 !important;list-style:none !important;font-size:13px !important;line-height:1.55 !important;color:#1f1f1f !important}.cart-page-modern .ordercontainer_details .of_inforows+.of_attributes{margin-top:8px !important}.lb_image .prod_image{border-radius:14px;aspect-ratio:1/1 !important;display:flex;align-items:center;justify-content:center;background:transparent;padding:0;overflow:hidden}.lb_image .prod_image img{width:100%;margin:0px 0px 15px 0px;max-width:98% !important;max-height:98% !important;object-fit:contain !important;border-radius:12px;box-shadow:inset 0 0 0 1px #ececec}.lb_image .productAttributes,.lb_image .product_flags{position:absolute;top:8px;left:8px;z-index:5}.pd_addtobasket_cart :is(.btn,.cssButton):active,:is(.contact_us,.withdraw) :is(.br_btn_1,.button_row) :is(.btn,.cssButton):active,.cart-page-modern .ordercontainer_total_inner :is(.cssButton,.btn,a.cssButton,button):active{transform:translateY(0) !important;box-shadow:0 3px 8px rgba(0,0,0,0.25) !important}.checkout-confirmation-modern .checkout_row_confirmation,.checkout-shipping-modern .checkout_row,.checkout-payment-modern .checkout_row,.account-page-modern .flex_account_row,.account-history-info-modern .flex_account_row,.account-edit-modern .flex_account_row,.address-book-modern .flex_account_row,.address-book-process-modern .flex_account_row,.account-password-modern .flex_account_row,.account-history-modern .flex_account_row,.create-account-guest-modern .flex_column_row,.create-account-modern .flex_column_row,.password-double-optin-modern .flex_column_row,.login-page-modern .flex_column_row,.checkout-success-modern .checkout-success-grid,.account-delete-modern .flex_account_row{display:grid !important;align-items:start !important;margin:0 auto !important;gap:28px !important;max-width:1440px !important;width:100% !important;padding:0 20px !important;box-sizing:border-box !important}.checkout-confirmation-modern .checkout_row_confirmation{grid-template-columns:380px minmax(0,1fr) !important}.checkout-shipping-modern .checkout_row{grid-template-columns:minmax(0,1fr) 360px !important}.checkout-payment-modern .checkout_row,.account-page-modern .flex_account_row,.account-history-info-modern .flex_account_row,.account-edit-modern .flex_account_row,.address-book-modern .flex_account_row,.address-book-process-modern .flex_account_row,.account-password-modern .flex_account_row,.account-history-modern .flex_account_row,.account-delete-modern .flex_account_row{grid-template-columns:360px minmax(0,1fr) !important}.create-account-guest-modern .flex_column_row,.create-account-modern .flex_column_row{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.password-double-optin-modern .flex_column_row,.login-page-modern .flex_column_row,.checkout-success-modern .checkout-success-grid{grid-template-columns:minmax(0,1fr) 420px !important}.checkout-confirmation-modern .checkout_info,.checkout-confirmation-modern .checkout_action,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .width_gift_1,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .width_gift_2,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .width_gift_1,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .width_gift_2,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_4,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_4,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7,.account-page-modern .flex_account_col_1,.account-page-modern .flex_account_col_2,.account-history-info-modern .flex_account_col_1,.account-history-info-modern .flex_account_col_2,.account-edit-modern .flex_account_col_1,.account-edit-modern .flex_account_col_2,.address-book-modern .flex_account_col_1,.address-book-modern .flex_account_col_2,.address-book-process-modern .flex_account_col_1,.address-book-process-modern .flex_account_col_2,.account-password-modern .flex_account_col_1,.account-password-modern .flex_account_col_2,.account-history-modern .flex_account_col_1,.account-history-modern .flex_account_col_2,.reviews-modern .pr_reviews_image_small,.reviews-modern .pr_reviews_content,.password-double-optin-modern .flex_2column_item,.create-account-guest-modern .flex_2column_item,.create-account-modern .flex_2column_item,.login-page-modern .flex_2column_item,.checkout-success-modern .flex_2column_item,.advanced-search-modern .flex_2column_item,.layout_content.dm_shoppingcart .cart-page-modern .ordercontainer_details,.layout_content.dm_shoppingcart .cart-page-modern .ordercontainer_total,.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern .ordercontainer_details,.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern .ordercontainer_total,.layout_content.dm_error form#new_find .field_item_4,.layout_content.dm_error form#new_find .field_item_5,.checkout-shipping-address-modern .action_item,.checkout-payment-address-modern .action_item,.account-delete-modern .flex_account_col_1,.account-delete-modern .flex_account_col_2{margin:0 !important;width:auto !important;float:none !important}.checkout-confirmation-modern .checkout_info,.checkout-confirmation-modern .checkout_action{clear:none !important;max-width:none !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .width_gift_1,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .width_gift_2,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .width_gift_1,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .width_gift_2,.layout_content.dm_error form#new_find .field_item_4,.layout_content.dm_error form#new_find .field_item_5{padding:0 !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_4,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_4,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7,.reviews-modern .pr_reviews_image_small,.reviews-modern .pr_reviews_content,.password-double-optin-modern .flex_2column_item,.create-account-guest-modern .flex_2column_item,.create-account-modern .flex_2column_item,.login-page-modern .flex_2column_item,.checkout-success-modern .flex_2column_item,.advanced-search-modern .flex_2column_item,.checkout-shipping-address-modern .action_item,.checkout-payment-address-modern .action_item{max-width:none !important;padding:0 !important}.account-page-modern .flex_account_col_1,.account-page-modern .flex_account_col_2,.account-history-info-modern .flex_account_col_1,.account-history-info-modern .flex_account_col_2,.account-edit-modern .flex_account_col_1,.account-edit-modern .flex_account_col_2,.address-book-modern .flex_account_col_1,.address-book-modern .flex_account_col_2,.address-book-process-modern .flex_account_col_1,.address-book-process-modern .flex_account_col_2,.account-password-modern .flex_account_col_1,.account-password-modern .flex_account_col_2,.account-history-modern .flex_account_col_1,.account-history-modern .flex_account_col_2,.account-delete-modern .flex_account_col_1,.account-delete-modern .flex_account_col_2{clear:none !important;max-width:none !important;padding:0 !important}.layout_content.dm_shoppingcart .cart-page-modern .ordercontainer_details,.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern .ordercontainer_details{align-self:start !important;box-sizing:border-box !important;clear:none !important;max-width:none !important;min-width:0 !important;overflow:visible !important;padding:24px !important}.layout_content.dm_shoppingcart .cart-page-modern .ordercontainer_total,.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern .ordercontainer_total{align-self:start !important;box-sizing:border-box !important;clear:none !important;max-width:none !important;min-width:0 !important;overflow:visible !important;padding:0 !important}.checkout-confirmation-modern .checkout_info{grid-column:1 !important;grid-row:1 !important;padding:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important}.checkout-confirmation-modern .checkout_action{grid-column:2 !important;grid-row:1 !important;padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important}.checkout-confirmation-modern .checkout_box_products{width:100% !important;padding:24px !important}.checkout-confirmation-modern .checkout_box{float:none !important;width:auto !important;padding:20px !important;margin-bottom:18px !important}.checkout-confirmation-modern .color_more{font-size:12px !important;font-weight:700 !important;color:#E8970A !important;text-decoration:none !important}.checkout-confirmation-modern .orderflex{border:none !important;background:transparent !important}.checkout-confirmation-modern .of_attributes{margin:8px 0 0 0 !important;padding:0 !important;list-style:none !important}.checkout-confirmation-modern .of_attributes li{margin:0 !important;padding:0 !important;list-style:none !important;font-size:13px !important;line-height:1.55 !important;color:#1f1f1f !important}.checkout-confirmation-modern .of_inforows+.of_attributes{margin-top:8px !important}.checkout-confirmation-modern .orderflex_row{margin-bottom:14px;padding:16px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important}.checkout-confirmation-modern .orderflex_row_header{background:#f4f6f9 !important;box-shadow:none !important;font-size:12px;font-weight:800;text-transform:uppercase;color:#5c6470}.checkout-confirmation-modern .prod_image{border-radius:14px;background:#f7f7f7;overflow:hidden}.lb_image img,.wishlist-page-modern .lb_image img,.checkout-confirmation-modern .prod_image img{border-radius:14px}.checkout-confirmation-modern .ordersum_nocart{margin-top:18px;padding:20px !important;border:1px solid #ececec !important;border-radius:20px !important;background:var(--spm-card-bg) !important;box-shadow:var(--spm-card-shadow-sm) !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift,.checkout-confirmation-modern .ordersum_nocart #gift_coupon,.checkout-confirmation-modern .ordersum_nocart .giftbox_confirmation.checkout_confirmation_gift{margin:18px 0 20px !important;padding:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;box-sizing:border-box !important;overflow:visible !important}.checkout-confirmation-modern .ordersum_nocart .giftbox_confirmation.checkout_confirmation_gift,.checkout-confirmation-modern .ordersum_nocart .giftbox_confirmation.checkout_confirmation_gift *,.checkout-confirmation-modern .ordersum_nocart .gift_item_row,.checkout-confirmation-modern .ordersum_nocart .field_item_4,.checkout-confirmation-modern .ordersum_nocart .field_item_7{border-bottom:none !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .ordertotal_row,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .ordertotal_row{display:block !important;margin:0 !important;padding:0 !important;border:none !important;background:transparent !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .gift_item_row,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .gift_item_row{display:grid !important;grid-template-columns:minmax(0,1fr) 50px !important;gap:12px !important;align-items:end !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift label,.checkout-confirmation-modern .ordersum_nocart #gift_coupon label{display:block !important;margin:0 !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift input[type="text"],.checkout-confirmation-modern .ordersum_nocart #gift_coupon input[type="text"]{width:100% !important;min-height:44px !important;padding:10px 14px !important;border:1px solid #dde2e8 !important;border-radius:12px !important;background:#ffffff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75) !important;box-sizing:border-box !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift input[type="text"]:focus,.checkout-confirmation-modern .ordersum_nocart #gift_coupon input[type="text"]:focus{border-color:#E8970A !important;box-shadow:0 0 0 4px rgba(232,151,10,0.10) !important;outline:none !important}.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 .cssButton:hover,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 .btn:hover,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 button:hover,.checkout-confirmation-modern .ordersum_nocart form.checkout_confirmation_gift .field_item_7 input[type="submit"]:hover,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 .cssButton:hover,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 .btn:hover,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 button:hover,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .field_item_7 input[type="submit"]:hover{transform:translateY(-1px) !important;border-color:rgba(232,151,10,0.7) !important;background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;box-shadow:0 10px 24px rgba(0,0,0,0.30),0 0 0 2px rgba(232,151,10,0.30) !important}.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage,.checkout-confirmation-modern .ordersum_nocart>.infomessage,.checkout-confirmation-modern .ordersum_nocart>.successmessage{position:relative !important;display:block !important;width:100% !important;margin:0 0 16px !important;padding:18px 20px 18px 74px !important;border:1px solid rgba(54,164,92,0.22) !important;border-radius:22px !important;background:radial-gradient(circle at top right,rgba(54,164,92,0.10) 0%,rgba(54,164,92,0) 42%),linear-gradient(180deg,#f5fbf7 0%,#e9f7ee 100%) !important;box-shadow:0 12px 30px rgba(31,86,49,0.10),inset 0 1px 0 rgba(255,255,255,0.78) !important;color:#2f8f4f !important;font-size:13px !important;line-height:1.55 !important;font-weight:500 !important;overflow:hidden !important;box-sizing:border-box !important}.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage::before,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage::before,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage::before,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage::before,.checkout-confirmation-modern .ordersum_nocart>.infomessage::before,.checkout-confirmation-modern .ordersum_nocart>.successmessage::before{content:"✓" !important;position:absolute !important;left:13px !important;top:50% !important;transform:translateY(-50%) !important;width:28px !important;height:28px !important;border-radius:999px !important;background:linear-gradient(135deg,#47c874 0%,#2fa85a 100%) !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:15px !important;line-height:1 !important;font-weight:900 !important;font-family:Arial,sans-serif !important;box-shadow:0 8px 18px rgba(54,164,92,0.28) !important;z-index:1 !important}.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage::after,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage::after,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage::after,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage::after,.checkout-confirmation-modern .ordersum_nocart>.infomessage::after,.checkout-confirmation-modern .ordersum_nocart>.successmessage::after{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:54px !important;background:linear-gradient(180deg,rgba(54,164,92,0.14) 0%,rgba(54,164,92,0.07) 100%) !important;pointer-events:none !important}.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage>*,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage>*,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage>*,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage>*,.checkout-confirmation-modern .ordersum_nocart>.infomessage>*,.checkout-confirmation-modern .ordersum_nocart>.successmessage>*{position:relative !important;z-index:2 !important}.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage i,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage i,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage i,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage i,.checkout-confirmation-modern .ordersum_nocart>.infomessage i,.checkout-confirmation-modern .ordersum_nocart>.successmessage i,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage .fa,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage .fa,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage .fa,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage .fa,.checkout-confirmation-modern .ordersum_nocart>.infomessage .fa,.checkout-confirmation-modern .ordersum_nocart>.successmessage .fa,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage .fas,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage .fas,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage .fas,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage .fas,.checkout-confirmation-modern .ordersum_nocart>.infomessage .fas,.checkout-confirmation-modern .ordersum_nocart>.successmessage .fas{display:none !important}.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage p,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage p,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage p,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage p,.checkout-confirmation-modern .ordersum_nocart>.infomessage p,.checkout-confirmation-modern .ordersum_nocart>.successmessage p{margin:0 0 8px !important}.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .infomessage p:last-child,.checkout-confirmation-modern .ordersum_nocart .checkout_confirmation_gift .successmessage p:last-child,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .infomessage p:last-child,.checkout-confirmation-modern .ordersum_nocart #gift_coupon .successmessage p:last-child,.checkout-confirmation-modern .ordersum_nocart>.infomessage p:last-child,.checkout-confirmation-modern .ordersum_nocart>.successmessage p:last-child{margin-bottom:0 !important}.checkout-confirmation-modern .button_row{margin-top:22px !important}.checkout-confirmation-modern #apms_button4{display:flex !important;justify-content:flex-end !important;width:100% !important}.checkout-shipping-modern .checkout_action,.checkout-shipping-modern .checkout_info,.checkout-payment-modern .checkout_action,.checkout-payment-modern .checkout_info,.checkout-payment-modern .checkout_accept{float:none !important;width:auto !important;max-width:none !important;margin:0 !important;clear:none !important;padding:24px !important;border:1px solid #ececec !important;border-radius:24px !important;background:var(--spm-card-bg) !important;box-shadow:var(--spm-card-shadow) !important}.checkout-shipping-modern #horizontalAccordion,.checkout-shipping-modern .shipping_block,.checkout-shipping-modern .shipping_item,.checkout-shipping-modern .checkout_action>div:not(.subline),.checkout-payment-modern #horizontalAccordion,.checkout-payment-modern .payment_block,.checkout-payment-modern .payment_item,.checkout-payment-modern .checkout_action>div:not(.subline){border-radius:18px !important}.checkout-shipping-modern .checkout_action table,.checkout-shipping-modern .checkout_action .moduleRow,.checkout-shipping-modern .checkout_action .shipping_method,.checkout-shipping-modern .checkout_action .shipping_item,.checkout-payment-modern .checkout_action table,.checkout-payment-modern .checkout_action .moduleRow,.checkout-payment-modern .checkout_action .payment_method,.checkout-payment-modern .checkout_action .payment_item{width:100% !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important;overflow:hidden !important}.checkout-shipping-modern .checkout_info .arrow,.checkout-payment-modern .checkout_info .arrow{color:#E8970A !important;text-decoration:none !important;font-weight:700 !important}.checkout-payment-modern .checkout_comment textarea,.checkout-payment-modern textarea{width:100% !important;border:1px solid #dde2e8 !important;border-radius:14px !important;background:#f7f8fa !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7) !important;padding:12px 14px !important;line-height:1.55 !important}.checkout-payment-modern .checkout_accept{grid-column:1/-1 !important;grid-row:2 !important;margin-top:0 !important;padding:24px !important;background:radial-gradient(circle at top right,rgba(0,0,0,0.03) 0%,rgba(0,0,0,0) 40%),linear-gradient(180deg,#ffffff 0%,#f7f8fa 100%) !important;overflow:hidden !important}.checkout-payment-modern .cus_check{position:relative !important;overflow:hidden !important;padding:18px 20px 18px 24px !important;border:1px solid #e6e8eb !important;border-radius:18px !important;background:linear-gradient(180deg,#ffffff 0%,#fbfbfc 100%) !important;box-shadow:0 6px 18px rgba(0,0,0,0.04) !important;line-height:1.6 !important}.checkout-payment-modern .cus_check a:hover{color:#000 !important}@media (max-width:991px){.checkout-shipping-modern .checkout_action,.checkout-shipping-modern .checkout_info,.checkout-payment-modern .checkout_action,.checkout-payment-modern .checkout_info,.checkout-payment-modern .checkout_accept{grid-column:auto !important;grid-row:auto !important;padding:20px !important;border-radius:20px !important}}.account-page-modern .subline.mb_0{margin-bottom:16px !important}.checkout-confirmation-modern .font_small,.checkout-shipping-modern p,.checkout-shipping-modern .font_small,.checkout-payment-modern p,.checkout-payment-modern .font_small,.account-page-modern p,.account-page-modern .font_midi,.account-page-modern .font_small{line-height:1.65;color:#555}.homeMenuBlock .teaser .link-text a:hover,.category-landing--schiesser+.categories_listing .listingbox a,.category-landing--schiesser~.categories_listing .listingbox a,.category-landing--schiesser .listingbox a,.account-page-modern a{text-decoration:none}.category-landing .teaser--category .teaser-item a:hover .teaser-card-title,.category-landing--schiesser .teaser--types .teaser-item a:hover .teaser-card-title,.product-info-premium .pd_tabs .resp-tabs-list li:hover,.contact_us .cus_check a:hover,.contact_us .flex_2column_item:last-child a:hover,.withdraw .cus_check a:hover,.withdraw .flex_2column_item:first-child a:hover,.product_listing .pagination_bottom a:hover,.account-page-modern a:hover{color:#E8970A}.product-info-premium .pd_rating_icons{color:#d8d8d8}.product-info-premium .pd_rating_icons .fa-star.full{color:#E8970A}.account-page-modern .action_row{margin:0 !important}.account-page-modern .action_item_inner_plain:hover{transform:translateY(-3px);border-color:#dedede !important;box-shadow:0 14px 28px rgba(0,0,0,0.07) !important}.account-page-modern .action_item_inner_plain .item,.account-page-modern .action_item_inner_plain .entry{min-width:0;flex:1 1 auto}.account-page-modern .action_item_inner_plain .title,.account-page-modern .action_item_inner_plain .entry_item{display:block;margin-bottom:6px;font-size:14px;line-height:1.45;color:#1f1f1f}.account-page-modern .action_item_inner_plain .content{display:block;font-size:13px;line-height:1.6;color:#5c6470}.account-page-modern .action_item_inner_plain .image{flex:0 0 86px !important;width:86px !important}.account-page-modern .prod_image{display:flex !important;align-items:center !important;justify-content:center !important;aspect-ratio:1/1 !important;border-radius:14px !important;background:#f7f7f7 !important;overflow:hidden !important}.wishlist-page-modern .button_row .btn,.wishlist-page-modern .button_row .cssButton,.wishlist-page-modern .lb_buttons .btn,.wishlist-page-modern .lb_buttons .cssButton,.account-page-modern .cssButton,.account-page-modern .btn,.account-page-modern a.cssButton,.account-page-modern button{border-radius:999px !important}.account-page-modern .actions .cssButton,.account-page-modern .actions .btn,.account-page-modern .actions a.cssButton,.account-page-modern .actions button{min-height:40px !important;padding:9px 16px !important}@media (max-width:767px){.account-page-modern .action_item_inner_plain .image{width:100% !important;flex:0 0 auto !important}.account-page-modern .prod_image{max-width:120px !important}}.account-history-info-modern .account_history_box_row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;margin:0 0 18px !important}.account-history-info-modern .account_history_box{float:none !important;width:auto !important;min-height:0 !important;padding:18px 20px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important;line-height:1.65 !important;color:#555 !important}.account-history-info-modern .account_history_box p{margin-top:0 !important}.account-history-info-modern .account_history_box strong{color:#1f1f1f !important;font-weight:800 !important}.account-history-info-modern .paymentinfotable{width:100% !important;margin-top:10px !important;border-collapse:separate !important;border-spacing:0 !important;border:1px solid #ececec !important;border-radius:14px !important;overflow:hidden !important;background:#fff !important}.account-history-info-modern .paymentinfotable td{padding:10px 12px !important;border-bottom:1px solid #ececec !important;font-size:13px !important}.account-history-info-modern .orderflex{margin-top:22px !important;border:none !important;background:transparent !important}.account-history-info-modern .orderflex_row{margin-bottom:14px !important;padding:16px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important}.account-history-info-modern .orderflex_row_header{background:#f4f6f9 !important;box-shadow:none !important;font-size:12px !important;font-weight:800 !important;text-transform:uppercase !important;color:#5c6470 !important}.account-history-info-modern .of_productname strong{font-weight:800 !important;color:#1f1f1f !important}.account-history-info-modern .of_inforows,.account-history-info-modern .of_infoline{color:#5c6470 !important;font-size:13px !important;line-height:1.55 !important}.account-history-info-modern .ordersum_nocart{margin-top:18px !important;padding:20px !important;border:1px solid #ececec !important;border-radius:20px !important;background:var(--spm-card-bg) !important;box-shadow:var(--spm-card-shadow-sm) !important}.cart-page-modern .ordertotal_row,.checkout-confirmation-modern .ordertotal_row,.account-history-info-modern .ordertotal_row{padding:12px 0 !important;border-bottom:1px solid #ececec !important}.cart-page-modern .ordertotal_row{font-size:14px;line-height:1.45}.checkout-confirmation-modern .ordertotal_row{background:transparent !important;font-size:14px}.account-history-info-modern .ordertotal_row{background:transparent !important;font-size:14px !important}.cart-page-modern .ordertotal_row:last-child,.cart-page-modern .ordercontainer_details table tr,.checkout-confirmation-modern .ordertotal_row:last-child,.account-history-info-modern .paymentinfotable tr:last-child td,.account-history-info-modern .ordertotal_row:last-child{border-bottom:none !important}.account-history-info-modern .button_row,.account-edit-modern .button_row,.address-book-modern .button_row,.address-book-process-modern .button_row,.account-password-modern .button_row,.product-reviews-write-modern .button_row,.product-reviews-info-modern .button_row,.checkout-shipping-address-modern .button_row,.checkout-payment-address-modern .button_row{display:flex !important;padding:0 !important;margin:28px 0 0 !important;gap:14px !important;flex-wrap:wrap !important;width:100% !important}.account-history-info-modern .button_row{justify-content:space-between !important;max-width:none !important}.account-edit-modern .button_row,.address-book-modern .button_row,.address-book-process-modern .button_row,.account-password-modern .button_row{justify-content:flex-end !important}.product-reviews-info-modern .button_row,.checkout-shipping-address-modern .button_row,.checkout-payment-address-modern .button_row{justify-content:space-between !important}.account-history-info-modern .button_row .br_right{margin-left:auto !important}@media (max-width:991px){.account-history-info-modern .account_history_box_row{grid-template-columns:1fr !important}.homeTrustboxGray .trust-text{font-size:12px}}@media (max-width:767px){.account-history-info-modern .button_row{flex-direction:column !important}.account-history-info-modern .button_row .br_left,.account-history-info-modern .button_row .br_right,.account-history-info-modern .button_row .br_btn_1{width:100% !important;margin-left:0 !important}}.account-edit-modern .field_item_row{margin-left:-8px !important;margin-right:-8px !important}.account-edit-modern .field_item_row>div{padding-left:8px !important;padding-right:8px !important}@media (max-width:767px){.account-edit-modern .field_item_row{margin-left:0 !important;margin-right:0 !important}.account-edit-modern .field_item_row>div{width:100% !important;padding-left:0 !important;padding-right:0 !important}}.checkout-shipping-modern .checkout_action,.checkout-payment-modern .checkout_info,.account-page-modern .flex_account_col_1,.account-history-info-modern .flex_account_col_1,.account-edit-modern .flex_account_col_1,.address-book-modern .flex_account_col_1{grid-column:1 !important;grid-row:1 !important}.checkout-shipping-modern .checkout_info,.checkout-payment-modern .checkout_action,.account-page-modern .flex_account_col_2,.account-history-info-modern .flex_account_col_2,.account-edit-modern .flex_account_col_2,.address-book-modern .flex_account_col_2{grid-column:2 !important;grid-row:1 !important}@media (max-width:991px){.checkout-shipping-modern .checkout_action,.checkout-shipping-modern .checkout_info,.checkout-payment-modern .checkout_action,.checkout-payment-modern .checkout_info{grid-column:auto !important;grid-row:auto !important}}.address-book-modern .action_item_inner,.address-book-modern .action_item_inner_plain,.account-page-modern .action_item_inner_plain,.account-history-modern .action_item_inner_plain,.checkout-shipping-address-modern .action_item_inner,.checkout-payment-address-modern .action_item_inner{background:var(--spm-card-bg-soft) !important;border:1px solid #ececec !important;border-radius:18px !important;box-shadow:var(--spm-card-shadow-sm) !important;transition:all 0.25s ease !important;padding:18px 20px !important}.account-page-modern .action_item_inner_plain,.account-history-modern .action_item_inner_plain{align-items:center !important;display:flex !important;gap:18px !important;justify-content:space-between !important}.checkout-shipping-address-modern .action_item_inner,.checkout-payment-address-modern .action_item_inner{box-sizing:border-box !important;height:100% !important}.address-book-modern .action_item_full.selected .action_item_inner{border-color:rgba(232,151,10,0.38) !important;background:radial-gradient(circle at top right,rgba(232,151,10,0.07) 0%,rgba(232,151,10,0) 36%),linear-gradient(180deg,#ffffff 0%,#fffdf8 100%) !important}.account-page-modern .action_item_inner_plain .actions,.address-book-modern .action_item_inner .actions,.account-history-modern .action_item_inner_plain .actions,.checkout-shipping-address-modern .actions,.checkout-payment-address-modern .actions{display:inline-flex !important;align-items:center !important;gap:8px !important;flex:0 0 auto !important}.account-history-modern .action_item_inner_plain .actions,.checkout-shipping-address-modern .actions,.checkout-payment-address-modern .actions{justify-content:flex-end !important}.address-book-modern .button_row .cssButton,.address-book-modern .button_row .btn,.address-book-modern .button_row a.cssButton,.address-book-modern .button_row button,.address-book-modern .button_row input[type="submit"],.checkout-shipping-address-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-payment-address-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]){padding:13px 26px !important;min-height:50px !important;font-size:15px !important;width:100% !important}.address-book-modern .actions .cssButton,.address-book-modern .actions .btn,.address-book-modern .actions a.cssButton,.address-book-modern .actions button{min-height:40px !important;padding:9px 14px !important;font-size:13px !important}@media (max-width:991px){.checkout-confirmation-modern .checkout_info,.checkout-confirmation-modern .checkout_action,.account-page-modern .flex_account_col_1,.account-page-modern .flex_account_col_2,.account-history-info-modern .flex_account_col_1,.account-history-info-modern .flex_account_col_2,.account-edit-modern .flex_account_col_1,.account-edit-modern .flex_account_col_2,.address-book-modern .flex_account_col_1,.address-book-modern .flex_account_col_2{grid-column:auto !important;grid-row:auto !important}}@media (max-width:767px){.address-book-modern .action_item_inner .header{flex-direction:column !important;gap:10px !important}.account-history-info-modern .button_row .cssButton,.account-history-info-modern .button_row .btn,.account-history-info-modern .button_row a.cssButton,.account-history-info-modern .button_row button,.account-edit-modern .button_row,.account-edit-modern .button_row .br_right,.account-edit-modern .button_row .br_btn_1,.address-book-modern .button_row,.address-book-modern .button_row .br_right,.address-book-modern .button_row .br_btn_1{width:100% !important}.account-edit-modern .button_row .br_btn_1,.address-book-modern .button_row .br_btn_1{min-width:0 !important}}.address-book-process-modern .contentbox.grey{margin-top:18px !important;padding:18px 20px !important;border-radius:18px !important;background:linear-gradient(180deg,#ffffff 0%,#f7f8fa 100%) !important;box-shadow:var(--spm-card-shadow-sm) !important}.address-book-process-modern .button_row .br_left,.address-book-process-modern .button_row .br_right{float:none !important;display:flex !important;gap:12px !important}.homeMenuBlock .spm--hidden,.checkout-confirmation-modern .checkout_box_row,.account-password-modern .field_input{display:block !important}.account-edit-modern .errormessage,.account-edit-modern .infomessage,.address-book-modern .errormessage,.address-book-modern .infomessage,.address-book-process-modern .errormessage,.address-book-process-modern .infomessage,.account-password-modern .errormessage,.account-password-modern .infomessage{padding:20px 24px !important;margin:0 0 22px !important;box-sizing:border-box !important}.account-edit-modern .field_item_1,.account-edit-modern .field_item_2,.account-edit-modern .field_item_3,.account-edit-modern .field_item_4,.address-book-process-modern .field_item_1,.address-book-process-modern .field_item_2,.address-book-process-modern .field_item_3,.address-book-process-modern .field_item_4,.account-password-modern .field_item_1,.account-password-modern .field_item_2,.account-password-modern .field_item_3,.account-password-modern .field_item_4{padding-top:8px !important;padding-bottom:8px !important}.account-password-modern .field_password .inputRequirement,.account-password-modern .field_password .inputRequirement_textarea{right:-18px !important;top:50% !important;transform:translateY(-50%) !important}.address-book-process-modern .flex_account_col_1,.account-password-modern .flex_account_col_1,.account-history-modern .flex_account_col_1{grid-column:1 !important}.address-book-process-modern .flex_account_col_2,.account-password-modern .flex_account_col_2,.account-history-modern .flex_account_col_2{grid-column:2 !important}.account-page-modern .contentbox,.account-page-modern .flex_account_col_1>*,.account-history-info-modern .contentbox,.account-history-info-modern .flex_account_col_1>*,.account-edit-modern .contentbox,.account-edit-modern .flex_account_col_1>*,.address-book-modern .contentbox,.address-book-modern .flex_account_col_1>*,.address-book-process-modern .contentbox,.address-book-process-modern .flex_account_col_1>*,.account-password-modern .contentbox,.account-password-modern .flex_account_col_1>*,.account-history-modern .contentbox,.account-history-modern .flex_account_col_1>*{padding:24px !important;margin-bottom:22px !important;overflow:hidden !important}.address-book-modern .action_row.address,.account-history-modern .action_row{margin:22px 0 0 !important}.checkout-payment-modern .checkoutconditions{margin-bottom:14px !important;border-radius:20px !important;overflow:hidden !important}.account-page-modern .action_item_full,.address-book-modern .action_item_full,.account-history-modern .action_item_full{margin-bottom:14px !important}.address-book-modern .action_item_inner:hover,.account-history-modern .action_item_inner_plain:hover{transform:translateY(-3px) !important;border-color:#dedede !important;box-shadow:0 14px 28px rgba(0,0,0,0.07) !important}.account-page-modern .action_item_inner_plain.bordered,.account-page-modern .action_item_inner_plain.no_top_border,.account-history-modern .action_item_inner_plain.bordered,.account-history-modern .action_item_inner_plain.no_top_border{border-top:1px solid #ececec !important}.account-history-modern .action_item_inner_plain .item{min-width:0 !important;flex:1 1 auto !important}.account-history-modern .action_item_inner_plain .title{display:block !important;margin-bottom:6px !important;font-size:15px !important;line-height:1.45 !important;color:#1f1f1f !important}.account-history-modern .action_item_inner_plain .title strong{font-weight:900 !important;color:#1f1f1f !important}.address-book-modern .action_item_inner .content,.account-history-modern .action_item_inner_plain .content{display:block !important;font-size:13px !important;line-height:1.65 !important;color:#5c6470 !important}.account-page-modern .action_item_inner_plain .icon,.address-book-modern .action_item_inner .icon,.account-history-modern .action_item_inner_plain .icon{display:inline-flex !important}.account-page-modern .flex_account_col_1 ul,.account-page-modern .flex_account_col_1 ol,.account-history-info-modern .flex_account_col_1 ul,.account-history-info-modern .flex_account_col_1 ol,.account-edit-modern .flex_account_col_1 ul,.account-edit-modern .flex_account_col_1 ol,.address-book-modern .flex_account_col_1 ul,.address-book-modern .flex_account_col_1 ol,.address-book-process-modern .flex_account_col_1 ul,.address-book-process-modern .flex_account_col_1 ol,.account-password-modern .flex_account_col_1 ul,.account-password-modern .flex_account_col_1 ol,.account-history-modern .flex_account_col_1 ul,.account-history-modern .flex_account_col_1 ol{margin:0 !important;padding:0 !important;list-style:none !important}.account-history-modern .actions .cssButton,.account-history-modern .actions .btn,.account-history-modern .actions a.cssButton,.account-history-modern .actions button,.checkout-shipping-address-modern .actions :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]),.checkout-payment-address-modern .actions :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]){border-radius:999px !important;padding:9px 14px !important;font-weight:700 !important;font-size:13px !important;min-height:40px !important}.account-history-modern .pagination,.account-history-modern .pagination_bar,.account-history-modern .pagination_bottom,.reviews-modern .reviews-pagination,.reviews-modern .pagination,.reviews-modern .pagination_bar,.reviews-modern .pagination_bottom,.product-reviews-modern .reviews-pagination,.product-reviews-modern .pagination,.product-reviews-modern .pagination_bar,.product-reviews-modern .pagination_bottom{background:var(--spm-card-bg) !important;border:1px solid #ececec !important;border-radius:18px !important;box-shadow:var(--spm-card-shadow-sm) !important;padding:16px 18px !important}.account-history-modern .pagination,.account-history-modern .pagination_bar,.account-history-modern .pagination_bottom{margin-top:22px !important}.reviews-modern .reviews-pagination,.reviews-modern .pagination,.reviews-modern .pagination_bar,.reviews-modern .pagination_bottom,.product-reviews-modern .reviews-pagination,.product-reviews-modern .pagination,.product-reviews-modern .pagination_bar,.product-reviews-modern .pagination_bottom{margin-top:28px !important}@media (max-width:991px){.address-book-process-modern .flex_account_col_1,.address-book-process-modern .flex_account_col_2,.account-password-modern .flex_account_col_1,.account-password-modern .flex_account_col_2,.account-history-modern .flex_account_col_1,.account-history-modern .flex_account_col_2{grid-column:auto !important}}@media (max-width:767px){.account-page-modern .action_item_inner_plain,.account-history-modern .action_item_inner_plain{align-items:flex-start !important;flex-direction:column !important;padding:16px !important;border-radius:16px !important}.account-page-modern .action_item_inner_plain .actions,.address-book-modern .action_item_inner .actions,.account-history-modern .action_item_inner_plain .actions{width:100% !important;justify-content:flex-start !important;flex-wrap:wrap !important}}.cart-page-modern>h1,.wishlist-page-modern>h1,.logoff-modern>h1{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:uppercase !important;color:#1f1f1f !important}.logoff-modern .infomessage,.logoff-modern .errormessage{position:relative !important;max-width:760px !important;margin:0 0 22px !important;padding:26px 30px 26px 64px !important;border:1px solid #ececec !important;border-radius:24px !important;background:var(--spm-card-bg) !important;background-image:linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important;box-shadow:var(--spm-card-shadow) !important;font-size:15px !important;line-height:1.7 !important;color:#4f5661 !important;box-sizing:border-box !important;overflow:hidden !important}.logoff-modern .infomessage::after,.logoff-modern .errormessage::after{display:none !important;content:none !important}.logoff-modern .infomessage::before,.logoff-modern .errormessage::before{content:"i" !important;position:absolute !important;left:28px !important;top:50% !important;transform:translateY(-50%) !important;width:22px !important;height:22px !important;border-radius:50% !important;background:#2f6fae !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:14px !important;line-height:1 !important;font-weight:800 !important;font-family:Arial,sans-serif !important;box-shadow:0 4px 10px rgba(47,111,174,0.18) !important}.logoff-modern .button_row{max-width:760px !important;margin:28px 0 0 !important;padding:0 !important}.logoff-modern .button_row .br_right{float:none !important;display:flex !important;justify-content:flex-start !important}.logoff-modern .button_row .br_btn_1{min-width:260px !important}@media (max-width:767px){.logoff-modern{padding:0 15px !important}.logoff-modern .infomessage,.logoff-modern .errormessage{padding:18px 16px 18px 50px !important;border-radius:18px !important}.logoff-modern .infomessage::before,.logoff-modern .errormessage::before{left:18px !important}}.password-double-optin-modern p,.password-double-optin-modern .font_small{line-height:1.7 !important;color:#555 !important}.password-double-optin-modern .field_item_1,.password-double-optin-modern .field_item_2,.password-double-optin-modern .field_item_3,.password-double-optin-modern .field_item_4,.create-account-guest-modern .field_item_1,.create-account-guest-modern .field_item_2,.create-account-guest-modern .field_item_3,.create-account-guest-modern .field_item_4,.create-account-modern .field_item_1,.create-account-modern .field_item_2,.create-account-modern .field_item_3,.create-account-modern .field_item_4,.login-page-modern .field_item_1,.login-page-modern .field_item_2,.login-page-modern .field_item_3,.login-page-modern .field_item_4,.product-reviews-write-modern .field_item_1,.product-reviews-write-modern .field_item_2,.product-reviews-write-modern .field_item_3,.product-reviews-write-modern .field_item_4,.advanced-search-modern .field_item_1,.advanced-search-modern .field_item_2,.checkout-shipping-address-modern .field_item_1,.checkout-shipping-address-modern .field_item_2,.checkout-shipping-address-modern .field_item_3,.checkout-shipping-address-modern .field_item_4,.checkout-payment-address-modern .field_item_1,.checkout-payment-address-modern .field_item_2,.checkout-payment-address-modern .field_item_3,.checkout-payment-address-modern .field_item_4,.account-delete-modern .field_item_1,.account-delete-modern .field_item_2,.account-delete-modern .field_item_3,.account-delete-modern .field_item_4{overflow:visible !important;padding-top:8px !important;padding-bottom:8px !important;position:relative !important}.password-double-optin-modern .field_item_1,.password-double-optin-modern .field_item_2,.password-double-optin-modern .field_item_3,.password-double-optin-modern .field_item_4{max-width:260px !important}.login-page-modern .field_item_1,.login-page-modern .field_item_2,.login-page-modern .field_item_3,.login-page-modern .field_item_4{margin-bottom:8px !important;max-width:360px !important}.account-delete-modern .field_item_1,.account-delete-modern .field_item_2,.account-delete-modern .field_item_3,.account-delete-modern .field_item_4{max-width:360px !important}:is(.account-edit-modern,.address-book-process-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea),.account-password-modern :is(input[type="password"],input[type="text"],input[type="email"],input[type="tel"]),.login-page-modern :is(input[type="email"],input[type="text"],input[type="password"]),.product-reviews-write-modern input[type="text"],.product-reviews-write-modern input[type="email"],.product-reviews-write-modern textarea,.product-reviews-write-modern select,.advanced-search-modern input[type="text"],.advanced-search-modern input[type="search"],.advanced-search-modern input[type="number"],.advanced-search-modern select,.checkout-shipping-address-modern :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea),.checkout-payment-address-modern :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea),.account-delete-modern input[type="password"],.account-delete-modern input[type="text"],.account-delete-modern input[type="email"],.account-delete-modern input[type="tel"]{color:#1f1f1f !important;background:#f7f8fa !important;border:1px solid #dde2e8 !important;border-radius:14px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7) !important;min-height:42px !important;width:100% !important;box-sizing:border-box !important}.product-reviews-write-modern input[type="text"],.product-reviews-write-modern input[type="email"],.product-reviews-write-modern textarea,.product-reviews-write-modern select,.advanced-search-modern input[type="text"],.advanced-search-modern input[type="search"],.advanced-search-modern input[type="number"],.advanced-search-modern select,.checkout-shipping-address-modern :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea),.checkout-payment-address-modern :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea){line-height:1.45 !important;padding:10px 14px !important;transition:border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease !important}.account-delete-modern input[type="password"],.account-delete-modern input[type="text"],.account-delete-modern input[type="email"],.account-delete-modern input[type="tel"]{line-height:1.45 !important;padding:10px 44px 10px 14px !important;transition:border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease !important}@media (max-width:767px){.password-double-optin-modern .inputRequirement,.password-double-optin-modern .inputRequirement_textarea{left:auto !important;right:-16px !important;top:41px !important}}@media (max-width:767px){.create-account-guest-modern .inputRequirement,.create-account-guest-modern .inputRequirement_textarea{right:-12px !important}}.account-edit-modern .fields_required,.account-password-modern .fields_required,.password-double-optin-modern .fields_required,.create-account-guest-modern .fields_required,.create-account-modern .fields_required{font-size:11px !important;line-height:1.2 !important;color:#777 !important;font-weight:600 !important}.create-account-guest-modern .field_item_row,.create-account-modern .field_item_row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;margin:0 !important}.create-account-guest-modern .field_item_row>div,.create-account-modern .field_item_row>div{width:auto !important;padding-left:0 !important;padding-right:0 !important}:is(.account-edit-modern,.address-book-process-modern,.create-account-guest-modern,.create-account-modern) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea){padding:10px 14px !important;line-height:1.45 !important;transition:border-color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease !important}.create-account-guest-modern .field_item_3 label,.create-account-modern .field_item_3 label{max-width:180px !important}.create-account-modern .field_password input{padding-right:44px !important}.account-edit-modern .inputNote,.create-account-guest-modern .inputNote,.create-account-modern .inputNote{display:block !important;margin-top:7px !important;font-size:12px !important;line-height:1.45 !important;color:#777 !important}.create-account-guest-modern .cus_check,.create-account-modern .cus_check{padding:17px 20px !important;border:1px solid #e6e8eb !important;border-radius:18px !important;background:linear-gradient(180deg,#ffffff 0%,#fbfbfc 100%) !important;box-shadow:0 6px 18px rgba(0,0,0,0.04) !important;line-height:1.6 !important}.checkout-payment-modern .cus_check a,.create-account-guest-modern .cus_check a,.create-account-modern .cus_check a{color:#2b2f36 !important;text-decoration:underline !important;text-underline-offset:3px !important}.checkout-shipping-modern>.button_row .br_right,.checkout-payment-modern>.button_row .br_right,.create-account-guest-modern .button_row .br_right,.create-account-modern .button_row .br_right{float:none !important;display:flex !important;justify-content:flex-end !important}@media (max-width:767px){.create-account-guest-modern .field_item_row,.create-account-modern .field_item_row{grid-template-columns:1fr !important;gap:0 !important}}.account-toggle-modern .field_item_1{position:relative !important;margin-bottom:14px !important;padding:0 !important}.account-toggle-modern .toggle_action_1{margin:20px 0 22px !important}.account-toggle-modern .arrownav{margin:0 !important;padding:0 !important;list-style:none !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important;overflow:hidden !important}.flex_listing_categories .subcats_menu_hover li,.flex_listing_categories .subcats_menu li,.account-page-modern .flex_account_col_1 li,.account-history-info-modern .flex_account_col_1 li,.account-edit-modern .flex_account_col_1 li,.address-book-modern .flex_account_col_1 li,.address-book-process-modern .flex_account_col_1 li,.account-password-modern .flex_account_col_1 li,.account-history-modern .flex_account_col_1 li,.account-toggle-modern .arrownav li{margin:0 !important;padding:0 !important;border-top:1px solid #ececec !important}.flex_listing_categories .subcats_menu_hover li:first-child,.flex_listing_categories .subcats_menu li:first-child,.account-page-modern .flex_account_col_1 li:first-child,.account-history-info-modern .flex_account_col_1 li:first-child,.account-edit-modern .flex_account_col_1 li:first-child,.address-book-modern .flex_account_col_1 li:first-child,.address-book-process-modern .flex_account_col_1 li:first-child,.account-password-modern .flex_account_col_1 li:first-child,.account-history-modern .flex_account_col_1 li:first-child,.account-toggle-modern .arrownav li:first-child{border-top:none !important}.account-toggle-modern .arrownav a{display:flex !important;align-items:center !important;gap:12px !important;padding:14px 16px !important;color:#2b2f36 !important;text-decoration:none !important;font-size:14px !important;line-height:1.4 !important;font-weight:600 !important;transition:all 0.22s ease !important}.account-page-modern .flex_account_col_1 a:hover,.account-history-info-modern .flex_account_col_1 a:hover,.account-edit-modern .flex_account_col_1 a:hover,.address-book-modern .flex_account_col_1 a:hover,.account-history-modern .flex_account_col_1 a:hover,.account-toggle-modern .arrownav a:hover{background:#fffaf2 !important;color:#E8970A !important;padding-left:20px !important;text-decoration:none !important}.account-toggle-modern .arrownav .icon{width:22px !important;flex:0 0 22px !important;color:inherit !important;text-align:center !important}.account-toggle-modern .arrownav .title{flex:1 1 auto !important}.checkout-confirmation-modern,.checkout-shipping-modern,.checkout-payment-modern,.account-page-modern,.account-history-info-modern,.account-edit-modern,.address-book-modern,.address-book-process-modern,.account-password-modern,.account-history-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern{margin:0 0 50px;color:#1f1f1f;width:100% !important}.account-page-modern>h1,.account-history-info-modern>h1,.account-edit-modern>h1,.address-book-modern>h1,.address-book-process-modern>h1,.account-password-modern>h1,.account-history-modern>h1,.password-double-optin-modern>h1,.create-account-guest-modern>h1,.create-account-modern>h1,.login-page-modern>h1,.checkout-success-modern>h1,.advanced-search-modern>h1,.account-delete-modern>h1{color:#1f1f1f !important;border:none !important;font-weight:900 !important;text-transform:uppercase !important;margin:0 auto 24px !important;max-width:1440px !important;line-height:1.1 !important;font-size:28px !important;padding:0 20px !important;letter-spacing:-0.01em !important;box-sizing:border-box !important}.category-landing .section-title::after,.sub_categories_listing .subline::after,.categories_listing>.subline::after,.contact_us .subline::after,:is(.withdraw,.cart-page-modern,.wishlist-page-modern,.account-page-modern,.account-history-info-modern,.account-edit-modern,.address-book-modern,.address-book-process-modern,.account-password-modern,.account-history-modern,.logoff-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern)>h1::after{content:"";display:inline-block;width:10px;height:10px;margin-left:3px;background:#E8970A;vertical-align:-1px;border-radius:1px}:is(.cart-page-modern .ordercontainer_details,.cart-page-modern .ordercontainer_total_inner,.cart-page-modern .infomessage,.wishlist-page-modern .infomessage,.wishlist-page-modern .listingcontainer,.checkout-confirmation-modern .checkout_box,.checkout-confirmation-modern .checkout_box_products),:is(.account-page-modern,.account-history-info-modern,.account-edit-modern,.address-book-modern,.address-book-process-modern,.account-password-modern,.account-history-modern) :is(.contentbox,.flex_account_col_1>*,.infomessage,.errormessage),:is(.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern) :is(.contentbox,.infomessage,.errormessage),.product-reviews-write-modern .pr_reviews_image,.product-reviews-write-modern .pr_reviews_content,.product-reviews-write-modern .errormessage,.product-reviews-write-modern .infomessage,.product-reviews-info-modern .pr_reviews_image,.product-reviews-info-modern .pr_reviews_content,.product-reviews-modern .pr_reviews_image,.product-reviews-modern .pr_reviews_content,.checkout-success-modern .checkout-success-card,.layout_content.dm_error form#new_find,.checkout-shipping-address-modern .checkout-address-card,.checkout-shipping-address-modern .errormessage,.checkout-shipping-address-modern .infomessage,.checkout-payment-address-modern .checkout-address-card,.checkout-payment-address-modern .errormessage,.checkout-payment-address-modern .infomessage,.account-delete-modern .contentbox,.account-delete-modern .flex_account_col_1>*,.account-delete-modern .infomessage,.account-delete-modern .errormessage{background:var(--spm-card-bg) !important;border:1px solid #ececec !important;border-radius:24px !important;box-shadow:var(--spm-card-shadow) !important}.product-reviews-write-modern .pr_reviews_image,.product-reviews-write-modern .pr_reviews_content,.product-reviews-write-modern .errormessage,.product-reviews-write-modern .infomessage,.product-reviews-info-modern .pr_reviews_image,.product-reviews-info-modern .pr_reviews_content,.product-reviews-modern .pr_reviews_image,.product-reviews-modern .pr_reviews_content,.checkout-shipping-address-modern .checkout-address-card,.checkout-shipping-address-modern .errormessage,.checkout-shipping-address-modern .infomessage,.checkout-payment-address-modern .checkout-address-card,.checkout-payment-address-modern .errormessage,.checkout-payment-address-modern .infomessage,.account-delete-modern .contentbox,.account-delete-modern .flex_account_col_1>*,.account-delete-modern .infomessage,.account-delete-modern .errormessage{box-sizing:border-box !important}.checkout-success-modern .checkout-success-card{box-sizing:border-box !important;overflow:hidden !important;padding:28px 30px 30px !important;position:relative !important}.layout_content.dm_error form#new_find{box-sizing:border-box !important;margin:0 0 34px !important;padding:28px 30px 30px !important}.account-page-modern .infomessage,.account-page-modern .errormessage,.create-account-guest-modern .errormessage,.create-account-guest-modern .infomessage,.create-account-modern .errormessage,.create-account-modern .infomessage,.login-page-modern .errormessage,.login-page-modern .infomessage,.password-double-optin-modern .errormessage,.advanced-search-modern .errormessage{box-sizing:border-box !important;max-width:1440px !important;padding:20px 24px !important;margin:0 auto 22px !important}.advanced-search-modern .errormessage{}.password-double-optin-modern .infomessage{position:relative !important;max-width:1440px !important;min-height:132px !important;margin:0 auto 26px !important;padding:34px 38px 30px 170px !important;border:1px solid rgba(201,169,111,0.42) !important;border-radius:24px !important;background:radial-gradient(circle at top left,rgba(232,151,10,0.09) 0%,rgba(232,151,10,0) 34%),linear-gradient(180deg,#ffffff 0%,#fffdf8 100%) !important;box-shadow:0 18px 42px rgba(0,0,0,0.055),inset 0 1px 0 rgba(255,255,255,0.92) !important;color:#2b2f36 !important;font-size:14px !important;line-height:1.7 !important;font-weight:500 !important;overflow:hidden !important;box-sizing:border-box !important}.password-double-optin-modern .infomessage::after{content:"✓" !important;position:absolute !important;left:97px !important;top:86px !important;width:26px !important;height:26px !important;border-radius:999px !important;background:linear-gradient(135deg,#E8970A 0%,#c97700 100%) !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:14px !important;line-height:1 !important;font-weight:900 !important;font-family:Arial,Helvetica,sans-serif !important;box-shadow:0 7px 16px rgba(232,151,10,0.28),inset 0 1px 0 rgba(255,255,255,0.35) !important;z-index:2 !important}.password-double-optin-modern .infomessage i,.password-double-optin-modern .infomessage .fa,.password-double-optin-modern .infomessage .fas,.password-double-optin-modern .infomessage .fa-solid{display:none !important}@media (max-width:767px){.password-double-optin-modern .infomessage{min-height:0 !important;padding:104px 18px 22px !important;border-radius:20px !important}.password-double-optin-modern .infomessage::before{left:18px !important;top:18px !important;transform:none !important;width:68px !important;height:68px !important;font-size:32px !important}.password-double-optin-modern .infomessage::after{left:66px !important;top:66px !important;width:22px !important;height:22px !important;font-size:12px !important}}.login-page-modern .flex_2column_item .contentbox+.contentbox{margin-top:36px !important}.cart-page-modern .ordersum_heading,.address-book-modern .subline,.address-book-process-modern .subline,.account-password-modern .subline,.account-history-modern .subline,.login-page-modern .subline,.account-toggle-modern .toggle_headline,.wishlist-toggle-modern .toggle_headline,.cart-toggle-modern .toggle_headline,.checkout-confirmation-modern .subline,.checkout-shipping-modern .subline,.checkout-payment-modern .subline,.account-page-modern .subline,.account-history-info-modern .subline,.account-edit-modern .subline,.password-double-optin-modern .subline,.create-account-guest-modern .subline,.create-account-modern .subline,.product-reviews-write-modern .subline,.checkout-success-modern .subline,.checkout-shipping-address-modern .subline,.checkout-payment-address-modern .subline,.account-delete-modern .subline{color:#1f1f1f !important;border:none !important;padding:0 !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:-0.01em !important}.cart-page-modern .ordersum_heading,.address-book-modern .subline,.address-book-process-modern .subline,.account-password-modern .subline,.account-history-modern .subline,.login-page-modern .subline{font-size:22px !important;margin:0 0 18px !important}.account-toggle-modern .toggle_headline,.wishlist-toggle-modern .toggle_headline,.cart-toggle-modern .toggle_headline{background:transparent !important;box-shadow:none !important;font-size:22px !important}.address-book-modern p,.address-book-process-modern p,.address-book-process-modern .font_small,.account-password-modern p,.account-password-modern .font_small,.account-history-modern p,.account-history-modern .font_small,.login-page-modern p,.login-page-modern .font_midi,.login-page-modern .font_small{line-height:1.65 !important;color:#555 !important}.account-page-modern a.arrow:hover,.login-page-modern a.arrow:hover{color:#1f1f1f !important}.account-password-modern .field_password,.create-account-guest-modern label,.create-account-modern label,.account-toggle-modern label,.login-page-modern label{position:relative !important;display:block !important}:is(.account-edit-modern,.create-account-guest-modern,.create-account-modern) :is(input,select,textarea):hover,.login-page-modern input:hover{border-color:#cfd6de !important;background:#fafbfc !important}.account-password-modern .field_password,.account-password-modern .field_input,.create-account-modern .field_password,.create-account-modern .field_input,.login-page-modern .field_password,.login-page-modern .field_input{position:relative !important;display:block !important;border:none !important;background:transparent !important;box-shadow:none !important;border-radius:14px !important;overflow:visible !important}.create-account-guest-modern .inputRequirement,.create-account-guest-modern .inputRequirement_textarea,.create-account-modern .inputRequirement,.create-account-modern .inputRequirement_textarea,.login-page-modern .inputRequirement{position:absolute !important;left:calc(100%+8px) !important;right:auto !important;top:39px !important;color:#d95d4f !important;font-size:14px !important;line-height:1 !important;font-weight:700 !important}.password-double-optin-modern .vvcode_img,.create-account-guest-modern .field_item_1 label,.create-account-guest-modern .field_item_2 label,.create-account-guest-modern .field_item_4 label,.create-account-modern .field_item_1 label,.create-account-modern .field_item_2 label,.create-account-modern .field_item_4 label,.login-page-modern .vvcode_img,.login-page-modern .vvcode_sec{max-width:260px !important}.password-double-optin-modern .vvcode_img img,.create-account-guest-modern .vvcode_img img,.create-account-modern .vvcode_img img,.login-page-modern .vvcode_img img{display:block !important;max-width:100% !important;border-radius:14px !important}.password-double-optin-modern .button_row,.login-page-modern .button_row{margin-top:22px !important;padding:0 !important}.account-history-info-modern .button_row .br_left,.account-history-info-modern .button_row .br_right,.account-edit-modern .button_row .br_left,.account-edit-modern .button_row .br_right,.address-book-modern .button_row .br_left,.address-book-modern .button_row .br_right,.account-password-modern .button_row .br_left,.account-password-modern .button_row .br_right,.password-double-optin-modern .button_row .br_left,.password-double-optin-modern .button_row .br_right,.login-page-modern .button_row .br_left,.login-page-modern .button_row .br_right{float:none !important;display:flex !important}.checkout-shipping-modern>.button_row .br_btn_1,.checkout-payment-modern>.button_row .br_btn_1,.account-edit-modern .button_row .br_btn_1,.address-book-modern .button_row .br_btn_1,.address-book-process-modern .button_row .br_btn_1,.account-password-modern .button_row .br_btn_1,.password-double-optin-modern .button_row .br_btn_1,.create-account-guest-modern .button_row .br_btn_1,.create-account-modern .button_row .br_btn_1,.login-page-modern .button_row .br_btn_1{min-width:280px !important}@media (max-width:991px){.checkout-shipping-modern>.button_row,.checkout-payment-modern>.button_row,.account-page-modern>h1,.account-history-info-modern>h1,.account-edit-modern>h1,.address-book-modern>h1,.address-book-process-modern>h1,.account-password-modern>h1,.account-history-modern>h1,.password-double-optin-modern>h1,.create-account-guest-modern>h1,.create-account-guest-modern .button_row,.create-account-modern>h1,.create-account-modern .button_row,.login-page-modern>h1{padding:0 !important}.checkout-confirmation-modern .checkout_row_confirmation,.checkout-shipping-modern .checkout_row,.checkout-payment-modern .checkout_row,.account-page-modern .flex_account_row,.account-history-info-modern .flex_account_row,.account-edit-modern .flex_account_row,.address-book-modern .flex_account_row,.address-book-process-modern .flex_account_row,.account-password-modern .flex_account_row,.account-history-modern .flex_account_row,.password-double-optin-modern .flex_column_row,.create-account-guest-modern .flex_column_row,.create-account-modern .flex_column_row,.login-page-modern .flex_column_row{grid-template-columns:1fr !important;padding:0 !important}.cart-page-modern .ordercontainer_details,.cart-page-modern .ordercontainer_total_inner,.wishlist-page-modern .listingcontainer,.checkout-confirmation-modern .checkout_box_products,.account-page-modern .contentbox,.account-page-modern .flex_account_col_1>*,.account-history-info-modern .contentbox,.account-history-info-modern .flex_account_col_1>*,.account-edit-modern .contentbox,.account-edit-modern .flex_account_col_1>*,.address-book-modern .contentbox,.address-book-modern .flex_account_col_1>*,.address-book-process-modern .contentbox,.address-book-process-modern .flex_account_col_1>*,.account-password-modern .contentbox,.account-password-modern .flex_account_col_1>*,.account-history-modern .contentbox,.account-history-modern .flex_account_col_1>*,.password-double-optin-modern .contentbox,.create-account-guest-modern .contentbox,.create-account-modern .contentbox,.login-page-modern .contentbox{padding:20px !important;border-radius:20px !important}}@media (max-width:767px){.cart-page-modern>h1,.wishlist-page-modern>h1,.account-page-modern>h1,.account-history-info-modern>h1,.account-edit-modern>h1,.address-book-modern>h1,.address-book-process-modern>h1,.account-password-modern>h1,.account-history-modern>h1,.logoff-modern>h1,.password-double-optin-modern>h1,.create-account-guest-modern>h1,.create-account-modern>h1,.login-page-modern>h1{font-size:22px !important}.checkout-confirmation-modern .checkout_box,.checkout-confirmation-modern .checkout_box_products,.checkout-confirmation-modern .ordersum_nocart,.checkout-confirmation-modern .orderflex_row,.checkout-shipping-modern .checkout_action,.checkout-shipping-modern .checkout_info,.checkout-payment-modern .checkout_action,.checkout-payment-modern .checkout_info,.checkout-payment-modern .checkout_accept,.account-page-modern .contentbox,.account-page-modern .flex_account_col_1>*,.account-page-modern .infomessage,.account-page-modern .errormessage,.account-history-info-modern .contentbox,.account-history-info-modern .flex_account_col_1>*,.account-history-info-modern .account_history_box,.account-history-info-modern .ordersum_nocart,.account-history-info-modern .orderflex_row,.account-edit-modern .contentbox,.account-edit-modern .flex_account_col_1>*,.account-edit-modern .errormessage,.account-edit-modern .infomessage,.address-book-modern .contentbox,.address-book-modern .flex_account_col_1>*,.address-book-modern .errormessage,.address-book-modern .infomessage,.address-book-modern .action_item_inner,.address-book-process-modern .contentbox,.address-book-process-modern .flex_account_col_1>*,.address-book-process-modern .errormessage,.address-book-process-modern .infomessage,.account-password-modern .contentbox,.account-password-modern .flex_account_col_1>*,.account-password-modern .errormessage,.account-password-modern .infomessage,.account-history-modern .contentbox,.account-history-modern .flex_account_col_1>*,.account-history-modern .infomessage,.account-history-modern .errormessage,.password-double-optin-modern .contentbox,.password-double-optin-modern .infomessage,.password-double-optin-modern .errormessage,.create-account-guest-modern .contentbox,.create-account-guest-modern .errormessage,.create-account-guest-modern .infomessage,.create-account-modern .contentbox,.create-account-modern .errormessage,.create-account-modern .infomessage,.login-page-modern .contentbox,.login-page-modern .errormessage,.login-page-modern .infomessage{padding:16px !important;border-radius:18px !important}.password-double-optin-modern .field_item_1,.password-double-optin-modern .field_item_2,.password-double-optin-modern .field_item_3,.password-double-optin-modern .field_item_4,.password-double-optin-modern .vvcode_img,.create-account-modern .field_item_1 label,.create-account-modern .field_item_2 label,.create-account-modern .field_item_3 label,.create-account-modern .field_item_4 label,.login-page-modern .field_item_1,.login-page-modern .field_item_2,.login-page-modern .field_item_3,.login-page-modern .field_item_4,.login-page-modern .vvcode_img,.login-page-modern .vvcode_sec{max-width:100% !important}.create-account-modern .inputRequirement,.create-account-modern .inputRequirement_textarea,.login-page-modern .inputRequirement{left:auto !important;right:-12px !important;top:39px !important}.checkout-shipping-modern>.button_row .br_btn_1,.checkout-payment-modern>.button_row .br_btn_1,.address-book-process-modern .button_row,.address-book-process-modern .button_row .br_right,.address-book-process-modern .button_row .br_btn_1,.account-password-modern .button_row,.account-password-modern .button_row .br_right,.account-password-modern .button_row .br_btn_1,.logoff-modern .button_row,.logoff-modern .button_row .br_right,.logoff-modern .button_row .br_btn_1,.password-double-optin-modern .button_row,.password-double-optin-modern .button_row .br_left,.password-double-optin-modern .button_row .br_btn_1,.create-account-guest-modern .button_row,.create-account-guest-modern .button_row .br_right,.create-account-guest-modern .button_row .br_btn_1,.create-account-modern .button_row,.create-account-modern .button_row .br_right,.create-account-modern .button_row .br_btn_1,.login-page-modern .button_row,.login-page-modern .button_row .br_left,.login-page-modern .button_row .br_btn_1{width:100% !important;min-width:0 !important}}.login-page-modern .flex_column_row>.flex_2column_item:last-child{display:flex;flex-direction:column;gap:36px !important}.spm--hidden,.checkout-payment-modern .cus_check::before,.logoff-modern .infomessage i,.logoff-modern .errormessage i,.logoff-modern .infomessage .fa,.logoff-modern .errormessage .fa,.logoff-modern .infomessage .fas,.logoff-modern .errormessage .fas,.login-page-modern .flex_2column_item>br,.wishlist-toggle-modern .toggle_headline::before{display:none !important}.wishlist-toggle-modern :is(.toggle_products_image,.toggle_products_image_inner,.prod_image){width:72px !important;height:72px !important;border-radius:14px !important;background:#f7f8fa !important;overflow:hidden !important}.wishlist-toggle-modern .prod_image{display:flex !important;align-items:center !important;justify-content:center !important}.account-page-modern .prod_image img,.wishlist-toggle-modern .prod_image img{max-width:92% !important;max-height:92% !important;object-fit:contain !important;border-radius:12px !important}.wishlist-toggle-modern .infomessage{position:relative !important;margin:0 0 20px !important;padding:20px 22px 20px 56px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg) !important;box-shadow:var(--spm-card-shadow-sm) !important;font-size:14px !important;line-height:1.65 !important;color:#4f5661 !important;overflow:hidden !important}.wishlist-toggle-modern .toggle_action_1{margin:20px 0 0 !important}.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern{color:#1f1f1f;padding:22px !important;border:1px solid #ececec !important;border-radius:24px !important;background:var(--spm-card-bg) !important;box-shadow:0 18px 42px rgba(0,0,0,0.10) !important;box-sizing:border-box !important;overflow:hidden !important}:is(.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern) .toggle_closer{position:absolute !important;top:14px !important;right:16px !important;width:34px !important;height:34px !important;border-radius:999px !important;background:#f4f6f9 !important;color:#5c6470 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all 0.22s ease !important}:is(.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern) .toggle_closer:hover{background:#fffaf2 !important;color:#E8970A !important}.account-toggle-modern .toggle_headline{margin:0 20px 18px 0 !important}.wishlist-toggle-modern .toggle_headline,.cart-toggle-modern .toggle_headline{margin:0 38px 18px 0 !important}.cart-page-modern .ordersum_heading::after,:is(.checkout-confirmation-modern,.checkout-shipping-modern,.checkout-payment-modern,.account-page-modern,.account-history-info-modern,.account-edit-modern,.address-book-modern,.address-book-process-modern,.account-password-modern,.account-history-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern,.login-page-modern) .subline::after,:is(.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern) .toggle_headline::after{content:"";display:inline-block;width:9px;height:9px;margin-left:3px;background:#E8970A;vertical-align:-1px;border-radius:1px}.account-toggle-modern .toggle_headline::after{margin-left:-4px !important}.wishlist-toggle-modern .toggle_products,.cart-toggle-modern .toggle_products{margin:0 0 20px !important;padding:18px 0 0 !important}.wishlist-toggle-modern .toggle_products_item,.cart-toggle-modern .toggle_products_item{display:grid !important;grid-template-columns:72px minmax(0,1fr) 34px !important;gap:14px !important;align-items:center !important;margin:0 0 10px !important;padding:14px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important}.checkout-payment-modern .checkoutconditions:last-child,.wishlist-toggle-modern .toggle_products_item:last-child,.cart-toggle-modern .toggle_products_item:last-child{margin-bottom:0 !important}.cart-toggle-modern :is(.toggle_products_image,.toggle_products_image_inner,.prod_image){width:72px !important;height:72px !important;border-radius:14px !important;background:#f7f8fa !important;overflow:hidden !important;box-sizing:border-box !important}.cart-toggle-modern :is(.toggle_products_image_inner,.prod_image){display:flex !important;align-items:center !important;justify-content:center !important;padding:5px !important}.cart-toggle-modern .prod_image img,.cart-toggle-modern .toggle_products_image img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;margin:0 !important;padding:0 !important;border-radius:10px !important;transform:none !important}.cart-toggle-modern .toggle_products_item:first-child .prod_image img{transform:scale(1.10) !important}.wishlist-toggle-modern .toggle_products_content,.cart-toggle-modern .toggle_products_content{min-width:0 !important}.wishlist-toggle-modern .tpc_title,.cart-toggle-modern .tpc_title{margin-bottom:6px !important}.wishlist-toggle-modern .tpc_title a,.cart-toggle-modern .tpc_title a{color:#1f1f1f !important;font-size:13px !important;line-height:1.45 !important;font-weight:700 !important;text-decoration:none !important}:is(.account-history-info-modern,.account-history-modern) a:hover,:is(.account-password-modern,.create-account-modern,.account-toggle-modern,.login-page-modern) .field_eye:hover,:is(.create-account-guest-modern,.create-account-modern) .cus_check a:hover,:is(.wishlist-toggle-modern,.cart-toggle-modern) .tpc_title a:hover{color:#E8970A !important}.wishlist-toggle-modern .tpc_quantity,.cart-toggle-modern .tpc_quantity{font-size:12px !important;line-height:1.35 !important;color:#666 !important}.wishlist-toggle-modern .toggle_products_icon,.cart-toggle-modern .toggle_products_icon{display:flex !important;justify-content:center !important;align-items:center !important}:is(.wishlist-toggle-modern,.cart-toggle-modern) .toggle_products_icon :is(a,button,.cssButton){width:34px !important;height:34px !important;min-height:34px !important;padding:0 !important;border-radius:999px !important;background:#f4f6f9 !important;color:#5c6470 !important;border:1px solid #e5e8ec !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important}:is(.wishlist-toggle-modern,.cart-toggle-modern) .toggle_products_icon :is(a,button,.cssButton):hover{background:#fffaf2 !important;color:#E8970A !important;border-color:rgba(232,151,10,0.45) !important}.cart-toggle-modern .infomessage,.cart-toggle-modern .errormessage,.cart-toggle-modern .giftmessage{margin:0 0 18px !important;padding:18px 20px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg) !important;box-shadow:var(--spm-card-shadow-sm) !important;font-size:14px !important;line-height:1.65 !important;color:#4f5661 !important}.cart-toggle-modern .toggle_action_1,.cart-toggle-modern .toggle_action_2,.cart-toggle-modern .toggle_action_3,.cart-toggle-modern .toggle_action_4{margin:12px 0 0 !important}.promo-section-home-2 .psleft .btn-category,.promo-section-home-2 .psleft .btn-category:hover,.promo-section-home-2 .psleft .btn-category:focus,.promo-section-home-2 .psleft .btn-category:active,.account-history-info-modern a,.account-history-modern a,.wishlist-toggle-modern .toggle_action_1 a,.cart-toggle-modern .toggle_action_1 a,.cart-toggle-modern .toggle_action_2 a{text-decoration:none !important}.wishlist-toggle-modern .toggle_action_1 .cssButtonText,.wishlist-toggle-modern .toggle_action_1 .cssButtonIcon,.cart-toggle-modern .cssButtonText,.cart-toggle-modern .cssButtonIcon{color:inherit !important}.cart-toggle-modern .br_btn_alternate{margin:14px 0 10px !important;text-align:center !important;color:#777 !important;font-size:12px !important;font-weight:700 !important}.cart-toggle-modern .addaquickie{margin-top:28px !important;padding-top:22px !important;border-top:1px solid #ececec !important}.cart-toggle-modern .addaquickie p{color:#555 !important;line-height:1.6 !important}.cart-toggle-modern .field_item_row{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:10px !important;align-items:center !important}:is(.account-edit-modern,.address-book-process-modern,.password-double-optin-modern,.create-account-guest-modern,.create-account-modern) :is(input,select,textarea):focus,.account-password-modern :is(input[type="password"],input[type="text"]):focus,.login-page-modern input:focus,.cart-toggle-modern input:focus,.product-reviews-write-modern input[type="text"]:focus,.product-reviews-write-modern input[type="email"]:focus,.product-reviews-write-modern textarea:focus,.product-reviews-write-modern select:focus,.advanced-search-modern input:focus,.advanced-search-modern select:focus,.checkout-shipping-address-modern :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea):focus,.checkout-payment-address-modern :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea):focus,.account-delete-modern input:focus{background:#ffffff !important;box-shadow:0 0 0 4px rgba(232,151,10,0.10),inset 0 1px 0 rgba(255,255,255,0.95) !important;border-color:#E8970A !important;outline:none !important}.product-reviews-write-modern input[type="text"]:focus,.product-reviews-write-modern input[type="email"]:focus,.product-reviews-write-modern textarea:focus,.product-reviews-write-modern select:focus,.account-delete-modern input:focus{color:#1f1f1f !important}@media (max-width:767px){.cart-page-modern .ordercontainer_details,.cart-page-modern .ordercontainer_total_inner,.wishlist-page-modern .listingcontainer,.cart-page-modern .infomessage,.wishlist-page-modern .infomessage,.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern{padding:18px 16px !important;border-radius:18px !important}.pageBottom--trustblock .bullTitle,.cart-page-modern .ordersum_heading,.account-page-modern .subline,.account-history-info-modern .subline,.account-edit-modern .subline,.address-book-modern .subline,.address-book-process-modern .subline,.account-password-modern .subline,.account-history-modern .subline,.password-double-optin-modern .subline,.create-account-guest-modern .subline,.create-account-modern .subline,.account-toggle-modern .toggle_headline,.login-page-modern .subline,.wishlist-toggle-modern .toggle_headline,.cart-toggle-modern .toggle_headline{font-size:19px !important}.wishlist-toggle-modern .toggle_products_item,.cart-toggle-modern .toggle_products_item{grid-template-columns:62px minmax(0,1fr) 32px !important;gap:12px !important;padding:12px !important;border-radius:16px !important}:is(.wishlist-toggle-modern,.cart-toggle-modern) :is(.toggle_products_image,.toggle_products_image_inner,.prod_image){width:62px !important;height:62px !important}.cart-toggle-modern .field_item_row{grid-template-columns:1fr !important}}.cart-toggle-modern .addaquickie .field_item_7 .cssButton:hover,.cart-toggle-modern .addaquickie .field_item_7 .btn:hover,.cart-toggle-modern .addaquickie .field_item_7 button:hover,.cart-toggle-modern .addaquickie .field_item_7 input[type="submit"]:hover{transform:translateY(-1px) !important;border-color:rgba(232,151,10,0.7) !important;background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,0.30),0 0 0 2px rgba(232,151,10,0.35) !important}.cart-toggle-modern .addaquickie .field_item_7 .cssButtonIcon,.cart-toggle-modern .addaquickie .field_item_7 i,.cart-toggle-modern .addaquickie .field_item_7 svg{color:#fff !important;font-size:20px !important}#main .alert,#main .infoBox,#main .alert-info{border-radius:18px !important;border:1px solid #e6eaf0 !important;background:linear-gradient(180deg,#f7f9fc 0%,#f1f4f8 100%) !important;box-shadow:0 6px 18px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.7);padding:18px 20px !important}#main .alert i,#main .infoBox i{background:#e9f2ff;border-radius:50%;padding:8px}#main .button_right .cssButton,#main .button_right .btn,#main .button_right a{border-radius:14px !important;border:1px solid rgba(232,151,10,0.35) !important;background:linear-gradient(135deg,#2b2b2b 0%,#1f1f1f 100%) !important;color:#fff !important;padding:14px 26px !important;font-weight:600 !important;letter-spacing:0.3px;box-shadow:0 6px 18px rgba(0,0,0,0.25),0 2px 6px rgba(0,0,0,0.2) !important;transition:all 0.25s ease !important}#main .button_right .cssButton:hover,#main .button_right .btn:hover,#main .button_right a:hover{transform:translateY(-1px);border-color:rgba(232,151,10,0.7) !important;background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,0.30),0 0 0 2px rgba(232,151,10,0.35) !important}.cart-page-modern .infomessage{border-radius:24px !important;overflow:hidden !important}.cart-page-modern>.infomessage{position:relative !important;display:block !important;padding:26px 28px 26px 84px !important;min-height:100px !important;border-radius:24px !important}.cart-toggle-modern .infomessage{position:relative !important;display:flex !important;align-items:center !important;min-height:62px !important;padding:18px 22px 18px 64px !important;border:1px solid #ececec !important;border-radius:18px !important;overflow:hidden !important;background:var(--spm-card-bg) !important;box-shadow:0 8px 22px rgba(0,0,0,0.04) !important;font-size:14px !important;line-height:1.5 !important;color:#555 !important}.cart-page-modern .ordercontainer_total_inner .ot_select,.cart-page-modern .ordercontainer_total_inner .ot_shipping,.cart-toggle-modern .infomessage>*{background:transparent !important}.cart-page-modern>.infomessage::before,.wishlist-page-modern>.infomessage::before{content:"i" !important;position:absolute !important;left:28px !important;top:50% !important;transform:translateY(-50%) !important;width:30px !important;height:30px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#2b6cb0 !important;color:#fff !important;font-family:Arial,sans-serif !important;font-size:22px !important;font-weight:800 !important;line-height:1 !important}.wishlist-page-modern>.infomessage{position:relative !important;display:flex !important;align-items:center !important;padding:26px 28px 26px 84px !important;min-height:100px !important;border-radius:24px !important}.product-info-premium{margin-top:8px !important}.product-info-premium .content_big{max-width:1440px}.product-info-premium :is(.pi_introcard,.pi-offer-card,.pi_tabs_wrap--below-hero){border:1px solid #ececec;border-radius:24px;background:var(--spm-card-bg);box-shadow:var(--spm-card-shadow)}.product-info-premium .pi_introcard{position:relative;padding:24px 26px 22px;margin:0 0 14px;overflow:hidden}.product-info-premium .pi_introcard::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 38%);pointer-events:none}.product-info-premium .pi_introcard>*{position:relative;z-index:1}.product-info-premium h1{margin-bottom:14px !important;font-size:29px !important;line-height:1.04 !important;letter-spacing:-0.02em !important}.product-info-premium .pi-eyebrow{display:none !important}.product-info-premium .pi-meta-row{display:flex !important;align-items:center !important;gap:4px !important;margin-top:6px !important;font-size:12px !important;line-height:1.35 !important;color:#555 !important;flex-wrap:nowrap !important;white-space:nowrap !important}.product-info-premium :is(.pi-meta,.pi-meta-row>*){min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.product-info-premium .pi-meta-row>strong{margin:0 !important;font-weight:700 !important;color:#666 !important}.product-info-premium .pi-meta-row>span[itemprop="sku"]{margin-left:2px !important;font-weight:700 !important;color:#1f1f1f !important}.product-info-premium .pi-offer-card{position:relative;padding:12px !important;margin-top:0 !important;overflow:hidden;background:radial-gradient(circle at top right,rgba(232,151,10,0.035) 0%,rgba(232,151,10,0) 34%),linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important}.product-info-premium .pd_offer{margin:0 !important;padding:0 !important}.product-info-premium :is(.pd_offer,.pd_addtobasket) *{box-sizing:border-box}.product-info-premium .pd_price{min-height:0 !important}.product-info-premium #pd_puprice{min-height:0 !important}.product-info-premium #pd_puprice .from{text-transform:none !important;letter-spacing:0 !important}.product-info-premium #pd_puprice :is(small,.unit,.price_small,.base_price,.vpe) strong{font-size:13px !important;font-weight:800 !important;color:#444 !important}.product-info-premium .pi-offer-card :is(.graduated_price,.graduated_prices){display:block !important;margin:0 0 8px !important;padding:0 !important;min-height:0 !important;height:auto !important}.product-info-premium .pi-offer-card .graduated_row{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;width:100% !important;margin:0 !important;padding:0 !important}.product-info-premium .pi-offer-card .graduated_item{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;width:auto !important;min-width:0 !important;min-height:50px !important;margin:0 !important;padding:6px 5px !important;text-align:center !important}.product-info-premium .pi-offer-card .graduated_item:hover{transform:translateY(-1px) !important}.product-info-premium .pi-offer-card .graduated_item .graduated_title{display:block !important;margin:0 0 2px !important;font-size:11.2px !important;line-height:1.15 !important;font-weight:900 !important;letter-spacing:.01em !important;color:#171717 !important}.product-info-premium .pi-offer-card .graduated_item :is(.graduated_price,.price,span,div){margin:0 !important;font-size:12px !important;line-height:1.35 !important;color:#383838 !important;font-variant-numeric:tabular-nums !important}.product-info-premium .pi-offer-card .graduated_title{font-weight:600}.product-info-premium .pi-offer-card .graduated_item br{display:none !important}.product-info-premium :is(.product_options,.pd_options,.pd_option,.pd_attributes,.attributes){margin-top:4px !important;margin-bottom:0 !important;padding-top:0 !important;border-bottom:0 !important}.product-info-premium .pi-offer-card .pd_offer>div:has(:is(select,.SumoSelect,label)){margin-top:6px !important;padding-top:0 !important;border-bottom:0 !important}.product-info-premium :is(select,.SumoSelect>.CaptionCont){border-radius:10px !important;border-color:#dfe3e8 !important;background:#f8f9fa !important;font-size:12px !important;color:#3f4650 !important}.product-info-premium :is(select,.SumoSelect>.CaptionCont):hover{border-color:#cfd6de !important;background:#ffffff !important}.product-info-premium .pd_offer::after{content:none !important}.product-info-premium .pd_addtobasket{--btn-gap:6px;margin-top:10px !important;padding-top:10px !important;border-top:0 !important}.product-info-premium .pd_addtobasket::before{display:none !important}.product-info-premium .pd_addtobasket_row{display:grid !important;grid-template-columns:var(--qty-width) minmax(0,1fr) var(--wish-width) !important;column-gap:var(--btn-gap) !important;align-items:center !important;min-width:0 !important}.product-info-premium .pd_addtobasket_row>*{min-width:0 !important}@media only screen and (min-width:768px){.product-info-premium .pd_addtobasket_row{}.product-info-premium .pd_addtobasket_input{grid-column:1 !important}.product-info-premium .pd_addtobasket_cart{}.product-info-premium .pd_addtobasket_wish{}}.product-info-premium .pd_addtobasket_input input{width:100% !important;min-height:40px !important;border:1px solid #e5e5e5 !important;border-radius:999px !important;text-align:center !important;font-weight:700 !important;background:#fff !important}.product-info-premium :is(.pd_addtobasket_cart,.pd_addtobasket_row_additional,.pd_addtobasket_express,.pd_addtobasket_paypal){transform:none !important;margin-left:0 !important;margin-right:0 !important}.product-info-premium .pd_addtobasket_cart :is(.cssButton,.btn,button,input[type="submit"]){border:1px solid transparent !important;border-radius:999px !important;background:linear-gradient(180deg,#2d2d2d 0%,#111 100%) !important;color:#fff !important;box-shadow:0 10px 20px rgba(0,0,0,0.16) !important;font-size:13px !important;font-weight:900 !important;letter-spacing:0.03em !important;text-transform:uppercase !important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease !important}.product-info-premium .pd_addtobasket_cart :is(.cssButton,.btn,button,input[type="submit"]):hover{transform:translateY(-2px) !important;border-color:#E5A623 !important;box-shadow:0 0 0 2px rgba(232,151,10,0.22),0 14px 26px rgba(0,0,0,0.22) !important}.product-info-premium .pd_addtobasket_wish :is(.cssButton,button,a){width:42px !important;min-width:42px !important;min-height:40px !important;border-radius:999px !important}.product-info-premium .pd_addtobasket_row_additional{display:flex !important;flex-direction:column !important;gap:6px !important;margin-top:10px !important;margin-left:calc(var(--qty-width)+var(--btn-gap-left)) !important;margin-right:0 !important;width:calc(100% - var(--qty-width) - var(--btn-gap-left)) !important;max-width:none !important;min-width:0 !important;box-sizing:border-box !important}.product-info-premium .pd_addtobasket_row_additional>*{min-width:0 !important}.product-info-premium .pd_addtobasket :is(.pd_addtobasket_express,.pd_addtobasket_paypal,.pd_addtobasket_express>*,.pd_addtobasket_paypal>*,[class*="paypal"],[id*="paypal"]){width:100% !important;max-width:none !important;box-sizing:border-box !important}.product-info-premium .pd_addtobasket_row_additional :is(iframe,[style*="max-width"]){max-width:100% !important}@media only screen and (max-width:767px){.product-info-premium .pd_addtobasket{}.product-info-premium :is(.pd_addtobasket_input,.pd_addtobasket_input input){width:var(--qty-width) !important;min-width:var(--qty-width) !important;max-width:var(--qty-width) !important}.product-info-premium .pd_addtobasket_cart{width:100% !important;min-width:0 !important}.product-info-premium .pd_addtobasket_cart :is(.btn,.cssButton){width:100% !important;max-width:100% !important;min-width:0 !important;padding-inline:8px !important;font-size:12px !important;letter-spacing:0 !important;white-space:nowrap !important;overflow:hidden !important}.product-info-premium :is(.pd_addtobasket_wish,.pd_addtobasket_wish .btn,.pd_addtobasket_wish .cssButton){width:var(--wish-width) !important;min-width:var(--wish-width) !important;max-width:var(--wish-width) !important;padding:0 !important}}@media only screen and (max-width:443px){.product-info-premium .pd_addtobasket{--qty-width:42px;--wish-width:38px;--btn-gap:4px}.product-info-premium .pd_addtobasket_cart :is(.btn,.cssButton){padding-inline:2px !important;gap:2px !important;font-size:9px !important;line-height:1 !important;letter-spacing:-.4px !important}.product-info-premium .pd_addtobasket_cart :is(.btn,.cssButton)::before,.product-info-premium .pd_addtobasket_cart :is(.btn,.cssButton)::after,.product-info-premium .pd_addtobasket_cart :is(i,svg){display:none !important;content:none !important}}.product-info-premium .pi-benefits.pi-benefits--below-image{display:none !important}.product-info-premium .pi-benefits.pi-benefits--below-description{display:flex !important;flex-wrap:wrap !important;justify-content:flex-start !important;align-items:center !important;gap:10px !important;margin:28px 0 0 !important;padding-top:4px !important;position:relative !important;z-index:2 !important}.product-info-premium .pi-benefits.pi-benefits--below-description :is(a,>span){text-decoration:none !important}.product-info-premium .pi-benefits.pi-benefits--below-description :is(a span,>span){display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:40px !important;padding:10px 16px !important;border-radius:999px !important;border:1px solid rgba(232,151,10,.18) !important;background:linear-gradient(180deg,#fff 0%,#fcfcfc 100%) !important;box-shadow:0 4px 14px rgba(0,0,0,.04),inset 0 0 0 1px rgba(255,255,255,.7) !important;color:#444 !important;font-size:13px !important;font-weight:600 !important;line-height:1.3 !important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease !important}.product-info-premium .pi-benefits--below-description a:is(:hover,:focus) span{transform:translateY(-2px) !important;border-color:rgba(232,151,10,.45) !important;color:#E8970A !important;background:radial-gradient(circle at top right,rgba(232,151,10,.07) 0%,rgba(232,151,10,0) 42%),linear-gradient(180deg,#ffffff 0%,#fffaf2 100%) !important;box-shadow:0 10px 22px rgba(232,151,10,.10),0 8px 20px rgba(0,0,0,.035) !important;text-decoration:none !important}@media only screen and (max-width:767px){.product-info-premium .pi-benefits.pi-benefits--below-description{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:6px !important;margin:18px 0 0 !important}.product-info-premium .pi-benefits.pi-benefits--below-description :is(a,>span){width:100% !important}.product-info-premium .pi-benefits.pi-benefits--below-description span{width:100% !important;min-height:34px !important;padding:8px 12px !important;font-size:11.4px !important;box-shadow:0 6px 14px rgba(0,0,0,0.035) !important}}.product-info-premium .pi_tabs_wrap--below-hero{margin:28px 0 0 !important;padding:24px 26px !important;clear:both;background:radial-gradient(circle at top right,rgba(232,151,10,.025) 0%,rgba(232,151,10,0) 34%),linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important}.product-info-premium .pd_tabs{text-align:left !important}.product-info-premium .pd_tabs .resp-tabs-list{display:inline-flex !important;justify-content:flex-start !important;gap:6px !important;padding:5px !important;margin:0 auto 20px 0 !important;max-width:100% !important;box-sizing:border-box !important;border:1px solid #edf0f3 !important;border-radius:999px !important;background:linear-gradient(180deg,#f7f8fa 0%,#eef1f4 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 8px 20px rgba(0,0,0,0.035) !important}.product-info-premium .pd_tabs .resp-tabs-list li{min-height:34px !important;padding:9px 18px !important;border:0 !important;border-radius:999px !important;background:transparent !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;line-height:1.1 !important;font-weight:800 !important;letter-spacing:.035em !important;text-transform:uppercase !important;color:#5f6670 !important;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease !important}.product-info-premium .pd_tabs .resp-tabs-list li:hover{color:#E8970A !important;transform:translateY(-1px) !important}.product-info-premium .pd_tabs .resp-tabs-list li.resp-tab-active{background:#ffffff !important;color:#E8970A !important;box-shadow:0 8px 18px rgba(0,0,0,0.07),inset 0 0 0 1px rgba(232,151,10,0.10) !important}.product-info-premium .pd_tabs .resp-tab-content{padding:12px 18px 18px 8px}.product-info-premium .pd_description_content{max-width:920px;font-size:14.5px;line-height:1.85;color:#3f4650}.product-info-premium .pd_description_content p{margin:0 0 15px}.product-info-premium .pd_description_content :is(strong,b){font-weight:850;color:#171717}.product-info-premium .pd_description_content ul{margin:18px 0;padding:0;list-style:none}.product-info-premium .pd_description_content li{position:relative;margin:0 0 9px;padding-left:18px;line-height:1.75}.product-info-premium .pd_description_content li::before{content:"";position:absolute;left:0;top:.78em;width:6px;height:6px;border-radius:50%;background:#E8970A}.product-info-premium~.content_big .box_products{margin-top:4px !important}.product-info-premium~.content_big :is(.box_products_head .title,.cross_selling .subline){margin-bottom:18px !important;font-size:31px !important;line-height:1.08 !important;letter-spacing:-0.015em !important}.product-info-premium~.content_big :is(.listingbox,.splide__slide) .lb_inner{height:100% !important;padding:18px 16px 20px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:0 8px 22px rgba(0,0,0,.035) !important;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease !important}.product-info-premium~.content_big :is(.listingbox,.splide__slide):hover .lb_inner{transform:translateY(-4px) !important;border-color:rgba(232,151,10,.35) !important;background:radial-gradient(circle at top right,rgba(232,151,10,.06) 0%,rgba(232,151,10,0) 38%),linear-gradient(180deg,#ffffff 0%,#fffaf2 100%) !important;box-shadow:0 16px 34px rgba(0,0,0,.075),0 8px 18px rgba(232,151,10,.07) !important}.product-info-premium~.content_big .lb_title .lb_title_inner a{font-size:15px !important;line-height:1.45 !important;font-weight:700 !important;color:#2b2b2b !important}.product-info-premium~.content_big .listingbox:hover .lb_title .lb_title_inner a{color:#E8970A !important}@media only screen and (max-width:1199px){.product-info-premium h1{font-size:26px !important}}@media only screen and (max-width:991px){.product-info-premium h1{font-size:24px !important}.product-info-premium :is(.pi_introcard,.pi_tabs_wrap--below-hero){padding:20px;border-radius:20px}.product-info-premium .pi-offer-card{padding:16px !important;border-radius:20px}}@media only screen and (max-width:767px){.product-info-premium h1{margin-bottom:10px !important;font-size:22px !important;line-height:1.12 !important}.product-info-premium :is(.pi_introcard,.pi-offer-card,.pi_tabs_wrap--below-hero){border-radius:18px !important}.product-info-premium .pi_introcard{padding:18px 16px !important}.product-info-premium .pi-offer-card{padding:12px !important}.product-info-premium .pd_price{border-radius:14px !important}.product-info-premium #pd_puprice :is(.standard_price,.special_price,.price){font-size:23px !important}.product-info-premium .pi-offer-card .graduated_row{gap:6px !important}.product-info-premium .pi-offer-card .graduated_item{min-height:50px !important;padding:6px 5px !important;border-radius:11px !important}.product-info-premium .pi-offer-card .graduated_item .graduated_title{font-size:10.8px !important}.product-info-premium .pi-offer-card .graduated_item :is(span,div,.price){font-size:9.8px !important}.product-info-premium .pi_tabs_wrap--below-hero{margin-top:18px !important;padding:18px 14px !important}.product-info-premium .pd_tabs .resp-tabs-list{width:100% !important;overflow-x:auto !important;white-space:nowrap !important;justify-content:flex-start !important}.product-info-premium .pd_tabs .resp-tabs-list li{font-size:11.5px !important;padding:8px 12px !important}.product-info-premium .pd_description_content{font-size:13.5px !important;line-height:1.75 !important}.product-info-premium~.content_big :is(.box_products_head .title,.cross_selling .subline){font-size:23px !important}}.layout_header{background:#ffffff !important;border-bottom:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 8px 26px rgba(0,0,0,0.035) !important}.layout_header_inner,.layout_categories_inner{max-width:1440px !important;margin-left:auto !important;margin-right:auto !important}.layout_header .logo,.layout_header .logo a{display:flex !important;align-items:center !important}.layout_header .logo img{max-height:58px !important;width:auto !important}.layout_header .search,.layout_header #quick_find,.layout_header .search_box{max-width:520px !important}.layout_header input[type="search"],.layout_header input[name="keywords"],.layout_header .search input{height:42px !important;border:1px solid #e3e6ea !important;border-radius:999px !important;background:#f4f5f6 !important;padding:0 48px 0 20px !important;font-size:14px !important;color:#333 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8) !important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease !important}.layout_header input[type="search"]:focus,.layout_header input[name="keywords"]:focus,.layout_header .search input:focus{background:#ffffff !important;border-color:rgba(232,151,10,0.55) !important;box-shadow:0 0 0 4px rgba(232,151,10,0.10),inset 0 1px 0 rgba(255,255,255,0.95) !important;outline:none !important}@media only screen and (min-width:600px){.col_cart,.col_wishlist,.col_account,.col_settings,.col_menu{width:76px !important;padding:0 !important}}#cart_short,#wishlist_short,#account_short,#settings_short,#menu_short{text-align:center !important}#toggle_account,#toggle_cart,#toggle_wishlist{width:42px !important;height:42px !important;margin:0 auto !important;border-radius:999px !important;background-color:#ffffff !important;border:1px solid transparent !important;box-shadow:none !important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease !important}#toggle_account:hover,#toggle_cart:hover,#toggle_wishlist:hover{transform:translateY(-2px) !important;background-color:#fffaf2 !important;border-color:rgba(232,151,10,0.35) !important;box-shadow:0 8px 20px rgba(0,0,0,0.06),0 4px 12px rgba(232,151,10,0.10) !important}.col_account .infoText,.col_wishlist .infoText,.col_cart .infoText{margin-top:4px !important;font-size:10px !important;line-height:1.2 !important;font-weight:600 !important;color:#1f1f1f !important;position:relative;top:44px;display:block !important;white-space:nowrap !important}#cart_short .count,#wishlist_short .count{min-width:18px !important;height:18px !important;padding:0 5px !important;border-radius:999px !important;background:#E8970A !important;color:#fff !important;font-size:10px !important;line-height:18px !important;font-weight:900 !important;box-shadow:0 5px 12px rgba(232,151,10,0.32) !important}.layout_categories{background:#ffffff !important;border-top:0 !important}.layout_categories .menu_items>li>a,.layout_categories .level1.has_sub_cats span.nolink{position:relative !important;padding:21px 18px 19px !important;font-size:16px !important;line-height:1.2 !important;font-weight:650 !important;letter-spacing:0.01em !important;color:#1f1f1f !important;background:transparent !important;transition:color .22s ease,background .22s ease !important}.layout_categories .menu_items>li>a::after,.layout_categories .level1.has_sub_cats span.nolink::after{content:"" !important;position:absolute !important;height:2px !important;border-radius:999px !important;background:#E8970A !important;transform:scaleX(0) !important;transform-origin:center !important;transition:transform .22s ease !important}.layout_categories .menu_items>li>a:hover,.layout_categories .level1.has_sub_cats span.nolink:hover{color:#E8970A !important;background:transparent !important}.layout_categories .menu_items>li>a:hover::after,.layout_categories .level1.has_sub_cats span.nolink:hover::after{transform:scaleX(1) !important}.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont{border:1px solid transparent !important;border-radius:999px !important;background:#ffffff !important;font-size:12px !important;font-weight:700 !important;color:#333 !important;transition:background .22s ease,border-color .22s ease,color .22s ease !important}.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont:hover{background:#fffaf2 !important;border-color:rgba(232,151,10,0.30) !important;color:#E8970A !important}.layout_categories .mega_menu{border:1px solid #ececec !important;border-radius:20px !important;background:radial-gradient(circle at top right,rgba(232,151,10,0.045) 0%,rgba(232,151,10,0) 36%),linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important;box-shadow:0 18px 42px rgba(0,0,0,0.10),inset 0 1px 0 rgba(255,255,255,0.9) !important;overflow:hidden !important}.layout_categories .mega_menu a{transition:color .22s ease,background .22s ease,padding-left .22s ease !important}.layout_categories .mega_menu a:hover{color:#E8970A !important;text-decoration:none !important}@media only screen and (max-width:991px){.layout_header{box-shadow:0 6px 20px rgba(0,0,0,0.035) !important}.layout_header input[type="search"],.layout_header input[name="keywords"],.layout_header .search input{height:40px !important;font-size:13px !important}.layout_categories .menu_items>li>a,.layout_categories .level1.has_sub_cats span.nolink{font-size:15px !important;padding-top:18px !important;padding-bottom:17px !important}}@media (max-width:984px){.col_menu #menu_short{display:block}.dm_home .homeMenuBlock .sidebarMenu,.dm_home .homeMenuBlock .col-md-2:has(.sidebarMenu){display:none}.dm_home .homeMenuBlock .col-md-10{width:100%}}@media only screen and (max-width:767px){#toggle_account,#toggle_cart,#toggle_wishlist{width:38px !important;height:38px !important}.col_account .infoText,.col_wishlist .infoText,.col_cart .infoText{font-size:9px !important}}.layout_header .search,.layout_header .search_box,.layout_header #quick_find{position:relative !important}.layout_header .search .fa-question-circle,.layout_header .search .fa-circle-question,.layout_header .search .tooltip_icon,.layout_header .search .inputInfo,.layout_header .search .info_icon{display:none !important}.layout_header .search button,.layout_header .search input[type="submit"],.layout_header #quick_find button,.layout_header #quick_find input[type="submit"]{position:absolute !important;right:6px !important;top:50% !important;transform:translateY(-50%) !important;width:40px !important;height:40px !important;min-width:40px !important;border-radius:999px !important;border:0 !important;background:#f1f1f1 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;box-sizing:border-box !important;z-index:2 !important}.layout_header .search input,.layout_header input[name="keywords"],.layout_header input[type="search"]{padding-right:64px !important}.layout_header .search,.layout_header .search_box,.layout_header #quick_find{overflow:visible !important}.layout_categories .menu_items>li>a::after,.layout_categories .level1.has_sub_cats span.nolink::after{bottom:8px !important;left:18px !important;right:24px !important}.breadcrumb{margin-top:18px !important;padding-top:14px !important;position:relative !important}.breadcrumb::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;height:1px !important;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.10) 10%,rgba(0,0,0,0.10) 90%,transparent 100%) !important}.layout_categories{border-bottom-color:rgba(0,0,0,0.10) !important}.layout_header form[action*="advanced_search_result"]{position:relative !important;overflow:visible !important}.layout_header form[action*="advanced_search_result"] input[type="text"],.layout_header form[action*="advanced_search_result"] input[name="keywords"]{padding-right:58px !important}.layout_header form[action*="advanced_search_result"] button,.layout_header form[action*="advanced_search_result"] input[type="submit"],.layout_header form[action*="advanced_search_result"] .search_button,.layout_header form[action*="advanced_search_result"] .button_search,.layout_header form[action*="advanced_search_result"] a{overflow:visible !important}.layout_header form[action*="advanced_search_result"] button,.layout_header form[action*="advanced_search_result"] input[type="submit"],.layout_header form[action*="advanced_search_result"] .search_button,.layout_header form[action*="advanced_search_result"] .button_search{position:absolute !important;right:5px !important;top:50% !important;transform:translateY(-50%) !important;width:38px !important;height:38px !important;min-width:38px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.layout_header form[action*="advanced_search_result"] .fa-question-circle,.layout_header form[action*="advanced_search_result"] .fa-circle-question,.layout_header form[action*="advanced_search_result"] [class*="question"],.layout_header form[action*="advanced_search_result"] [class*="help"],.layout_header form[action*="advanced_search_result"] [class*="tooltip"]{display:none !important}.layout_categories .lngBox,.layout_categories .currBox{padding-top:0 !important;height:62px !important;display:flex !important;align-items:center !important}.layout_categories .lngBox{justify-content:flex-end !important}.layout_categories .currBox{justify-content:flex-start !important;padding-left:10px !important;margin-right:25px !important}.layout_categories .settingsbox .SumoSelect.sumo_currency{position:relative !important;top:2px !important;margin:0 !important}.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont{height:30px !important;min-height:30px !important;padding:0 28px 0 12px !important;line-height:30px !important;display:flex !important;align-items:center !important}.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont>span,.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont>label{display:flex !important;align-items:center !important;line-height:1 !important}@media (max-width:1140px){.layout_categories .menu_items>li>a{font-size:14px !important}}@media (max-width:1020px){.layout_categories .menu_items>li>a{font-size:13px !important}}@media (max-width:995px){.layout_categories .menu_items>li>a{font-size:12px !important}}@media (max-width:520px){.footer_row .footer_item:nth-child(3) .content_box_list li a,.footer_row .footer_item:nth-child(4) .content_box_list li a{line-height:21px}.graduatedprice{font-size:11px}.lb_title .lb_title_inner{height:55px}#product_info .subline,.homeMenuBlock h1{font-size:23px !important;line-height:26px}.pageFooter--trustblock{padding-top:25px}.pageFooter--trustblock .content{width:100%;min-height:180px}.pageFooter--trustblock .csmBorder{border:0 none;margin:25px 0px}.pageFooter--trustblock .text{font-size:13px;line-height:1.5}.category-landing .teaser--category .teaser-item{width:50%}.listingcontainer_full .listingbox{width:50%}.dm_home .homeMenuBlock{background:#fff}.homeMenuBlock{padding:20px 0px}.homeMenuBlock h1::after{margin-left:2px}.dm_home .homeMenuBlock .teaser .col-xs-6{width:50%}.dm_home .promo-section-home-1 .psright,.dm_home .promo-section-home-2 .psright{padding:20px 0px}.dm_home .promo-section-home-1 .psright .title,.dm_home .promo-section-home-2 .psright .title,.dm_home .promo-section-home-1 .psright .text,.dm_home .promo-section-home-2 .psright .text{width:95%}.box_products_head .title{font-size:23px !important;line-height:27px}.homeTrustboxGray .trust-item img{width:35px;margin:auto}.homeTrustboxGray .trust-text{font-size:7px;line-height:1.3;font-weight:700;margin-top:-10px}.banner_item_content{display:none}.homeMenuBlock{margin-top:15px}.homeTrustboxGray .col-3{text-align:center;padding:0px}}.product-reviews-write-modern>h1{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:uppercase !important;color:#1f1f1f !important}.product-reviews-write-modern>h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.product-reviews-write-modern .pr_reviews{display:grid !important;grid-template-columns:390px minmax(0,1fr) !important;gap:28px !important;align-items:start !important;width:100% !important;box-sizing:border-box !important}.product-reviews-write-modern .pr_reviews_image,.product-reviews-info-modern .pr_reviews_image,.product-reviews-modern .pr_reviews_image{top:24px !important;padding:18px !important;float:none !important;overflow:hidden !important;width:100% !important;max-width:none !important;position:sticky !important}.product-reviews-write-modern .pr_reviews_content{position:relative !important;padding:28px 30px 30px !important;overflow:visible !important}.product-reviews-write-modern .pr_reviews_image_box,.product-reviews-write-modern .pr_reviews_image_inner,.product-reviews-info-modern .pr_reviews_image_box,.product-reviews-info-modern .pr_reviews_image_inner,.product-reviews-modern .pr_reviews_image_box,.product-reviews-modern .pr_reviews_image_inner{display:block !important;background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;height:auto !important;margin:0 !important;width:100% !important;float:none !important;min-width:0 !important;max-width:none !important}.product-reviews-info-modern .pr_reviews_image_box,.product-reviews-info-modern .pr_reviews_image_inner,.product-reviews-modern .pr_reviews_image_box,.product-reviews-modern .pr_reviews_image_inner{min-height:0 !important}.product-reviews-write-modern .pr_reviews_image .prod_image::before,.product-reviews-write-modern .pr_reviews_image .prod_image::after{display:none !important;content:none !important}.product-reviews-write-modern .pr_reviews_image .prod_image img,.product-reviews-write-modern .pr_reviews_image .prod_image img.lazyload,.product-reviews-write-modern .pr_reviews_image .prod_image img.lazyloaded,.product-reviews-info-modern .pr_reviews_image .prod_image img,.product-reviews-info-modern .pr_reviews_image .prod_image img.lazyload,.product-reviews-info-modern .pr_reviews_image .prod_image img.lazyloaded,.product-reviews-modern .pr_reviews_image .prod_image img,.product-reviews-modern .pr_reviews_image .prod_image img.lazyload,.product-reviews-modern .pr_reviews_image .prod_image img.lazyloaded{display:block !important;border-radius:28px !important;padding:0 !important;height:auto !important;max-height:100% !important;margin:0 !important;clip-path:inset(0 round 28px) !important;width:100% !important;position:relative !important;object-fit:contain !important;-webkit-clip-path:inset(0 round 28px) !important;z-index:2 !important;max-width:100% !important;object-position:center center !important}.product-reviews-info-modern .pr_reviews_image .prod_image img,.product-reviews-info-modern .pr_reviews_image .prod_image img.lazyload,.product-reviews-info-modern .pr_reviews_image .prod_image img.lazyloaded,.product-reviews-modern .pr_reviews_image .prod_image img,.product-reviews-modern .pr_reviews_image .prod_image img.lazyload,.product-reviews-modern .pr_reviews_image .prod_image img.lazyloaded{transform:none !important}.product-reviews-write-modern .subline::after{content:"" !important;display:inline-block !important;width:9px !important;height:9px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.product-reviews-write-modern .field_item_1 label{display:block !important;position:relative !important;max-width:520px !important}.product-reviews-write-modern input[name*="author"],.product-reviews-write-modern input[id*="author"]{max-width:210px !important}.product-reviews-write-modern textarea{min-height:190px !important;max-width:480px !important;resize:vertical !important;line-height:1.6 !important}.product-reviews-write-modern input[type="text"]:hover,.product-reviews-write-modern input[type="email"]:hover,.product-reviews-write-modern textarea:hover,.product-reviews-write-modern select:hover{border-color:#cfd6de !important;background:#fafbfc !important}.product-reviews-write-modern .review-rating-row{margin-bottom:12px !important}.product-reviews-write-modern .field_rating{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px !important;padding:14px 16px !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important;font-size:13px !important;line-height:1.4 !important;color:#5c6470 !important}.product-reviews-write-modern .show_rating{display:inline-flex !important;align-items:center !important;gap:6px !important}.product-reviews-write-modern .show_rating label{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:32px !important;min-height:32px !important;margin:0 !important;padding:0 !important;border:1px solid #e6e8eb !important;border-radius:999px !important;background:#ffffff !important;cursor:pointer !important;transition:all 0.22s ease !important}.product-reviews-write-modern .show_rating label:hover{transform:translateY(-2px) !important;border-color:#E8970A !important;background:#fffaf2 !important;box-shadow:0 8px 18px rgba(232,151,10,0.12) !important}.product-reviews-write-modern .show_rating label span{display:none !important}.product-reviews-write-modern .review-note{margin:8px 0 14px !important;padding:14px 16px !important;border:1px solid #ececec !important;border-radius:16px !important;background:#f7f8fa !important;font-size:12px !important;line-height:1.6 !important;color:#5c6470 !important}.product-reviews-write-modern .review-note strong{color:#1f1f1f !important;font-weight:800 !important}.product-reviews-write-modern #review_count{font-weight:800 !important;color:#E8970A !important}.product-reviews-write-modern .vvcode_img,.product-reviews-write-modern .vvcode_sec{margin-top:6px !important}.product-reviews-write-modern .vvcode_img img{display:block !important;max-width:100% !important;border-radius:12px !important}.product-reviews-write-modern .inputRequirement,.product-reviews-write-modern .inputRequirement_textarea{position:absolute !important;left:calc(100%+8px) !important;right:auto !important;top:42px !important;transform:none !important;color:#d95d4f !important;font-size:15px !important;line-height:1 !important;font-weight:800 !important}.product-reviews-write-modern textarea+.inputRequirement,.product-reviews-write-modern textarea+.inputRequirement_textarea{top:48px !important}.product-reviews-write-modern .button_row .br_left,.product-reviews-write-modern .button_row .br_right{float:none !important;display:flex !important;gap:12px !important}.product-reviews-write-modern .button_row .cssButton:active,.product-reviews-write-modern .button_row .btn:active,.product-reviews-write-modern .button_row a.cssButton:active,.product-reviews-write-modern .button_row button:active,.product-reviews-write-modern .button_row input[type="submit"]:active{transform:translateY(0) !important;box-shadow:0 3px 8px rgba(0,0,0,0.25) !important}.product-reviews-write-modern .errormessage,.product-reviews-write-modern .infomessage{padding:20px 24px !important;margin:0 0 22px !important;line-height:1.65 !important;box-sizing:border-box !important}@media (max-width:991px){.product-reviews-write-modern .pr_reviews{grid-template-columns:1fr !important;gap:22px !important}.product-reviews-write-modern .pr_reviews_image{position:static !important}.product-reviews-write-modern .pr_reviews_image .prod_image{max-width:360px !important;margin:0 auto !important}}@media (max-width:767px){.product-reviews-write-modern{padding:0 15px !important}.graduatedprice{font-size:12px}.product-reviews-write-modern>h1{font-size:24px !important}.product-reviews-write-modern .pr_reviews_image,.product-reviews-write-modern .pr_reviews_content,.product-reviews-write-modern .errormessage,.product-reviews-write-modern .infomessage{padding:18px 16px !important;border-radius:18px !important}.product-reviews-write-modern .subline{font-size:19px !important}.product-reviews-write-modern .field_item_1 label{max-width:none !important}.product-reviews-write-modern textarea{max-width:none !important}.product-reviews-write-modern .inputRequirement,.product-reviews-write-modern .inputRequirement_textarea{left:auto !important;right:-12px !important;top:42px !important}.product-reviews-write-modern .field_rating{align-items:flex-start !important;flex-direction:column !important}.product-reviews-write-modern .button_row{flex-direction:column !important}.product-reviews-write-modern .button_row .br_left,.product-reviews-write-modern .button_row .br_right,.product-reviews-write-modern .button_row .br_btn_1,.product-reviews-write-modern .button_row .cssButton,.product-reviews-write-modern .button_row .btn,.product-reviews-write-modern .button_row a.cssButton,.product-reviews-write-modern .button_row button,.product-reviews-write-modern .button_row input[type="submit"]{width:100% !important}}.product-reviews-write-modern>.errormessage{position:relative !important;display:block !important;margin:0 0 26px !important;padding:22px 28px 22px 64px !important;border:1px solid rgba(217,93,79,0.22) !important;border-left:5px solid #d95d4f !important;border-radius:22px !important;background:radial-gradient(circle at top left,rgba(217,93,79,0.10) 0%,rgba(217,93,79,0) 36%),linear-gradient(180deg,#fffafa 0%,#ffffff 100%) !important;box-shadow:0 12px 30px rgba(217,93,79,0.08) !important;color:#b42318 !important;font-size:14px !important;line-height:1.7 !important;font-weight:500 !important;box-sizing:border-box !important;overflow:hidden !important}.product-reviews-write-modern>.errormessage::before{content:"!" !important;position:absolute !important;left:28px !important;top:24px !important;width:24px !important;height:24px !important;border-radius:50% !important;background:#d95d4f !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;line-height:1 !important;font-weight:900 !important;font-family:Arial,sans-serif !important;box-shadow:0 6px 14px rgba(217,93,79,0.22) !important}.product-reviews-write-modern>.errormessage br{display:block !important;margin-bottom:4px !important;content:"" !important}@media (max-width:767px){.product-reviews-write-modern>.errormessage{padding:18px 18px 18px 52px !important;border-radius:18px !important;font-size:13px !important}.product-reviews-write-modern>.errormessage::before{left:18px !important;top:20px !important}.footer_row .footer_item:nth-child(3),.footer_row .footer_item:nth-child(4){width:50%}}.reviews-modern>h1{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:uppercase !important;color:#1f1f1f !important}.reviews-modern>h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.reviews-modern .reviews-note,.reviews-modern>.errormessage,.reviews-modern>.infomessage,.product-reviews-info-modern .reviews-note,.product-reviews-info-modern>.errormessage,.product-reviews-info-modern>.infomessage,.product-reviews-modern .reviews-note,.product-reviews-modern>.errormessage,.product-reviews-modern>.infomessage{background:var(--spm-card-bg) !important;border:1px solid #ececec !important;border-radius:20px !important;box-shadow:var(--spm-card-shadow) !important;padding:20px 24px !important;line-height:1.65 !important;margin:0 0 24px !important;box-sizing:border-box !important}.reviews-modern .reviews-list{display:flex !important;flex-direction:column !important;gap:18px !important}.reviews-modern .pr_reviews{display:grid !important;grid-template-columns:190px minmax(0,1fr) !important;gap:24px !important;align-items:stretch !important;margin:0 !important;padding:24px !important;border:1px solid #ececec !important;border-radius:24px !important;background:radial-gradient(circle at top right,rgba(232,151,10,0.06) 0%,rgba(232,151,10,0) 34%),linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important;box-shadow:var(--spm-card-shadow) !important;box-sizing:border-box !important;overflow:hidden !important}.reviews-modern .pr_reviews_image_inner{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:none !important;background:transparent !important;box-shadow:none !important}.reviews-modern .prod_image{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;aspect-ratio:1/1 !important;margin:0 !important;padding:12px !important;border-radius:18px !important;background:#f7f8fa !important;overflow:hidden !important;box-sizing:border-box !important}.reviews-modern .prod_image::before,.reviews-modern .prod_image::after{display:none !important;content:none !important}.reviews-modern .prod_image a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;text-decoration:none !important}.reviews-modern .prod_image img{display:block !important;width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;border-radius:14px !important;margin:0 !important;padding:0 !important;transition:transform 0.25s ease !important}.reviews-modern .pr_reviews:hover .prod_image img{transform:scale(1.04) !important}.reviews-modern .reviewrow_full{height:100% !important;padding:0 !important;margin:0 !important;border:none !important;background:transparent !important;box-shadow:none !important}.reviews-modern .reviewrow_full_content{margin:0 !important;padding:0 !important;font-size:14px !important;line-height:1.75 !important;color:#4f5661 !important}.reviews-modern .reviewrow_full_content h3{margin:0 0 12px !important;padding:0 !important;font-size:20px !important;line-height:1.25 !important;font-weight:900 !important;letter-spacing:-0.01em !important;color:#1f1f1f !important}.reviews-modern .reviewrow_full_content h3 a{color:#1f1f1f !important;text-decoration:none !important;transition:color 0.22s ease !important}.reviews-modern .reviewrow_full_content h3 a:hover{color:#E8970A !important;text-decoration:none !important}@media (max-width:991px){.reviews-modern .pr_reviews{grid-template-columns:150px minmax(0,1fr) !important;gap:20px !important;padding:20px !important;border-radius:22px !important}.reviews-modern .reviewrow_full_content h3{font-size:18px !important}}@media (max-width:767px){.reviews-modern{padding:0 15px !important}.reviews-modern>h1{font-size:24px !important}.reviews-modern .pr_reviews{grid-template-columns:1fr !important;gap:18px !important;padding:18px 16px !important;border-radius:18px !important}.reviews-modern .prod_image{max-width:260px !important;margin:0 auto !important}.reviews-modern .reviewrow_full_head{align-items:flex-start !important;flex-direction:column !important}.reviews-modern .reviewrow_full_head .seperator{display:none !important}.reviews-modern .reviewrow_full_content h3{font-size:17px !important}.reviews-modern .reviews-note,.reviews-modern>.errormessage,.reviews-modern>.infomessage{padding:18px 16px !important;border-radius:18px !important}}.product-reviews-info-modern>h1{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:uppercase !important;color:#1f1f1f !important}.product-reviews-info-modern>h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.product-reviews-info-modern .pr_reviews_image .prod_image::before,.product-reviews-info-modern .pr_reviews_image .prod_image::after{display:none !important;content:none !important;padding:0 !important}.product-reviews-info-modern .pr_reviews_image .prod_image a,.product-reviews-info-modern .pr_reviews_image .prod_image a.cbimages{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;text-decoration:none !important;border-radius:28px !important;overflow:hidden !important}.product-reviews-info-modern .pr_reviews_content{position:relative !important;padding:28px 30px 30px !important;overflow:visible !important}.product-reviews-info-modern .reviewrow_full{height:auto !important;padding:0 !important;margin:0 !important;border:none !important;background:transparent !important;box-shadow:none !important}.product-reviews-info-modern .reviewrow_full_content_title strong{font-weight:800 !important}.product-reviews-info-modern .button_row .br_left,.product-reviews-info-modern .button_row .br_right{float:none !important;display:flex !important;gap:12px !important}.product-reviews-info-modern .button_row .cssButton:active,.product-reviews-info-modern .button_row .btn:active,.product-reviews-info-modern .button_row a.cssButton:active,.product-reviews-info-modern .button_row button:active,.product-reviews-info-modern .button_row input[type="submit"]:active{transform:translateY(0) !important;box-shadow:0 3px 8px rgba(0,0,0,0.25) !important}@media (max-width:991px){.product-reviews-info-modern .pr_reviews{grid-template-columns:1fr !important;gap:22px !important}.product-reviews-info-modern .pr_reviews_image{position:static !important}.product-reviews-info-modern .pr_reviews_image .prod_image{max-width:360px !important;margin:0 auto !important}}@media (max-width:767px){.product-reviews-info-modern{padding:0 15px !important}.product-reviews-info-modern>h1{font-size:24px !important}.product-reviews-info-modern .pr_reviews_image,.product-reviews-info-modern .pr_reviews_content,.product-reviews-info-modern .reviews-note,.product-reviews-info-modern>.errormessage,.product-reviews-info-modern>.infomessage{padding:18px 16px !important;border-radius:18px !important}.product-reviews-info-modern .reviewrow_full_head{align-items:flex-start !important;flex-direction:column !important}.product-reviews-info-modern .reviewrow_full_head .seperator{display:none !important}.product-reviews-info-modern .reviewrow_full_content{font-size:14px !important}.product-reviews-info-modern .button_row{flex-direction:column !important}.product-reviews-info-modern .button_row .br_left,.product-reviews-info-modern .button_row .br_right,.product-reviews-info-modern .button_row .br_btn_1,.product-reviews-info-modern .button_row .cssButton,.product-reviews-info-modern .button_row .btn,.product-reviews-info-modern .button_row a.cssButton,.product-reviews-info-modern .button_row button,.product-reviews-info-modern .button_row input[type="submit"]{width:100% !important}}.product-reviews-modern>h1{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:uppercase !important;color:#1f1f1f !important}.product-reviews-modern>h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.product-reviews-info-modern .pr_reviews,.product-reviews-modern .pr_reviews{display:grid !important;grid-template-columns:390px minmax(0,1fr) !important;gap:28px !important;align-items:start !important;width:100% !important;margin:0 !important;box-sizing:border-box !important}.product-reviews-write-modern .pr_reviews_image .prod_image,.product-reviews-info-modern .pr_reviews_image .prod_image,.product-reviews-modern .pr_reviews_image .prod_image{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:none !important;height:340px !important;min-height:340px !important;padding:0 !important;margin:0 !important;border-radius:28px !important;background:transparent !important;overflow:hidden !important}.product-reviews-modern .pr_reviews_image .prod_image::before,.product-reviews-modern .pr_reviews_image .prod_image::after{display:none !important;content:none !important;padding:0 !important}.product-reviews-modern .pr_reviews_content{position:relative !important;padding:28px 30px 30px !important;overflow:visible !important}.product-reviews-write-modern .pr_reviews_content::before,.product-reviews-info-modern .pr_reviews_content::before,.product-reviews-modern .pr_reviews_content::before{content:"" !important;position:absolute !important;top:0 !important;right:0 !important;width:190px !important;height:190px !important;background:radial-gradient(circle,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 70%) !important;pointer-events:none !important}.product-reviews-write-modern .pr_reviews_content>*,.product-reviews-info-modern .pr_reviews_content>*,.product-reviews-modern .pr_reviews_content>*{position:relative !important;z-index:1 !important}.product-reviews-modern .reviewrow_full{margin:0 0 18px !important;padding:20px !important;border:1px solid #ececec !important;border-radius:20px !important;background:var(--spm-card-bg-soft) !important;box-shadow:var(--spm-card-shadow-sm) !important;box-sizing:border-box !important}.product-reviews-modern .reviewrow_full:last-child{margin-bottom:0 !important}.product-reviews-info-modern .reviewrow_full_head,.reviews-modern .reviewrow_full_head,.product-reviews-modern .reviewrow_full_head{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px 10px !important;padding:13px 16px !important;border:1px solid #ececec !important;border-radius:16px !important;background:#f7f8fa !important;font-size:13px !important;line-height:1.45 !important;color:#5c6470 !important}.product-reviews-info-modern .reviewrow_full_head{margin:0 0 18px !important}.reviews-modern .reviewrow_full_head,.product-reviews-modern .reviewrow_full_head{margin:0 0 16px !important}.reviews-modern .reviewrow_full_head strong,.product-reviews-info-modern .reviewrow_full_head strong,.product-reviews-modern .reviewrow_full_head strong{color:#1f1f1f !important;font-weight:800 !important}.reviews-modern .reviewrow_full_head .seperator,.product-reviews-info-modern .reviewrow_full_head .seperator,.product-reviews-modern .reviewrow_full_head .seperator{color:#d2d6dc !important}.reviews-modern .rating_icons,.product-reviews-info-modern .rating_icons,.product-reviews-modern .rating_icons{display:inline-flex !important;align-items:center !important;gap:3px !important;color:#d7dbe0 !important}.reviews-modern .rating_icons .full,.product-reviews-info-modern .rating_icons .full,.product-reviews-modern .rating_icons .full{color:#E8970A !important}.product-reviews-info-modern .reviewrow_full_content,.product-reviews-modern .reviewrow_full_content{margin:0 !important;padding:0 !important;font-size:15px !important;line-height:1.75 !important;color:#4f5661 !important}.reviews-modern .reviewrow_full_content_title,.product-reviews-info-modern .reviewrow_full_content_title,.product-reviews-modern .reviewrow_full_content_title{display:inline-flex !important;border-radius:999px !important;background:#fffaf2 !important;color:#9a6a05 !important;font-size:12px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.04em !important}.reviews-modern .reviewrow_full_content_title{margin:0 0 8px !important;padding:6px 10px !important;line-height:1.2 !important}.product-reviews-info-modern .reviewrow_full_content_title{margin:0 0 10px !important;padding:8px 12px !important;line-height:1.3 !important}.product-reviews-modern .reviewrow_full_content_title{margin:0 0 10px !important;padding:7px 11px !important;line-height:1.3 !important}.product-reviews-modern .reviewrow_full_content_more{margin-top:16px !important}.product-reviews-modern .reviewrow_full_content_more a,.product-reviews-modern .reviewrow_full_content_more a.arrow{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:38px !important;padding:9px 16px !important;border:1px solid rgba(232,151,10,0.35) !important;border-radius:999px !important;background:#ffffff !important;color:#1f1f1f !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;text-decoration:none !important;box-shadow:0 6px 16px rgba(0,0,0,0.04) !important;transition:all 0.22s ease !important}.product-reviews-modern .reviewrow_full_content_more a:hover,.product-reviews-modern .reviewrow_full_content_more a.arrow:hover{transform:translateY(-1px) !important;border-color:#E8970A !important;color:#E8970A !important;background:#fffaf2 !important;text-decoration:none !important;box-shadow:0 10px 20px rgba(232,151,10,0.12) !important}@media (max-width:991px){.product-reviews-modern .pr_reviews{grid-template-columns:1fr !important;gap:22px !important}.product-reviews-modern .pr_reviews_image{position:static !important}.product-reviews-modern .pr_reviews_image .prod_image{max-width:360px !important;margin:0 auto !important}}@media (max-width:767px){.product-reviews-modern{padding:0 15px !important}.product-reviews-modern>h1{font-size:24px !important}.product-reviews-modern .pr_reviews_image,.product-reviews-modern .pr_reviews_content,.product-reviews-modern .reviews-note,.product-reviews-modern>.errormessage,.product-reviews-modern>.infomessage{padding:18px 16px !important;border-radius:18px !important}.product-reviews-modern .reviewrow_full{padding:16px !important;border-radius:18px !important}.product-reviews-modern .reviewrow_full_head{align-items:flex-start !important;flex-direction:column !important}.product-reviews-modern .reviewrow_full_head .seperator{display:none !important}.product-reviews-modern .reviewrow_full_content{font-size:14px !important}}#mobile_menu,#mobile_menu *,#mobile_menu *::before,#mobile_menu *::after{box-sizing:border-box !important}#mobile_menu{background:#f6f6f6 !important;overflow-x:hidden !important}#mobile_menu.mm-spn,#mobile_menu .mm-spn{background:#f5f5f5 !important;overflow-x:hidden !important}#mobile_menu .mm-spn--navbar{background:#ffffff !important;border:1px solid #ececec !important;border-radius:20px !important;margin:12px !important}#mobile_menu.mm-spn--navbar::before,#mobile_menu .mm-spn--navbar::before{color:#555 !important;border-color:#555 !important}#mobile_menu.mm-spn--navbar::after,#mobile_menu .mm-spn--navbar::after{height:52px !important;padding:0 54px !important;background:#eeeeee !important;border-radius:0 !important;color:#1f1f1f !important;font-size:15px !important;font-weight:900 !important;letter-spacing:.03em !important;text-transform:uppercase !important;line-height:52px !important;border-bottom:1px solid #dedede !important}#mobile_menu ul.mobile_menu.mm-spn--open,#mobile_menu ul.spmTaring.mm-spn--open{width:100% !important;max-width:100% !important;padding:12px 10px 28px !important;margin:0 !important;background:#f5f5f5 !important;overflow-x:hidden !important}#mobile_menu li,#mobile_menu ul,#mobile_menu .mobile_menu li,#mobile_menu .spmTaring li,#mobile_menu.mm-spn li,#mobile_menu.mm-spn ul{border-top:none !important;border-bottom:none !important}#mobile_menu li::before,#mobile_menu li::after,#mobile_menu ul::before,#mobile_menu ul::after{border-top:none !important;border-bottom:none !important;box-shadow:none !important}#mobile_menu ul.mobile_menu.mm-spn--open>li{width:100% !important;max-width:100% !important;margin:0 0 12px !important;padding:0 !important;border:1px solid #ececec !important;border-radius:18px !important;background:var(--spm-card-bg) !important;box-shadow:0 10px 24px rgba(0,0,0,.035) !important;overflow:hidden !important;transform:none !important;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease !important}#mobile_menu ul.mobile_menu.mm-spn--open>li>a{min-height:60px !important;display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;padding:0 22px !important;border:none !important;background:transparent !important;box-shadow:none !important;font-size:15px !important;font-weight:800 !important;letter-spacing:.02em !important;line-height:1.3 !important;color:#222 !important;text-decoration:none !important;transform:none !important;transition:color .22s ease !important}#mobile_menu ul.mobile_menu.mm-spn--open:not(.mm-spn--parent)>li:hover{border-color:rgba(232,151,10,.45) !important;background:linear-gradient(180deg,#ffffff 0%,#fffaf2 100%) !important;box-shadow:inset 4px 0 0 #E8970A,0 8px 18px rgba(232,151,10,.08) !important}#mobile_menu ul.mobile_menu.mm-spn--open:not(.mm-spn--parent)>li:hover>a{color:#E8970A !important}#mobile_menu ul.mobile_menu.mm-spn--parent>li,#mobile_menu ul.mobile_menu.mm-spn--parent>li:hover,#mobile_menu ul.mobile_menu.mm-spn--parent>li:focus,#mobile_menu ul.mobile_menu.mm-spn--parent>li:active{border-color:#ececec !important;background:var(--spm-card-bg) !important;box-shadow:none !important;transform:none !important;transition:none !important}#mobile_menu ul.mobile_menu.mm-spn--parent>li>a,#mobile_menu ul.mobile_menu.mm-spn--parent>li:hover>a,#mobile_menu ul.mobile_menu.mm-spn--parent>li>a:hover,#mobile_menu ul.mobile_menu.mm-spn--parent>li>a:focus,#mobile_menu ul.mobile_menu.mm-spn--parent>li>a:active{color:#222 !important;background:transparent !important;box-shadow:none !important;transform:none !important;transition:none !important}#mobile_menu li.has_sub_cats::after,#mobile_menu .mobile_menu>li::after,#mobile_menu .mobile_menu>li::before,#mobile_menu .mobile_menu>li>a::before,#mobile_menu .mobile_menu>li>a::after,#mobile_menu ul.spmTaring>li::before,#mobile_menu ul.spmTaring>li::after,#mobile_menu ul.spmTaring>li>a::before,#mobile_menu ul.spmTaring>li>a::after{display:none !important;content:none !important;border:none !important;box-shadow:none !important}#mobile_menu .mobile_menu>li.has_sub_cats>a{position:relative !important;padding-right:48px !important}#mobile_menu .mobile_menu>li.has_sub_cats>a::after{content:"" !important;display:block !important;position:absolute !important;top:50% !important;right:18px !important;width:10px !important;height:10px !important;border-right:3px solid #6f6f6f !important;border-bottom:3px solid #6f6f6f !important;transform:translateY(-50%) rotate(-45deg) !important;opacity:.92 !important;transition:border-color .22s ease,opacity .22s ease !important}#mobile_menu ul.mobile_menu.mm-spn--open:not(.mm-spn--parent)>li.has_sub_cats:hover>a::after{border-right-color:#E8970A !important;border-bottom-color:#E8970A !important;opacity:1 !important}#mobile_menu ul.spmTaring.mm-spn--open>li.has_sub_cats>a{position:relative !important;padding-right:44px !important}#mobile_menu ul.spmTaring.mm-spn--open>li.has_sub_cats>a::after{content:"" !important;display:block !important;position:absolute !important;top:50% !important;right:16px !important;width:10px !important;height:10px !important;border-right:3px solid #6f6f6f !important;border-bottom:3px solid #6f6f6f !important;transform:translateY(-50%) rotate(-45deg) !important;opacity:.9 !important;transition:border-color .22s ease,opacity .22s ease !important}#mobile_menu ul.spmTaring.mm-spn--open>li.has_sub_cats:hover>a::after{border-right-color:#E8970A !important;border-bottom-color:#E8970A !important;opacity:1 !important}#mobile_menu ul.spmTaring.mm-spn--open>li{width:100% !important;max-width:100% !important;margin:0 0 8px !important;padding:0 !important;border:none !important;background:transparent !important;overflow:visible !important}#mobile_menu ul.spmTaring.mm-spn--open>li>a{display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;min-height:42px !important;padding:12px 16px !important;border:1px solid #ececec !important;border-radius:14px !important;background:var(--spm-card-bg) !important;box-shadow:0 5px 14px rgba(0,0,0,.025) !important;color:#2b2b2b !important;font-size:14px !important;line-height:1.35 !important;font-weight:500 !important;text-decoration:none !important;white-space:normal !important;overflow:hidden !important}#mobile_menu ul.spmTaring.mm-spn--open>li>a:hover,#mobile_menu ul.spmTaring.mm-spn--open>li>a:focus{color:#E8970A !important;border-color:rgba(232,151,10,.45) !important;background:linear-gradient(180deg,#ffffff 0%,#fffaf2 100%) !important;text-decoration:none !important}#mobile_menu ul.spmTaring.mm-spn--open>li>a.active,#mobile_menu ul.spmTaring.mm-spn--open>li.active>a,#mobile_menu ul.spmTaring.mm-spn--open>li.current>a,#mobile_menu ul.spmTaring.mm-spn--open>li.selected>a{color:#1f1f1f !important;font-weight:800 !important;border-color:rgba(232,151,10,.45) !important;background:#fffaf2 !important;box-shadow:inset 4px 0 0 #E8970A,0 5px 14px rgba(232,151,10,.08) !important}#mobile_menu ul.spmTaring.mm-spn--open>li.overview>a,#mobile_menu ul.spmTaring.mm-spn--open>li.level2.overview>a{min-height:44px !important;margin-bottom:10px !important;border-color:rgba(232,151,10,.32) !important;background:#fffaf2 !important;color:#1f1f1f !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.02em !important}#mobile_menu ul.spmTaring.mm-spn--open>li.overview>a::before{content:"" !important;width:7px !important;height:7px !important;margin-right:9px !important;border-radius:50% !important;background:#E8970A !important;flex:0 0 7px !important}#mobile_menu .displayToggle{display:none !important}#mobile_menu a:focus,#mobile_menu a:active{outline:none !important}@media (max-width:767px){#mobile_menu ul.mobile_menu.mm-spn--open,#mobile_menu ul.spmTaring.mm-spn--open{padding-left:10px !important;padding-right:10px !important}#mobile_menu ul.mobile_menu.mm-spn--open>li>a{min-height:58px !important;padding:0 20px !important}#mobile_menu ul.spmTaring.mm-spn--open>li>a{min-height:44px !important;padding:11px 14px !important;border-radius:13px !important}}#mobile_menu.mm-spn--navbar::before{content:"" !important;display:block !important;position:absolute !important;left:22px !important;top:60px !important;z-index:80 !important;width:10px !important;height:10px !important;margin:0 !important;border:none !important;border-left:3px solid #6f6f6f !important;border-bottom:3px solid #6f6f6f !important;transform:rotate(45deg) !important;opacity:.92 !important;box-shadow:none !important;pointer-events:none !important}#mobile_menu .mm-spn--navbar::before{display:none !important;content:none !important}.products-reviews-premium{margin:0 0 34px}.products-reviews-premium .products-reviews-card{border:1px solid #ececec;border-radius:24px;background:var(--spm-card-bg);box-shadow:0 12px 30px rgba(0,0,0,.04);padding:clamp(18px,3vw,32px);overflow:hidden}.products-reviews-premium .products-reviews-title{position:relative;margin:0 0 18px;padding:0 0 0 18px;font-size:clamp(21px,2.2vw,30px);line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:#222}.products-reviews-premium .products-reviews-title::before{content:"";position:absolute;left:0;top:.32em;width:8px;height:8px;border-radius:3px;background:#e8970a}.products-reviews-premium .products-reviews-title .count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;margin-left:10px;padding:0 9px;border-radius:999px;background:rgba(232,151,10,.10);border:1px solid rgba(232,151,10,.22);color:#9a6200;font-size:13px;font-weight:800;vertical-align:middle}.products-reviews-premium .products-reviews-note{margin:-4px 0 22px;color:#666;font-size:14px;line-height:1.55}.products-reviews-premium .products-reviews-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:22px;align-items:start}.products-reviews-premium .products-reviews-summary-card,.products-reviews-premium .products-reviews-content-card{border:1px solid #ececec;border-radius:20px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.035)}.products-reviews-premium .products-reviews-summary-card{padding:22px;text-align:center}.products-reviews-premium .products-reviews-summary-title{margin:0 0 12px;color:#222;font-size:17px;font-weight:800}.products-reviews-premium .products-reviews-stars,.products-reviews-premium .products-review-stars{display:inline-flex;gap:4px;color:#d8d8d8;line-height:1}.products-reviews-premium .products-reviews-stars{margin:2px 0 12px;font-size:22px}.products-reviews-premium .products-review-stars{margin-left:8px;font-size:15px}.products-reviews-premium .fa-star.full{color:#e8970a}.products-reviews-premium .products-reviews-based{color:#666;font-size:14px;line-height:1.45}.products-reviews-premium .products-reviews-all{margin-top:18px;padding-top:16px;border-top:1px solid #f0f0f0}.products-reviews-premium .products-reviews-all a{color:#222;font-weight:700;text-decoration:none}.products-reviews-premium .products-reviews-all a:hover{color:#e8970a}.products-reviews-premium .products-reviews-content-card{padding:clamp(16px,2.2vw,24px)}.products-reviews-premium .products-reviews-list{display:grid;gap:14px}.products-reviews-premium .products-review-card{margin:0;padding:18px;border:1px solid #ececec;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);box-shadow:0 6px 16px rgba(0,0,0,.03)}.products-reviews-premium .products-review-head{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin:0 0 12px;color:#444;font-size:14px;line-height:1.45}.products-reviews-premium .products-review-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.products-reviews-premium .products-review-meta{display:inline-flex;flex-wrap:wrap;gap:8px 14px;color:#666}.products-reviews-premium .products-review-content{color:#444;font-size:15px;line-height:1.65}.products-reviews-premium .products-reviews-empty{padding:24px;border:1px dashed rgba(232,151,10,.35);border-radius:18px;background:rgba(232,151,10,.055)}.products-reviews-premium .products-reviews-empty-title{margin:0;color:#333;font-size:17px;font-weight:800;text-align:left}.products-reviews-premium .seperator{display:none}@media only screen and (max-width:991px){.products-reviews-premium .products-reviews-layout{grid-template-columns:1fr}.products-reviews-premium .products-reviews-summary-card{text-align:left}}@media only screen and (max-width:575px){.products-reviews-premium .products-reviews-card{border-radius:20px;padding:16px}.vert--marginer{display:block!important;margin-top:50px}.products-reviews-premium .products-reviews-summary-card,.products-reviews-premium .products-reviews-content-card{border-radius:18px}.products-reviews-premium .products-review-card{padding:15px;border-radius:16px}.products-reviews-premium .products-review-head{align-items:flex-start;justify-content:flex-start}.products-reviews-premium .products-review-meta{display:grid;gap:5px}}.products-reviews-premium .products-reviews-button-row{margin-top:28px;padding-top:24px;border-top:1px solid #f1f1f1}.products-reviews-premium .products-reviews-button-row .br_left{display:flex;justify-content:flex-start}.products-reviews-premium .products-reviews-button-row .br_btn_1{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}.products-reviews-premium .products-reviews-button-row .br_btn_1>a{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;padding:0 25px 0 22px !important;border-radius:15px !important;border:1px solid rgba(232,151,10,.28) !important;background:linear-gradient(180deg,#fff7ea 0%,#fff0d8 100%) !important;color:#8b5600 !important;text-decoration:none !important;font-size:14px !important;font-weight:850 !important;letter-spacing:.01em !important;box-shadow:0 10px 22px rgba(232,151,10,.10),inset 0 1px 0 rgba(255,255,255,.85) !important;transition:transform .18s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease !important;overflow:hidden !important}.products-reviews-premium .products-reviews-button-row .cssButton,.products-reviews-premium .products-reviews-button-row .cssButtonColor1{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}.products-reviews-premium .products-reviews-button-row .cssButtonText{display:inline-block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:inherit !important;font:inherit !important;line-height:1 !important;text-decoration:none !important;position:relative;top:1px;white-space:nowrap !important}.products-reviews-premium .products-reviews-button-row .br_btn_1>a::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.50) 0%,rgba(255,255,255,0) 52%);pointer-events:none}.products-reviews-premium .products-reviews-button-row .br_btn_1>a:hover{transform:translateY(-2px) !important;border-color:rgba(232,151,10,.48) !important;background:linear-gradient(180deg,#fffaf2 0%,#ffe9bf 100%) !important;color:#6f4500 !important;box-shadow:0 15px 30px rgba(232,151,10,.16),inset 0 1px 0 rgba(255,255,255,.95) !important}.products-reviews-premium .products-reviews-button-row .br_btn_1>a:active{transform:translateY(0) scale(.985) !important}.products-reviews-premium .products-reviews-button-row .cssButtonIcon{position:relative;z-index:1;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:25px !important;height:25px !important;min-width:25px !important;margin:0 !important;padding:0 !important;border-radius:999px !important;border:1px solid rgba(232,151,10,.18) !important;background:linear-gradient(180deg,rgba(255,255,255,.95) 0%,rgba(255,248,238,.92) 100%) !important;color:#d38300 !important;box-shadow:0 4px 10px rgba(232,151,10,.10),inset 0 1px 0 rgba(255,255,255,.9) !important;transition:transform .18s ease,background .22s ease,border-color .22s ease !important}.products-reviews-premium .products-reviews-button-row .br_btn_1>a:hover .cssButtonIcon{transform:scale(1.06) !important;border-color:rgba(232,151,10,.30) !important}@media only screen and (max-width:575px){.products-reviews-premium .products-reviews-button-row .br_left,.products-reviews-premium .products-reviews-button-row .br_btn_1{width:100%}.products-reviews-premium .products-reviews-button-row .br_btn_1>a{width:100% !important}}.product-reviews-write-modern>h1,.reviews-modern>h1,.product-reviews-info-modern>h1{margin:0 0 24px !important;padding:0 !important;max-width:none !important;border:none !important;background:transparent !important;box-shadow:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:none !important;color:#1f1f1f !important;overflow:visible !important}.product-reviews-write-modern>h1::after,.reviews-modern>h1::after,.product-reviews-info-modern>h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:3px !important;padding:0 !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important;box-shadow:none !important;transform:none !important}.product-reviews-write-modern .subline::after,.reviews-modern .subline::after,.product-reviews-info-modern .subline::after{content:"" !important;display:inline-block !important;width:9px !important;height:9px !important;margin-left:3px !important;padding:0 !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important;box-shadow:none !important;transform:none !important}.product-reviews-write-modern .button_row{max-width:560px !important;justify-content:space-between !important;align-items:center !important}.product-reviews-write-modern .button_row .br_left,.product-reviews-write-modern .button_row .br_right{flex:0 0 auto !important}@media (max-width:767px){.product-reviews-write-modern>h1,.reviews-modern>h1,.product-reviews-info-modern>h1{font-size:24px !important}.product-reviews-write-modern .button_row{max-width:none !important}.product-reviews-write-modern .button_row .cssButton,.product-reviews-write-modern .button_row .btn,.product-reviews-write-modern .button_row a.cssButton,.product-reviews-write-modern .button_row button,.product-reviews-write-modern .button_row input[type="submit"]{min-width:0 !important;width:100% !important}}:is(.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern) :is(.field_input,.field_password){position:relative !important;display:block !important;width:100% !important;min-height:42px !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}:is(.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern) :is(input[type="email"],input[type="text"],input[type="password"],input[type="search"]){width:100% !important;min-height:42px !important;padding:10px 44px 10px 14px !important;border:1px solid #d7dce2 !important;border-radius:14px !important;background:#ffffff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85) !important;color:#1f1f1f !important;box-sizing:border-box !important;outline:none !important}:is(.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern) :is(input[type="email"],input[type="text"],input[type="password"],input[type="search"]):hover{border-color:#c7cfd8 !important;background:#ffffff !important}:is(.account-toggle-modern,.wishlist-toggle-modern,.cart-toggle-modern) :is(input[type="email"],input[type="text"],input[type="password"],input[type="search"]):focus{border-color:#E8970A !important;background:#ffffff !important;box-shadow:0 0 0 4px rgba(232,151,10,.10),inset 0 1px 0 rgba(255,255,255,.95) !important}.account-toggle-modern .inputRequirement,.wishlist-toggle-modern .inputRequirement,.cart-toggle-modern .inputRequirement,.account-toggle-modern .inputRequirement_textarea,.wishlist-toggle-modern .inputRequirement_textarea,.cart-toggle-modern .inputRequirement_textarea{display:none !important}:is(.account-password-modern,.create-account-modern,.create-account-guest-modern,.login-page-modern,.password-double-optin-modern,.account-toggle-modern) :is(.field_password,.field_input,.password_field){position:relative !important;display:block !important;overflow:visible !important}:is(.account-password-modern,.create-account-modern,.create-account-guest-modern,.login-page-modern,.password-double-optin-modern,.account-toggle-modern) :is(input[type="password"],input[type="text"]){padding-right:44px !important}:is(.account-password-modern,.create-account-modern,.create-account-guest-modern,.login-page-modern,.password-double-optin-modern,.account-toggle-modern) .field_eye{position:absolute !important;right:14px !important;top:50% !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;line-height:1 !important;color:#7b8490 !important;cursor:pointer !important;z-index:5 !important;background:transparent !important;border:0 !important;box-shadow:none !important;margin:0 !important;padding:0 !important}:is(.account-password-modern,.create-account-modern,.create-account-guest-modern,.login-page-modern,.password-double-optin-modern,.account-toggle-modern) .field_eye :is(i,svg,.fa,.fas){display:block !important;line-height:1 !important;margin:0 !important}.product-info-premium{--pdp-gallery-gap:18px;--pdp-thumb-width:78px;--pdp-radius:22px;--pdp-image-max-height:760px;--pdp-arrow-size:44px;--pdp-arrow-offset:16px;--pdp-thumb-radius:16px;--pdp-thumb-img-inset:6px;--pdp-thumb-list-gap:8px;--pdp-gallery-overflow:visible}.product-info-premium .pi_hero{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(360px,420px) !important;gap:28px !important;align-items:start !important;overflow:visible !important}.product-info-premium .pi_hero-media,.product-info-premium .pd_images,.product-info-premium .pd_image_container{position:relative !important;inset:auto !important;width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:var(--pdp-gallery-overflow) !important;box-sizing:border-box !important}.product-info-premium .pd_images::before{display:none !important;content:none !important;padding:0 !important}.product-info-premium .pd_image_container{display:grid !important;grid-template-columns:var(--pdp-thumb-width) minmax(0,1fr) !important;column-gap:var(--pdp-gallery-gap) !important;align-items:start !important}.product-info-premium .pd_image_small_container{justify-self:start !important}.product-info-premium :is(.pd_image_small_container,.splide_small_image,.splide_small_image .splide__track,.splide_small_image .splide__list){width:var(--pdp-thumb-width) !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow:var(--pdp-gallery-overflow) !important;transform:none !important}.product-info-premium :is(.splide_small_image,.splide_small_image .splide__list){display:flex !important;flex-direction:column !important;row-gap:var(--pdp-thumb-list-gap) !important}.product-info-premium :is(.splide_small_image .splide__slide,.pd_image_small){flex:0 0 var(--pdp-thumb-width) !important;width:var(--pdp-thumb-width) !important;height:var(--pdp-thumb-width) !important;margin:0 !important;padding:0 !important;border-radius:var(--pdp-thumb-radius) !important;overflow:var(--pdp-gallery-overflow) !important}.product-info-premium .pd_image_small_inner{position:relative !important;width:100% !important;height:100% !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:var(--pdp-thumb-radius) !important;background:#fff !important;box-shadow:0 8px 18px rgba(0,0,0,.04) !important;overflow:hidden !important}.product-info-premium :is(.pd_image_small:hover .pd_image_small_inner,.splide_small_image .splide__slide.is-active .pd_image_small_inner){border-color:rgba(232,151,10,.55) !important;box-shadow:0 10px 22px rgba(0,0,0,.06),0 4px 12px rgba(232,151,10,.08) !important}.product-info-premium .pd_image_small_inner img{position:absolute !important;inset:var(--pdp-thumb-img-inset) !important;width:calc(100% - (var(--pdp-thumb-img-inset) * 2)) !important;height:calc(100% - (var(--pdp-thumb-img-inset) * 2)) !important;max-width:none !important;max-height:none !important;object-fit:contain !important;border-radius:calc(var(--pdp-thumb-radius) - 4px) !important}.product-info-premium :is(.pd_image_big_container,.pd_image_big,.pd_image_big_inner,.pd_image_big_inner a,.pd_single_image,.splide_big_image,.splide_big_image .splide__track,.splide_big_image .splide__list,.splide_big_image .splide__slide){position:relative !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;border-radius:var(--pdp-radius) !important;overflow:hidden !important;box-sizing:border-box !important}.product-info-premium :is(.pd_image_big_inner,.pd_image_big_inner a,.pd_single_image,.splide_big_image .splide__slide){display:flex !important;align-items:flex-start !important;justify-content:center !important}.product-info-premium .splide_big_image .splide__track{transition:height .25s ease !important}.product-info-premium .splide_big_image .splide__list{align-items:flex-start !important}.product-info-premium .splide_big_image .splide__slide{align-items:flex-start !important}.product-info-premium :is(.pd_image_big,.splide_big_image) img{position:static !important;display:block !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:var(--pdp-image-max-height) !important;margin:0 auto !important;object-fit:contain !important;object-position:top center !important;border-radius:var(--pdp-radius) !important;background:#f7f7f7 !important;box-shadow:none !important;transform:none !important}.product-info-premium .pd_single_image img{position:static !important;display:block !important;width:auto !important;height:auto !important;max-width:100% !important;max-height:min(78vh,760px) !important;margin:0 auto !important;object-fit:contain !important;object-position:top center !important;border-radius:var(--pdp-radius) !important;background:#f7f7f7 !important;box-shadow:none !important;transform:none !important}.product-info-premium .splide_big_image .splide__arrow{width:var(--pdp-arrow-size) !important;height:var(--pdp-arrow-size) !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;border:1px solid rgba(0,0,0,.10) !important;border-radius:50% !important;background:rgba(255,255,255,.90) !important;box-shadow:0 4px 14px rgba(0,0,0,.10) !important;opacity:.28 !important;z-index:20 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:opacity .25s ease,transform .25s ease,background .25s ease,box-shadow .25s ease !important}.product-info-premium .splide_big_image .splide__arrow--prev{left:var(--pdp-arrow-offset) !important;right:auto !important}.product-info-premium .splide_big_image .splide__arrow--next{right:var(--pdp-arrow-offset) !important;left:auto !important}.product-info-premium .splide_big_image .splide__arrow svg{width:14px !important;height:14px !important;fill:none !important;stroke:#1f1f1f !important;stroke-width:2.8 !important;display:block !important;margin:auto !important;transition:stroke .25s ease !important}.product-info-premium .splide_big_image:hover .splide__arrow{opacity:.78 !important}.product-info-premium .splide_big_image .splide__arrow:hover{opacity:1 !important;background:#E8970A !important;box-shadow:0 8px 24px rgba(232,151,10,.40) !important;transform:translateY(-50%) scale(1.08) !important;border-color:transparent !important}.product-info-premium .splide_big_image .splide__arrow:hover svg{stroke:#fff !important}@media only screen and (max-width:1199px){.product-info-premium{--pdp-image-max-height:420px;--pdp-media-max-width:720px}.product-info-premium .pi_hero{grid-template-columns:1fr !important;gap:14px !important}.product-info-premium .pi_hero-media{max-width:var(--pdp-media-max-width) !important;margin:0 auto !important}}@media only screen and (max-width:767px){.product-info-premium{--pdp-thumb-width:clamp(58px, 11vw, 64px);--pdp-gallery-gap:clamp(6px, 1.8vw, 10px);--pdp-radius:18px;--pdp-image-max-height:270px;--pdp-arrow-size:38px;--pdp-arrow-offset:10px;--pdp-thumb-radius:14px;--pdp-thumb-img-inset:5px;--pdp-thumb-list-gap:6px;--pdp-media-max-width:560px;--pdp-hero-mobile-padding-x:10px;--pdp-hero-mobile-padding-y:8px}.product-info-premium .pi_hero{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important;padding:var(--pdp-hero-mobile-padding-y) var(--pdp-hero-mobile-padding-x) !important}.product-info-premium .splide_big_image .splide__arrow{display:none !important}}@media only screen and (max-width:420px){.product-info-premium{--pdp-thumb-width:58px;--pdp-gallery-gap:6px;--pdp-image-max-height:230px;--pdp-thumb-radius:13px;--pdp-thumb-img-inset:4px;--pdp-thumb-list-gap:5px;--pdp-hero-mobile-padding-x:6px}}.product-info-premium .pd_tabs :is(h2.resp-accordion,.resp-accordion),#product_info.product-info-premium .pd_tabs :is(h2.resp-accordion,.resp-accordion),.product_info_v1_tabs.product-info-premium .pd_tabs :is(h2.resp-accordion,.resp-accordion){display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important}.product-info-premium .pd_tabs .resp-tab-content,#product_info.product-info-premium .pd_tabs .resp-tab-content,.product_info_v1_tabs.product-info-premium .pd_tabs .resp-tab-content{border-top:0 !important}.product-info-premium .pi-benefits li,.product-info-premium .pi-benefits .benefit,.product-info-premium .pi-benefits .benefit-pill,.product-info-premium .pi-benefits .pill,.product-info-premium .pi-benefits>*{border:none !important;box-shadow:none !important;outline:none !important;background:transparent !important}.product-info-premium .pi-benefits>span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 13px;border-radius:999px;border:1px solid #f0dfbf !important;background:#fffdfa !important;box-shadow:none !important;outline:none !important;filter:none !important;color:#4b4b4b;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;position:relative}.product-info-premium .pi-benefits>span *,.product-info-premium .pi-benefits>span::after{border:none !important;box-shadow:none !important;outline:none !important;background:transparent !important;display:none !important;content:none !important}.product-info-premium .pi-benefits>span::before{display:none !important;content:none !important}.product-info-premium .pi-benefits a{display:inline-flex;align-items:center;padding-left:0 !important}.product-info-premium .pi-benefits li::before,.product-info-premium .pi-benefits li::after,.product-info-premium .pi-benefits .benefit::before,.product-info-premium .pi-benefits .benefit::after,.product-info-premium .pi-benefits .benefit-pill::before,.product-info-premium .pi-benefits .benefit-pill::after,.product-info-premium .pi-benefits .pill::before,.product-info-premium .pi-benefits .pill::after,.product-info-premium .pi-benefits a::before,.product-info-premium .pi-benefits a::after,.product-info-premium .pi-benefits span::before,.product-info-premium .pi-benefits span::after{display:none !important;content:none !important}.product-info-premium .pd_price{position:relative !important;margin:0 0 8px !important;padding:9px 14px !important;border:1px solid #eee3d2 !important;border-radius:14px !important;background:linear-gradient(180deg,#ffffff 0%,#fffaf3 100%) !important;box-shadow:0 6px 16px rgba(0,0,0,.035),inset 0 1px 0 rgba(255,255,255,.85) !important;overflow:hidden !important}.product-info-premium .pd_price::before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;opacity:.9;border-radius:0 999px 999px 0;background:#eda91f}.product-info-premium #pd_puprice{display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:0 8px !important;margin:0 !important;padding:0 0 0 14px !important}.product-info-premium #pd_puprice .from{display:inline-flex !important;margin:0 !important;font-size:11.5px !important;line-height:1 !important;font-weight:700 !important;color:#8a8175 !important}.product-info-premium #pd_puprice :is(.standard_price,.special_price,.productOldPrice,.price){display:inline-flex !important;margin:0 !important;font-size:22px !important;line-height:1.05 !important;font-weight:900 !important;letter-spacing:-0.025em !important;font-variant-numeric:tabular-nums !important;color:#1f1f1f !important}.product-info-premium #pd_puprice :is(small,.unit,.price_small,.base_price,.vpe){display:inline-flex !important;flex:0 0 auto !important;margin-top:0 !important;font-size:10px !important;line-height:1.25 !important;font-weight:500 !important;color:#9a9288 !important}.product-info-premium .pi-offer-card .graduated_item{border:1px solid #eee2cf !important;border-radius:14px !important;background:linear-gradient(180deg,#ffffff 0%,#fffaf3 100%) !important;box-shadow:0 2px 8px rgba(0,0,0,.025),inset 0 1px 0 rgba(255,255,255,.85) !important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease !important}.product-info-premium .pi-offer-card .graduated_item:hover{border-color:#e6c47e !important;background:linear-gradient(180deg,#ffffff 0%,#fff7eb 100%) !important;box-shadow:0 7px 16px rgba(0,0,0,.045),0 0 0 1px rgba(232,151,10,.08) !important;transform:translateY(-1px)}.product-info-premium .pi-offer-card .graduated_item strong{color:#2a2a2a}.product-info-premium .pi-offer-card .graduated_item small{color:#8a8175}@media only screen and (max-width:575px){.product-info-premium .pd_price{padding:9px 12px !important}.product-info-premium #pd_puprice{gap:4px 7px !important;padding-left:11px !important}.product-info-premium #pd_puprice :is(.standard_price,.special_price,.productOldPrice,.price){font-size:20px !important}}.product-info-premium .pd_addtobasket{--qty-width:54px;--wish-width:42px;--btn-gap-left:22px;--btn-gap-right:14px}@media only screen and (min-width:768px){.product-info-premium .pd_addtobasket_row{display:grid !important;grid-template-columns:var(--qty-width) var(--btn-gap-left) minmax(0,1fr) var(--btn-gap-right) var(--wish-width) !important;column-gap:0 !important;align-items:center !important}.product-info-premium .pd_addtobasket_qty,.product-info-premium .pd_addtobasket_input{grid-column:1 !important}.product-info-premium .pd_addtobasket_cart{grid-column:3 !important;width:100% !important;min-width:0 !important}.product-info-premium .pd_addtobasket_wish{grid-column:5 !important;width:var(--wish-width) !important;min-width:var(--wish-width) !important;max-width:var(--wish-width) !important;justify-self:end !important;transform:translateX(-6px) !important}}.product-info-premium .pd_addtobasket_cart>.cssButton,.product-info-premium .pd_addtobasket_cart>.btn{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.product-info-premium .pd_addtobasket_cart .cssButtonText,.product-info-premium .pd_addtobasket_cart button.cssButtonText{white-space:nowrap !important}.product-info-premium .pd_addtobasket_wish>.cssButton,.product-info-premium .pd_addtobasket_wish>.btn,.product-info-premium .pd_addtobasket_wish>button{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;max-width:42px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}@media only screen and (min-width:400px) and (max-width:599px){.footer-payment-grid,.footer-shipping-logos{grid-template-columns:repeat(3,110px);gap:4px;width:auto;max-width:400px}.footer-shipping-logos{margin-top:0}}@media only screen and (max-width:767px){.product-info-premium .pd_addtobasket{--qty-width:46px;--wish-width:42px;--btn-gap-left:14px;--btn-gap-right:10px}.homeTrustboxGray .trust-text{font-size:9px;line-height:1.3;font-weight:700;margin-top:5px}.homeTrustboxGray .trust-item{gap:0px}.product-info-premium .pd_addtobasket_wish{transform:translateX(-3px) !important}}.product-info-premium .pd_addtobasket_cart,.product-info-premium .pd_addtobasket_wish{position:relative !important;overflow:visible !important}.product-info-premium .pd_addtobasket_cart :is(.cssButton,.btn,button,input[type="submit"]){position:relative !important;z-index:5 !important;width:100% !important;min-width:0 !important;max-width:100% !important;min-height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:auto !important;cursor:pointer !important}.product-info-premium .pd_addtobasket_cart .cssButtonText,.product-info-premium .pd_addtobasket_cart button.cssButtonText{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-width:100% !important;max-width:100% !important;padding:0 24px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;pointer-events:auto !important;cursor:pointer !important}.product-info-premium .pd_addtobasket_cart .cssButtonIcon,.product-info-premium .pd_addtobasket_cart i,.product-info-premium .pd_addtobasket_cart svg{display:none !important}.product-info-premium .pd_addtobasket_wish :is(.cssButton,.btn,button,a){position:relative !important;z-index:5 !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;max-width:42px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:auto !important;cursor:pointer !important}.product-info-premium .pd_addtobasket_wish .cssButtonText,.product-info-premium .pd_addtobasket_wish button.cssButtonText{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-width:100% !important;max-width:100% !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:auto !important;cursor:pointer !important}.product-info-premium .pd_addtobasket_wish .cssButtonIcon,.product-info-premium .pd_addtobasket_wish i,.product-info-premium .pd_addtobasket_wish svg{pointer-events:none !important}.login-page-modern>.errormessage{position:relative !important;display:flex !important;align-items:center !important;min-height:58px !important;margin:0 auto 24px !important;padding:17px 24px 17px 64px !important;border:1px solid #f1d4d4 !important;border-left:4px solid #d95d4f !important;border-radius:18px !important;background:linear-gradient(180deg,#fffafa 0%,#fff5f5 100%) !important;box-shadow:0 8px 22px rgba(217,93,79,0.08) !important;color:#4f5661 !important;font-size:14px !important;line-height:1.55 !important;overflow:hidden !important}.login-page-modern>.errormessage::before{content:"!" !important;position:absolute !important;left:24px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#d95d4f !important;color:#fff !important;font-family:Arial,sans-serif !important;font-size:16px !important;line-height:1 !important;font-weight:900 !important}.login-page-modern>.errormessage::after{display:none !important;content:none !important}@media (max-width:767px){.login-page-modern>.errormessage{padding:15px 16px 15px 54px !important;border-radius:16px !important}.login-page-modern>.errormessage::before{left:18px !important}}.col_account>.toggle_account.active>.infomessage.small.mt_20{position:relative !important;display:flex !important;align-items:center !important;margin:32px 0 0 !important;padding:15px 20px !important;border:1px solid #f1ece3 !important;border-radius:14px !important;background:#fffdfa !important;box-shadow:0 2px 10px rgba(0,0,0,.025) !important;color:#6b6459 !important;font-size:13px !important;line-height:1.55 !important;overflow:hidden !important}.col_account>.toggle_account.active>.infomessage.small.mt_20::before,.col_account>.toggle_account.active>.infomessage.small.mt_20::after,.col_account>.toggle_account.active>.infomessage.small.mt_20 i,.col_account>.toggle_account.active>.infomessage.small.mt_20 .fa,.col_account>.toggle_account.active>.infomessage.small.mt_20 .fas{display:none !important;content:none !important}.col_account>.toggle_account.active>.infomessage.small.mt_20 strong{display:inline-block !important;margin-left:4px !important;color:#2a2a2a !important;font-weight:700 !important}.cart-toggle-modern .giftmessage{position:relative !important;display:flex !important;align-items:center !important;min-height:82px !important;margin:0 0 18px !important;padding:18px 20px 18px 88px !important;border:1px solid #ececec !important;border-radius:18px !important;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,0.04) !important;font-size:14px !important;line-height:1.45 !important;color:#4f5661 !important;overflow:hidden !important}.cart-toggle-modern .giftmessage::before{content:"\f06b" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;position:absolute !important;left:20px !important;top:50% !important;transform:translateY(-50%) !important;width:46px !important;height:46px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:14px !important;background:linear-gradient(135deg,#2f6fae 0%,#1f5f9d 100%) !important;color:#ffffff !important;font-size:17px !important;box-shadow:0 8px 18px rgba(47,111,174,0.18) !important}.cart-toggle-modern .giftmessage>*{background:transparent !important}.cart-toggle-modern .giftmessage strong{display:inline !important;margin:0 4px 0 0 !important;font-weight:800 !important;font-size:15px !important;line-height:1.35 !important;color:#1f1f1f !important}.cart-toggle-modern .giftmessage br{display:none !important}.checkout-success-modern #checkoutnavigation{max-width:1440px !important;margin:0 auto 28px !important;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box !important}.checkout-success-modern .checkout-success-card+.checkout-success-card{margin-top:22px !important}.checkout-success-modern .checkout-success-card--hero{min-height:230px;padding:34px 36px 36px 104px !important;background:radial-gradient(circle at top right,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 38%),linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important}.checkout-success-modern .checkout-success-icon{position:absolute;left:36px;top:36px;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f2a20b 0%,#e18a00 100%);color:#fff;box-shadow:0 14px 26px rgba(232,151,10,0.24),inset 0 1px 0 rgba(255,255,255,0.35)}.checkout-success-modern .checkout-success-card--hero p:first-of-type{margin-top:0 !important;font-size:16px !important;line-height:1.75 !important;color:#3f4650 !important}.checkout-success-modern p,.checkout-success-modern .font_small{line-height:1.7 !important;color:#555 !important}.checkout-success-modern p:last-child{margin-bottom:0 !important}.checkout-success-modern strong{color:#1f1f1f !important;font-weight:800 !important}.checkout-success-modern .subline::after{content:"";display:inline-block;width:9px;height:9px;margin-left:3px;background:#E8970A;vertical-align:-1px;border-radius:1px}.checkout-success-modern .paymentinfotable{width:100% !important;margin-top:12px !important;border-collapse:separate !important;border-spacing:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}.checkout-success-modern .paymentinfotable tr,.checkout-success-modern .paymentinfotable tbody,.checkout-success-modern .paymentinfotable td{display:block !important;width:100% !important}.checkout-success-modern .paymentinfotable td{margin:0 !important;padding:0 !important;border:none !important;background:transparent !important}.checkout-success-modern .paymentinfotable td:first-child:not(:last-child){display:none !important}.checkout-success-modern .paymentinfotable td:last-child{position:relative !important;padding:18px 22px 18px 60px !important;border:1px solid #e8ebef !important;border-radius:18px !important;background:radial-gradient(circle at top left,rgba(232,151,10,.10) 0%,rgba(232,151,10,0) 34%),linear-gradient(180deg,#fffdf8 0%,#f7f8fa 100%) !important;box-shadow:0 10px 24px rgba(0,0,0,.045),inset 0 1px 0 rgba(255,255,255,.9) !important;font-size:14px !important;line-height:1.65 !important;font-weight:700 !important;color:#2b2f36 !important;box-sizing:border-box !important}.checkout-success-modern .paymentinfotable td:last-child::before{content:"\f0d6" !important;font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;position:absolute !important;left:22px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#f2a20b 0%,#e18a00 100%) !important;color:#fff !important;font-size:11px !important;box-shadow:0 7px 16px rgba(232,151,10,.24) !important}.checkout-success-modern .button_row{display:flex !important;justify-content:space-between !important;gap:14px !important;flex-wrap:wrap !important;width:100% !important;max-width:1440px !important;margin:28px auto 0 !important;padding:0 20px !important;box-sizing:border-box !important}.checkout-success-modern .button_row .br_left,.checkout-success-modern .button_row .br_right{float:none !important;display:flex !important}.checkout-success-modern .button_row .br_right{margin-left:auto !important}@media (max-width:991px){.checkout-success-modern>h1,.checkout-success-modern #checkoutnavigation,.checkout-success-modern .checkout-success-grid,.checkout-success-modern .button_row{padding-left:15px !important;padding-right:15px !important}.checkout-success-modern .checkout-success-grid{grid-template-columns:1fr !important}.checkout-success-modern .checkout-success-card{padding:20px !important;border-radius:20px !important}.checkout-success-modern .checkout-success-card--hero{padding:28px 28px 30px 92px !important}.checkout-success-modern .checkout-success-icon{left:28px;top:30px}}@media (max-width:767px){.checkout-success-modern>h1{font-size:22px !important}.checkout-success-modern .subline{font-size:19px !important}.checkout-success-modern .checkout-success-card{padding:16px !important;border-radius:18px !important}.checkout-success-modern .checkout-success-card--hero{padding:74px 16px 18px !important;min-height:0}.checkout-success-modern .checkout-success-icon{left:16px;top:16px;width:42px;height:42px}.checkout-success-modern .paymentinfotable td:last-child{padding:16px 16px 16px 52px !important;border-radius:16px !important;font-size:13px !important}.checkout-success-modern .paymentinfotable td:last-child::before{left:18px !important;width:22px !important;height:22px !important}.checkout-success-modern .button_row{flex-direction:column !important}.checkout-success-modern .button_row .br_left,.checkout-success-modern .button_row .br_right,.checkout-success-modern .button_row .br_btn_1{width:100% !important;min-width:0 !important;margin-left:0 !important}}.checkout-success-modern,.advanced-search-modern{margin:0 0 50px;color:#1f1f1f;width:100% !important}.checkout-success-modern>h1::after,.advanced-search-modern>h1::after{content:"";display:inline-block;width:10px;height:10px;margin-left:3px;background:#E8970A;vertical-align:-1px;border-radius:1px}.advanced-search-modern form{max-width:1440px !important;margin:0 auto !important;padding:0 20px !important;box-sizing:border-box !important}.advanced-search-modern .flex_column_row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:28px !important;margin:0 0 28px !important;align-items:stretch !important}.password-double-optin-modern .contentbox,.create-account-guest-modern .contentbox,.create-account-modern .contentbox,.login-page-modern .contentbox,.advanced-search-modern .contentbox{padding:28px 30px 30px !important;overflow:visible !important}.advanced-search-modern .contentbox{height:100% !important;border:1px solid #ececec !important;border-radius:24px !important;background:var(--spm-card-bg,linear-gradient(180deg,#ffffff 0%,#fafafa 100%)) !important;box-shadow:var(--spm-card-shadow,0 12px 30px rgba(0,0,0,0.04)) !important;box-sizing:border-box !important}.advanced-search-modern label{display:block !important;position:relative !important}.advanced-search-modern input:hover,.advanced-search-modern select:hover{border-color:#cfd6de !important;background:#fafbfc !important}.advanced-search-modern .cus_check{margin-top:16px !important;padding:16px 18px !important;border:1px solid #ececec !important;border-radius:16px !important;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%) !important;box-shadow:0 6px 18px rgba(0,0,0,0.03) !important}.checkout-payment-modern .cus_check label,.create-account-guest-modern .cus_check label,.create-account-modern .cus_check label,.advanced-search-modern .cus_check label{font-size:13px !important;line-height:1.6 !important;color:#4f5661 !important}.create-account-modern .cus_check label{max-width:none !important}.advanced-search-modern .cus_check label{display:inline !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important}.advanced-search-modern .cus_check input[type="checkbox"]{margin-right:8px !important;vertical-align:-2px !important}.account-page-modern a.arrow,.login-page-modern a.arrow,.advanced-search-modern a.arrow{color:#E8970A !important;font-weight:700 !important;text-decoration:none !important}.advanced-search-modern a.arrow:hover{color:#1f1f1f !important;text-decoration:none !important}.advanced-search-modern .button_row{max-width:1440px !important;margin:28px auto 0 !important;padding:0 !important;box-sizing:border-box !important}.advanced-search-modern .button_row .br_right{float:none !important;display:flex !important;justify-content:flex-end !important}@media (max-width:991px){.advanced-search-modern>h1,.advanced-search-modern form{padding-left:15px !important;padding-right:15px !important}.advanced-search-modern .flex_column_row{grid-template-columns:1fr !important;gap:22px !important;margin-bottom:22px !important}.advanced-search-modern .contentbox{padding:20px !important;border-radius:20px !important}}@media (max-width:767px){.advanced-search-modern>h1{font-size:22px !important}.advanced-search-modern .contentbox{padding:16px !important;border-radius:18px !important}.advanced-search-modern .field_item_row{grid-template-columns:1fr !important;gap:0 !important}.advanced-search-modern .button_row .br_right,.advanced-search-modern .button_row .br_btn_1{width:100% !important;min-width:0 !important}}.advanced-search-modern .errormessage{position:relative !important;max-width:1440px !important;margin:0 auto 28px !important;padding:22px 28px 22px 72px !important;border:1px solid #f1c7c7 !important;border-radius:24px !important;background:radial-gradient(circle at top left,rgba(210,55,55,0.08) 0%,rgba(210,55,55,0) 38%),linear-gradient(180deg,#fff7f7 0%,#fff1f1 100%) !important;box-shadow:0 10px 28px rgba(160,0,0,0.06) !important;color:#b00000 !important;font-size:14px !important;line-height:1.65 !important;font-weight:500 !important;box-sizing:border-box !important;overflow:hidden !important}.advanced-search-modern .errormessage::before{content:"!" !important;position:absolute !important;left:28px !important;top:50% !important;transform:translateY(-50%) !important;width:26px !important;height:26px !important;border-radius:50% !important;background:#d93025 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:17px !important;line-height:1 !important;font-weight:900 !important;font-family:Arial,sans-serif !important;box-shadow:0 6px 16px rgba(217,48,37,0.22) !important}.advanced-search-modern .errormessage::after{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:6px !important;background:#d93025 !important}@media (max-width:767px){.advanced-search-modern .errormessage{margin-bottom:22px !important;padding:18px 18px 18px 56px !important;border-radius:18px !important;font-size:13px !important}.advanced-search-modern .errormessage::before{left:20px !important;width:22px !important;height:22px !important;font-size:15px !important}}.errormessage{position:relative !important;display:flex !important;align-items:center !important;gap:18px !important;margin:0 0 28px !important;padding:18px 24px !important;border:1px solid #f3d2d2 !important;border-radius:22px !important;background:radial-gradient(circle at top left,rgba(220,38,38,0.08) 0%,rgba(220,38,38,0) 38%),linear-gradient(180deg,#fff9f9 0%,#fff3f3 100%) !important;box-shadow:0 10px 26px rgba(180,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.7) !important;overflow:hidden !important}.errormessage::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:5px !important;background:linear-gradient(180deg,#ff4b4b 0%,#d92020 100%) !important}.errormessage p::before{content:"!" !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;margin-right:16px !important;border-radius:50% !important;background:linear-gradient(180deg,#ff4b4b 0%,#d92020 100%) !important;box-shadow:0 6px 14px rgba(217,32,32,0.22) !important;color:#fff !important;font-size:18px !important;font-weight:900 !important;line-height:1 !important;vertical-align:middle !important}.errormessage p{display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important;color:#c62828 !important;font-size:15px !important;line-height:1.55 !important;font-weight:600 !important;letter-spacing:0.01em !important}@media (max-width:767px){.errormessage{padding:16px 18px !important;border-radius:18px !important}.errormessage p{font-size:14px !important;line-height:1.5 !important}.errormessage p::before{width:26px !important;height:26px !important;margin-right:12px !important;font-size:16px !important}}.cart-page-modern .ordercontainer_row,.cart-page-modern .ordercontainer_total,.cart-page-modern .ordercontainer_total_inner{overflow:visible !important}.cart-page-modern .ordercontainer_total_inner{padding-bottom:44px !important}.dm_shoppingcart .box_xsell,.dm_shoppingcart .box_xsell.my_50,.dm_shoppingcart .box_products_head{clear:both !important;float:none !important;width:100% !important;position:relative !important;z-index:1 !important;margin-top:46px !important}@media (max-width:991px){.cart-page-modern .ordercontainer_total_inner{overflow:visible !important;padding-bottom:56px !important}}@media (max-width:767px){.cart-page-modern .ordercontainer_total_inner{overflow:visible !important;padding-bottom:58px !important}}.layout_content.dm_shoppingcart .content_small{width:100% !important;max-width:1440px !important;margin-left:auto !important;margin-right:auto !important;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box !important;overflow:visible !important}.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern{width:100% !important;max-width:none !important;margin:0 0 50px !important;padding:0 !important;box-sizing:border-box !important;overflow:visible !important}.layout_content.dm_shoppingcart .cart-page-modern>h1{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.layout_content.dm_shoppingcart .cart-page-modern .ordercontainer_row{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(360px,420px) !important;gap:28px !important;align-items:start !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;float:none !important;clear:both !important;overflow:visible !important}.layout_content.dm_shoppingcart .cart-page-modern .ordercontainer_total_inner{width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important;overflow:visible !important}.layout_content.dm_shoppingcart .box_xsell,.layout_content.dm_shoppingcart .box_xsell.my_50,.layout_content.dm_shoppingcart .box_products_head{clear:both !important;float:none !important;width:100% !important;max-width:none !important;box-sizing:border-box !important;position:relative !important;z-index:1 !important}@media (max-width:991px){.layout_content.dm_shoppingcart .content_small{padding-left:15px !important;padding-right:15px !important}.layout_content.dm_shoppingcart .cart-page-modern .ordercontainer_row{grid-template-columns:1fr !important;gap:20px !important;padding:0 !important}}@media (max-width:767px){.layout_content.dm_shoppingcart .content_small{padding-left:10px !important;padding-right:10px !important}}.layout_content.dm_shoppingcart>.content,.layout_content.dm_shoppingcart>.content_small,.layout_content.dm_shoppingcart>.content_big{width:100% !important;max-width:1440px !important;margin-left:auto !important;margin-right:auto !important;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box !important;overflow:visible !important}.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern>h1{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern .ordercontainer_row{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(360px,420px) !important;gap:28px !important;align-items:start !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;float:none !important;clear:both !important;overflow:visible !important}.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern .ordercontainer_total_inner{width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important;overflow:visible !important}@media (max-width:1199px) and (min-width:992px){.layout_content.dm_shoppingcart>.content,.layout_content.dm_shoppingcart>.content_small,.layout_content.dm_shoppingcart>.content_big{padding-left:18px !important;padding-right:18px !important}.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern .ordercontainer_row{grid-template-columns:minmax(0,1fr) minmax(340px,400px) !important;gap:24px !important}}@media (max-width:991px){.layout_content.dm_shoppingcart>.content,.layout_content.dm_shoppingcart>.content_small,.layout_content.dm_shoppingcart>.content_big{padding-left:15px !important;padding-right:15px !important}.layout_content.dm_shoppingcart .shopping_cart.cart-page-modern .ordercontainer_row{grid-template-columns:1fr !important;gap:20px !important;padding:0 !important}}@media (max-width:767px){.layout_content.dm_shoppingcart>.content,.layout_content.dm_shoppingcart>.content_small,.layout_content.dm_shoppingcart>.content_big{padding-left:10px !important;padding-right:10px !important}}.cart-page-modern .of_col_qty_inner{display:flex !important;align-items:center !important;justify-content:center !important}.cart-page-modern .qty-premium{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:48px !important;min-width:138px !important;border:1px solid rgba(232,151,10,0.24) !important;border-radius:16px !important;overflow:hidden !important;background:linear-gradient(180deg,#ffffff 0%,#fcfcfc 100%) !important;box-shadow:0 8px 20px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.9) !important}.cart-page-modern .qty-premium .qty-btn{appearance:none !important;-webkit-appearance:none !important;position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 44px !important;width:44px !important;min-width:44px !important;max-width:44px !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;font-size:0 !important;line-height:1 !important;cursor:pointer !important;transition:background .18s ease,transform .18s ease !important}.cart-page-modern .qty-premium .qty-btn i{display:none !important}.cart-page-modern .qty-premium .qty-btn::before{display:block !important;font-family:Arial,sans-serif !important;font-size:18px !important;line-height:1 !important;font-weight:500 !important;color:#1f1f1f !important;transition:color .18s ease,background .18s ease !important}.cart-page-modern .qty-premium .qty-minus{border-right:1px solid #ece7dd !important}.cart-page-modern .qty-premium .qty-minus::before{content:"" !important;width:12px !important;height:2px !important;background:#1f1f1f !important;border-radius:2px !important}.cart-page-modern .qty-premium .qty-plus{border-left:1px solid #ece7dd !important}.cart-page-modern .qty-premium .qty-plus::before{content:"+" !important;font-size:24px !important;font-weight:400 !important;line-height:1 !important;position:relative !important;top:-1px !important}.cart-page-modern .qty-premium .qty-btn:hover{background:rgba(232,151,10,0.08) !important}.cart-page-modern .qty-premium .qty-btn:hover::before{color:#E8970A !important}.cart-page-modern .qty-premium .qty-minus:hover::before{background:#E8970A !important}.cart-page-modern .qty-premium .qty-btn:active{transform:scale(.96) !important}.cart-page-modern .qty-premium .of_quantity_field{flex:0 0 50px !important;width:50px !important;min-width:50px !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important}.cart-page-modern .qty-premium .of_quantity_field input{width:50px !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;text-align:center !important;font-size:18px !important;font-weight:800 !important;color:#1f1f1f !important}.cart-page-modern .qty-premium .of_quantity_field input:focus{outline:none !important;box-shadow:none !important}.cart-page-modern .of_col_total_singleprice{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;isolation:isolate !important;margin-top:7px !important;padding:5px 10px !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;border:1px solid rgba(232,151,10,0.30) !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(255,251,244,0.98) 0%,rgba(255,246,232,0.95) 100%) !important;box-shadow:0 6px 16px rgba(232,151,10,0.12),inset 0 1px 0 rgba(255,255,255,0.92) !important;color:#7a4f07 !important;font-size:12px !important;line-height:1.25 !important;font-weight:900 !important;letter-spacing:0.01em !important;white-space:nowrap !important;overflow:visible !important;transform-origin:center center !important;will-change:transform,filter !important;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease !important}.cart-page-modern .of_col_total_singleprice::before{content:"" !important;position:absolute !important;inset:-4px !important;border-radius:999px !important;background:rgba(232,151,10,0.16) !important;opacity:0 !important;transform:scale(.92) !important;z-index:-1 !important;pointer-events:none !important}.cart-page-modern .of_col_total_singleprice.singleprice-tier-1{border-color:rgba(232,151,10,0.28) !important;background:linear-gradient(180deg,#fffbf4 0%,#fff6e8 100%) !important;color:#7a4f07 !important;box-shadow:0 6px 16px rgba(232,151,10,0.12),inset 0 1px 0 rgba(255,255,255,0.92) !important}.cart-page-modern .of_col_total_singleprice.singleprice-tier-2{border-color:rgba(46,125,50,0.32) !important;background:radial-gradient(circle at top right,rgba(46,125,50,0.10) 0%,rgba(46,125,50,0) 48%),linear-gradient(180deg,#fbfff8 0%,#eef9e9 100%) !important;color:#2f6f25 !important;box-shadow:0 7px 18px rgba(46,125,50,0.13),inset 0 1px 0 rgba(255,255,255,0.92) !important}.cart-page-modern .of_col_total_singleprice.singleprice-tier-3{padding:5px 11px !important;border-color:rgba(26,109,34,0.48) !important;background:radial-gradient(circle at top right,rgba(39,174,96,0.20) 0%,rgba(39,174,96,0) 52%),linear-gradient(180deg,#f8fff3 0%,#dff4d7 100%) !important;color:#155f20 !important;box-shadow:0 9px 22px rgba(26,109,34,0.19),0 0 0 2px rgba(39,174,96,0.08),inset 0 1px 0 rgba(255,255,255,0.94) !important}.cart-page-modern .of_col_total_singleprice.price-changed{animation:cartSinglePriceDrop 1.45s cubic-bezier(.2,.9,.25,1) 1 !important}.cart-page-modern .of_col_total_singleprice.price-changed::before{animation:cartSinglePriceHalo 1.45s cubic-bezier(.2,.9,.25,1) 1 !important}.cart-page-modern .of_col_total_singleprice.price-changed-down{animation:cartSinglePriceDrop 1.65s cubic-bezier(.2,.9,.25,1) 1 !important}.cart-page-modern .of_col_total_singleprice.price-changed-down::before{background:rgba(39,174,96,0.26) !important;animation:cartSinglePriceHalo 1.65s cubic-bezier(.2,.9,.25,1) 1 !important}.cart-page-modern .orderflex_row,.cart-page-modern .of_col_summary,.cart-page-modern .of_col_total,.cart-page-modern .of_col_total_inner{overflow:visible !important}@keyframes cartSinglePriceDrop{0%{transform:scale(.90) translateY(0);filter:brightness(1.10) saturate(1.12)}18%{transform:scale(1.10) translateY(-2px);filter:brightness(1.24) saturate(1.26)}34%{transform:scale(.98) translateY(0)}52%{transform:scale(1.06) translateY(-1px)}72%{transform:scale(1.02) translateY(0)}100%{transform:scale(1) translateY(0);filter:brightness(1) saturate(1)}}@keyframes cartSinglePriceHalo{0%{opacity:.85;transform:scale(.86);box-shadow:0 0 0 0 rgba(39,174,96,0.28)}35%{opacity:.55;transform:scale(1.10);box-shadow:0 0 0 6px rgba(39,174,96,0.14)}70%{opacity:.24;transform:scale(1.18);box-shadow:0 0 0 10px rgba(39,174,96,0.06)}100%{opacity:0;transform:scale(1.24);box-shadow:0 0 0 12px rgba(39,174,96,0)}}@media only screen and (max-width:450px){.cart-page-modern .of_col_summary{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.cart-page-modern .of_col_qty,.cart-page-modern .of_col_total{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.cart-page-modern .of_col_qty{display:grid !important;grid-template-columns:auto 132px !important;align-items:center !important;justify-content:space-between !important;gap:10px !important}.cart-page-modern .of_col_qty_inner,.cart-page-modern .of_col_qty .qty-premium{width:132px !important;min-width:132px !important;max-width:132px !important;justify-self:end !important}.cart-page-modern .of_col_total{display:block !important;padding-top:8px !important;border-top:1px solid rgba(0,0,0,0.06) !important}.cart-page-modern .of_col_total_inner{display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:flex-start !important;width:100% !important;max-width:100% !important;min-width:0 !important}.cart-page-modern .of_col_total_price,.cart-page-modern .of_col_total_inner>.price,.cart-page-modern .of_col_total_inner>span:first-child{display:block !important;width:100% !important;text-align:right !important;white-space:nowrap !important;font-size:13px !important;line-height:1.25 !important}.cart-page-modern .of_col_total_singleprice{align-self:flex-end !important;margin-top:5px !important;padding:4px 8px !important;font-size:11px !important;line-height:1.2 !important}}#mega-menu,.mega-menu,.navbar,.header-navigation{position:relative !important;z-index:99999 !important}.product-info-premium,.product-info-premium .pi_hero,.product-info-premium .pi_hero-media,.product-info-premium .pd_images,.product-info-premium .pd_image_container,.product-info-premium .splide,.product-info-premium .splide__track,.product-info-premium .splide__list{overflow:visible !important}.product-info-premium{position:relative !important;z-index:1 !important}.dm_home :is(.box_best_sellers_my_50,.box_products,.cross_selling,.box_xsell) :is(.splide,.splide__track){overflow:hidden !important}.dm_home :is(.box_best_sellers_my_50,.box_products,.cross_selling,.box_xsell) .splide__list{overflow:visible !important}.dm_home :is(.box_best_sellers_my_50,.box_products,.cross_selling,.box_xsell) .splide__slide{min-width:0 !important;box-sizing:border-box !important}.dm_home :is(.box_best_sellers_my_50,.box_products,.cross_selling,.box_xsell) .listingbox,.dm_home :is(.box_best_sellers_my_50,.box_products,.cross_selling,.box_xsell) .listingbox .lb_inner{max-width:100% !important;box-sizing:border-box !important}.stock-warning-symbol{display:inline-block !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;margin:0 14px 0 4px !important;border-radius:50% !important;background:#ff1f1f !important;box-shadow:0 0 0 4px rgba(255,31,31,.14),0 0 14px rgba(255,31,31,.42),0 4px 12px rgba(196,0,0,.26) !important;vertical-align:middle !important;transform:translateY(-1px) !important;color:transparent !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;text-indent:-9999px !important}.of_attributes .markProductOutOfStock{display:inline-block !important;margin-left:7px !important;vertical-align:middle !important}.of_attributes .markProductOutOfStock>span{display:inline-block !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;border-radius:50% !important;background:#ff1f1f !important;box-shadow:0 0 0 4px rgba(255,31,31,.14),0 0 14px rgba(255,31,31,.42),0 4px 12px rgba(196,0,0,.26) !important;color:transparent !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;text-indent:-9999px !important;vertical-align:middle !important;transform:translateY(-1px) !important;animation:stockWarningPulse 1.8s ease-in-out infinite !important}@keyframes stockWarningPulse{0%,100%{transform:translateY(-1px) scale(1)}50%{transform:translateY(-1px) scale(1.18)}}.of_attributes .cart-stock-warning-text{display:inline-flex !important;align-items:center !important;margin-left:8px !important;font-size:12px !important;line-height:1.35 !important;font-weight:700 !important;color:#d62828 !important;vertical-align:middle !important}.of_attributes .stock-warning-inline-text{display:inline-flex !important;align-items:center !important;margin-left:8px !important;vertical-align:middle !important;font-size:12px !important;line-height:1.35 !important;font-weight:700 !important;color:#d62828 !important;letter-spacing:.01em !important}.cart-page-modern .cart-payment-bonus{position:relative !important;display:flex !important;align-items:center !important;gap:12px !important;margin:18px 0 18px !important;padding:14px 16px !important;border:1px solid rgba(232,151,10,0.20) !important;border-radius:18px !important;background:radial-gradient(circle at top right,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 42%),linear-gradient(180deg,#fffdf8 0%,#fff7eb 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,0.04),0 3px 10px rgba(232,151,10,0.07),inset 0 1px 0 rgba(255,255,255,0.85) !important;box-sizing:border-box !important;overflow:hidden !important}.cart-page-modern .cart-payment-bonus::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:4px !important;background:linear-gradient(180deg,#E8970A 0%,#c97700 100%) !important;border-radius:18px 0 0 18px !important}.cart-page-modern .cart-payment-bonus_icon{flex:0 0 34px !important;width:34px !important;height:34px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#2b2b2b 0%,#1f1f1f 100%) !important;color:#ffffff !important;font-size:15px !important;line-height:1 !important;font-weight:900 !important;box-shadow:0 8px 18px rgba(0,0,0,0.20),0 0 0 1px rgba(232,151,10,0.26) inset !important}.cart-page-modern .cart-payment-bonus_content{min-width:0 !important}.cart-page-modern .cart-payment-bonus_title{margin:0 0 3px !important;font-size:12px !important;line-height:1.25 !important;font-weight:900 !important;letter-spacing:0.045em !important;text-transform:uppercase !important;color:#9a6500 !important}.cart-page-modern .cart-payment-bonus_text{margin:0 !important;font-size:13px !important;line-height:1.45 !important;font-weight:600 !important;color:#3f3f3f !important}@media (max-width:700px){.cart-page-modern .cart-payment-bonus{align-items:flex-start !important;gap:10px !important;margin:16px 0 18px !important;padding:13px 14px !important;border-radius:16px !important}.cart-page-modern .cart-payment-bonus_icon{width:30px !important;height:30px !important;flex-basis:30px !important;font-size:14px !important}.cart-page-modern .cart-payment-bonus_title{font-size:11px !important}.cart-page-modern .cart-payment-bonus_text{font-size:12.5px !important}}.discount-banner-desktop{display:block;aspect-ratio:1450/177}.discount-banner-mobile{display:none;aspect-ratio:761/367}.discount-banner-desktop img,.discount-banner-mobile img{width:100%;height:auto;display:block}@media (max-width:700px){.discount-banner-desktop{display:none}.discount-banner-mobile{display:block}}.layout_content.dm_dsgvo>.content_small{max-width:1420px !important;margin:0 auto !important;padding:34px 18px 70px !important}.layout_content.dm_dsgvo h1{margin:0 0 14px !important;font-size:clamp(34px,3vw,46px) !important;line-height:1.08 !important;font-weight:760 !important;letter-spacing:-.035em !important;color:#25282c !important}.layout_content.dm_dsgvo>.content_small>p{max-width:1120px !important;margin:0 0 22px !important;color:#4f555b !important;font-size:16px !important;line-height:1.65 !important}.layout_content.dm_dsgvo form#dsgvo h2{margin:18px 0 14px !important;padding:0 0 12px !important;border-bottom:1px solid rgba(35,39,43,.12) !important;font-size:clamp(27px,2.25vw,34px) !important;line-height:1.15 !important;font-weight:750 !important;letter-spacing:-.025em !important;color:#25282c !important}.layout_content.dm_dsgvo form#dsgvo .agbframe{width:100% !important;min-height:320px !important;max-height:380px !important;margin:0 0 20px !important;padding:28px 32px !important;overflow:auto !important;border:1px solid rgba(232,151,10,.24) !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(255,250,242,.96) 100%) !important;box-shadow:0 18px 46px rgba(28,24,18,.08),0 4px 12px rgba(28,24,18,.05) !important;color:#5b6065 !important;font-size:15px !important;line-height:1.9 !important}.layout_content.dm_dsgvo form#dsgvo .agbframe p{margin:0 0 18px !important}.layout_content.dm_dsgvo form#dsgvo .checkoutconditions{display:flex !important;align-items:center !important;gap:10px !important;margin:0 0 24px !important;padding:15px 17px !important;border:1px solid rgba(232,151,10,.23) !important;border-radius:18px !important;background:linear-gradient(180deg,#fff8e6 0%,#fff2d2 100%) !important;color:#303438 !important;font-size:14px !important;line-height:1.45 !important}.layout_content.dm_dsgvo form#dsgvo .checkoutconditions a,.layout_content.dm_dsgvo form#dsgvo .checkoutconditions .more,.layout_content.dm_dsgvo form#dsgvo .checkoutconditions .more_link{display:none !important}.layout_content.dm_dsgvo form#dsgvo .checkoutconditions input[type="checkbox"]{width:18px !important;height:18px !important;min-width:18px !important;margin:0 !important;accent-color:#E8970A !important}.layout_content.dm_dsgvo form#dsgvo .button_right{position:relative !important;float:none !important;clear:both !important;display:inline-block !important;width:240px !important;height:50px !important;margin:0 !important;padding:0 !important;overflow:visible !important;text-align:left !important;background:none !important;background-color:transparent !important;border:0 !important;outline:none !important;box-shadow:none !important}.layout_content.dm_dsgvo form#dsgvo .button_right,.layout_content.dm_dsgvo form#dsgvo .button_right *,.layout_content.dm_dsgvo form#dsgvo .button_right::after{background:none !important;background-color:transparent !important;border-color:transparent !important;box-shadow:none !important}.layout_content.dm_dsgvo form#dsgvo .button_right::before{content:"BESTÄTIGEN" !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:5 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:13px 26px !important;border:1px solid rgba(232,151,10,.38) !important;border-radius:999px !important;background:linear-gradient(180deg,#2a2a2a 0%,#1a1a1a 100%) !important;color:#fff !important;box-shadow:0 10px 24px rgba(0,0,0,.24),0 3px 7px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04) !important;font-size:15px !important;line-height:1 !important;font-weight:700 !important;letter-spacing:.2px !important;box-sizing:border-box !important;pointer-events:none !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease !important}.layout_content.dm_dsgvo form#dsgvo .button_right:hover::before{transform:translateY(-1px) !important;border-color:rgba(232,151,10,.7) !important;box-shadow:0 14px 28px rgba(0,0,0,.30),0 0 0 2px rgba(232,151,10,.16),inset 0 1px 0 rgba(255,255,255,.05) !important}.layout_content.dm_dsgvo form#dsgvo .button_right input,.layout_content.dm_dsgvo form#dsgvo .button_right input[type="image"]{position:relative !important;z-index:10 !important;display:block !important;width:240px !important;height:50px !important;margin:0 !important;padding:0 !important;opacity:0 !important;border:0 !important;outline:none !important;border-radius:999px !important;cursor:pointer !important;appearance:none !important;-webkit-appearance:none !important;background:none !important;background-color:transparent !important;box-shadow:none !important}.layout_content.dm_dsgvo form#dsgvo .button_right br{display:none !important}@media(max-width:767px){.layout_content.dm_dsgvo>.content_small{padding:22px 8px 52px !important}.layout_content.dm_dsgvo h1{font-size:30px !important}.layout_content.dm_dsgvo form#dsgvo .agbframe{min-height:240px !important;max-height:300px !important;padding:18px 18px !important;border-radius:16px !important;font-size:14px !important;line-height:1.75 !important}.layout_content.dm_dsgvo form#dsgvo .button_right,.layout_content.dm_dsgvo form#dsgvo .button_right input[type="image"]{width:100% !important;max-width:260px !important}}.layout_content.dm_error{margin:0 0 50px !important;color:#1f1f1f !important}.layout_content.dm_error>.content_big,.layout_content.dm_error>.content_small{width:100% !important;max-width:1440px !important;margin:0 auto !important;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box !important}.layout_content.dm_error .breadcrumb{margin:0 0 24px !important;padding:15px 0 0 !important;border-top:1px solid #ececec !important;border-bottom:none !important;color:#6b7280 !important;font-size:12px !important;line-height:1.4 !important}.layout_content.dm_error .error_message{max-width:920px !important}.layout_content.dm_error h1{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:34px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:none !important;color:#1f1f1f !important}.layout_content.dm_error h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:4px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.layout_content.dm_error .infomessage{position:relative !important;margin:0 0 28px !important;padding:22px 26px 22px 66px !important;border:1px solid rgba(47,111,174,.18) !important;border-radius:22px !important;background:radial-gradient(circle at top right,rgba(47,111,174,.07) 0%,rgba(47,111,174,0) 40%),linear-gradient(180deg,#ffffff 0%,#f7faff 100%) !important;box-shadow:0 14px 34px rgba(0,0,0,.055),inset 0 1px 0 rgba(255,255,255,.9) !important;color:#2b2f36 !important;font-size:14px !important;line-height:1.65 !important;font-weight:600 !important;box-sizing:border-box !important;overflow:hidden !important}.layout_content.dm_error .infomessage::before{content:"i" !important;position:absolute !important;left:24px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;border-radius:999px !important;background:#2f6fae !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:Arial,sans-serif !important;font-size:14px !important;line-height:1 !important;font-weight:800 !important;box-shadow:0 8px 18px rgba(47,111,174,.18) !important}.layout_content.dm_error .infomessage i,.layout_content.dm_error .infomessage .fa,.layout_content.dm_error .infomessage .fas{display:none !important}.layout_content.dm_error form#new_find .contentbox{margin:0 !important;padding:0 !important;border:none !important;background:transparent !important;box-shadow:none !important}.layout_content.dm_error form#new_find .field_item_row{display:grid !important;grid-template-columns:minmax(0,1fr) 260px !important;gap:22px !important;align-items:end !important;margin:0 !important}.layout_content.dm_error form#new_find .field_item_4{width:100% !important;max-width:none !important}.layout_content.dm_error form#new_find .field_item_4 label{display:block !important;width:100% !important;max-width:none !important}.layout_content.dm_error form#new_find .field_item_4 input[type="text"],.layout_content.dm_error form#new_find .field_item_4 input[type="search"]{width:100% !important;max-width:none !important;min-width:100% !important}.layout_content.dm_error form#new_find .field_text{display:block !important;margin:0 0 7px !important;padding:0 !important;font-size:12px !important;line-height:1.2 !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.04em !important;color:#5c6470 !important}.layout_content.dm_error form#new_find input[type="text"],.layout_content.dm_error form#new_find input[type="search"]{width:100% !important;min-height:48px !important;margin:0 !important;padding:11px 15px !important;border:1px solid #dde2e8 !important;border-radius:14px !important;background:#f7f8fa !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7) !important;color:#1f1f1f !important;font-size:14px !important;line-height:1.4 !important;box-sizing:border-box !important}.layout_content.dm_error form#new_find input[type="text"]:focus,.layout_content.dm_error form#new_find input[type="search"]:focus{outline:none !important;background:#fff !important;border-color:#E8970A !important;box-shadow:0 0 0 4px rgba(232,151,10,.10),inset 0 1px 0 rgba(255,255,255,.95) !important}.layout_content.dm_error form#new_find .field_item_5 :is(.cssButton,.btn,button,input[type="submit"]),.layout_content.dm_error .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]){width:100% !important;min-height:50px !important;padding:13px 24px !important;border:1px solid rgba(232,151,10,.35) !important;border-radius:999px !important;background:linear-gradient(135deg,#2b2b2b 0%,#1f1f1f 100%) !important;color:#fff !important;box-shadow:0 6px 18px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.2) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;font-size:14px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.2px !important;text-decoration:none !important;text-transform:uppercase !important;box-sizing:border-box !important;cursor:pointer !important;transition:all .25s ease !important}.layout_content.dm_error form#new_find .field_item_5 :is(.cssButton,.btn,button,input[type="submit"]) span,.layout_content.dm_error form#new_find .field_item_5 :is(.cssButton,.btn,button,input[type="submit"]) strong{display:inline !important;visibility:visible !important;opacity:1 !important}.layout_content.dm_error form#new_find .field_item_5 :is(.cssButton,.btn,button,input[type="submit"]):hover,.layout_content.dm_error .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover{transform:translateY(-1px) !important;border-color:rgba(232,151,10,.7) !important;background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,.30),0 0 0 2px rgba(232,151,10,.30) !important}.layout_content.dm_error .button_row{max-width:260px !important;margin:22px 0 0 !important;padding:0 !important}.layout_content.dm_error .button_row .br_left,.layout_content.dm_error .button_row .br_right,.layout_content.dm_error .button_row .br_btn_1{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;display:block !important}.layout_content.dm_error .box_last_viewed,.layout_content.dm_error .box_best_sellers,.layout_content.dm_error .box_xsell{margin-top:46px !important}.layout_content.dm_error .box_products_head .title,.layout_content.dm_error .box_last_viewed .subline,.layout_content.dm_error .box_best_sellers .subline,.layout_content.dm_error .box_xsell .subline{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#1f1f1f !important}.layout_content.dm_error .box_last_viewed .subline::after,.layout_content.dm_error .box_best_sellers .subline::after,.layout_content.dm_error .box_xsell .subline::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:4px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}@media(max-width:991px){.layout_content.dm_error form#new_find .field_item_row{grid-template-columns:1fr !important}.layout_content.dm_error form#new_find .field_item_5,.layout_content.dm_error .button_row{max-width:320px !important}}@media(max-width:767px){.layout_content.dm_error>.content_big,.layout_content.dm_error>.content_small{padding-left:15px !important;padding-right:15px !important}.layout_content.dm_error h1{font-size:26px !important}.layout_content.dm_error .infomessage{padding:18px 16px 18px 52px !important;border-radius:18px !important}.layout_content.dm_error .infomessage::before{left:18px !important}.layout_content.dm_error form#new_find{padding:18px 16px 20px !important;border-radius:18px !important}.layout_content.dm_error form#new_find .field_item_5,.layout_content.dm_error .button_row{width:100% !important;max-width:none !important}.layout_content.dm_error form#new_find .field_item_5 :is(.cssButton,.btn,button,input[type="submit"]){font-size:15px !important;letter-spacing:.02em !important;gap:10px !important}}@media(max-width:500px){.layout_content.dm_error form#new_find .field_item_5 :is(.cssButton,.btn,button,input[type="submit"]){justify-content:center !important;padding:13px 18px !important;font-size:15px !important}.layout_content.dm_error form#new_find .field_item_5 :is(.cssButton,.btn,button,input[type="submit"]) span,.layout_content.dm_error form#new_find .field_item_5 :is(.cssButton,.btn,button,input[type="submit"]) strong{display:inline !important;visibility:visible !important;opacity:1 !important}}#apms_error:empty{display:none !important}.loyalty-premium-box{position:relative;overflow:hidden;margin-bottom:28px;padding:28px;border-radius:24px;background:linear-gradient(145deg,#fffdf6 0%,#ffffff 55%,#fff8e7 100%);border:1px solid rgba(212,175,55,0.22);box-shadow:0 10px 35px rgba(0,0,0,0.05),0 2px 10px rgba(212,175,55,0.08)}.loyalty-premium-box:before{content:'';position:absolute;top:-120px;right:-120px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,0.16) 0%,rgba(255,215,0,0) 72%)}.loyalty-premium-head{display:flex;align-items:center;gap:18px;margin-bottom:18px;position:relative;z-index:2}.loyalty-premium-icon{width:58px;height:58px;min-width:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#9c6b00;background:linear-gradient(145deg,#ffe9a6 0%,#ffd54d 100%);box-shadow:0 8px 20px rgba(255,193,7,0.25)}.loyalty-premium-eyebrow{font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:#9b8b61;margin-bottom:4px}.loyalty-premium-title{font-size:28px;line-height:1.15;font-weight:700;color:#222}.loyalty-premium-content{position:relative;z-index:2}.loyalty-premium-discount{font-size:52px;line-height:1;font-weight:800;color:#c08a00;margin-bottom:10px}.loyalty-premium-subtext{font-size:16px;line-height:1.6;color:#555;margin-bottom:18px}.loyalty-premium-subtext strong{color:#222}.loyalty-premium-link{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,0.08);font-weight:600;text-decoration:none;transition:all .2s ease}.loyalty-premium-link:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,0.08)}@media (max-width:767px){.loyalty-premium-box{padding:22px;border-radius:20px}.loyalty-premium-head{gap:14px}.loyalty-premium-icon{width:50px;height:50px;min-width:50px;font-size:24px;border-radius:16px}.loyalty-premium-title{font-size:24px}.loyalty-premium-discount{font-size:42px}}.loyalty-premium-note{margin-top:-4px;margin-bottom:22px;font-size:14px;line-height:1.6;color:#8a7a55}@media (max-width:984px){.mm-ocd__content>.mobile_settings_js{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;padding:12px 42px 12px 20px !important;background:#fff !important;border-bottom:1px solid #ececec !important;min-height:44px !important;position:relative !important;z-index:50 !important}.mobile_settings_js .lngBox,.mobile_settings_js .lngBox .settingsbox,.mobile_settings_js .lngBox .field_item_1{display:flex !important;align-items:center !important;gap:10px !important;width:auto !important;padding:0 !important;margin:0 !important}.mobile_settings_js .lngBox a{display:inline-flex !important;padding:0 !important;margin:0 !important}.mobile_settings_js .lngBox img{width:32px !important;height:21px !important;display:block !important}.mobile_settings_js form.mobile_currency_form{display:flex !important;align-items:center !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important}.mobile_settings_js form.mobile_currency_form select.mobile_currency_select,.mobile_settings_js select[name="currency"].mobile_currency_select{display:inline-block !important;visibility:visible !important;opacity:1 !important;width:auto !important;min-width:auto !important;max-width:auto !important;height:40px !important;line-height:40px !important;padding:0 22px 0 10px !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:#fff !important;color:#333 !important;font-size:15px !important;font-weight:700 !important;cursor:pointer !important;appearance:auto !important;-webkit-appearance:auto !important;-moz-appearance:auto !important}}@media (max-width:984px){body:not(.mm-ocd-opened) #menu_closer{display:none !important}body.mm-ocd-opened #menu_closer{display:block !important}#mobile_menu #menu_closer{position:absolute !important;top:50px !important;right:15px !important;z-index:9999 !important;background:transparent !important}}@media (min-width:920px){.layout_categories .row{display:flex !important;align-items:center !important;flex-wrap:nowrap !important}.layout_categories .catBox{flex:1 1 auto !important;max-width:none !important;width:auto !important}.layout_categories .lngBox{flex:0 0 auto !important;width:auto !important;max-width:none !important;min-width:60px !important}.layout_categories .currBox{flex:0 0 auto !important;width:87px !important;max-width:87px !important;min-width:87px !important}}.stbz_container{right:10px !important;bottom:15px !important}.stbzModalbutton_float__container{width:330px !important;max-width:330px !important}#ifrm_button_float{width:330px !important;max-width:330px !important;height:640px !important;max-height:640px !important;overflow:hidden !important}@media (max-height: 500px) and (orientation: landscape){.stbz_container,.stbzModalbutton_float,.stbzModalbutton_float__container,.stbzModalbutton_float__overlay{display:none !important}body,html{overflow:auto !important}}.checkout-shipping-address-modern>h1{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:uppercase !important;color:#1f1f1f !important}.checkout-shipping-address-modern>h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.checkout-shipping-address-modern .checkout-address-card{position:relative !important;overflow:hidden !important;padding:28px 30px 30px !important}.checkout-shipping-address-modern .subline::after{content:"" !important;display:inline-block !important;width:9px !important;height:9px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.checkout-shipping-address-modern p,.checkout-shipping-address-modern .content{line-height:1.65 !important;color:#555 !important}.checkout-shipping-address-modern .button_row .br_left,.checkout-shipping-address-modern .button_row .br_right{float:none !important;display:flex !important}.checkout-shipping-address-modern .button_row .br_right{margin-left:auto !important}.checkout-shipping-address-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,.checkout-shipping-address-modern .actions :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover{transform:translateY(-1px) !important;border-color:rgba(232,151,10,0.7) !important;background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,0.30),0 0 0 2px rgba(232,151,10,0.30) !important}.checkout-shipping-address-modern .errormessage,.checkout-shipping-address-modern .infomessage{max-width:1440px !important;margin:0 0 22px !important;padding:20px 24px !important;box-sizing:border-box !important}@media (max-width:991px){.checkout-shipping-address-modern{padding:0 !important}.checkout-shipping-address-modern .checkout-address-card{padding:20px !important;border-radius:20px !important}.checkout-shipping-address-modern .checkout-address-grid{grid-template-columns:1fr !important}.checkout-shipping-address-modern .field_item_row{grid-template-columns:1fr !important;gap:0 !important}}@media (max-width:767px){.checkout-shipping-address-modern>h1{font-size:22px !important}.checkout-shipping-address-modern .checkout-address-card,.checkout-shipping-address-modern .errormessage,.checkout-shipping-address-modern .infomessage{padding:16px !important;border-radius:18px !important}.checkout-shipping-address-modern .subline{font-size:19px !important}.checkout-shipping-address-modern .action_item_inner .header{flex-direction:column !important;gap:10px !important}.checkout-shipping-address-modern .actions{width:100% !important;justify-content:flex-start !important;flex-wrap:wrap !important}.checkout-shipping-address-modern .button_row,.checkout-shipping-address-modern .button_row .br_left,.checkout-shipping-address-modern .button_row .br_right,.checkout-shipping-address-modern .button_row .br_btn_1{width:100% !important;min-width:0 !important;margin-left:0 !important}.checkout-shipping-address-modern .button_row{flex-direction:column !important}}.checkout-payment-address-modern>h1{margin:0 0 24px !important;padding:0 !important;border:none !important;font-size:28px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-0.01em !important;text-transform:uppercase !important;color:#1f1f1f !important}.checkout-payment-address-modern>h1::after{content:"" !important;display:inline-block !important;width:10px !important;height:10px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.checkout-shipping-address-modern #checkoutnavigation,.checkout-payment-address-modern #checkoutnavigation{margin:0 0 30px !important}.checkout-payment-address-modern .checkout-address-card{position:relative !important;overflow:hidden !important;padding:28px 30px 30px !important}.checkout-shipping-address-modern .checkout-address-card::before,.checkout-payment-address-modern .checkout-address-card::before{content:"" !important;position:absolute !important;top:0 !important;right:0 !important;width:340px !important;height:170px !important;pointer-events:none !important;background:radial-gradient(ellipse at top right,rgba(232,151,10,0.10) 0%,rgba(232,151,10,0.055) 36%,rgba(232,151,10,0) 78%) !important;z-index:0 !important}.checkout-shipping-address-modern .checkout-address-card>*,.checkout-payment-address-modern .checkout-address-card>*{position:relative !important;z-index:1 !important}.checkout-payment-address-modern .subline::after{content:"" !important;display:inline-block !important;width:9px !important;height:9px !important;margin-left:3px !important;background:#E8970A !important;vertical-align:-1px !important;border-radius:1px !important}.checkout-payment-address-modern p,.checkout-payment-address-modern .content{line-height:1.65 !important;color:#555 !important}.checkout-shipping-address-modern .checkout-address-grid,.checkout-payment-address-modern .checkout-address-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;margin:22px 0 0 !important}.checkout-shipping-address-modern .action_item_inner:hover,.checkout-payment-address-modern .action_item_inner:hover{transform:translateY(-3px) !important;border-color:#dedede !important;box-shadow:0 14px 28px rgba(0,0,0,0.07) !important}.checkout-shipping-address-modern .action_item.selected .action_item_inner,.checkout-payment-address-modern .action_item.selected .action_item_inner{border-color:rgba(232,151,10,0.48) !important;background:radial-gradient(circle at top right,rgba(232,151,10,0.08) 0%,rgba(232,151,10,0) 40%),linear-gradient(180deg,#ffffff 0%,#fffdf8 100%) !important;box-shadow:0 14px 30px rgba(232,151,10,0.09),var(--spm-card-shadow-sm) !important}.checkout-shipping-address-modern .action_item_inner form,.checkout-payment-address-modern .action_item_inner form{height:100% !important;margin:0 !important}.checkout-shipping-address-modern .action_item_inner .item,.checkout-payment-address-modern .action_item_inner .item{display:block !important;height:100% !important;min-width:0 !important}.address-book-modern .action_item_inner .header,.checkout-shipping-address-modern .action_item_inner .header,.checkout-payment-address-modern .action_item_inner .header{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:18px !important;margin-bottom:8px !important}.address-book-modern .action_item_inner .title,.checkout-shipping-address-modern .action_item_inner .title,.checkout-payment-address-modern .action_item_inner .title{display:block !important;font-size:15px !important;line-height:1.4 !important;font-weight:800 !important;color:#1f1f1f !important}.checkout-shipping-address-modern .action_item_inner .content,.checkout-payment-address-modern .action_item_inner .content{display:block !important;font-size:13px !important;line-height:1.65 !important;color:#5c6470 !important}.checkout-shipping-address-modern .actions .icon,.checkout-payment-address-modern .actions .icon{display:inline-flex !important}.checkout-payment-address-modern .button_row .br_left,.checkout-payment-address-modern .button_row .br_right{float:none !important;display:flex !important}.checkout-payment-address-modern .button_row .br_right{margin-left:auto !important}.checkout-success-modern .button_row .br_btn_1,.advanced-search-modern .button_row .br_btn_1,.checkout-shipping-address-modern .button_row .br_btn_1,.checkout-payment-address-modern .button_row .br_btn_1{min-width:280px !important}.checkout-payment-address-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover,.checkout-payment-address-modern .actions :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):hover{transform:translateY(-1px) !important;border-color:rgba(232,151,10,0.7) !important;background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;box-shadow:0 8px 22px rgba(0,0,0,0.30),0 0 0 2px rgba(232,151,10,0.30) !important}.advanced-search-modern .field_item_row,.checkout-shipping-address-modern .field_item_row,.checkout-payment-address-modern .field_item_row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;margin:0 !important}.advanced-search-modern .field_item_row>div,.checkout-shipping-address-modern .field_item_row>div,.checkout-payment-address-modern .field_item_row>div{width:auto !important;padding-left:0 !important;padding-right:0 !important}.checkout-payment-address-modern .errormessage,.checkout-payment-address-modern .infomessage{max-width:1440px !important;margin:0 0 22px !important;padding:20px 24px !important;box-sizing:border-box !important}@media (max-width:991px){.checkout-payment-address-modern{padding:0 !important}.checkout-payment-address-modern .checkout-address-card{padding:20px !important;border-radius:20px !important}.checkout-payment-address-modern .checkout-address-grid{grid-template-columns:1fr !important}.checkout-payment-address-modern .field_item_row{grid-template-columns:1fr !important;gap:0 !important}}@media (max-width:767px){.checkout-payment-address-modern>h1{font-size:22px !important}.checkout-payment-address-modern .checkout-address-card,.checkout-payment-address-modern .errormessage,.checkout-payment-address-modern .infomessage{padding:16px !important;border-radius:18px !important}.checkout-payment-address-modern .subline{font-size:19px !important}.checkout-payment-address-modern .action_item_inner .header{flex-direction:column !important;gap:10px !important}.checkout-payment-address-modern .actions{width:100% !important;justify-content:flex-start !important;flex-wrap:wrap !important}.checkout-payment-address-modern .button_row,.checkout-payment-address-modern .button_row .br_left,.checkout-payment-address-modern .button_row .br_right,.checkout-payment-address-modern .button_row .br_btn_1{width:100% !important;min-width:0 !important;margin-left:0 !important}.checkout-payment-address-modern .button_row{flex-direction:column !important}}.account-delete-modern{margin:0 0 50px;color:#1f1f1f;width:100% !important}.account-delete-modern>h1::after{content:"";display:inline-block;width:10px;height:10px;margin-left:3px;background:#E8970A;vertical-align:-1px;border-radius:1px}.account-delete-modern .flex_account_col_1{grid-column:1 !important}.account-delete-modern .flex_account_col_2{grid-column:2 !important}.account-delete-modern .contentbox,.account-delete-modern .flex_account_col_1>*{padding:24px !important;margin-bottom:22px !important;overflow:hidden !important}.checkout-confirmation-modern .subline{margin:0 0 16px !important;font-size:20px !important}.checkout-shipping-modern .subline,.checkout-payment-modern .subline,.account-page-modern .subline{margin:0 0 16px !important;font-size:22px !important}.account-history-info-modern .subline,.account-edit-modern .subline,.password-double-optin-modern .subline,.create-account-guest-modern .subline,.create-account-modern .subline{margin:0 0 20px !important;font-size:22px !important}.product-reviews-write-modern .subline{margin:0 0 22px !important;font-size:22px !important}.checkout-success-modern .subline,.checkout-shipping-address-modern .subline,.checkout-payment-address-modern .subline,.account-delete-modern .subline{margin:0 0 18px !important;font-size:22px !important}.account-delete-modern .subline::after{content:"";display:inline-block;width:9px;height:9px;margin-left:3px;background:#E8970A;vertical-align:-1px;border-radius:1px}.account-delete-modern p,.account-delete-modern .font_small{line-height:1.65 !important;color:#555 !important}.account-delete-modern .mb_20{margin-bottom:22px !important}.account-delete-modern label{position:relative !important;display:block !important}.account-edit-modern .field_text,.create-account-guest-modern .field_text,.create-account-modern .field_text,.login-page-modern .field_text,.product-reviews-write-modern .field_text,.advanced-search-modern .field_text,.checkout-shipping-address-modern .field_text,.checkout-payment-address-modern .field_text,.account-delete-modern .field_text{padding:0 !important}.account-delete-modern .field_password,.account-delete-modern .field_input{position:relative !important;display:block !important;border:none !important;background:transparent !important;box-shadow:none !important;border-radius:14px !important;overflow:visible !important}.account-delete-modern input:hover{border-color:#cfd6de !important;background:#fafbfc !important}.account-password-modern .field_eye,.account-toggle-modern .field_eye,.wishlist-toggle-modern .field_eye,.cart-toggle-modern .field_eye,.account-delete-modern .field_eye{position:absolute !important;right:14px !important;top:50% !important;transform:translateY(-50%) !important;background:transparent !important;box-shadow:none !important}.account-password-modern .field_eye,.account-delete-modern .field_eye{color:#7b8490 !important;cursor:pointer !important;z-index:2 !important;border:none !important}.account-toggle-modern .field_eye,.wishlist-toggle-modern .field_eye,.cart-toggle-modern .field_eye{z-index:3 !important;width:22px !important;height:22px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#9aa3ad !important;border:0 !important}.account-delete-modern .field_eye:hover{color:#E8970A !important}.account-delete-modern .inputRequirement,.account-delete-modern .inputRequirement_textarea{position:absolute !important;left:calc(100% + 8px) !important;right:auto !important;top:39px !important;color:#d95d4f !important;font-size:14px !important;line-height:1 !important;font-weight:700 !important}.account-delete-modern .flex_account_col_1 ul,.account-delete-modern .flex_account_col_1 ol{margin:0 !important;padding:0 !important;list-style:none !important}.account-delete-modern .flex_account_col_1 li{margin:0 !important;padding:0 !important;border-top:1px solid #ececec !important}.account-delete-modern .flex_account_col_1 li:first-child{border-top:none !important}.account-page-modern .flex_account_col_1 a,.account-history-info-modern .flex_account_col_1 a,.account-edit-modern .flex_account_col_1 a,.address-book-modern .flex_account_col_1 a,.address-book-process-modern .flex_account_col_1 a,.account-password-modern .flex_account_col_1 a,.account-history-modern .flex_account_col_1 a,.account-delete-modern .flex_account_col_1 a{display:block !important;padding:13px 16px !important;border-radius:12px !important;color:#2b2f36 !important;font-size:14px !important;line-height:1.4 !important;font-weight:600 !important;transition:all 0.22s ease !important}.account-edit-modern .flex_account_col_1 a,.address-book-modern .flex_account_col_1 a,.address-book-process-modern .flex_account_col_1 a,.account-password-modern .flex_account_col_1 a,.account-history-modern .flex_account_col_1 a,.account-delete-modern .flex_account_col_1 a{text-decoration:none !important}.address-book-process-modern .flex_account_col_1 a:hover,.account-password-modern .flex_account_col_1 a:hover,.account-delete-modern .flex_account_col_1 a:hover{background:#fffaf2 !important;color:#E8970A !important;padding-left:20px !important}.account-delete-modern .flex_account_col_1 a:hover{text-decoration:none !important}.account-delete-modern .errormessage{max-width:1440px !important;margin:0 auto 22px !important;padding:20px 24px !important}.account-delete-modern .infomessage{position:relative !important;max-width:760px !important;margin:0 auto 22px !important;padding:26px 30px 26px 64px !important;background-image:linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important;font-size:15px !important;line-height:1.7 !important;color:#4f5661 !important;overflow:hidden !important}.password-double-optin-modern .infomessage::before,.wishlist-toggle-modern .infomessage::before,.cart-toggle-modern .infomessage::before,.account-delete-modern .infomessage::before{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;align-items:center !important;justify-content:center !important}.password-double-optin-modern .infomessage::before{content:"✉" !important;left:34px !important;width:90px !important;height:90px !important;border-radius:999px !important;border:1px solid rgba(201,169,111,0.55) !important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0) 38%),linear-gradient(145deg,#fff7e8 0%,#f1dfbd 100%) !important;color:#7b4b08 !important;display:flex !important;font-size:42px !important;line-height:1 !important;font-weight:400 !important;font-family:Arial,Helvetica,sans-serif !important;box-shadow:0 12px 26px rgba(132,92,24,0.18),inset 0 1px 0 rgba(255,255,255,0.92) !important;z-index:1 !important}.wishlist-toggle-modern .infomessage::before{content:"i" !important;left:22px !important;width:22px !important;height:22px !important;border-radius:50% !important;background:#2f6fae !important;color:#ffffff !important;display:flex !important;font-size:14px !important;font-weight:800 !important;font-family:Arial,sans-serif !important}.cart-toggle-modern .infomessage::before{left:22px !important;width:22px !important;height:22px !important;display:inline-flex !important;border-radius:50% !important;background:#2b6cb0 !important;color:#fff !important;box-shadow:none !important}.account-delete-modern .infomessage::before{content:"✓" !important;left:28px !important;width:22px !important;height:22px !important;border-radius:50% !important;background:#2f8f4f !important;color:#ffffff !important;display:flex !important;font-size:13px !important;line-height:1 !important;font-weight:900 !important;font-family:Arial,sans-serif !important;box-shadow:0 4px 10px rgba(47,143,79,0.18) !important}.account-delete-modern .button_row{width:100% !important;max-width:1440px !important;margin:28px auto 0 !important;padding:0 20px !important;display:flex !important;justify-content:flex-end !important;gap:14px !important;flex-wrap:wrap !important;box-sizing:border-box !important}.account-delete-modern .button_row .br_left,.account-delete-modern .button_row .br_right{float:none !important;display:flex !important}.account-delete-modern .button_row .br_btn_1{min-width:280px !important}.account-delete-modern .button_row :is(.cssButton,.btn,a.cssButton,button,input[type="submit"]):active{transform:translateY(0) !important;box-shadow:0 3px 8px rgba(0,0,0,0.25) !important}@media (max-width:991px){.account-delete-modern>h1,.account-delete-modern .button_row{padding:0 !important}.account-delete-modern .flex_account_row{grid-template-columns:1fr !important;padding:0 !important}.account-delete-modern .flex_account_col_1,.account-delete-modern .flex_account_col_2{grid-column:auto !important}.account-delete-modern .contentbox,.account-delete-modern .flex_account_col_1>*{padding:20px !important;border-radius:20px !important}}@media (max-width:767px){.account-delete-modern>h1{font-size:22px !important}.account-delete-modern .contentbox,.account-delete-modern .flex_account_col_1>*,.account-delete-modern .errormessage,.account-delete-modern .infomessage{padding:16px !important;border-radius:18px !important}.account-delete-modern .infomessage{padding-left:50px !important}.account-delete-modern .infomessage::before{left:18px !important}.account-delete-modern .field_item_1,.account-delete-modern .field_item_2,.account-delete-modern .field_item_3,.account-delete-modern .field_item_4{max-width:100% !important}.account-delete-modern .inputRequirement,.account-delete-modern .inputRequirement_textarea{left:auto !important;right:-12px !important;top:39px !important}.account-delete-modern .button_row,.account-delete-modern .button_row .br_right,.account-delete-modern .button_row .br_btn_1{width:100% !important;min-width:0 !important}}.stbzModalbutton_float__close{width:36px !important;height:36px !important}.stbzModalbutton_float__close::before{font-size:24px !important;line-height:24px !important}#checkout_address .inputRequirement,#checkout_payment_address .inputRequirement{display:none !important}.breadcrumb{min-height:48px !important;contain:layout !important}@media (min-width: 992px){.flex_listing_categories{display:block !important}.flex_listing_categories .subcats_menu{display:block !important;padding:0 !important;margin:0 0 15px 0 !important}.flex_listing_categories .level0{display:inline-block !important;margin:0 !important;padding:0 !important}.flex_listing_categories .level0 a{display:inline-block !important;padding:6px 12px !important;background:transparent !important;color:rgb(85, 85, 85) !important;text-decoration:none !important;font-size:13px !important;white-space:nowrap !important}.breadcrumb,.filter_pagination_bar{display:block !important}.ssm_select,#container_suche{display:block !important}.discount-banner-mobile,.discount-banner-mobile *{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.discount-banner-desktop{display:block !important;aspect-ratio:1450/177 !important}.pi-discount-line{display:block !important}.breadcrumb{min-height:48px !important;transform:translateZ(0);backface-visibility:hidden}}@media (max-width: 700px){.discount-banner-desktop,.discount-banner-desktop *{display:none !important}.discount-banner-mobile{display:block !important}}@media (min-width:701px) and (max-width:991px){.discount-banner-desktop{display:block !important}.discount-banner-desktop *{display:block !important}.discount-banner-mobile,.discount-banner-mobile *{display:none !important}}@media (min-width:701px){.filter_pagination_bar{display:block !important;min-height:48px !important}.ssm_select{display:flex !important;align-items:center !important;height:48px !important;min-height:48px !important;padding:6px !important;background:#f4f6f9 !important;border-radius:14px !important;box-sizing:border-box !important}#container_suche{display:block !important;width:100% !important;min-height:0 !important}#container_suche form#kombi{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;width:100% !important;height:35px !important;gap:8px !important;margin:0 !important}#container_suche form#kombi .SumoSelect{float:none !important;flex:0 0 190px !important;width:190px !important;min-width:190px !important;max-width:190px !important;margin:0 !important}#container_suche form#kombi .rememberSect{float:none !important;flex:0 0 auto !important;margin-left:auto !important;padding:0 !important;display:flex !important;align-items:center !important;height:35px !important;white-space:nowrap !important}#container_suche form#kombi .rememberSect input{margin:0 0 0 5px !important;position:static !important}}@media (max-width:565px){.filter_pagination_bar{min-height:0 !important}.ssm_select{height:auto !important;min-height:0 !important;padding:8px !important;background:#f4f6f9 !important;border-radius:14px !important;box-sizing:border-box !important}#container_suche{width:100% !important;min-height:0 !important}#container_suche form#kombi{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;width:100% !important;margin:0 !important}#container_suche form#kombi .SumoSelect{float:none !important;flex:1 1 100% !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important}#container_suche form#kombi .rememberSect{float:none !important;flex:1 1 100% !important;text-align:right !important;display:flex !important;justify-content:flex-end !important;align-items:center !important;padding:0 4px 0 0 !important;margin:8px 0 0 0 !important;white-space:nowrap !important}#container_suche form#kombi .rememberSect input{margin:0 0 0 5px !important;position:static !important}}.flex_listing_categories .subcats_menu,.flex_listing_categories .subcats_menu_hover{display:block !important;column-count:1 !important;columns:1 !important;column-gap:0 !important}.flex_listing_categories .subcats_menu li,.flex_listing_categories .subcats_menu_hover li{display:block !important;float:none !important;width:100% !important;clear:both !important}.flex_listing_categories .subcats_menu li a,.flex_listing_categories .subcats_menu_hover li a,.flex_listing_categories .subcats_menu li strong,.flex_listing_categories .subcats_menu_hover li strong{display:block !important;width:100% !important;box-sizing:border-box !important}.layout_categories .menu_items > li.has_sub_cats > a .sub_cats_arrow::after,.layout_categories .menu_items > li.has_sub_cats > .nolink .sub_cats_arrow::after,.menu_items .sub_cats_arrow::after{font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;content:"\f078" !important;font-size:11px !important;line-height:1 !important;display:inline-block !important;vertical-align:middle !important}.cat_description{opacity:0 !important;transition:opacity 0.1s ease}.cat_description.loaded,.cat_description:has(*){opacity:1 !important}.ssm_select{height:auto !important;min-height:48px !important;overflow:visible !important}#kombi{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px 10px !important}#kombi select,#kombi .SumoSelect{flex:1 1 270px !important;min-width:0 !important;float:none !important;margin:0 !important}#kombi select{width:auto !important}#kombi select,#kombi .SumoSelect,#kombi .SumoSelect > .CaptionCont,#kombi .SumoSelect > .SelectBox{height:44px !important;min-height:44px !important;box-sizing:border-box !important}#kombi select,#kombi .SumoSelect > .CaptionCont{line-height:30px !important}#kombi .SumoSelect > .CaptionCont,#kombi .SumoSelect > .SelectBox{float:none !important;margin:0 !important}#kombi .rememberSect{flex:1 1 100% !important;order:9 !important;float:none !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important}#product_info.product-info-premium .productoptions:has(.SumoSelect.open),#product_info.product-info-premium .po_row_select:has(.SumoSelect.open){margin-bottom:0 !important}#product_info.product-info-premium .pi_hero-main:has(.SumoSelect.open),#product_info.product-info-premium .pi-offer-card:has(.SumoSelect.open){overflow:visible !important}.cross_selling .subline,.cross_selling .box_products_head .title{font-size:32px !important;line-height:27px !important}@media (min-width:600px) and (max-width:700px){.layout_header_inner{padding-top:20px !important;padding-bottom:20px !important}}*,*::before,*::after{transition-property:color,background-color,background,border-color,outline-color,box-shadow,transform,opacity,fill,stroke,filter !important}.col_menu .infoText,.col_search .infoText,.col_account .infoText,.col_wishlist .infoText,.col_cart .infoText{display:block !important;position:absolute !important;left:50% !important;transform:translateX(-50%) !important;top:42px !important;margin-top:0 !important;width:max-content !important;white-space:nowrap !important;text-align:center !important}.col_menu #menu_short .infoText{position:absolute !important;top:33px !important}.col_search .infoText{top:36px !important}@media (min-width:600px) and (max-width:767px){.col_search .infoText{top:38px !important}}@media (min-width:768px) and (max-width:991px){.col_menu #menu_short .infoText{top:38px !important}.col_search .infoText{top:41px !important}}@media (min-width:768px) and (max-width:991px){.homeTrustboxGray .trust-item{margin-top:0 !important}}@media (min-width:600px) and (max-width:991px){.col_search{width:66px !important}}[class*="box_"].my_50 .splide,[class*="box_"].my_50 .splide__track,.wishlist-page-modern .splide,.wishlist-page-modern .splide__track{border:0 !important;outline:0 !important;box-shadow:none !important}.product-info-premium ~ .content_big .cross_selling .subline{min-height:44px;line-height:1.1}@media (min-width:768px){.pi-benefits--below-description > span{font-size:13px !important;padding:11px 17px !important;line-height:1.1 !important}}.pd_images .splide__arrows--ttb{display:none !important}.col_menu #menu_short,.col_search #search_short,.col_account #toggle_account,.col_wishlist #toggle_wishlist,.col_cart #toggle_cart{position:relative !important}@media (max-width: 991.98px){.pageFooter--trustblock{padding-top:14px !important;padding-bottom:6px !important}.pageFooter--trustblock .content_big > .row > div[class*="col-"]{flex:0 0 100% !important;max-width:100% !important;width:100% !important;margin:0 auto !important;text-align:center;padding-top:8px;padding-bottom:8px}.pageFooter--trustblock .content_big > .row > div[class*="col-"]:last-child{padding-bottom:0 !important}.pageFooter--trustblock .vert--marginer{display:none !important}.pageFooter--trustblock .csmBorder{border:0 !important}.pageFooter--trustblock .kagrar .content > .row{flex-direction:column !important;align-items:center !important;text-align:center;gap:0 !important}.pageFooter--trustblock .kagrar .content > .row > div[class*="col-"]{flex:0 0 auto !important;max-width:100% !important;width:auto !important}.pageFooter--trustblock .kagrar .content > .row > div:last-child{max-width:540px !important;width:100% !important;margin:-12px auto 0 !important}.pageFooter--trustblock .content.fsm img{padding-left:0 !important;margin:0 auto !important;display:block}}@media (max-width: 991.98px){.footer-payment-grid,.footer-shipping-logos{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important;max-width:100% !important;gap:10px !important}.footer-payment-logo,.footer-shipping-logo{width:100% !important;height:48px !important}.footer-payment-logo img,.footer-shipping-logo img{max-width:82% !important;max-height:30px !important}}@media (max-width: 575.98px){.footer-payment-methods{width:100% !important;max-width:100% !important}.footer-payment-logo,.footer-shipping-logo{height:54px !important}.footer-payment-logo img,.footer-shipping-logo img{max-width:84% !important;max-height:34px !important}}.search_inner input[type=text],.search_inner input[type=text]:hover,.search_inner input[type=text]:focus{border-width:1px !important;border-radius:15px !important;padding-right:46px !important}.search_inner .search_button .cssButton{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;min-height:0 !important;color:var(--search_toggle_color_button,#555) !important}.search_inner .search_button:hover .cssButtonIcon{color:#E8970A !important}@media only screen and (max-width:919px){.layout_header form[action*="advanced_search_result"] button,.layout_header form[action*="advanced_search_result"] input[type="submit"],.layout_header form[action*="advanced_search_result"] .search_button,.layout_header form[action*="advanced_search_result"] .button_search{position:static !important;transform:none !important;width:40px !important;height:40px !important}.search_inner input[type=text]{padding-right:14px !important}}@media (min-width:1141px){.layout_categories .menu_items>li.has_sub_cats>a .sub_cats_arrow,.layout_categories .menu_items>li.has_sub_cats>.nolink .sub_cats_arrow{transform:translateY(-2px) !important}}@media (max-width:520px){.lb_title .lb_title_inner a{font-size:14px;line-height:1.35}}[class*="box_"].my_50 .splide_size1::after,.wishlist-page-modern .splide_size1::after{content:none !important;border:0 !important}.wishlist-page-modern .listingbox:hover .lb_inner{border-color:#ececec !important}[class*="box_"].my_50 .listingbox:hover{background:linear-gradient(180deg,#ffffff 0%,#fff8ed 100%) !important}.product_listing .listingbox:hover .lb_inner{background:linear-gradient(180deg,#ffffff 0%,#fff8ed 100%) !important}.wishlist-page-modern .lb_price .standard_price{font-size:18px !important;line-height:1.1 !important;font-weight:800 !important;color:#E8970A !important}.wishlist-page-modern .lb_image .prod_image{background:transparent !important}.search-attr-filter{margin:26px 0 22px}.search-attr-filter-form{display:block}.search-attr-filter .saf-label{display:block;margin:0 0 10px;font-weight:800;color:#1f1f1f;font-size:14px}.search-attr-filter .saf-groups{display:grid;grid-template-columns:repeat(4,165px);gap:12px 14px;align-items:start;justify-content:start}.search-attr-filter .saf-group{}.search-attr-filter .saf-group .SumoSelect,.search-attr-filter .saf-group .saf-select{width:100%;min-width:0;max-width:none}.search-attr-filter .saf-select{min-width:140px;max-width:200px;height:42px;padding:6px 14px;border:1px solid #ececec;border-radius:14px;background:#fff;font-size:14px;font-weight:600;color:#2b2b2b;cursor:pointer}.search-attr-filter .saf-select:hover{border-color:rgba(232,151,10,.45)}.search-attr-filter .saf-select:focus{outline:none;border-color:#E8970A;box-shadow:0 0 0 3px rgba(232,151,10,.12)}.search-attr-filter .saf-submit{height:42px;border:0;border-radius:14px;padding:0 16px;background:#2b2b2b;color:#fff;font-weight:600;cursor:pointer}.search-attr-filter .SumoSelect{width:auto;min-width:140px;max-width:200px;margin:0}.search-attr-filter .SumoSelect>.CaptionCont{min-height:42px;padding:9px 30px 9px 14px;border-radius:14px;border-color:#ececec;background:#fff;color:#2b2b2b;font-weight:600}.search-attr-filter .SumoSelect:hover>.CaptionCont{background:#fff;border-color:rgba(232,151,10,.45);color:#2b2b2b}.search-attr-filter .SumoSelect.open>.CaptionCont,.search-attr-filter .SumoSelect:focus>.CaptionCont{background:#fff;border-color:#E8970A;color:#2b2b2b}.search-attr-filter .SumoSelect>.CaptionCont>span{padding-right:6px}.search-attr-filter .SumoSelect>.optWrapper{width:auto;min-width:100%;max-width:320px}.search-attr-filter .SumoSelect>.optWrapper>.options li.opt{white-space:nowrap}.search-attr-filter .SumoSelect>.optWrapper>.options li.opt label{overflow:visible;text-overflow:clip;white-space:nowrap}.search-attr-filter .saf-reset{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:#E8970A;text-decoration:underline;white-space:nowrap}.search-attr-filter .saf-reset:hover{}@media (max-width:768px){.search-attr-filter .saf-groups{grid-template-columns:1fr;max-width:360px}}@media (max-width:600px){.search-attr-filter .saf-groups{max-width:none}}.us-filter-active ~ .listingcontainer_full,.us-filter-active ~ .pagination_bottom{display:none !important}.create-account-modern .field_password .inputRequirement,.create-account-modern .field_password .inputRequirement_textarea,.create-account-guest-modern .field_password .inputRequirement,.create-account-guest-modern .field_password .inputRequirement_textarea{top:50% !important;transform:translateY(-50%) !important;right:-12px !important}.suggestionsBox .autocomplete_noresult{text-align:center !important;padding:6px 10px 11px !important;line-height:1.6 !important}.suggestionsBox .autocomplete_noresult .autocomplete_error{display:inline !important;width:auto !important;padding:0 !important}.suggestionsBox .autocomplete_search_anyway{display:inline-block !important;margin-left:8px !important;font-weight:700 !important;color:#E8970A !important;text-decoration:none !important;white-space:nowrap !important}.suggestionsBox .autocomplete_search_anyway:hover{text-decoration:underline !important}.cross_selling .splide__slide,.box_last_viewed .splide__slide,.box_best_sellers .splide__slide,.box_whatsnew .splide__slide,.box_products .splide__slide,.box_xsell .splide__slide,.wishlist-page-modern .splide__slide{padding:0 8px !important;box-sizing:border-box !important}.cross_selling :is(.listingbox,.splide__slide):hover .lb_inner,.box_last_viewed :is(.listingbox,.splide__slide):hover .lb_inner,.box_best_sellers :is(.listingbox,.splide__slide):hover .lb_inner,.box_whatsnew :is(.listingbox,.splide__slide):hover .lb_inner,.box_products :is(.listingbox,.splide__slide):hover .lb_inner,.box_xsell :is(.listingbox,.splide__slide):hover .lb_inner,.fuzzy-suggest :is(.listingbox,.splide__slide):hover .lb_inner{transform:translateY(-4px) !important;border-color:rgba(232,151,10,.35) !important;background:radial-gradient(circle at top right,rgba(232,151,10,.06) 0%,rgba(232,151,10,0) 38%),linear-gradient(180deg,#ffffff 0%,#fffaf2 100%) !important;box-shadow:0 16px 34px rgba(0,0,0,.075),0 8px 18px rgba(232,151,10,.07) !important}.cross_selling :is(.listingbox,.splide__slide):hover .lb_title .lb_title_inner a,.box_last_viewed :is(.listingbox,.splide__slide):hover .lb_title .lb_title_inner a,.box_best_sellers :is(.listingbox,.splide__slide):hover .lb_title .lb_title_inner a,.box_whatsnew :is(.listingbox,.splide__slide):hover .lb_title .lb_title_inner a,.box_products :is(.listingbox,.splide__slide):hover .lb_title .lb_title_inner a,.box_xsell :is(.listingbox,.splide__slide):hover .lb_title .lb_title_inner a,.fuzzy-suggest :is(.listingbox,.splide__slide):hover .lb_title .lb_title_inner a{color:#E8970A !important;text-decoration:none !important}.listingcontainer_full .listingbox,.flex_listing_products .listingcontainer_full .listingbox{width:33.3333%}@media (max-width:1110px){.listingcontainer_full .listingbox,.flex_listing_products .listingcontainer_full .listingbox{width:50%}}@media (max-width:560px){.listingcontainer_full .listingbox,.flex_listing_products .listingcontainer_full .listingbox{width:100%}}.search-attr-filter{margin:26px 0 42px;position:relative;z-index:100}.search-attr-filter .saf-label{display:block;margin:0 0 12px;font-weight:800;color:#1f1f1f;font-size:15px;letter-spacing:.2px}.search-attr-filter .saf-groups{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch;justify-content:flex-start;grid-template-columns:none;max-width:none}.search-attr-filter .saf-group{flex:1 1 200px;max-width:252px;min-width:0;position:relative;display:flex;flex-direction:column;gap:0;background:linear-gradient(180deg,#ffffff 0%,#fcfcfc 100%);border:1px solid #f0f0f0;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:14px 14px 16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.search-attr-filter .saf-group:hover{transform:translateY(-3px);border-color:rgba(232,151,10,.35);box-shadow:0 16px 34px rgba(0,0,0,.08),0 8px 18px rgba(232,151,10,.07)}.search-attr-filter .saf-group-head{display:flex;align-items:center;gap:9px;padding:0 2px 10px;margin:0 0 12px;border-bottom:1px solid #f1f1f1;position:relative}.search-attr-filter .saf-group-head::after{content:"";position:absolute;left:2px;bottom:-1px;width:34px;height:2px;background:#E8970A;border-radius:2px}.search-attr-filter .saf-group-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;flex:0 0 auto;line-height:1;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#E8970A 0%,#f3b24d 100%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.55),0 2px 5px rgba(232,151,10,.30)}.search-attr-filter .saf-group--farbe .saf-group-icon{background:conic-gradient(from 90deg,#e74c3c,#f39c12,#f1c40f,#2ecc71,#3498db,#9b59b6,#e74c3c);box-shadow:inset 0 0 0 3px #fff,0 2px 5px rgba(0,0,0,.15)}.search-attr-filter .saf-group-title{font-size:14px;font-weight:800;color:#222;letter-spacing:.2px}.search-attr-filter .saf-group-boxes{display:flex;flex-direction:column;gap:9px}.search-attr-filter .saf-group .SumoSelect,.search-attr-filter .saf-group .saf-select{width:100% !important;max-width:none !important;min-width:0 !important}.search-attr-filter .saf-group .SumoSelect>.CaptionCont{min-height:44px;padding:10px 32px 10px 14px;border-radius:12px;border-color:#ececec;background:#fff;color:#2b2b2b;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.03)}.search-attr-filter .saf-group .SumoSelect:hover>.CaptionCont{border-color:rgba(232,151,10,.5)}.search-attr-filter .saf-group .SumoSelect.open>.CaptionCont{border-color:#E8970A;box-shadow:0 0 0 3px rgba(232,151,10,.12)}.search-attr-filter .saf-group:has(.SumoSelect.open){z-index:200}.search-attr-filter .SumoSelect.open{position:relative;z-index:1001}.search-attr-filter .SumoSelect>.optWrapper{z-index:1001}.search-attr-filter .saf-group .saf-select{height:44px;border-radius:12px}.search-attr-filter .saf-reset{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 16px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:700;color:#E8970A;background:rgba(232,151,10,.08);border:1px solid rgba(232,151,10,.25);transition:all .2s ease}.search-attr-filter .saf-reset:hover{background:rgba(232,151,10,.15);color:#b9740a;text-decoration:none}@media (max-width:900px){.search-attr-filter .saf-group{flex:1 1 220px;max-width:none}}@media (max-width:560px){.search-attr-filter .saf-groups{gap:12px}.search-attr-filter .saf-group{flex:1 1 100%}}.suggestionsBox{border:1px solid #f0f0f0;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.12),0 8px 20px rgba(0,0,0,.06);padding:16px 10px 18px;overflow:hidden}@media only screen and (min-width:920px){.suggestionsBox{top:calc(100% + 10px);padding:18px 14px 20px}}.suggestionsBox .suggestionList{max-width:1040px}.suggestionsBox .suggestionList ul li{padding:0 6px}.suggestionsBox .autocomlete_item{border-top:0 !important;border:1px solid transparent;border-radius:14px;padding:10px !important;align-items:center;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.suggestionsBox .suggestionList li a:hover .autocomlete_item{border-color:rgba(232,151,10,.35);background:radial-gradient(circle at top right,rgba(232,151,10,.06) 0%,rgba(232,151,10,0) 45%),linear-gradient(180deg,#ffffff 0%,#fffaf2 100%);box-shadow:0 10px 22px rgba(0,0,0,.06);transform:translateY(-2px)}.suggestionsBox .ac_image{border:1px solid #efefef !important;border-radius:12px !important;background:#f7f7f7 !important}.suggestionsBox .ac_content{padding-left:12px}.suggestionsBox .ac_text{color:#2b2b2b;font-weight:600;font-size:13.5px;line-height:1.4}.suggestionsBox .suggestionList li a:hover .ac_text{color:#E8970A}.suggestionsBox .ac_price{margin-top:4px;font-weight:800;color:#222;font-size:14px}.suggestionsBox .autocomplete_button{display:flex;justify-content:center;border-top:1px solid #f0f0f0;margin:20px 14px 0;padding:28px 0 4px}.suggestionsBox .autocomplete_button a{display:inline-flex;text-decoration:none}.suggestionsBox .autocomplete_button a .cssButton{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:auto !important;min-width:300px;padding:14px 32px !important;border-radius:999px !important;background:linear-gradient(135deg,#1f1f1f 0%,#141414 100%) !important;color:#fff !important;border:1px solid transparent !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.3px !important;box-shadow:0 6px 18px rgba(0,0,0,.22) !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease !important}.suggestionsBox .autocomplete_button a:hover .cssButton{transform:translateY(-2px) !important;border-color:rgba(232,151,10,.7) !important;box-shadow:0 10px 24px rgba(0,0,0,.30),0 0 0 2px rgba(232,151,10,.35) !important}.suggestionsBox .autocomplete_button a .cssButton .cssButtonText{color:#fff !important}.suggestionsBox .autocomplete_button a .cssButton .cssButtonIcon{color:#E8970A !important;display:inline-flex}.SumoSelect>.optWrapper>.options li.opt.us-coloropt{font-weight:600}.SumoSelect>.optWrapper>.options li.opt.us-coloropt:hover,.SumoSelect>.optWrapper>.options li.opt.us-coloropt.sel,.SumoSelect>.optWrapper>.options li.opt.us-coloropt.selected{box-shadow:inset 0 0 0 2px #E8970A}@media (max-width:560px){.listingcontainer_full .listingbox .lb_title .lb_title_inner a{font-size:16px !important;line-height:1.35 !important}.listingcontainer_full .listingbox .lb_title .lb_title_inner,.listingcontainer_full .listingbox .lb_title h2{height:auto !important}}.layout_header{border-bottom:1px solid #ececec !important;box-shadow:none !important}.layout_categories{border-bottom:1px solid #ececec !important}.breadcrumb{border-top:0 !important}.breadcrumb::before{display:none !important}ul.fc-highlights{list-style:none !important;margin:18px 0 14px !important;padding:0 !important}ul.fc-highlights li{position:relative !important;padding:0 0 0 30px !important;margin:0 0 9px !important;line-height:1.55 !important;font-weight:600 !important;color:#2b2f36 !important}ul.fc-highlights li::before{content:"" !important;position:absolute !important;left:0 !important;top:0.12em !important;width:19px !important;height:19px !important;border-radius:50% !important;background-color:#E8970A !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E"),linear-gradient(145deg,#F4AB22 0%,#E8970A 60%,#d4860a 100%) !important;background-repeat:no-repeat,no-repeat !important;background-position:center,center !important;background-size:11px 11px,cover !important;box-shadow:0 2px 6px rgba(232,151,10,0.35),inset 0 1px 0 rgba(255,255,255,0.45) !important}.pd_description_content img[src*="/eigeneBilder/Pflegehinweise/"]{height:26px !important;width:auto !important;vertical-align:middle !important;margin:0 2px !important}.address-book-process-modern .contentbox:has(.SumoSelect.open),.address-book-process-modern .address_book_details:has(.SumoSelect.open),.address-book-process-modern .flex_account_col_2:has(.SumoSelect.open){overflow:visible !important}.address-book-process-modern .SumoSelect.open .optWrapper{z-index:60 !important}.address-book-process-modern .fa-asterisk,.address-book-process-modern .fields_required{display:none !important}.account-edit-modern .fa-asterisk,.account-edit-modern .fields_required{display:none !important}.account-edit-modern .inputRequirement{display:none !important}.layout_categories .menu_items > li.active1 > a,.layout_categories .menu_items > li.activeparent1 > a,.layout_categories .menu_items > li.active1 > .nolink,.layout_categories .menu_items > li.activeparent1 > .nolink{color:#E8970A !important;font-weight:800 !important}.listingcontainer_full .listingbox{content-visibility:auto;contain-intrinsic-size:auto 500px}.lb_new_flag,.category-landing--schiesser .lb_new_flag,.category-landing--schiesser~.categories_listing .lb_new_flag,.category-landing--schiesser+.categories_listing .lb_new_flag,.categories_listing .lb_new_flag{color:#2b2b2b}#container_suche .rememberSect a,.rememberSect a{color:#8a5500}#container_suche .rememberSect{gap:8px !important;align-items:center !important}#container_suche .rememberSect a{display:inline-flex !important;align-items:center !important;min-height:24px !important;padding:4px 2px !important}#container_suche .rememberSect input[name="merken"]{width:24px !important;height:24px !important;margin:0 !important}
.layout_content.dm_shoppingcart{margin-bottom:0}
.homeTrustboxGray .trust-item{justify-content:center}
@media (min-width:577px) and (max-width:991px){.homeTrustboxGray .trust-item img{margin-top:0 !important}.homeTrustboxGray .trust-item{align-items:center !important}}

@media only screen and (max-width:767px){.homeTrustboxGray .trust-text{margin-top:0}}
@media (max-width:576px){.homeTrustboxGray{padding-top:7px !important;padding-bottom:7px !important}.homeTrustboxGray .trust-item{align-items:center !important;gap:3px !important}.homeTrustboxGray .trust-item img{width:46px !important;margin:0 auto !important}}

/* Fix: natives ::before i-Icon (left:0/width:40px) braucht linkes Padding, das die Sammelregeln auf 16/24px zurueckgesetzt hatten -> Icon ueberlappte Text */
.account-page-modern .infomessage,.account-page-modern .errormessage,.account-edit-modern .infomessage,.account-edit-modern .errormessage,.address-book-modern .infomessage,.address-book-modern .errormessage,.address-book-process-modern .infomessage,.address-book-process-modern .errormessage,.account-password-modern .infomessage,.account-password-modern .errormessage,.account-history-modern .infomessage,.account-history-modern .errormessage,.account-history-info-modern .infomessage,.account-history-info-modern .errormessage,.create-account-modern .infomessage,.create-account-modern .errormessage,.create-account-guest-modern .infomessage,.create-account-guest-modern .errormessage{position:relative !important;padding-left:60px !important;overflow:hidden !important}
.account-page-modern .infomessage::before,.account-page-modern .errormessage::before,.account-edit-modern .infomessage::before,.account-edit-modern .errormessage::before,.address-book-modern .infomessage::before,.address-book-modern .errormessage::before,.address-book-process-modern .infomessage::before,.address-book-process-modern .errormessage::before,.account-password-modern .infomessage::before,.account-password-modern .errormessage::before,.account-history-modern .infomessage::before,.account-history-modern .errormessage::before,.account-history-info-modern .infomessage::before,.account-history-info-modern .errormessage::before,.create-account-modern .infomessage::before,.create-account-modern .errormessage::before,.create-account-guest-modern .infomessage::before,.create-account-guest-modern .errormessage::before{content:"i" !important;font-family:Arial,sans-serif !important;position:absolute !important;left:18px !important;top:50% !important;transform:translateY(-50%) !important;width:26px !important;height:26px !important;border-radius:999px !important;background:#296aab !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:15px !important;line-height:1 !important;font-weight:900 !important;box-shadow:0 6px 16px rgba(41,106,171,0.22) !important}

/* Einzelbild-Produkte (PDP): redundante 1-Thumbnail-Spalte weglassen, Hauptbild volle Breite/zentriert statt rechtslastig */
.pd_image_container:has(.splide_small_image .splide__slide:only-child){grid-template-columns:minmax(0,1fr) !important}
.pd_image_container:has(.splide_small_image .splide__slide:only-child) .pd_image_small_container{display:none !important}

/* PDP: etwas mehr Abstand unterhalb der Breadcrumb (vorher ~16px) */
#product_info{margin-top:24px !important}

/* PDP: Farbe/Groesse-Box symmetrisch rahmen. Margin-collapse durch Wrapper machte Werte unzuverlaessig
   -> display:flow-root killt den collapse, dann wirkt margin-top deterministisch. A=20=D, B=16=C */
.product_options_select{display:flow-root !important}
.po_row_select{margin-top:8px !important}

/* Breadcrumb global etwas höher (margin-top 18px -> 8px) */
.breadcrumb{margin-top:8px !important}

/* PDP Buy-Box: vertikale Abstaende symmetrisch (oben/Mitte/unten je 17px). ID-Spezifitaet noetig,
   da .product-info-premium .pi-offer-card{padding:12px} und .pd_addtobasket{mt10/pt10} sonst gewinnen */
#product_info .pi-offer-card{padding:16px 12px 12px !important}
#product_info .pd_addtobasket{margin-top:2px !important;padding-top:9px !important;margin-bottom:0px !important}

/* PDP Titel-Karte (.pi_introcard): Abstand oben = unten (je 23px). pd_rating margin-bottom:15px
   kollabiert sonst nach aussen und macht unten groesser; ID-Spezifitaet wg. .product-info-premium-Regeln */
#product_info .pi_introcard{padding-top:22px !important;padding-bottom:25px !important}
#product_info .pi-rating-wrap .pd_rating{margin-bottom:0 !important}

/* Breadcrumb: aktuellen Eintrag (Produktname) immer voll ausschreiben statt .limit-Ellipsis (max-width:160px) */
.breadcrumb .limit.current{max-width:none !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important}

/* Hauptmenue kompakter: Link-Padding 21/19 -> 14/14, obere+untere Trennlinie ~12px enger zusammen.
   ul-Spezifitaet noetig, sonst gewinnen die bestehenden .layout_categories .menu_items>li>a-Regeln */
.layout_categories ul.menu_items>li>a,.layout_categories ul.menu_items .level1.has_sub_cats span.nolink{padding-top:14px !important;padding-bottom:14px !important}

/* Oberkategorie: Abstand Breadcrumb->Ueberschrift generell kleiner (54->30, Desktop). Mobil-Block unten gewinnt mit 22 */
.categories_listing{margin-top:30px !important}

/* Oberkategorieseiten mobil kompakter: Abstand Breadcrumb->Ueberschrift (->22) und
   seitlicher Banner-Rand (.category-hero padding 32->14); nur mobil */
@media (max-width:767px){
  .categories_listing{margin-top:22px !important}
  .category-hero{padding-left:14px !important;padding-right:14px !important;padding-top:14px !important}
}

/* === Account-Menue hochwertig & rund (statt eckig, stylesheet.css-Basis) === */
.account_navigaton{border-radius:18px !important;overflow:hidden !important;background:linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important;border:1px solid #ececec !important;box-shadow:0 12px 30px rgba(0,0,0,0.04) !important}
.account_navigaton .navigation_item{border-radius:0 !important;border:0 !important;border-bottom:1px solid #f0f0f0 !important;transition:background .2s ease}
.account_navigaton .navigation_item:last-child{border-bottom:0 !important}
.account_navigaton .navigation_item a{padding:3px 8px}
.account_navigaton .navigation_item a .icon{color:#E8970A !important;width:38px;padding:15px 0 15px 8px}
.account_navigaton .navigation_item a .title{font-size:14.5px;font-weight:500;color:#2b2b2b}
.account_navigaton .navigation_item:hover{background:#faf6ef !important}
.account_navigaton .navigation_item.selected{background:linear-gradient(90deg,rgba(232,151,10,0.09) 0%,rgba(232,151,10,0) 70%) !important;box-shadow:inset 3px 0 0 #E8970A !important}
.account_navigaton .navigation_item.selected .title{color:#1f1f1f !important;font-weight:700}
.account_navigaton .navigation_item.selected .icon{color:#E8970A !important}

/* === Checkout Versand-/Zahlungsauswahl hochwertig & rund (statt eckig) === */
.checkout-shipping-modern #horizontalAccordion,
.checkout-payment-modern #horizontalAccordion{
  border-radius:18px !important;
  overflow:hidden !important;
  background:linear-gradient(180deg,#ffffff 0%,#fafafa 100%) !important;
  border:1px solid #ececec !important;
  box-shadow:0 12px 30px rgba(0,0,0,0.04) !important;
  margin:0 0 10px 0 !important;
}
.checkout-shipping-modern #horizontalAccordion .resp-tabs-container,
.checkout-payment-modern #horizontalAccordion .resp-tabs-container{border:0 !important;background:transparent !important;padding:0 !important}
.checkout-shipping-modern #horizontalAccordion .resp-tab-contents,
.checkout-payment-modern #horizontalAccordion .resp-tab-contents{border:0 !important;background:transparent !important}

.checkout-shipping-modern #horizontalAccordion .resp-accordion,
.checkout-payment-modern #horizontalAccordion .resp-accordion{
  background:transparent !important;
  border:0 !important;
  border-bottom:1px solid #f0f0f0 !important;
  padding:14px 18px !important;
  transition:background .2s ease;
}
.checkout-shipping-modern #horizontalAccordion .resp-tab-contents:last-child .resp-accordion,
.checkout-payment-modern #horizontalAccordion .resp-tab-contents:last-child .resp-accordion{border-bottom:0 !important}

.checkout-shipping-modern #horizontalAccordion .resp-accordion:hover,
.checkout-payment-modern #horizontalAccordion .resp-accordion:hover{background:#faf6ef !important}

.checkout-shipping-modern #horizontalAccordion .resp-accordion.resp-tab-active,
.checkout-payment-modern #horizontalAccordion .resp-accordion.resp-tab-active{
  background:linear-gradient(90deg,rgba(232,151,10,0.09) 0%,rgba(232,151,10,0) 70%) !important;
  box-shadow:inset 3px 0 0 #E8970A !important;
}

.checkout-shipping-modern #horizontalAccordion .cus_radio input[type="radio"]~label:before,
.checkout-payment-modern #horizontalAccordion .cus_radio input[type="radio"]~label:before{color:#cfcfcf !important}
.checkout-shipping-modern #horizontalAccordion .cus_radio input[type="radio"]:checked~label:before,
.checkout-shipping-modern #horizontalAccordion .cus_radio input[type="radio"]:checked~label:after,
.checkout-payment-modern #horizontalAccordion .cus_radio input[type="radio"]:checked~label:before,
.checkout-payment-modern #horizontalAccordion .cus_radio input[type="radio"]:checked~label:after{color:#E8970A !important}

.checkout-shipping-modern #horizontalAccordion .resp-tab-active .shipping_name,
.checkout-shipping-modern #horizontalAccordion .resp-tab-active .payment_name,
.checkout-payment-modern #horizontalAccordion .resp-tab-active .shipping_name,
.checkout-payment-modern #horizontalAccordion .resp-tab-active .payment_name{color:#1f1f1f !important;font-weight:700 !important}

.checkout-shipping-modern #horizontalAccordion .resp-arrow:before,
.checkout-payment-modern #horizontalAccordion .resp-arrow:before{color:#999 !important}
.checkout-shipping-modern #horizontalAccordion .resp-tab-active .resp-arrow:before,
.checkout-payment-modern #horizontalAccordion .resp-tab-active .resp-arrow:before{color:#E8970A !important}

.checkout-shipping-modern #horizontalAccordion .resp-tab-content,
.checkout-payment-modern #horizontalAccordion .resp-tab-content{
  border:0 !important;
  border-bottom:1px solid #f0f0f0 !important;
  background:#fcfbf9 !important;
  padding:14px 18px 16px 18px;
  font-size:13.5px !important;
  color:#555 !important;
}
.checkout-shipping-modern #horizontalAccordion .resp-tab-contents:last-child .resp-tab-content,
.checkout-payment-modern #horizontalAccordion .resp-tab-contents:last-child .resp-tab-content{border-bottom:0 !important}

/* === Back-to-Top-Button (schlank, ersetzt MITS-Modul) === */
.to-top{position:fixed;right:22px;bottom:26px;z-index:1000;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,#2e2e2e 0%,#1a1a1a 100%);color:#fff;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.26);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,background .2s ease}
.to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.to-top:hover{background:linear-gradient(180deg,#3a3a3a 0%,#242424 100%)}
.to-top i{font-size:18px;line-height:1}
@media print{.to-top{display:none !important}}

/* === Bild-Viewer (Viewer.js) premium === */
.viewer-container.viewer-backdrop{background-color:rgba(247,247,249,0.86)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.viewer-container .viewer-canvas>img{border-radius:16px!important;box-shadow:0 24px 70px rgba(0,0,0,.16),0 6px 18px rgba(0,0,0,.07)}
.viewer-container .viewer-button.viewer-close{top:22px;right:24px;width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid #ececec;box-shadow:0 8px 22px rgba(0,0,0,.10);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}
.viewer-container .viewer-button.viewer-close::before{background:transparent!important;color:#333;height:auto;width:auto;line-height:1;font-size:18px}
.viewer-container .viewer-button.viewer-close:hover{background:#E8970A;transform:translateY(-1px)}
.viewer-container .viewer-button.viewer-close:hover::before{color:#fff}
.viewer-container .viewer-prev,.viewer-container .viewer-next{width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid #ececec;box-shadow:0 8px 22px rgba(0,0,0,.10);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}
.viewer-container .viewer-prev{left:24px;top:50%!important;bottom:auto!important;margin-top:-26px!important}
.viewer-container .viewer-next{right:24px;top:50%!important;bottom:auto!important;margin-top:-26px!important}
.viewer-container .viewer-prev::before,.viewer-container .viewer-next::before{background:transparent!important;color:#333;height:auto;width:auto;line-height:1;font-size:18px}
.viewer-container .viewer-prev:hover,.viewer-container .viewer-next:hover{background:#E8970A;transform:scale(1.06)}
.viewer-container .viewer-prev:hover::before,.viewer-container .viewer-next:hover::before{color:#fff}
.viewer-container .viewer-toolbar>ul{background:#fff;border:1px solid #ececec;box-shadow:0 8px 22px rgba(0,0,0,.10);border-radius:30px;padding:6px;margin:0 auto 16px}
.viewer-container .viewer-toolbar>ul>li{width:40px;height:40px;border-radius:50%;margin:0 3px;display:flex;align-items:center;justify-content:center;background:transparent!important;transition:background .15s}
.viewer-container .viewer-toolbar>ul>li:hover{background:#faf6ef!important}
.viewer-container .viewer-toolbar>ul>li::before{background:transparent!important;color:#555;height:auto;width:auto;line-height:1;font-size:18px}
.viewer-container .viewer-toolbar>ul>li:hover::before{color:#E8970A}
.viewer-container .viewer-navbar{background:transparent!important;padding:14px 0}
.viewer-container .viewer-list>li{border-radius:8px;border:2px solid transparent;opacity:.6}
.viewer-container .viewer-list>li:hover{opacity:1}
.viewer-container .viewer-list>.viewer-active,.viewer-container .viewer-list>.viewer-active:hover{opacity:1;border-color:#E8970A}

/* Einheitliche Produkttitel in allen Slider-Boxen: immer 2 Zeilen,
   gleiche Groesse, sauber gekuerzt (kein 3-Zeilen-Abschneiden) */
.splide_size1 .lb_title .lb_title_inner,
.splide_size2 .lb_title .lb_title_inner,
.splide_size3 .lb_title .lb_title_inner {
  height: 2.9em !important;
  overflow: hidden !important;
}
.splide_size1 .lb_title .lb_title_inner a,
.splide_size2 .lb_title .lb_title_inner a,
.splide_size3 .lb_title .lb_title_inner a {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
  min-height: 0 !important;
  height: auto !important;
}

/* Trustblock "20 Jahre" mobil: Text mehr Rand-Abstand + etwas groesser */
@media (max-width:767px){
  .pageFooter--trustblock .content_big{padding-left:50px;padding-right:50px}
  .pageFooter--trustblock .kagrar .text{font-size:16px !important;line-height:1.55}
  .pageFooter--trustblock .content_big > .row > div[class*="col-"].kagrar{margin-bottom:20px !important}
}

/* Suchseite: Material-Filter-Card Akzent (Textil-Teal "M"-Badge, harmonisch zum Gold) */
.saf-group--material .saf-group-icon{background:linear-gradient(135deg,#2f8f83 0%,#56c2b0 100%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.55),0 2px 5px rgba(47,143,131,.30)}

.viewer-container .viewer-transition{transition:all .3s !important}

/* ============================================================
   Produkt teilen (custom) - dezenter Textlink neben der Art.-Nr.
   Auf allen Geraeten sichtbar (Desktop, Tablet, Mobil).
   ============================================================ */
.pd-share{
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0 0 0 16px;         /* kleiner Abstand rechts neben der Art.-Nr. */
}
.pd-share-toggle{
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #555;               /* neutrales Grau/Anthrazit wie die Art.-Nr. */
  font-size: 12px;
  font-weight: 600;
  line-height: 1.35;
  cursor: pointer;
  text-decoration: none;
  transition: color .15s ease;
  -webkit-appearance: none;
  appearance: none;
}
.pd-share-toggle .pd-share-ico{
  width: 14px;
  height: 14px;
  fill: none;
  stroke: currentColor;
}
.pd-share-toggle .pd-share-ico circle{ fill: currentColor; stroke: none; }
.pd-share-toggle:hover,
.pd-share-toggle:focus-visible{
  color: #2b3440;            /* bei Hover/Touch etwas dunkler ... */
  text-decoration: underline;/* ... und leicht unterstrichen */
  outline: none;
}
.pd-share-label{ display: inline-block; }

/* Popover-Menue (Fallback) - oeffnet mittig ZENTRIERT unter dem Toggle.
   Sehr hoher z-index, damit es vor der Preis-Card und
   dem "Rezension schreiben"-Link liegt. */
.pd-share-menu{
  position: absolute;
  left: 50%;
  top: calc(100% + 8px);
  transform: translateX(-50%);
  z-index: 9999;
  display: flex;
  gap: 8px;
  padding: 9px 10px;
  background: #fff;
  border: 1px solid rgba(0,0,0,0.08);
  border-radius: 14px;
  box-shadow: 0 14px 34px rgba(20,30,45,0.16);
}
.pd-share-menu[hidden]{ display: none; }
.pd-share-menu::after{ /* kleiner Pfeil OBEN, mittig zum Menue */
  content:"";
  position:absolute;
  left: 50%;
  bottom: 100%;
  width: 12px; height: 12px;
  background: #fff;
  border-left: 1px solid rgba(0,0,0,0.08);
  border-top: 1px solid rgba(0,0,0,0.08);
  transform: translate(-50%, 6px) rotate(45deg);
}
.pd-share-item{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 10px;
  border: 0;
  cursor: pointer;
  color: #fff;
  background: #8a9099;
  transition: transform .16s ease, filter .16s ease;
  -webkit-appearance: none;
  appearance: none;
  text-decoration: none;
}
.pd-share-item svg{ width: 20px; height: 20px; display: block; }
.pd-share-item:hover,
.pd-share-item:focus-visible{ transform: translateY(-2px); filter: saturate(1.06); outline: none; }
.pd-share-item.whatsapp{ background: #25d366; }
.pd-share-item.telegram{ background: #2ca5e0; }
.pd-share-item.facebook{ background: #1877f2; }
.pd-share-item.email{ background: #6a7180; }
.pd-share-item.copy{ background: #E8970A; }
.pd-share-item.x{ background: #000; }   /* X (ehem. Twitter) */

/* Icon-Farbe erzwingen (schlaegt globales a:link{color:#333}) */
a.pd-share-item:link,
a.pd-share-item:visited,
a.pd-share-item:hover,
a.pd-share-item:focus{ color:#fff; }

/* Hover-/Focus-Tooltips der einzelnen Netzwerk-Icons: bewusst weggelassen,
   damit sie nicht aus der .pi_introcard herausragen. aria-label bleibt
   fuer Screenreader/Barrierefreiheit am Element vorhanden. */

/* Toast - mittig ZENTRIERT unter dem Toggle. Extra hoher z-index,
   damit die Meldung immer im Vordergrund liegt. */
.pd-share-note{
  position: absolute;
  left: 50%;
  top: calc(100% + 8px);
  z-index: 10000;
  padding: 7px 12px;
  border-radius: 10px;
  background: #2b3440;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  opacity: 0;
  transform: translateX(-50%) translateY(-4px);
  pointer-events: none;
  transition: opacity .2s ease, transform .2s ease;
}
.pd-share-note.is-visible{ opacity: 1; transform: translateX(-50%) translateY(0); }

/* ============================================================
   Introcard-Overflow: standardmaessig overflow:hidden - wuerde das
   nach unten geoeffnete Share-Popover abschneiden. Auf allen
   Geraeten sichtbar machen (Teilen-Link ist ueberall aktiv).
   z-index hoch, damit das Popover VOR der Preis-Card liegt.
   ============================================================ */
#product_info.product-info-premium .pi_introcard{
  overflow: visible !important;
  z-index: 7000 !important;     /* > .pd_offer (z-index:6000) in der Preis-Karte, damit das Popover VOR der Preis-Card liegt */
}

/* ============================================================
   Teilen-Popover ueber der Rezensionen-Zeile (Sterne + "Rezension schreiben"):
   Regel .pi_introcard>* setzt alle direkten Kinder auf position:relative;
   z-index:1 - dadurch bekommen .pi-meta-row (enthaelt .pd-share) und
   .pi-rating-wrap den gleichen z-index. Bei Gleichstand gewinnt die
   DOM-Reihenfolge, und .pi-rating-wrap steht spaeter -> ueberdeckt das
   Popover. Hoeherer z-index auf .pi-meta-row loest den Konflikt.
   ============================================================ */
#product_info.product-info-premium .pi_introcard > .pi-meta-row{
  z-index: 30 !important;
}

/* Groessenauswahl PDP staerker hervorheben (Variante C) */
#product_info.product-info-premium :is(select,.SumoSelect>.CaptionCont){background:#fff!important;border:1px solid #E8970A!important;border-radius:12px!important;font-size:14px!important;color:#1f2530!important;min-height:42px!important;height:42px!important;font-weight:700!important;box-shadow:0 0 0 4px rgba(232,151,10,.10)!important;box-sizing:border-box!important}
#product_info.product-info-premium .SumoSelect>.CaptionCont{display:flex!important;align-items:center!important;line-height:normal!important;padding-top:0!important;padding-bottom:0!important}
#product_info.product-info-premium .SumoSelect>.CaptionCont>span{line-height:40px!important}
#product_info.product-info-premium select{line-height:40px!important}
#product_info.product-info-premium :is(select,.SumoSelect>.CaptionCont):hover{border-color:#d6870a!important;background:#fff!important;box-shadow:0 0 0 3px rgba(232,151,10,.16)!important}
#product_info.product-info-premium .po_row_select_name{font-size:15px!important;color:#1f2530!important;font-weight:700!important}
#product_info.product-info-premium .SumoSelect>.CaptionCont>span.placeholder{color:#E8970A!important;font-weight:700!important}
/* PDP PayPal-Button: linksbuendig zum Warenkorb-Button + Breite gedeckelt/konsistent (2026-07-02) */.product-info-premium .pd_addtobasket .pd_addtobasket_row_additional .pd_addtobasket_paypal{width:100% !important;max-width:210px !important;margin-left:0 !important;margin-right:auto !important;box-sizing:border-box !important}.product-info-premium .pd_addtobasket .pd_addtobasket_row_additional .pd_addtobasket_paypal .apms_form_button,.product-info-premium .pd_addtobasket .pd_addtobasket_row_additional .pd_addtobasket_paypal #apms_buttons,.product-info-premium .pd_addtobasket .pd_addtobasket_row_additional .pd_addtobasket_paypal #apms_button1,.product-info-premium .pd_addtobasket .pd_addtobasket_row_additional .pd_addtobasket_paypal .paypal-buttons{width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;display:block !important}@media only screen and (max-width:767px){.product-info-premium .pd_addtobasket_row_additional{padding-left:0 !important;padding-right:0 !important;margin-left:calc(var(--qty-width) + var(--btn-gap)) !important;margin-right:calc(var(--wish-width) + var(--btn-gap)) !important;width:auto !important;max-width:none !important}.product-info-premium .pd_addtobasket .pd_addtobasket_row_additional .pd_addtobasket_paypal{padding-left:0 !important;padding-right:0 !important}}
/* Waehrungsauswahl Header: Abstand EUR<->Pfeil verkleinern (2026-07-02) */.layout_categories .settingsbox .SumoSelect.sumo_currency{min-width:65px !important;width:auto !important}.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont{padding:0 20px 0 10px !important}.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont>span{padding-right:0 !important}

.cart-toggle-modern .infomessage{margin-top:40px !important}
.checkout-shipping-address-modern .checkout-address-card,.checkout-payment-address-modern .checkout-address-card{overflow:visible !important}
.checkout-shipping-address-modern .checkout-address-card::before,.checkout-payment-address-modern .checkout-address-card::before{border-top-right-radius:inherit !important}

/* Fehlermeldungen: doppeltes Icon entfernen - seitenspezifisches Box-Icon zurueck auf Standard-Akzentbalken, nur noch EIN rotes "!" (.errormessage p::before) */
.logoff-modern .errormessage::before,.product-reviews-write-modern>.errormessage::before,.login-page-modern>.errormessage::before,.advanced-search-modern .errormessage::before,.account-page-modern .errormessage::before,.account-edit-modern .errormessage::before,.address-book-modern .errormessage::before,.address-book-process-modern .errormessage::before,.account-password-modern .errormessage::before,.account-history-modern .errormessage::before,.account-history-info-modern .errormessage::before,.create-account-modern .errormessage::before,.create-account-guest-modern .errormessage::before{content:"" !important;left:0 !important;right:auto !important;top:0 !important;bottom:0 !important;width:5px !important;height:auto !important;transform:none !important;border-radius:0 !important;background:linear-gradient(180deg,#ff4b4b 0%,#d92020 100%) !important;box-shadow:none !important;font-size:0 !important}
.advanced-search-modern .errormessage,.account-page-modern .errormessage,.account-edit-modern .errormessage,.address-book-modern .errormessage,.address-book-process-modern .errormessage,.account-password-modern .errormessage,.account-history-modern .errormessage,.account-history-info-modern .errormessage,.create-account-modern .errormessage,.create-account-guest-modern .errormessage{padding-left:24px !important}

/* Fehlerbox: Meldungen immer untereinander, gleichmaessiger Abstand (gap ignoriert leere Eintraege),
   leere <p> ausblenden (keine Icons ohne Text), Icon absolut -> Leerzeichen nach Doppelpunkt bleibt erhalten */
.errormessage{flex-direction:column !important;align-items:stretch !important;gap:14px !important}
.errormessage p{display:block !important;position:relative !important;width:100% !important;min-height:30px !important;margin:0 !important;padding-left:46px !important}
.errormessage p:empty{display:none !important}
.errormessage p::before{position:absolute !important;left:0 !important;top:0 !important;margin-right:0 !important}
.product-reviews-write-modern>.errormessage{display:flex !important;padding-left:24px !important}

/* Warenkorb: Spalten-Layout (Artikel|Anzahl|Summe) schon ab 740px statt 760px,
   damit auch Browser mit klassischer Scrollbar (z.B. Opera) auf ~768px-Hochkant-Monitoren
   die Spalten zeigen (Opera-Viewport ~751px < 760 -> sonst gestapelt). 10 Regeln = exakte Kopie des >=760-Blocks aus stylesheet.css, scoped auf .cart-page-modern. */
@media only screen and (min-width:740px){
.cart-page-modern .of_header_col_img{width:110px !important}
.cart-page-modern .of_header_col_summary{width:280px !important}
.cart-page-modern .of_header_col_qty{display:flex !important}
.cart-page-modern .of_col_img{width:110px !important}
.cart-page-modern .of_col_flex{padding:0 5% 0 20px !important}
.cart-page-modern .of_col_summary{border-top:none !important;width:initial !important;padding:0 !important}
.cart-page-modern .of_col_qty{width:160px !important}
.cart-page-modern .of_col_qty_label{display:none !important}
.cart-page-modern .of_col_total{width:120px !important}
.cart-page-modern .of_action{padding:12px 0 0 0 !important}}

/* Groessen-/Farb-Select PDP: ab 500px Breite begrenzen (nicht ueber volle Breite ziehen) */
@media (min-width:500px){#product_info .po_row_select_item{max-width:400px}}

/* Warenkorb-Summe: keine Doppellinie ueber der Endsumme -
   Versandzeile bekommt keine untere Trennlinie (ot_total hat schon border-top) */
.cart-page-modern .ordertotal_row.ot_shipping{border-bottom:none !important}

/* Trust-Icons unter Banner: Grid-Breite schon im Head-Bundle setzen,
   damit die 4 Icons sofort in 4 Spalten stehen (verhindert kurzes
   vertikales Stapeln, bis das Bottom-Bootstrap laedt). Werte = 1:1 wie
   bootstrap.min.css (.row / .col-3), daher kein spaeterer Sprung. */
.homeTrustboxGray .row{display:flex;flex-wrap:wrap}
.homeTrustboxGray .col-md-12{flex:0 0 auto;width:100%}
.homeTrustboxGray .col-3{flex:0 0 auto;width:25%}

/* Mega-Menue: 6 statt 3 Spalten, weniger horizontale Luft (2026-07-03) */
.mega_menu>ul>li,
.mega_menu>ul>li.level_manu{
  width:16.6666% !important;
  padding:0 8px !important;
}
/* Menues mit nur einer (unvollstaendigen) Reihe - z.B. Outlet mit 4 Kategorien - mittig
   zentrieren statt linksbuendig (sonst grosse Luecke rechts). :has erkennt "keine 2. Reihe"
   ueber das Fehlen eines 8. li. Grosse Menues (19-33 li) bleiben linksbuendig -> Spalten bleiben ausgerichtet. */
.mega_menu>ul:not(:has(> li:nth-child(8))){
  justify-content:center;
}
/* Schrift & Pills an das schmalere 6-Spalten-Raster angepasst (2026-07-03).
   WICHTIG: Live-Menue ist .menu_items.case_1 -> Selektoren auf .mega_menu (NICHT case_2!). */
/* Normale Kategorielinks: 11px + leichter (fw 600), da UPPERCASE optisch schwerer wirkt
   -> gleicht sie an den Pill-Text (12px Title-Case) an */
.mega_menu>ul>li.level2:not(.spmBsm):not(.overview)>a{
  font-size:11px !important;
  line-height:13px !important;
  font-weight:600 !important;
}
/* Featured spm-Kategorien als REINER TEXT (kein Pill mehr): Markenorange, fett, Title-Case, 13px.
   Hebt sich klar von den grauen UPPERCASE-Normallinks (11px) ab; kein Rahmen/Unterstrich. */
.layout_categories .mega_menu li.spmBsm>a{
  display:block !important;
  padding:8px 10px !important;
  color:#1f1f1f !important;
  font-size:13px !important;
  font-weight:700 !important;
  text-transform:none !important;
  line-height:15px !important;
  text-align:left !important;
  border:1px solid rgba(232,151,10,0.35) !important;
  border-radius:8px !important;
}
.layout_categories .mega_menu li.spmBsm>a:hover{
  color:#c67a00 !important;
}
/* Trennlinie zwischen Pill-Reihe (featured) und restlicher Kategorienliste,
   damit normale Links nicht als Unterpunkte der Pills wirken. Pills = immer die erste 6er-Reihe;
   Linie volle Breite, dezenter Orange-Verlauf, transparent auslaufend. */
.mega_menu>ul{position:relative}
.mega_menu>ul>li.spmBsm{margin-bottom:20px !important}
.mega_menu>ul>li.spmBsm + li:not(.spmBsm)::before{
  content:"";position:absolute;left:0;right:0;margin-top:-11px;height:1px;
  background:rgba(232,151,10,0.30);
}

/* Header-Icons (mobil): kein Gleiten beim Laden. Ursache: globale *-Transition
   animiert background-position, während background-size:4cap sich beim Font-Load
   ändert -> Icons wandern. SVG-Icons brauchen keine Transition. (2026-07-03) */
html body :is(#toggle_search,#toggle_account,#toggle_cart,#toggle_wishlist,#menu_short .icn){
  transition:none !important;
}

/* Waehrungsauswahl Header (Desktop): Pfeil zentrieren+angleichen + EUR-Text groesser (2026-07-03) */
.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont>span:last-of-type>i{top:-2px !important}
.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont>span:last-of-type>i:after{font-size:11px !important}
.layout_categories .settingsbox .SumoSelect.sumo_currency>.CaptionCont>span:first-of-type{font-size:14px !important}

/* Burger-Menü: Zurück-Pfeil nur in Unterebenen zeigen (Hauptebene = mm-spn--main hat keine Zurück-Funktion), 05.07.2026 claude */
#mobile_menu.mm-spn--navbar.mm-spn--main::before{content:none !important;display:none !important}

/* PDP Pills unter der Beschreibung: unverlinkte Pills (z.B. Lieferzeit, MwSt.) exakt wie verlinkte in allen Breiten — Original-Regel :is(a span,>span) verwirft ">span" als ungültig, 05.07.2026 claude */
.product-info-premium .pi-benefits.pi-benefits--below-description > span{min-height:40px !important;padding:10px 16px !important;font-size:13px !important;font-weight:600 !important;line-height:1.3 !important}

/* Home Historie-Block (promo-section-home-2): Pills auch fuer klassenlose Links im Content-Editor-HTML (WYSIWYG entfernt class-Attribute) + Logo-Abstand oben mobil, 05.07.2026 claude */
.promo-section-home-2 .psleft .category-cta-buttons a{letter-spacing:0.01em;display:inline-flex !important;align-items:center;justify-content:center;min-height:50px;width:100% !important;max-width:300px;padding:13px 24px;border-radius:999px;border:1px solid #e8e8e8;background:linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%);color:#111827;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none !important;box-shadow:0 8px 22px rgba(0,0,0,0.06);transition:all 0.25s ease}
.promo-section-home-2 .psleft .category-cta-buttons a:hover,.promo-section-home-2 .psleft .category-cta-buttons a:focus{transform:translateY(-2px);border-color:#E8970A;color:#E8970A;background:#ffffff;box-shadow:0 12px 28px rgba(0,0,0,0.10);text-decoration:none !important}
@media (max-width:991px){.promo-section-home-2 .psleft .category-cta-buttons a{max-width:280px;padding:13px 22px;font-size:14px}}
@media (max-width:767px){.promo-section-home-2 .psleft .category-cta-buttons a{max-width:300px;padding:12px 20px}}
@media (max-width:480px){.promo-section-home-2 .psleft .category-cta-buttons a{max-width:280px;font-size:13px}
.promo-section-home-2 .psleft{padding-top:52px !important;background-position:center 52px !important}
.promo-section-home-2 .psleft .category-cta-buttons{margin-top:90px !important}}

/* === Multipack-Unterkategorien: Kacheltitel nicht abschneiden (06.07.2026) ===
   stylesheet.min.css begrenzt .subcats_title>span auf 2 Zeilen (line-clamp) ->
   "in Multipacks" wurde auf Desktop abgeschnitten, Silbentrennung erzeugte "Her-ren".
   Scoped auf die Kategorieseiten-Leiste: Begrenzung ganz aufheben (Karten wachsen
   per Flexbox mit), Trennung aus. */
.sub_categories_listing .subcats_title > span{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible;-webkit-hyphens:manual;hyphens:manual}


/* KI-GB 06.07.2026: Filterleiste (#kombi): Die Desktop-Regel (@media min-width:701px
   weiter oben) hielt die Zeile mit flex-wrap:nowrap und fix 190px je Selectbox zusammen.
   Mit der 4. Box ("Alle Arten") lief die Zeile rechts aus dem sichtbaren Bereich -
   je nach Layout mal am Viewport (Handy quer ~750px), mal an der schmalen Contentspalte
   neben der Sidebar (z.B. Viewport ~996px). Darum NICHT an Viewport-Breakpoints binden,
   sondern: Umbruch immer erlauben + Boxen flexibel (min 150 / max 280px) - die Zeile
   passt sich so jeder Containerbreite an, "Merken" bleibt rechtsbuendig. Auf breiten
   Seiten weiterhin eine Zeile mit ~190px-Boxen. */
@media (min-width:701px){
#container_suche form#kombi{flex-wrap:wrap !important;height:auto !important}
#container_suche form#kombi .SumoSelect{flex:1 1 170px !important;width:auto !important;min-width:150px !important;max-width:280px !important}
#container_suche form#kombi .rememberSect{margin-left:auto !important}
.ssm_select{height:auto !important;min-height:48px !important;overflow:visible !important}
}


/* KI-GB 06.07.2026: Art-Unterkategorie-Kacheln (Text-Kacheln OHNE Bild, Multipacks/
   Uebergroessen): einheitliche Groesse ueberall. Vorher prozentuale Breite (20%/33% je
   Breakpoint) -> neben der Sidebar schrumpften die Karten auf ~148px, lange Labels
   brachen 3-zeilig um und die Karten einer Zeile wurden unterschiedlich hoch. Jetzt:
   feste Basis 230px (bricht bei Platzmangel in die naechste Zeile um), Inhalt vertikal
   zentriert, gemeinsame Mindesthoehe. Kacheln MIT Bild (Waescheserien-Leisten der
   Hauptkategorien) bleiben unberuehrt (:not(:has(.subcats_image))). */
.sub_categories_listing .subcats_item:not(:has(.subcats_image)){flex:0 0 230px !important;width:230px !important;max-width:100% !important}
.sub_categories_listing .subcats_item:not(:has(.subcats_image)) > a{display:block;height:100%}
.sub_categories_listing .subcats_item:not(:has(.subcats_image)) .subcats_item_inner{display:flex;align-items:center;justify-content:center;height:100% !important;min-height:60px;box-sizing:border-box}


/* KI-GB 06.07.2026: Kachel-Sektion (sub_categories_listing) kompakter (Nutzerwunsch):
   (1) Aussenabstaende reduziert (vorher margin 52px oben / 42px unten -> zu viel Luft
   zwischen Beschreibung, Kacheln und Rabatt-Banner), (2) Sektions-Ueberschrift war mit
   28px GROESSER als die H1 der Seite (25px) -> jetzt 20px, klar untergeordnet.
   Wirkt auf alle Kachel-Leisten (Sparpacks, Uebergroessen, Hauptseiten). */
.sub_categories_listing{margin:28px 0 16px !important}
.sub_categories_listing .subline{font-size:20px !important}

/* ShopMailer-Feinschliff 17.07.26: (1) Warenkorb-Infomeldungen vertikal zentrieren, (2) Giftbox-Infobox in der Zusammenfassung im Premium-Stil (blauer Badge statt 40px-Streifen aus stylesheet.css) */
.cart-page-modern>.infomessage{align-content:center !important}
.cart-page-modern .ordercontainer_total_inner .giftbox .infomessage{position:relative !important;display:block !important;align-content:center !important;min-height:64px !important;margin:0 0 16px !important;padding:16px 18px 16px 56px !important;border:1px solid rgba(43,108,176,0.22) !important;border-radius:22px !important;background:radial-gradient(circle at top right,rgba(43,108,176,0.10) 0%,rgba(43,108,176,0) 42%),linear-gradient(180deg,#f5f9fd 0%,#eaf3fb 100%) !important;box-shadow:0 12px 30px rgba(31,60,86,0.10),inset 0 1px 0 rgba(255,255,255,0.78) !important;color:#2b6cb0 !important;font-size:13px !important;line-height:1.55 !important;font-weight:500 !important;overflow:hidden !important;box-sizing:border-box !important;border-bottom:1px solid rgba(43,108,176,0.22) !important}
.cart-page-modern .ordercontainer_total_inner .giftbox .infomessage::before{content:"i" !important;position:absolute !important;left:13px !important;top:50% !important;right:auto !important;bottom:auto !important;transform:translateY(-50%) !important;width:28px !important;height:28px !important;padding:0 !important;border-radius:999px !important;background:linear-gradient(135deg,#4a8dca 0%,#2b6cb0 100%) !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:15px !important;line-height:1 !important;font-weight:900 !important;font-family:Arial,sans-serif !important;box-shadow:0 8px 18px rgba(43,108,176,0.28) !important}

/* Mega-Menue sofort aufklappen statt 400ms Delay (Fehlklick-Fix 220726-2302) - schnelles Oeffnen, kleine Schliess-Toleranz */
.layout_categories .mega_menu{transition-duration:.12s !important;transition-delay:.18s !important}
.layout_categories .menu_items>li.has_sub_cats:hover .mega_menu{transition-delay:0s !important}

@media (max-width:600px){.product-info-premium .pi-benefits--below-description>a>span,.product-info-premium .pi-benefits--below-description>span{white-space:normal;text-align:center}}
.box_products_head h2.title{margin-top:0;border-bottom:none}
.product-info-premium~.content_big :is(.box_products_head .title,.cross_selling .subline){font-size:24px !important;line-height:1.15 !important}
@media (max-width:767px){.product-info-premium~.content_big :is(.box_products_head .title,.cross_selling .subline){font-size:19px !important}}
.dm_shoppingcart .box_products_head .title{font-size:24px !important;line-height:1.15 !important}
.product-info-premium .cross_selling .subline{font-size:24px !important;line-height:1.15 !important}
@media (max-width:767px){.product-info-premium .cross_selling .subline{font-size:19px !important}.dm_shoppingcart .box_products_head .title{font-size:19px !important}}
@media (max-width:767px){#product_info .cross_selling .subline{font-size:19px !important}}
/* Groessenrechner-Styles, ausgelagert aus includes/external/Groessenrechner/rechner_*_inc.php (30.07.2026 PDP-SEO Phase 4) */
.size-page,.size-calculator-container{max-width:1440px;width:100%;margin:0 auto 48px;padding:0;color:#1f1f1f;box-sizing:border-box}.size-page *,.size-page *::before,.size-page *::after,.size-calculator-container *,.size-calculator-container *::before,.size-calculator-container *::after{box-sizing:border-box}.size-page-intro{position:relative;margin:0 0 22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.size-page-intro h1{margin:0 0 12px;font-size:30px;line-height:1.15;font-weight:900;letter-spacing:-.02em;color:#1f1f1f}.size-page-intro h1::after,.size-section-title::after{content:"";display:inline-block;width:8px;height:8px;margin-left:5px;border-radius:3px;background:#E8970A;vertical-align:baseline}.size-page-intro p{max-width:980px;margin:0;font-size:15px;line-height:1.7;color:#555}.size-measure-card{margin:0 0 24px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.size-measure-card img,.size-chart-image,.size-image{display:block;max-width:100%;height:auto;margin:0 auto;border:1px solid #efefef;border-radius:16px;background:#fff;box-shadow:none}.size-image{border-color:#eee}.size-section,.size-category{position:relative;margin:0 0 24px;padding:16px;border:1px solid #ebebeb;border-radius:22px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.022),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.size-category{padding:0}.size-section-title{position:relative;display:flex;align-items:center;gap:7px;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid #ededed;font-size:20px;line-height:1.18;font-weight:900;letter-spacing:-.015em;color:#1f1f1f;background:transparent}.size-section-title::before{content:"";width:19px;height:19px;flex:0 0 19px;border:1px solid #e7e7e7;border-radius:999px;background:radial-gradient(circle at center,rgba(232,151,10,.10) 0%,rgba(232,151,10,.02) 54%,rgba(232,151,10,0) 100%),#fff}.size-section-title::after{content:none}/* Zier-Punkt hinter den Ueberschriften auf /groessentabellen ENTFERNT (05.08.2026, Entscheidung des Nutzers). Er liess sich in dieser Ueberschrift nicht stimmig einpassen: Sie ist ein FLEX-Container (Kreis links via ::before), daher ist das vertical-align der Regel darueber wirkungslos, und align-self:baseline richtet sich am leeren Kreis aus statt am Text. Zudem war die Shop-Groesse von 10px hier zu wuchtig, weil die uebrigen Punkte zu H1 mit groesserer Schrift gehoeren. Statt weiter zu justieren: weglassen. ACHTUNG: Die Regel darueber setzt content:"" - deshalb ist content:none noetig, display:none allein wuerde reichen, ist aber weniger klar in der Absicht. */.size-chart-stack>div:first-child>.size-chart-caption{display:none}/* Die erste Bildbeschriftung je Abschnitt wiederholte woertlich die Ueberschrift ("Damengroessen" doppelt, ebenso Herren und Kinder). Ausgeblendet wird nur die ERSTE je Stack - die zweite ("BH-Groessen" im Damen-Abschnitt) bleibt sichtbar, weil sie eine eigene Tabelle benennt. Die Bildinformation bleibt ueber das alt-Attribut erhalten. *//* Punkt an der Ueberschrift: Die Ueberschrift ist ein FLEX-Container (wegen des Kreises links), deshalb ist das vertical-align der Regel darueber WIRKUNGSLOS - es gilt align-items:center des Containers. Zentriert wird ueber die Content-Hoehe von 22,4px, wodurch der Punkt rund 2px unter der Mitte der Grossbuchstaben landete. margin-bottom:4px hebt ihn (bei zentrierter Margin-Box) um 2px, margin-left:-4px nimmt den gap von 7px auf 3px zurueck. Gemessen 05.08.2026. */.size-category summary{position:relative;display:flex;align-items:center;gap:9px;min-height:46px;padding:12px 16px;border:0;background:#fff;cursor:pointer;list-style:none;font-size:18px;line-height:1.2;font-weight:900;letter-spacing:-.012em;color:#1f1f1f;transition:color .18s ease,background .18s ease,border-color .18s ease}.size-category summary::-webkit-details-marker{display:none}.size-category summary::before{content:"";display:inline-flex;flex:0 0 20px;width:20px;height:20px;border:1px solid #e7e7e7;border-radius:999px;background:radial-gradient(circle at center,rgba(232,151,10,.10) 0%,rgba(232,151,10,.02) 54%,rgba(232,151,10,0) 100%),#fff;transition:border-color .18s ease,background .18s ease}.size-category summary::after{content:"";position:absolute;left:23px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:2px solid #E8970A;border-bottom:2px solid #E8970A;transform:rotate(45deg);transition:transform .18s ease,margin-top .18s ease;pointer-events:none}.size-category[open] summary{border-bottom:1px solid #ededed;background:#fff}.size-category[open] summary::after{margin-top:-2px;transform:rotate(225deg)}.size-category summary:hover{color:#1f1f1f;background:#fbfbfb}.size-category summary:hover::before,.size-category[open] summary::before{border-color:#e2d4bd;background:radial-gradient(circle at center,rgba(232,151,10,.14) 0%,rgba(232,151,10,.03) 56%,rgba(232,151,10,0) 100%),#fff}.size-category-content{padding:10px}.size-chart-stack{display:grid;grid-template-columns:1fr;gap:18px;margin:0 0 20px}.size-chart-stack--two{grid-template-columns:1fr;align-items:start}.size-chart-caption{margin:0 0 8px;font-size:12px;line-height:1.3;font-weight:700;color:#626262}.size-calc-block{margin-top:18px;padding-top:18px;border-top:1px solid #ededed}.size-calc-heading{margin:0 0 13px;font-size:16px;line-height:1.25;font-weight:900;letter-spacing:-.01em;color:#1f1f1f}.size-tabs{display:inline-flex;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:0;border:none;border-radius:0;background:transparent;list-style:none}.size-tab{display:inline-flex;align-items:center;justify-content:center;min-height:31px;margin:0;padding:7px 12px;border:1px solid #e9e9e9;border-radius:999px;background:#f9fafb;cursor:pointer;user-select:none;font-size:12px;line-height:1.2;font-weight:700;color:#4b4b4b;box-shadow:none;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.size-tab:hover,.size-tab:focus{color:#1f1f1f;border-color:#dcdcdc;background:#fff;outline:none}.size-tab.active,.size-tab[aria-selected=true]{color:#E8970A;border-color:#e6e6e6;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.028),inset 0 1px 0 rgba(255,255,255,.85)}.size-tab-content{display:none;padding:0}.size-tab-content.active{display:block}.size-row,.size-calculator-container .row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -8px}.size-col-image,.size-col-controls,.size-col-full,.size-calculator-container .col-4,.size-calculator-container .col-8,.size-calculator-container .col-12{padding:0 8px;box-sizing:border-box}.size-col-image,.size-calculator-container .col-4{width:27%}.size-col-controls,.size-calculator-container .col-8{width:73%}.size-col-full,.size-calculator-container .col-12{width:100%}.slider-wrapper{margin:0 0 10px;padding:10px 11px;border:1px solid #ebebeb;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fbfbfb 100%);box-shadow:none}.slider-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.slider-wrapper label{display:block;margin:0;font-size:12px;line-height:1.2;font-weight:800;color:#343434}.slider-value-display{display:inline-flex;align-items:center;justify-content:center;min-width:80px;min-height:28px;padding:6px 10px;border:1px solid #e9e9e9;border-radius:999px;background:#fff;box-shadow:none;font-size:12px;line-height:1.2;font-weight:800;color:#1f1f1f;text-align:center;white-space:nowrap}input[type=range].simple-slider{width:100%;height:26px;margin:6px 0 4px;padding:0;border:none;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent}input[type=range].simple-slider::-webkit-slider-runnable-track{height:6px;border:1px solid #dde2e8;border-radius:999px;background:linear-gradient(180deg,#eef1f4 0%,#dde2e8 100%);box-shadow:inset 0 1px 2px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.85)}input[type=range].simple-slider::-webkit-slider-thumb{width:19px;height:19px;margin-top:-7px;border:4px solid #fff;border-radius:50%;background:linear-gradient(180deg,#efa51a 0%,#E8970A 100%);box-shadow:0 5px 13px rgba(232,151,10,.20),0 2px 5px rgba(0,0,0,.10);cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}input[type=range].simple-slider::-webkit-slider-thumb:hover{transform:scale(1.04);box-shadow:0 6px 16px rgba(232,151,10,.24),0 3px 8px rgba(0,0,0,.12)}input[type=range].simple-slider::-moz-range-track{height:6px;border:1px solid #dde2e8;border-radius:999px;background:linear-gradient(180deg,#eef1f4 0%,#dde2e8 100%);box-shadow:inset 0 1px 2px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.85)}input[type=range].simple-slider::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(180deg,#eef1f4 0%,#dde2e8 100%)}input[type=range].simple-slider::-moz-range-thumb{width:11px;height:11px;border:4px solid #fff;border-radius:50%;background:linear-gradient(180deg,#efa51a 0%,#E8970A 100%);box-shadow:0 5px 13px rgba(232,151,10,.20),0 2px 5px rgba(0,0,0,.10);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.measurement-hint{margin-top:6px;font-size:12px;line-height:1.45;color:#777}.result-box{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:12px 0 0;padding:10px 12px 10px 40px;border:1px solid #ebebeb;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fbfbfb 100%);box-shadow:0 3px 10px rgba(0,0,0,.022);font-size:14px;line-height:20px;font-weight:700;color:#555;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.result-box::before{content:"i";position:absolute;left:13px;top:50%;width:19px;height:19px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f4f6f8;color:#2f6fae;font-family:Arial,sans-serif;font-size:12px;line-height:19px;font-weight:800;box-shadow:none}.result-box.active{border-color:#e6e6e6;background:linear-gradient(180deg,#fff 0%,#fbfbfb 100%);box-shadow:0 4px 12px rgba(0,0,0,.026);color:#1f1f1f}.result-box.active::before{content:"✓";background:#E8970A;color:#fff;box-shadow:0 4px 10px rgba(232,151,10,.16)}.result-label{display:flex;align-items:center;min-width:0;flex:1 1 auto;line-height:20px}.result-value{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border-radius:999px;background:#E8970A;color:#fff;font-size:13px;line-height:22px;font-weight:900;box-shadow:0 4px 10px rgba(232,151,10,.14)}.size-note{margin:15px 0 0;padding:13px 15px;border:1px solid #ebebeb;border-radius:15px;background:#fff;font-size:13px;line-height:1.65;color:#626262}@media (max-width:991px){.size-page,.size-calculator-container{padding:0}.size-page-intro,.size-measure-card,.size-section,.size-category{border-radius:20px}.size-chart-stack--two{grid-template-columns:1fr}.size-col-image,.size-col-controls,.size-calculator-container .col-4,.size-calculator-container .col-8{width:100%}.size-col-image,.size-calculator-container .col-4{margin-bottom:16px}.size-image{max-width:220px}.size-category summary{min-height:44px;padding:11px 15px;font-size:17px}.size-category summary::after{left:22px}.size-category-content{padding:10px}}@media (max-width:767px){.size-page,.size-calculator-container{padding:0;margin-bottom:38px}.size-page-intro{padding:0}.size-page-intro h1{font-size:25px}.size-page-intro p{font-size:14px}.size-section{padding:14px;border-radius:18px}.size-category{border-radius:18px}.size-category summary{min-height:42px;padding:10px 14px;font-size:16px}.size-category summary::before{width:18px;height:18px;flex-basis:18px}.size-category summary::after{left:20px;width:5px;height:5px}.size-category-content{padding:10px}.size-section-title{margin-bottom:15px;padding-bottom:12px;font-size:19px}.size-calc-block{margin-top:18px;padding-top:18px}.size-tabs{display:flex;width:100%;gap:6px;margin-bottom:18px}.size-tab{flex:1 1 auto;min-height:36px;padding:8px 10px;border-radius:999px;font-size:12px}.size-row,.size-calculator-container .row{margin:0}.size-col-image,.size-col-controls,.size-col-full,.size-calculator-container .col-4,.size-calculator-container .col-8,.size-calculator-container .col-12{padding:0}.size-image{max-width:200px}.slider-wrapper,.result-box{border-radius:14px}.slider-label-row{align-items:flex-start;flex-direction:column;gap:8px}.slider-value-display{justify-content:flex-start;min-width:0}.result-box{min-height:44px;padding:10px 12px 10px 40px}.result-box::before{left:13px}}@media (max-width:420px){.size-section{padding:12px}.size-category-content{padding:8px}.slider-wrapper{padding:9px 10px}.result-box{gap:8px;padding:10px 10px 10px 38px;font-size:13px}.result-value{padding:0 9px;font-size:12px}.result-box::before{left:12px}}.size-calculator-container .size-chart-scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px}.size-calculator-container .size-chart-scroll .size-image{display:block;width:100%;max-width:900px;height:auto;margin-left:0!important;margin-right:auto!important}.size-calculator-container .size-chart-scroll::-webkit-scrollbar{height:6px}.size-calculator-container .size-chart-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#d7d7d7}@media (max-width:991px){.size-calculator-container .size-chart-scroll .size-image{width:100%;max-width:none}}@media (max-width:767px){.size-calculator-container .size-chart-scroll .size-image{width:620px;max-width:none}}@media (max-width:420px){.size-calculator-container .size-chart-scroll .size-image{width:560px;max-width:none}}

.size-category--solo>summary{cursor:default;pointer-events:none}.size-category--solo>summary::after{display:none}
.dm_home .box_products_head h2.title{font-size:26px !important;line-height:1.15 !important}
@media (max-width:767px){.dm_home .box_products_head h2.title{font-size:19px !important}}
.dm_home .homeTrustboxGray{min-height:79px}
@media (max-width:767px){.dm_home .homeTrustboxGray{min-height:87px}}
.category-landing h2.category-title,.category-landing h2.section-title{border-bottom:none}
/* 30.07.2026: Bootstrap h2=2rem/500 uebersteuerte alle Text-H2s (Kategorie/Content/PDP-Beschreibung) — auf Content-Masse zurueckgeholt */
.content_site h2,.cat_description h2,#product_info .pd_tabs h2{font-size:18px;font-weight:700;line-height:1.3;margin:20px 0 8px;text-transform:none}
.content_site h3{font-size:16px;font-weight:700;line-height:1.3;margin:16px 0 6px}
@media (max-width:767px){.content_site h2,.cat_description h2,#product_info .pd_tabs h2{font-size:16px}}
/* KI-Bild-Kennzeichnung (EU AI Act, Pflicht ab 02.08.2026) — dezente Bildunterschrift ohne Rahmen/Badge */
.ai-caption{display:block;color:#767676;font-size:14px;line-height:1.4;margin:6px 0 22px}
.size-tab-content .ai-caption{text-align:center;margin:6px 0 8px;font-size:12px}
/* KI-Kennzeichnung unter links floatendem Bild (Jacques-Schiesser-Portrait) */
.ai-figure{display:block;float:left;margin:0 20px 20px 0;max-width:312px}
.ai-figure img{display:block;max-width:100%;height:auto}
.ai-figure .ai-caption{margin:6px 0 0}
/* Footer-Links: einheitliche Hover-Unterstreichung fuer ALLE Listenlinks (auch Cookie-Einstellungen/Neueste Produkte);
   muss .footer_item ul.content_box_list li a:hover{none} aus dem Theme uebertrumpfen */
.footer_row .footer_item ul.content_box_list li a:hover{text-decoration:underline}
/* Suchfeld vertikal zur Icon-Spalte ausrichten (08.08.2026).
   Die Header-Zeile ist flex mit align-items:center - das zentriert das Suchfeld korrekt
   zur ZEILE (Mitte 48.5px). Die Icons tragen aber Beschriftungen ("Mein Konto" ...), die
   UNTEN aus der Zeile herausragen (Text bis 82.5px, Zeile endet bei 77px). Optisch reicht
   der Icon-Block damit von 28.5 bis 82.5, seine Mitte liegt bei 55.5px - das Suchfeld
   stand 7px zu hoch und wirkte oben buendig. Gemessen per Puppeteer bei 950px Viewport.
   position:relative/top statt margin, damit die Zeilenhoehe unveraendert bleibt. */
@media only screen and (min-width:600px){
  .col_search{position:relative;top:7px}
}
/* Newsletter-Box im Subfooter (08.08.2026): Eingabefeld war schmal und stand weit links,
   dazwischen klaffte eine Luecke zum Button. Feld und Button bilden jetzt eine zentrierte
   Einheit. Der Rabatt-Hinweis wird ueber .sf_nl_hl hervorgehoben (Text kommt aus
   lang_*.custom, subfooter_newsletter_text). */
.sf_newsletter_form_inner{display:flex;justify-content:center;align-items:stretch;gap:10px;max-width:560px;margin:0 auto}
.sf_newsletter_input{flex:1 1 auto;min-width:0}
.sf_newsletter_input label{display:block;width:100%}
.sf_newsletter_input input{width:100% !important;max-width:none !important;height:48px;box-sizing:border-box;padding:0 16px;font-size:14px;border:1px solid #e0e0e0;border-radius:10px;background:#fff}
.sf_newsletter_input input:focus{border-color:#E8970A;outline:none;box-shadow:0 0 0 3px rgba(232,151,10,0.12)}
.sf_newsletter_button{flex:0 0 auto;display:flex;align-items:stretch}
.sf_nl_hl{font-weight:800;color:#E8970A;letter-spacing:-0.01em}
/* Newsletter-Button im Subfooter premium (08.08.2026). Er ist kein Bild, sondern ein
   .cssButton mit Font-Awesome-Icon - laesst sich also ohne Template-Eingriff gestalten.
   Aktiver CTA in der Akzentfarbe (nicht der helle Sekundaerstil der Kategorie-Buttons),
   Hoehe 48px passend zum Eingabefeld, Hover hebt leicht an wie bei .btn-category. */
.sf_newsletter_button .cssButton{display:flex !important;align-items:center;justify-content:center;height:48px;min-width:58px;padding:0 18px;box-sizing:border-box;background:linear-gradient(180deg,#f0a01e 0%,#E8970A 100%) !important;border:1px solid #d98a06 !important;border-radius:10px !important;color:#fff !important;font-weight:700;font-size:14px;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;box-shadow:0 2px 6px rgba(232,151,10,0.25)}
.sf_newsletter_button .cssButton:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(232,151,10,0.32);filter:brightness(1.04)}
.sf_newsletter_button .cssButton:active{transform:translateY(0);box-shadow:0 2px 6px rgba(232,151,10,0.25)}
.sf_newsletter_button .cssButtonIcon{display:flex;align-items:center;margin:0}
.sf_newsletter_button .cssButton i{font-size:19px;line-height:1;color:#fff}
/* Newsletter-Box: Ueberschrift traegt jetzt den Vorteil ("10 % Willkommensrabatt sichern"),
   deshalb hier etwas praesenter. Der Double-Opt-in-Hinweis steht bewusst kleiner. */
.sf_newsletter_heading{font-size:22px;font-weight:800;letter-spacing:-0.01em}
.sf_nl_doi{display:inline-block;margin-top:5px;opacity:1;color:#4a4a4a;font-size:13px;line-height:19px}.sf_nl_doi strong{font-weight:700;color:#2b2b2b}.sf_nl_doi a{text-decoration:underline;text-underline-offset:2px}
.sf_newsletter_disclaim a{text-decoration:underline;text-underline-offset:2px}
/* Beschrifteter Newsletter-Button (08.08.2026). Ersetzt den reinen Pfeil.
   Auf schmalen Schirmen rutschen Feld und Button untereinander. */
.sf_newsletter_button .sf_nl_submit{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;box-sizing:border-box;background:linear-gradient(180deg,#f0a01e 0%,#E8970A 100%);border:1px solid #d98a06;border-radius:10px;color:#fff;font-weight:700;font-size:14px;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;box-shadow:0 2px 6px rgba(232,151,10,0.25)}
.sf_newsletter_button .sf_nl_submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(232,151,10,0.32);filter:brightness(1.04)}
.sf_newsletter_button .sf_nl_submit:active{transform:translateY(0);box-shadow:0 2px 6px rgba(232,151,10,0.25)}
.sf_newsletter_button .sf_nl_submit i{font-size:16px;line-height:1}
@media only screen and (max-width:520px){
  .sf_newsletter_form_inner{flex-direction:column}
  .sf_newsletter_button,.sf_newsletter_button .sf_nl_submit{width:100%}
}
/* Newsletter-Bereich etwas kompakter (08.08.2026): 60px Innenabstand oben/unten waren fuer
   den Inhalt (Ueberschrift, Zeile, Formular, Hinweis) zu grosszuegig. 50px halten die Box
   luftig, nehmen ihr aber 20px Hoehe. */
.layout_subfooter{padding-top:50px;padding-bottom:50px}
/* Eingabefeld etwas kompakter (08.08.2026): 480px wirkten neben dem 167px-Button zu lang,
   die Zeile zog sich auseinander. 430px = rund 10% schmaler - immer noch bequem fuer eine
   E-Mail-Adresse und klar als Haupteingabe erkennbar. Zeilenbreite mitgezogen, damit das
   Feld nicht zusaetzlich gestaucht wird (430 + 10 gap + 167 Button = 607). */
.sf_newsletter_form_inner{max-width:620px}
.sf_newsletter_input{max-width:430px}
/* Formularzeile exakt zentrieren (08.08.2026): Die Zeile war 620px breit, ihr Inhalt aber
   nur 607px - und er sass nicht mittig darin, sondern 53px nach rechts versetzt, sodass der
   Button rechts ueber die Zeile hinausragte (Button-Ende 852px, Zeilenende 805px).
   Mit fit-content ist der Block genau so breit wie Feld + Abstand + Button und laesst sich
   mit margin:auto sauber mitteln - unabhaengig davon, welche Flex-Regel sonst noch greift. */
.sf_newsletter_form_inner{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;gap:10px}
@media only screen and (max-width:520px){
  .sf_newsletter_form_inner{width:100%}
}
/* Nachtrag: Mit width:fit-content schrumpfte das Feld auf Minimalbreite, weil es
   flex:1 1 auto hatte. Feste Breite statt Wachsen - dann ist die Zeile exakt
   420 + 10 + Button breit und margin:auto zentriert sie sauber. */
.sf_newsletter_input{flex:0 0 420px;width:420px;max-width:100%}
@media only screen and (max-width:520px){
  .sf_newsletter_input{flex:1 1 auto;width:100%}
}
/* Kern des Ueberstands: .sf_newsletter_button war noch 60px breit (Groesse aus der Zeit des
   reinen Icon-Buttons). Der beschriftete Button darin ist 167px breit und lief um 107px nach
   rechts heraus - die Zeile rechnete nur mit 60px, deshalb wirkte alles unsymmetrisch.
   Der Container passt sich jetzt seinem Inhalt an. */
.sf_newsletter_button{width:auto !important;min-width:0 !important;max-width:none !important;flex:0 0 auto}
/* Feldbreite zurueck auf ein komfortables Mass (08.08.2026): Der Ueberstand rechts kam
   NICHT von der Feldbreite, sondern vom 60px-Container des Buttons. Nachdem der behoben ist,
   bleibt die Zeile auch mit breiterem Feld sauber zentriert (Mitte 495px wie Ueberschrift
   und Text). 415px (Nutzerwunsch, nochmals 10% schmaler) - reicht fuer rund 45 Zeichen. */
.sf_newsletter_input{flex:0 0 415px;width:415px}
@media only screen and (max-width:520px){
  .sf_newsletter_input{flex:1 1 auto;width:100%}
}
/* Hinweis fuer Besucher, die mit ihrer Adresse aus der Footer-Box kommen (08.08.2026). */
.nl-step-hint{background:#eef7ee;border:1px solid #cfe6cf;border-radius:12px;padding:12px 16px;margin:0 0 16px;font-size:14px;line-height:21px;color:#2f5d2f}
/* H1 der Startseite: Zeilen klebten aneinander (08.08.2026).
   .homeMenuBlock h1 setzt font-size:35px, aber KEINE line-height - geerbt wurden 26px.
   Bei einzeiliger Überschrift faellt das nicht auf; sobald sie umbricht (ab etwa 800px
   Fensterbreite), ueberlappen die Zeilen (Faktor 0,74 - gemessen per Puppeteer bei 727px).
   Relative Angabe statt fester Pixel, damit sie auch bei der auf 23px verkleinerten
   Schrift unterhalb 520px stimmt. Steht bewusst am Dateiende: gleiche Spezifitaet wie
   die bestehenden Regeln, die spaetere gewinnt.
   ⚠️ Geprueft: Kategorie- und Content-Seiten haben Faktor 1,10 und sind NICHT betroffen. */
.homeMenuBlock h1{line-height:1.15}

/* Menueleiste der Auslandsmaerkte (09.08.2026)
   Dort entfallen Sprachflaggen und Waehrungsauswahl. Ohne den rechten Anker
   franste die Leiste aus (gemessen bei 1600px: Menue endet bei 845, Leiste bei
   1527 - 682 px Leerraum). ul.menu_items ist bereits ein Flex-Container, es
   genuegt die Ausrichtung. Die Klasse setzt index.html nur, wenn
   MARKET_CODE != DE - der Hauptshop behaelt sein linksbuendiges Menue. */
.menu_items_centered{justify-content:center}

/* Logo der Auslandsmaerkte (09.08.2026)
   stylesheet.min.css setzt  .col_logo img{width:200px;height:57px}  - eine STARRE
   Groesse. Die Marktlogos haben andere Seitenverhaeltnisse (.com 2,82:1 · .co.uk
   3,17:1 statt 3,52:1) und wuerden darin horizontal gestreckt. Deshalb Breite
   automatisch und nur die Hoehe vorgeben. Sie liegt bewusst ueber den 57 px des
   Hauptshops: Auf den Auslandsseiten entfallen Sprachflaggen und Waehrungsauswahl,
   der Kopf hat dort mehr Platz. .de bleibt unberuehrt (Klasse wird dort nicht gesetzt). */
.col_logo img.logo_markt{width:auto;height:72px}

/* Vertrauensliste im Footer der Auslandsmaerkte (10.08.2026)
   Vorher wirkte der Block gedrungen: line-height 1,9 ohne Abstand zwischen den
   Punkten und ohne Innenabstand zum Trennstrich der Nachbarspalte.
   ⚠️ Das Haken-Zeichen U+2713 wird in system-ui sehr mager gerendert und sah wie
      ein Schraegstrich aus. Es steht jetzt in einem eigenen span: fett, in der
      Shop-Akzentfarbe und mit festem Abstand zum Text - dadurch klar als Haken
      erkennbar und die Zeilen fluchten untereinander. */
/* Einzug NUR wenn die Footer-Spalten nebeneinander stehen (ab lg = 992px) und
   links tatsaechlich die Trennlinie der Nachbarspalte sitzt. Darunter nimmt der
   Block die volle Breite - dort waeren 30 px nur verschenkter Platz. */
.trustlist{padding-left:0}
@media only screen and (min-width:992px){.trustlist{padding-left:30px}}
.trustlist_head{font-weight:700;margin-bottom:16px;font-size:16px}
.trustlist_items{list-style:none;padding:0;margin:0}
.trustlist_items li{display:flex;align-items:baseline;padding:7px 0;line-height:1.5}
.trustlist_items li span{color:#E8970A;font-weight:700;margin-right:10px;flex:0 0 auto}

/* Bewertungs-Badge im Footer mittig setzen (10.08.2026)
   Das ENGLISCHE Shopvote-Badge (bn=48) ist 288x92 und damit viel flacher als das
   deutsche (bn=46, 300x213). In der 230 px hohen Footer-Zeile klebte es deshalb
   oben und liess 138 px Leerraum darunter. Horizontal sass es bereits mittig
   (93 px auf beiden Seiten) - hier fehlte nur die senkrechte Ausrichtung.
   Wirkt auf .de ebenfalls, dort aber nur 5 px: Das hohe Badge fuellt die Zeile
   fast vollstaendig aus. */
.votebadge_wrap{display:flex;align-items:center;justify-content:center;height:100%}

/* Nachbesserung Footer, englische Version (10.08.2026)

   1) Badge etwas hoeher als die Mitte: Die Nachbarspalten beginnen oben, dadurch
      wirkte das exakt zentrierte Badge zu tief.
      ⚠️ NUR fuer die englische Fassung (Klasse votebadge_en). Das deutsche Badge
         ist 213 px hoch und fuellt die 223 px hohe Zeile fast aus - ein Versatz
         nach oben wuerde es dort unten herausdruecken.

   2) Mobil: Die Vertrauensliste stand links am Bildrand, waehrend Siegel, Text,
      Badge und Ueberschrift zentriert sind. Ursache: Die Zeilen sind
      display:flex, und darauf wirkt das text-align:center der Umgebung NICHT.
      Loesung: die Liste als inline-block mittig setzen, Text darin linksbuendig -
      so fluchten die Haken untereinander, statt je Zeile unterschiedlich weit
      eingerueckt zu sein (das waere bei justify-content:center passiert). */
.votebadge_en{align-items:flex-start;padding-top:30px}

@media only screen and (max-width:991px){
  .trustlist_items{display:inline-block;text-align:left}
}

/* Abstand Bewertungs-Badge → Vertrauensliste in der gestapelten Ansicht (10.08.2026)
   Gemessen ueber alle Breakpoints: unter 576 px liegen bereits 74 px zwischen
   Badge und Ueberschrift, zwischen 576 und 991 px nur 16 px - dort klebte die
   Ueberschrift am Badge.
   ⚠️ Nur bis 991 px: Ab 992 px stehen die beiden Spalten NEBENEINANDER (geprueft),
      ein margin-top wuerde die Liste dort ohne Grund nach unten schieben. */
@media only screen and (min-width:576px) and (max-width:991px){
  .trustlist{margin-top:45px}
}

/* 11.08.2026 Kopfbereich der Auslandsmaerkte: Das Marktlogo ist 72 px hoch (statt 57 auf
   .de) und ragt aus seiner Zelle heraus. Zur Trennlinie unter dem Kopf blieben dadurch
   nur 6 px statt der 21 px auf .de - gemessen mit Playwright, Nutzermeldung Screenshot_29.
   Die 15 px gleichen genau den Ueberstand aus. */
.layout_header.kopf_markt{padding-bottom:15px}

/* 11.08.2026 Footer-Erfahrungstext waagerecht mittig zwischen 20-Jahre-Siegel und der
   Trennlinie der Nachbarspalte (Nutzermeldung Screenshot_30, betrifft alle Domains).
   Gemessen bei 1400 px: Siegel endet 235, Text 259–568, Linie 581 → 24 px links,
   13 px rechts. Die Haelfte der Differenz sind 6 px, damit stehen beide Seiten bei ~18 px.
   ⚠️ Nur ab 992 px: Darunter stehen Siegel und Text UNTEREINANDER und es gibt gar keine
      Linie - ein Versatz waere dort falsch (ueber alle Breakpoints nachgemessen). */
@media (min-width:992px){
  /* ⚠️ margin-right MUSS mit: Ein Block-Element fuellt die Spalte aus - ein negativer
     linker Rand allein macht es nur 6 px BREITER, die rechte Kante bleibt stehen
     (gemessen: links 24→18, rechts unveraendert 13). Erst beide Raender zusammen
     verschieben den Block wirklich. */
  .footer_erfahrung{margin-left:-6px;margin-right:6px}
}

/* 11.08.2026 LAENDERmaerkte: Im Versandblock steht nur noch DHL (Deutsche Post entfaellt,
   Hermes war schon weg). Damit die einzelne Karte nicht verloren wirkt, wird sie breiter
   und das Logo groesser.
   ⚠️ Ohne diese Regel bleibt DHL bei 30 px: weiter oben in dieser Datei deckelt
      `.footer-shipping-logo img[src*="DHL"]{max-height:30px !important}` die Hoehe - die
      width/height-Attribute im Template allein reichen NICHT (gemessen: 90x30 trotz
      135x45 im Markup). Deshalb hier ebenfalls mit !important. */
.footer-shipping-logos/* 12.08.2026 DHL-Kachel auf Standardmass: Sie soll genauso gross sein wie die
   Zahlungskacheln rechts (Nutzervorgabe, Screenshot 45). Vorher war sie mit 170x64
   bewusst groesser, weil sie auf den Laendermaerkten allein steht - das wirkte aber
   unruhig neben den 120x40-Kacheln der Zahlungsarten. */
.nur_dhl{grid-template-columns:120px;width:120px}
.footer-shipping-logos.nur_dhl .footer-shipping-logo{width:120px !important;height:40px !important}
/* ⚠️ Die BREITE der Karte muss mit: sie stand per eigener Regel auf 120 px, abzueglich
   8 px Innenabstand blieben 104 px - das Bild wurde dadurch auf 102x34 gequetscht,
   obwohl max-width bereits 135 px erlaubte (im Browser nachgemessen). */
.footer-shipping-logos.nur_dhl .footer-shipping-logo img[src*="DHL"]{max-width:105px !important;max-height:30px !important}

/* 11.08.2026 `.com` ohne Laenderpfad: Das Logo wirkte kleiner als die Laender-Logos, weil
   seine Vorlage relativ hoeher ist (2,83:1 gegen 2,93:1) - bei gleicher Hoehe wird es
   schmaler. 75 px Hoehe ergeben dieselbe Breite wie die uebrigen (~212 px). */
.col_logo img.logo_markt.logo_com{height:75px}

/* 11.08.2026 `.com`: Logo ist 75 px hoch (statt 72), braucht also 3 px mehr Polster,
   damit der Abstand zur Trennlinie dieselben 21 px ergibt wie auf den anderen Domains. */
.layout_header.kopf_com{padding-bottom:18px}

/* Zoll-/Steuerhinweis im Footer (12.08.2026) - unter dem Vertrauensblock der Auslandsmaerkte.
   Bewusst kleiner und ruhiger als die Liste darueber: Es ist eine Pflichtangabe, keine Werbung. */
/* ⚠️ Die kleinen Schriftgroessen gelten NUR im Footer. Bis 12.08.2026 standen sie ohne
      Einschraenkung hier - dadurch erschien der Kasten auf der Seite "Zahlung und Versand"
      deutlich kleiner als der Fliesstext daneben (Screenshot 44). Auf der Inhaltsseite erbt
      der Block jetzt die normale Schriftgroesse der Seite. */
.steuerhinweis{margin-top:18px}
.steuerhinweis .trustlist_head{margin-bottom:8px}
.steuerhinweis--footer .steuerhinweis_text{font-size:12px;line-height:1.55;margin:0 0 6px 0}
.steuerhinweis--footer .steuerhinweis_quellen{font-size:11px;line-height:1.5;margin:0 0 4px 0}
.steuerhinweis_quellen a{text-decoration:underline}
.steuerhinweis--footer .steuerhinweis_stand{font-size:11px;line-height:1.5;margin:0;opacity:.75}
/* Inhaltsseite: ruhiger Informationskasten, kein Warnhinweis */
.steuerhinweis--content .trustlist_head{font-weight:600}
.steuerhinweis--content .steuerhinweis_text{line-height:1.6}
.steuerhinweis--content .steuerhinweis_stand{opacity:.65}
/* 12.08.2026 Block sitzt in der VERSANDSPALTE (box_ariabta.html).
   ⚠️ Der Footer ist DUNKEL - ohne eigene Farbe erbt der Block dunkle Schrift und ist
      unlesbar (Screenshot 42). Die Farbe gilt nur fuer die Footer-Fassung; auf der
      Inhaltsseite steht derselbe Block auf hellem Grund. */
.steuerhinweis--footer{border-top:1px solid rgba(255,255,255,.18);padding-top:14px}
.steuerhinweis--footer,
.steuerhinweis--footer .trustlist_head,
.steuerhinweis--footer .steuerhinweis_text,
.steuerhinweis--footer .steuerhinweis_stand{color:#fff}
/* Die Ueberschrift im Footer ist ein Link auf die Seite "Zahlung und Versand".
   Sie soll wie eine Ueberschrift aussehen, nicht wie ein Fliesstextlink - deshalb keine
   Unterstreichung im Ruhezustand, dafuer beim Ueberfahren. */
.steuerhinweis--footer .trustlist_head a{color:#fff;text-decoration:none}
.steuerhinweis--footer .trustlist_head a:hover{color:#e8970a;text-decoration:underline}
.steuerhinweis--footer .steuerhinweis_text a{color:#fff;text-decoration:none}
.steuerhinweis--footer .steuerhinweis_text a:hover{color:#e8970a;text-decoration:underline}

/* ── Footer-Feinschliff 12.08.2026 (Screenshots 49 und 50) ─────────────────────
   1) SEITENRAND: Oberhalb 1440 px zentriert `.content_big` sich selbst (gemessen:
      235 px links / 245 px rechts). DARUNTER ist die Aussenmarge 0, die erste Spalte
      begann bei x=20 und klebte am Rand, waehrend rechts 30 px frei blieben.
      Die Werte sind absichtlich UNGLEICH: Links wirkt das Polster voll, rechts kommen
      durch die negative Marge der Reihe 10 px hinzu - 40/30 ergibt optisch 40/40.
   2) DHL-KACHEL: Der Abstand darueber war 32 px (16 px Absatzmarge + 16 px Kachelmarge),
      darunter nur 18 px - das Logo schien nach unten zu haengen. Die Kachelmarge auf 2 px
      gesetzt, damit oben und unten je ~18 px stehen. Nur `.nur_dhl`, also nur die
      Laendermaerkte: Auf .de folgt unter den Logos kein Zollblock, dort stimmt der Abstand.
   ------------------------------------------------------------------------------ */
@media (min-width:992px) and (max-width:1469px){
  .layout_footer .content_big{padding-left:40px;padding-right:30px}
}
.footer-shipping-logos.nur_dhl{margin-top:2px}

/* 🔴 12.08.2026 Der Versandtext im Footer war teils UNSICHTBAR: Farbe rgb(33,37,41) auf
   Hintergrund rgb(34,34,34). Vorher fiel das nicht auf, weil der GANZE Text ein Link war
   (Links sind dort weiss). Seit der Aufteilung in "verlinkte Transportzeit" + "Zollhinweis"
   stand der zweite Satz unlesbar da - und belegte trotzdem eine Zeile, wodurch das DHL-Logo
   nach unten rutschte (Screenshots 50 und 52). */
.layout_footer .content_box_aribiata{color:#fff}

/* 12.08.2026 Der Zollhinweis in der Versandspalte soll kleiner stehen als die Transportzeit -
   dieselbe Groesse wie der Text unter "Zoll und Einfuhrsteuern" darunter (Nutzervorgabe).
   Als eigener Block, damit er nicht in derselben Zeile wie die Transportzeit klebt. */
.layout_footer .content_box_aribiata .transit_zusatz{display:block;margin-top:6px;font-size:12px;line-height:1.55}
