html{font-family:'Montserrat Alternates'}body{border:0px;margin:0;padding:0;background:linear-gradient(to bottom,orange,white 80%,orange);color:#000000;font-family:'Montserrat Alternates';font-size:16px}.test{text-align:right;vertical-align:bottom;background-image:url(./img/icon_arrow.jpg)}.boxText{font-size:14px}.boxTextBG{font-size:16px;color:#000000;text-decoration:none;font-weight:normal;background-color:#e1d9c8}.navigator,.navigator A,.navigator A:visited{font-size:16px;color:#ffffff;text-decoration:none;font-weight:normal;background-color:#4f494b}.errorBox{font-size:16px;background:#6fd05f;font-weight:bold}.stockWarning{font-size:16px;color:#cc0033}.productsNotifications{background:#f2fff7}.orderEdit{font-size:16px;color:#70d250;text-decoration:underline}img{border:0}a{color:#06c;text-decoration:none}A:hover{color:#4f494b;text-decoration:underline}FORM{display:inline}.navileiste_1{background-image:url(./img/bilder/page_nav1.png);vertical-align:middle;width:20px;height:27px;background-repeat:repeat-x;background-color:#e1d9c8}.navileiste_2{background-image:url(./img/bilder/page_nav5.png);background-repeat:repeat-x;height:22px;text-align:center;vertical-align:top;color:#e1d9c8;overflow:hidden;font-size:12px;line-height:12px;text-decoration:none;font-weight:bold;background-color:#e1d9c8;padding-top:4px}.navileiste_3{background-image:url(./img/bilder/page_nav3.png);vertical-align:middle;width:20px;height:27px;background-repeat:repeat-x;background-color:#e1d9c8}.navileiste_2 a{color:#ffffff;padding:2px;font-weight:bold}.navileiste_2 a:hover{color:#e1d9c8;padding:2px;text-decoration:none;font-weight:bold}TD.headerError{font-size:18px;background:#6fd05f;color:#ffffff;font-weight:bold;text-align:center;padding:5px}.infoBoxContents{background:0 0%;font-size:16px}.infoBoxNotice{border:3px solid #ff0000}.infoBoxNoticeContents{background:#ff9933;font-size:16px}td.infoBoxHeading{font-size:16px;font-weight:bold;background-image:url(./img/bilder/top_nav_03.png);height:20px;color:#ffffff;line-height:12px;text-align:center}td.infoBoxHeading a{color:#ffffff}td.infoBoxHeading a:hover{color:#e1d9c8}td.infoBoxHeading_1{background-image:url(./img/bilder/top_nav_01.png);height:20px;width:20px}td.infoBoxHeading_2{background-image:url(./img/bilder/top_nav_05.png);height:20px;width:20px}td.infoBox,SPAN.infoBox{font-size:16px;border-right:4px solid;background:0 0%;border-color:#e1d9c8}td.infoBox_right,SPAN.infoBox_right{font-size:16px;background:#e1d9c8}.border{border:1px solid #4f494b;margin-bottom:5px}a.pageResults{color:#0000ff}a.pageResults:hover{color:#0000ff;background:#ffff33}td.pageHeading,DIV.pageHeading{font-size:22px;font-weight:bold;color:#000000}td.main,p.main{font-family:Verdana,Arial,sans-serif;font-size:17px;text-align:justify}td.smallText,span.smallText,p.smallText{font-size:16px}td.tableHeading{font-size:18px;font-weight:bold}checkbox,input,radio,select{font-size:14px}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:10px;width:90%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.3s ease-in-out;height:15px}input[type=number]{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:90%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.3s ease-in-out;height:15px}select{width:94%;height:3em}textarea{font-size:17px;width:98%;height:25vh;background-color:beige}span.greetUser{font-size:18px;color:#6fd05f;font-weight:bold}table.formArea{background:#e1d9c8;border-color:#6fd05f;border-style:solid;border-width:1px}td.formAreaTitle{font-size:18px;font-weight:bold}span.markProductOutOfStock{font-size:18px;color:#c76170;font-weight:bold}span.productSpecialPrice{color:#ff0000}span.errorText{color:#6fd05f}span.productDiscountPrice{color:#ff0000;font-weight:bold}.smallHeading{font-size:x-small;font-weight:bold;color:#4f494b}.moduleRow{font-size:14px;line-height:20px;background-color:#ffffff;border:1px solid;border-color:#e6e6e6}.moduleRowOver{background-color:#e1d9c8;cursor:pointer;border:1px solid;border-color:#e6e6e6;font-size:14px;line-height:20px}.moduleRowOver a:hover{font-size:14px;line-height:20px;color:#ff3333}a.moduleRow:active{font-size:18px;line-height:14px;background-color:#e1d9c8;border:0 solid;border-color:#e6e6e6}.moduleRowActive a:hover{font-size:18px;line-height:14px;color:#e6d9c1}.moduleRowSelected{background-color:#e9f4fc}.checkoutBarFrom,.checkoutBarTo{font-size:16px;color:#8c8c8c}.checkoutBarCurrent{font-size:16px;color:#000000}.heading1{font-size:7pt}.heading2{font-size:9pt}.heading3{font-size:10pt}.heading4{font-size:12pt}.heading5{font-size:16pt}.sitemap_heading{font-size:16pt;color:#ffffff;background-color:#666666;padding-top:2px;padding-bottom:2px}.sitemap_heading a{color:#ffffff}.sitemap_heading a:hover{color:#cccccc;text-decoration:none}.sitemap_sub{font-size:14pt;color:#000000;background-color:#e6e6e6;padding:2px 2px}.sitemap_sub a{color:#000000}.sitemap_sub a:hover{color:#999999;text-decoration:none}.messageBox{font-size:16px}.messageStackError,.messageStackWarning{font-size:16px;background-color:#6fd05f}.messageStackSuccess{font-size:16px;background-color:#99ff00}.inputRequirement{font-size:16px;color:#25b32e;font-weight:bold}.inputRequirement:after{content:" *";color:#25b32e}.inputOptional{font-size:16px;color:#123859;font-weight:bold}.tableShop{background-color:#ffffff;width:100%;align-content:center}.navLeft{vertical-align:top;width:200px;padding:2px}.navRight{vertical-align:top;width:200px;padding:2px}.poweredby{font-size:16px;color:#000000;font-weight:bold}.pageHeaderleft{vertical-align:middle;height:90px;width:525px;background-position:left 0%;background-repeat:repeat;font-size:18px;font-weight:bold;text-decoration:none;color:#ffffff}.header{vertical-align:middle;background-image:url(./img/bilder/headerslice.png);height:90px;background-repeat:repeat}.pageHeaderright{background-image:url(./img/bilder/header_right.png);vertical-align:middle;height:90px;background-position:right 0%;text-align:right;background-repeat:no-repeat}.contentsTopics{font-size:20px;line-height:16px;height:16px;text-decoration:none;font-weight:bold;background-color:#e1d9c8;padding:5px;color:#4f494b;border:1px solid #4f494b}.contentsTopics a{color:#4f494b}.contentsTopics2{font-size:18px;line-height:16px;height:16px;text-decoration:none;background-color:#e1d9c8;font-weight:bold;padding:5px;color:#4f494b;border:1px solid #4f494b}.contentsTopics2 a{color:#4f494b}.price{font-size:26px;line-height:16px;font-weight:bold}.boxprice{font-size:19px;line-height:14px;font-weight:bold}.productOldPrice{font-size:20px;line-height:14px;text-decoration:line-through;font-weight:bold;text-transform:uppercase;text-indent:5pt;font-style:italic;color:#000000}.productNewPrice{font-size:20px;line-height:14px;text-decoration:none;font-weight:bold;text-transform:uppercase;text-indent:5pt;color:#8e298e;background-color:yellow}.productDiscount{font-size:16px;line-height:12px;text-decoration:none;font-weight:normal;text-transform:uppercase;text-indent:5pt;color:#ff0000}.yourPrice{color:#ff0000;font-size:18px}.tablecontainer{display:table;background:linear-gradient(to bottom,orange,white 80%,orange);width:98%;padding:1%;border-radius:5px}.tablecaption{background-color:#4f494b;color:#ffffff;border-radius:10px;border-style:none;font-size:16px;font-weight:bold;line-height:22px;margin-top:5px;padding:4px 10px 5px 10px;display:table-caption}.tablezelle{display:table-cell;vertical-align:middle;padding:10px;text-align:left}.tableListingI{background-color:#e1d9c8;margin-top:1px;display:grid;grid-template-columns:10% 60% 10% auto}.tableListingII{background-color:#ede8de;margin-top:1px;display:grid;grid-template-columns:10% 60% 10% auto}.tableListingIII{padding:4px;background-color:#ede8ae}.tableListingContents{display:inline-grid;border-style:groove}.tableListing51{background-color:#e1d9c8;margin-top:1px;display:grid;grid-template-columns:5% 35% 45% auto}.tableListing52{background-color:#ede8de;margin-top:1px;display:grid;grid-template-columns:5% 35% 45% auto}.onepxwidth{width:1px}.tableformat_center{text-align:center}.tableformat_table{width:100%;display:table}.box_ol{background-image:url(./img/bilder/box_ol.jpg);width:20px;height:16px;line-height:16px;background-repeat:no-repeat}.box_om{background-image:url(./img/bilder/box_om.jpg);width:100%;height:14px;line-height:14px;background-repeat:repeat-x}.box_or{background-image:url(./img/bilder/box_or.jpg);width:21px;height:16px;line-height:16px;background-repeat:no-repeat}.box_ml{background-image:url(./img/bilder/box_ml.jpg);width:20px;height:5px;line-height:5px;background-repeat:repeat-y}.box_mm{background-color:#ffffff}.box_mr{background-image:url(./img/bilder/box_mr.jpg);width:21px;height:5px;line-height:5px;background-repeat:repeat-y;background-position:left 0%}.box_ul{background-image:url(./img/bilder/box_ul.jpg);width:20px;height:18px;line-height:18px;background-repeat:no-repeat}.box_um{background-image:url(./img/bilder/box_um.jpg);width:100%;height:18px;line-height:18px;background-repeat:repeat-x}.box_ur{background-image:url(./img/bilder/box_ur.jpg);height:18px;width:21px;background-repeat:no-repeat}.guthaben{background-color:#ffff99;font-size:16px;line-height:12px;text-decoration:none;font-weight:normal;text-indent:5pt;color:#ff0000}.copyright{font-size:16px;text-align:center;line-height:12px;text-decoration:none;font-weight:normal;color:#000000}a.Menu{font-size:17px;color:#ffffff;font-weight:bold;background-color:#2b3744}a.Menu:hover{color:#00ffff;text-decoration:underline}tr.headerMenu{font-size:17px;color:#ffffff;font-weight:bold}tr.headerMenu:hover{color:#0000ff;text-decoration:underline}.clCMEvent{position:absolute;width:99%;height:99%;left:0;top:0;visibility:visible}.clCMAbs{position:absolute;visibility:hidden;left:0;top:0}.clBar{position:absolute;background-color:#ffffff;visibility:hidden}.clLevel0,.clLevel0over{position:absolute;padding:2px;font-size:17px}.clLevel0{background-color:#80ffff;color:#000000}.clLevel0over{background-color:#0080ff;color:#ffff00;cursor:pointer}.clLevel0border{position:absolute;visibility:hidden;background-color:#d0c0c0}.clLevel1,.clLevel1over{position:absolute;padding:3px;font-size:17px}.clLevel1{background-color:#80ffff;color:#000000}.clLevel1over{background-color:#0000ff;color:#ffff00;cursor:pointer}.clLevel1border{position:absolute;visibility:hidden;background-color:#c0c0c0}.wl_border{border-top:1px solid #dddddd;margin-top:5px}.wl_checkbox{padding-bottom:5px}.wl_name{padding-left:0px;font-weight:bold}.wl_desc{padding-right:3px;padding-top:3px}.wl_price{font-weight:bold}.wl_box{margin-bottom:5px}.wl_searchbox{background-color:#f2f2f2}.wl_resultheader{background-color:#dddddd;padding:2px}.wl_resultcontent{background-color:#f9f9f9}.wl_resultcontent2{background-color:#ffffff}.allproductsHeader{background-color:#f2f2f2;color:#6f6f6f;padding-left:3px}.allproductsContent{color:#777777;padding:2px}.allproductsContent h1{font-size:18px;margin:2px 2px 2px 0;color:#e8a000}.allproductsContent a{color:#6f6f6f}#mySlideshow{width:95%;height:250px;z-index:5;display:none}.jdSlideshow{display:none;overflow:hidden;position:relative}.jdSlideshow img{border:0;margin:0}.jdSlideshow .slideElement{width:100%;height:100%;background-color:#cba;background-repeat:no-repeat;cursor:pointer}.jdSlideshow .loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#333;background-repeat:no-repeat;background-position:center center;background-image:url('img/loading.gif')}.jdSlideshow .slideInfoZone{position:absolute;z-index:10;width:100%;margin:0;left:0;bottom:0;height:60px;background:#333;color:#ffb;font-size:32px;text-indent:0;cursor:pointer;text-decoration:none}.jdSlideshow .slideInfoZone h2{padding:0;font-size:80%;margin:0;margin:2px 5px;font-weight:bold;color:inherit}.jdSlideshow .slideInfoZone p{padding:0;font-size:60%;margin:2px 5px;color:#ffb}.jdSlideshow a{font-size:100%;text-decoration:none;color:inherit}.jdSlideshow a.right,.jdSlideshow a.left{position:absolute;height:100%;width:40%;cursor:pointer;z-index:10}#page{margin:0px auto;width:210px}#menu{position:relative;height:210px;margin-left:0px}.gallery{margin:30px auto;width:100%;padding-top:10px}.menuitem{background:#CCFFFF}.menutarget{background-color:#CCFFFF;display:none;border-bottom:5px solid white;border-left:5px solid white;border-right:5px solid white}img{border:0px}table.box{border-collapse:collapse;border-spacing:0px;width:100%}.mypets{cursor:pointer;padding:2px 5px;border:1px solid gray;background:#E1D9C8}.openpet{background:yellow}abbr{cursor:help}* html abbr{border-bottom:1px dotted}abbr.verdeckt{border:medium none;cursor:help}.link_vorschaubild span{display:none}.link_vorschaubild:hover span{display:block;position:fixed;top:15em;;left:auto}.table_listing_attributes{width:100%;border:0}.table_listing_attributes img{max-width:calc(40vw - 200px);height:auto}.sticky{position:fixed;top:0;width:98%}.sticky+.navigations_bar{padding-top:60px}.box_rahmen{border-radius:10px;margin:10px;padding:10px;border-style:outset;background-color:#e1d9c8;background-repeat:no-repeat}.box_left_rahmen{background-color:#4f494b;color:#ffffff;border-radius:10px;border-style:none;text-align:center;font-size:16px;font-weight:bold;line-height:22px;margin-bottom:5px;white-space:nowrap}.box_right_rahmen{background-color:#4f494b;color:#ffffff;border-radius:10px;border-style:none;font-size:16px;font-weight:bold;line-height:22px;margin-bottom:5px;padding:4px 10px 5px 10px}.box_right_rahmen a{color:#fffff0}.box_right_rahmen a:hover{color:yellow}.box_products_description{background-color:#ffffd1;border-radius:10px;border-style:outset;text-align:left;padding:10px}.product_bilder{float:left;margin-right:25px;background-color:gold;padding-top:15px;padding-right:5px;padding-bottom:15px;padding-left:5px;width:200px}.product_tax_shipping{float:right;margin-left:5px}.mobilemenu{display:none}.bottom-nav{display:none}.mobile-shop-name{display:none}#nav .nav-overlay{display:inline;position:static;width:auto;height:auto;background:none;box-shadow:none;overflow:visible}#nav .nav-overlay-header,#nav .nav-overlay-close{display:none}.grid_mehrspaltig{display:grid;grid-template-columns:50% 50%}.main-menu{display:contents}nav{box-sizing:border-box;display:flex;justify-content:center;width:98%;background:#4f494b;font-size:16px;margin-left:10px;margin-right:10px}nav ul{margin:0;padding:0}nav a{display:block;color:#fff;text-decoration:none}nav ul li{position:relative;float:left;list-style:none}nav ul li:hover{background:#4096ee}nav ul li a{padding:20px}nav ul ul{position:absolute;top:-9999px;left:-9999px;background:#4f494b;box-shadow:5px 5px 10px rgba(0,0,0,0.6)}nav ul ul li{float:none;width:260px;border-bottom:1px solid #555}nav ul ul li a{padding:10px 20px}nav ul li:hover>ul{top:100%;left:0}nav ul ul li:hover>ul{top:0;left:260px}nav ul li.submenu>a:after{position:relative;float:right;content:'';margin-left:10px;margin-top:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;border-bottom:5px solid transparent}nav ul ul li.submenu a:after{margin-left:auto;margin-right:-10px;border-left:5px solid #fff;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent}nav ul ul li:last-child{border-bottom:none}#nav input[type="checkbox"],#nav label,#nav ul span.drop-icon{display:none}@media(min-width:1217px){#drop_product_beschreibung,label.box_description_rahmen{display:none}}.hauptbereich{display:flex}.box_contention{width:min-content}.main_contention{width:95%;border:0}h1{font-size:x-large}h2{font-size:larger}h3{font-size:large}.product_beschreibung_teaser{display:none}.product_beschreibung_full{text-align:left;margin-left:5px;display:flow-root}@media(max-width:1216px){#drop_product_beschreibung{display:none}.box_description_rahmen{display:flex !important;align-items:center;justify-content:space-between;background:#4f494b;color:#fff;font-size:16px;font-weight:700;padding:14px 16px;width:100%;box-sizing:border-box;cursor:pointer;border-radius:8px;margin:12px 0;transition:background 0.2s;-webkit-tap-highlight-color:transparent;line-height:1.4;border:none}.box_description_rahmen:hover{background:#5d5557}.box_description_rahmen::after{content:'+';font-size:24px;font-weight:400;transition:transform 0.35s ease;flex-shrink:0;margin-left:12px;line-height:1}#drop_product_beschreibung:checked+.box_description_rahmen::after{transform:rotate(135deg)}.menu_beschreibung{display:block;margin:0;padding:0;list-style:none;width:100%}.product_beschreibung_teaser{padding:0 4px;line-height:1.7;font-size:15px;color:#333;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product_beschreibung_full{display:none;padding:0 4px;line-height:1.7;font-size:15px;color:#333}#drop_product_beschreibung:checked+.box_description_rahmen+.menu_beschreibung .product_beschreibung_teaser{display:none}#drop_product_beschreibung:checked+.box_description_rahmen+.menu_beschreibung .product_beschreibung_full{display:block}}.product_listing{display:grid;grid-template-columns:50% 50%}.productimage{display:inline-block}.product_link_beschr{text-align:center;width:200px}.rechtsbuendig{text-align:right;margin-right:10px}.linksbuendig{text-align:left;;margin-left:10px}.add_cart_block{text-align:center;background-color:gold;margin-left:220px}.normal_unsichtbar{display:none}.responsive-video{position:relative;padding-bottom:56%;padding-top:30px;height:0;overflow:hidden}.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}video{width:100% !important;height:auto !important}.conf-artikel-name{font-weight:bold;display:block;text-align:left;float:left}.conf-artikel-preis{white-space:nowrap;color:green;display:block;text-align:right;padding-right:5px}.conf-artikel-attrib{width:55em;text-align:left}.orderflex_row{display:flex;padding:20px 0px;border-bottom:1px solid #e1e1e1;font-size:14px;line-height:20px;flex-wrap:wrap;align-items:flex-start}details{width:90%}details>summary{padding:2px 6px;width:98%;background-color:#ddd;border:none;box-shadow:3px 3px 4px black;cursor:pointer;list-style:none;&::after{content:"+";color:white;background-color:green;border-radius:0.5em;font-weight:bold;padding:0 5px;margin-inline-start:5px}[open] &::after{content:"−"}}details>p{border-radius:10px 10px 10px 10px;background-color:#addd;padding:2px 6px;margin:2px;box-shadow:3px 3px 4px black}details>ul{border-radius:10px 10px 10px 10px;background-color:#addd;padding:2px 2px 4px 20px;margin:2px;box-shadow:3px 3px 4px black}details:open>summary{background-color:#ccf}[open] &::after{content:"−"}details:last-of-type summary::-webkit-details-marker{display:none}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:100;src:url('../fonts/montserrat-alternates-v10-latin-ext-100.eot');src:local('Montserrat Alternates Thin'),local('MontserratAlternates-Thin'),url('../fonts/montserrat-alternates-v10-latin-ext-100.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-100.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-100.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-100.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-100.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:100;src:url('../fonts/montserrat-alternates-v10-latin-ext-100italic.eot');src:local('Montserrat Alternates Thin Italic'),local('MontserratAlternates-ThinItalic'),url('../fonts/montserrat-alternates-v10-latin-ext-100italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-100italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-100italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-100italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-100italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:200;src:url('../fonts/montserrat-alternates-v10-latin-ext-200.eot');src:local('Montserrat Alternates ExtraLight'),local('MontserratAlternates-ExtraLight'),url('../fonts/montserrat-alternates-v10-latin-ext-200.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-200.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-200.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-200.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-200.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:200;src:url('../fonts/montserrat-alternates-v10-latin-ext-200italic.eot');src:local('Montserrat Alternates ExtraLight Italic'),local('MontserratAlternates-ExtraLightItalic'),url('../fonts/montserrat-alternates-v10-latin-ext-200italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-200italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-200italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-200italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-200italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:300;src:url('../fonts/montserrat-alternates-v10-latin-ext-300.eot');src:local('Montserrat Alternates Light'),local('MontserratAlternates-Light'),url('../fonts/montserrat-alternates-v10-latin-ext-300.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-300.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-300.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-300.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-300.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:300;src:url('../fonts/montserrat-alternates-v10-latin-ext-300italic.eot');src:local('Montserrat Alternates Light Italic'),local('MontserratAlternates-LightItalic'),url('../fonts/montserrat-alternates-v10-latin-ext-300italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-300italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-300italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-300italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-300italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:400;src:url('../fonts/montserrat-alternates-v10-latin-ext-regular.eot');src:local('Montserrat Alternates Regular'),local('MontserratAlternates-Regular'),url('../fonts/montserrat-alternates-v10-latin-ext-regular.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-regular.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-regular.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-regular.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-regular.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:400;src:url('../fonts/montserrat-alternates-v10-latin-ext-italic.eot');src:local('Montserrat Alternates Italic'),local('MontserratAlternates-Italic'),url('../fonts/montserrat-alternates-v10-latin-ext-italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:500;src:url('../fonts/montserrat-alternates-v10-latin-ext-500.eot');src:local('Montserrat Alternates Medium'),local('MontserratAlternates-Medium'),url('../fonts/montserrat-alternates-v10-latin-ext-500.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-500.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-500.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-500.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-500.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:500;src:url('../fonts/montserrat-alternates-v10-latin-ext-500italic.eot');src:local('Montserrat Alternates Medium Italic'),local('MontserratAlternates-MediumItalic'),url('../fonts/montserrat-alternates-v10-latin-ext-500italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-500italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-500italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-500italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-500italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:600;src:url('../fonts/montserrat-alternates-v10-latin-ext-600.eot');src:local('Montserrat Alternates SemiBold'),local('MontserratAlternates-SemiBold'),url('../fonts/montserrat-alternates-v10-latin-ext-600.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-600.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-600.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-600.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-600.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:600;src:url('../fonts/montserrat-alternates-v10-latin-ext-600italic.eot');src:local('Montserrat Alternates SemiBold Italic'),local('MontserratAlternates-SemiBoldItalic'),url('../fonts/montserrat-alternates-v10-latin-ext-600italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-600italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-600italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-600italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-600italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:700;src:url('../fonts/montserrat-alternates-v10-latin-ext-700.eot');src:local('Montserrat Alternates Bold'),local('MontserratAlternates-Bold'),url('../fonts/montserrat-alternates-v10-latin-ext-700.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-700.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-700.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-700.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-700.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:700;src:url('../fonts/montserrat-alternates-v10-latin-ext-700italic.eot');src:local('Montserrat Alternates Bold Italic'),local('MontserratAlternates-BoldItalic'),url('../fonts/montserrat-alternates-v10-latin-ext-700italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-700italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-700italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-700italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-700italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:800;src:url('../fonts/montserrat-alternates-v10-latin-ext-800.eot');src:local('Montserrat Alternates ExtraBold'),local('MontserratAlternates-ExtraBold'),url('../fonts/montserrat-alternates-v10-latin-ext-800.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-800.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-800.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-800.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-800.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:800;src:url('../fonts/montserrat-alternates-v10-latin-ext-800italic.eot');src:local('Montserrat Alternates ExtraBold Italic'),local('MontserratAlternates-ExtraBoldItalic'),url('../fonts/montserrat-alternates-v10-latin-ext-800italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-800italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-800italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-800italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-800italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:italic;font-weight:900;src:url('../fonts/montserrat-alternates-v10-latin-ext-900italic.eot');src:local('Montserrat Alternates Black Italic'),local('MontserratAlternates-BlackItalic'),url('../fonts/montserrat-alternates-v10-latin-ext-900italic.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-900italic.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-900italic.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-900italic.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-900italic.svg#MontserratAlternates')format('svg');font-display:swap}@font-face{font-family:'Montserrat Alternates';font-style:normal;font-weight:900;src:url('../fonts/montserrat-alternates-v10-latin-ext-900.eot');src:local('Montserrat Alternates Black'),local('MontserratAlternates-Black'),url('../fonts/montserrat-alternates-v10-latin-ext-900.eot?#iefix')format('embedded-opentype'),url('../fonts/montserrat-alternates-v10-latin-ext-900.woff2')format('woff2'),url('../fonts/montserrat-alternates-v10-latin-ext-900.woff')format('woff'),url('../fonts/montserrat-alternates-v10-latin-ext-900.ttf')format('truetype'),url('../fonts/montserrat-alternates-v10-latin-ext-900.svg#MontserratAlternates')format('svg');font-display:swap}.password-field-wrapper{display:flex;align-items:center;gap:4px;width:100%}.password-field-wrapper input[type="password"],.password-field-wrapper input[type="text"]{display:inline-block;width:100%;margin-bottom:0;flex:1;min-width:0}.password-toggle{background:none;border:none;cursor:pointer;font-size:1.2em;padding:2px 6px;line-height:1;color:#666;transition:color 0.2s;flex-shrink:0;vertical-align:middle}.password-toggle:hover{color:#333}.password-toggle:focus{outline:2px solid #007bff;outline-offset:2px}.widerruf-button-container{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.widerruf-button{display:inline-block;padding:10px 20px;background:#f8f8f8;border:1px solid #ccc;color:#c00;text-decoration:none;font-size:1.1em;border-radius:4px;font-weight:bold;text-align:center;cursor:pointer}.widerruf-button:hover{background:#ffe0e0;border-color:#c00}