#show_auction .auctionEnd{margin-top:10px;font-size:20px;color:#c00}
#show_auction .hint-login,#show_auction #auctionNickname{margin-top:20px;font-size:14px;color:#333}
#show_auction a#auctionLoginButton,#show_auction a#auctionRegisterButton,#show_auction button#auctionNicknameButton{width:60%;margin:20px auto;display:block;min-width:300px}
@media(max-width:750px){#show_auction a#auctionLoginButton,#show_auction a#auctionRegisterButton,#show_auction button#auctionNicknameButton{width:60%;min-width:285px}
}
#show_auction .auction-data{margin-top:30px;width:100%;border-collapse:collapse;font-size:14px}
#show_auction .auction-data tr:nth-child(2n+1){background:#eee}
#show_auction .auction-data tr:nth-child(2n){background:#fff}
#show_auction .auction-data tr td{padding:5px}
#show_auction .auction-data tr td:nth-child(1){width:40%;padding-right:15px}
#show_auction .auction-data tr td#auctionWinnerPrice.green,#show_auction .auction-data tr td#auctionWinner.green span{color:#0c0;font-weight:bold}
@media(max-width:750px){#show_auction #auctionNicknameForm{padding-top:20px}
}
#show_auction #actions{margin:15px 0;display:block;width:100%;float:left}
#show_auction #actions .back,#show_auction #secondOkForBid .back{float:left;text-align:center;padding:10px;font-size:12px;font-weight:600;line-height:24px;margin-top:0;border-radius:var(--border-radius);background:var(--button-negative-background-color);color:var(--text-primary-color);text-decoration:none;text-transform:none}
#show_auction #actions .btn-forward{float:right;min-width:170px}
@media(max-width:750px){#show_auction #actions .btn-forward{font-size:14px}
}
#show_auction .loading{padding-top:20px;width:40px;display:block;margin:0 auto}
#show_auction #auctionBidForm{margin-top:20px;text-align:center;position:relative}
#show_auction #auctionBidForm .error{display:none;text-align:left;margin-bottom:20px}
#show_auction .bid-value{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;gap:10px}
#show_auction .bid-value>span,#show_auction .bid-value input.textfield,#show_auction .bid-value input.textfield-error,#show_auction #secondOkForBid>span,#show_auction #secondOkForBid input.textfield,#show_auction #secondOkForBid input.textfield-error{width:90px;margin-top:0}
#show_auction .bid-value span{width:auto;display:flex;align-content:center;flex-wrap:wrap}
#show_auction .bid-value input,#show_auction #secondOkForBid input{padding:12px 10px 12px 10px}
#show_auction #secondOkForBid input{margin-left:5px}
#show_auction #auctionBidForm .btn-forward{float:none;width:40%;min-width:250px}
#show_auction #auctionBidForm .auctions{text-align:left}
#show_auction #secondOkForBid{display:none;position:absolute;background:#fff;bottom:0;min-width:320px;font-size:12px;padding:10px;width:100%;z-index:100;text-align:center;-webkit-box-shadow:0 15px 10px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 15px 10px 10px rgba(0,0,0,0.2);box-shadow:0 15px 10px 10px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
@media(max-width:750px){#show_auction #secondOkForBid{min-width:100%}
}
#show_auction #secondOkForBid>div,#show_auction #secondOkForBid>div span{display:flex;align-content:center;flex-wrap:wrap}
#show_auction #secondOkForBid>div{justify-content:center}
#show_auction #secondOkForBid button:last-child{float:right}
@media(max-width:450px){#show_auction #secondOkForBid .btn-back.negative-btn,#show_auction #secondOkForBid button:last-child{font-size:12px}
}
#show_auction .description{margin:20px 0 15px 0;padding:0;font-size:13px;line-height:18px;color:#333}
#show_auction .description .headline{font-weight:normal;display:block;margin:0 0 10px 0;font-size:18px}
#show_auction .note{display:block;margin-top:20px}
#show_auction .auctions a,#show_auction .note a,#show_auction .winner-hint a{text-decoration:underline}
#show_auction .addCart{width:100%;margin:20px 0}
#show_auction .hint-login .split{text-align:center}
#show_auction #auctionLoginForm label,#show_auction label{clear:both;float:left}
@media(max-width:1150px){#show_auction label{padding:0;text-align:left}
}
@media(max-width:850px){#show_auction #auctionLoginForm label{padding:0;text-align:left}
}
#show_auction #description{font-size:16px}
#show_auction input.textfield,#show_auction input.textfield-error,#show_auction select.selectfield,#show_auction select.selectfield-error{clear:none;margin:10px 0 0 0;display:block}
#show_auction select.selectfield,#show_auction select.selectfield-error{padding:15px 16px 5px 10px;width:100%}
#show_auction input[type="password"]{margin-top:10px}
#show_auction .textfield~.form-label,#show_auction .textfield-error~.form-label,#show_auction .selectfield~.form-label,#show_auction .selectfield-error~.form-label{left:10px}
#show_auction .selectfield~.form-label,#show_auction .selectfield-error~.form-label{top:11px}
#show_auction .selectfield.selected~.form-label,#show_auction .selectfield-error.selected~.form-label{top:4px}
#show_auction .input-container .postalcode{width:30%}
#show_auction .input-container .postalcode,#show_auction .input-container .city{position:relative;display:inline-block;margin-top:10px}
#show_auction .textfield.postalcodefield,#show_auction .textfield-error.postalcodefield,#show_auction .textfield.cityfield,#show_auction .textfield-error.cityfield{width:100%;float:none;margin-top:0}
#show_auction .input-container .city{width:calc(68% - 4px);margin-left:2%}
#show_auction .newsletter a,#show_auction .agreement a{text-decoration:underline}
#show_auction .newsletter,#show_auction .agreement{clear:both;margin:20px 0 15px 0;width:100%;display:flex;justify-content:flex-start;flex-wrap:nowrap}
@media(max-width:1150px){#show_auction .newsletter,#show_auction .agreement{margin:20px 0 0 0;width:100%}
}
#show_auction .newsletter .checkbox,#show_auction .agreement .checkbox{display:inline-block;vertical-align:top}
#show_auction .newsletter input[type="checkbox"],#show_auction .agreement input[type="checkbox"]{opacity:0;margin:0;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}
#show_auction .newsletter .checkbox .icon-check,#show_auction .agreement .checkbox .icon-check{color:var(--text-primary-color);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px}
#show_auction .newsletter .checkbox input[type='checkbox']:checked + label .icon-check,#show_auction .agreement .checkbox input[type='checkbox']:checked + label .icon-check{display:block}
#show_auction .newsletter label,#show_auction .agreement label{position:relative;font-size:13px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;height:70px;gap:10px;margin:0;padding:0}
#show_auction .newsletter>label,#show_auction .agreement>label{margin-left:10px}
#show_auction .agreement label.label-checkbox-button .checkbox-button{display:block;width:24px;height:24px;position:relative;border-radius:3px}
#show_auction .agreement label.label-checkbox-button .checkbox-button:before{border-radius:3px;border:1px solid var(--border-primary-color);width:100%;height:100%;content:'';position:absolute;display:inline-block;left:50%;top:50%;transform:translate(-50%,-50%);background:transparent}
#show_auction .agreement label.label-checkbox-button input[type='checkbox'] + .checkbox-button .icon-check{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px}
#show_auction .agreement label.label-checkbox-button input[type='checkbox']:checked + .checkbox-button .icon-check{display:block}
#show_auction .agreement label.label-checkbox-button input[type='checkbox']:focus-visible + .checkbox-button{outline:2px solid var(--border-tertiary-color);outline-offset:2px}
#show_auction .agreement label .checkbox-label-text{width:calc(100% - 34px)}
#show_auction .wait{padding-top:20px;display:block}
#show_auction .in-shopping-cart .winner-hint{font-weight:bold;font-size:16px;padding-top:10px}
#show_auction .pdsAccordion{margin-top:40px}
#auctionLogin #passwordRequestForm .forward.button{margin:10px 0 20px 0}
#auctionLogin #passwordRequestForm .forward.button.back{margin:0 auto 20px auto;display:block}
#auctionLogin a.lost-login,#auctionLogin #passwordRequestForm .password{text-decoration:underline}