form.standard{position:relative}form.standard .form-group{font-size:13px;color:#707070;display:grid;grid-template-columns:1fr;row-gap:3px;margin-bottom:10px}form.standard .form-group .error-message{color:#971d00}form.standard .form-group .help .helpSign{font-size:18px;margin-left:5px}form.standard .form-group .help .helpSign .help-block{display:none;color:#707070;font-family:"MuseoSans500",Arial,sans-serif;position:absolute;z-index:10;background-color:#fff;padding:5px 3% 5px 3%;border:1px solid #dfdfdf;font-size:14px;line-height:19px;width:100%;top:60px;box-sizing:border-box}form.standard .form-group .help .helpSign:hover .help-block,form.standard .form-group .help .helpSign:focus .help-block,form.standard .form-group .help .helpSign:active .help-block{display:block}form.standard .form-group .help .helpSign:before{color:#979797}form.standard .form-group input[type=text],form.standard .form-group input[type=tel],form.standard .form-group input[type=email],form.standard .form-group input[type=password],form.standard .form-group select,form.standard .form-group textarea{border:1px solid #dfdfdf;height:35px;line-height:35px;padding:0 5px 0 5px;min-width:0;box-sizing:border-box;width:100%}form.standard .form-group input[type=text]:valid,form.standard .form-group input[type=text]:focus,form.standard .form-group input[type=tel]:valid,form.standard .form-group input[type=tel]:focus,form.standard .form-group input[type=email]:valid,form.standard .form-group input[type=email]:focus,form.standard .form-group input[type=password]:valid,form.standard .form-group input[type=password]:focus,form.standard .form-group select:valid,form.standard .form-group select:focus,form.standard .form-group textarea:valid,form.standard .form-group textarea:focus{border-color:#a2b317}form.standard .form-group textarea{height:inherit}form.standard .form-group select{background-color:#fff}form.standard .form-group.isRequired .labelText:after{content:"*"}form.standard .form-group .label-hint-text{margin-left:5px;float:right}form.standard .form-group .label-hint-text a{color:#c2c2c2;font-style:italic}form.standard .form-group.hasHelp{position:relative}form.standard .form-group.plzFieldsRow{display:grid;grid-template-rows:auto auto;grid-template-columns:25% 75%;grid-template-areas:"labelPlz labelCity" "plz      city";column-gap:2%;width:98%}form.standard .form-group.plzFieldsRow .labelPlz{grid-area:labelPlz}form.standard .form-group.plzFieldsRow .labelCitylz{grid-area:labelCity}form.standard .form-group.plzFieldsRow .addressPLZaUserAddressShipping{grid-area:plz}form.standard .form-group.plzFieldsRow .cityFieldWithCityLookUp{grid-area:city}form.standard .form-group.creditCardDate{display:grid;grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit, minmax(60px, 120px));grid-template-areas:"label label" "help  help" "month year";column-gap:2%;width:98%}form.standard .form-group.creditCardDate label{grid-area:label}form.standard .form-group.creditCardDate #cardexpiremonth{grid-area:month}form.standard .form-group.creditCardDate #cardexpireyear{grid-area:year}form.standard .form-group.hidden{display:none}form.standard .form-group.highlight{background-color:#edf1d1;padding-left:5%;margin-left:-5%;width:100%;padding-right:5%;margin-top:-5px;padding-top:5px;padding-bottom:10px;margin-bottom:0}form.standard .form-group .grid-col-1-2{grid-column-start:1;grid-column-end:3}form.standard .form-control[readonly],form.standard .form-control:disabled{background-color:#f1f1f1 !important}form.standard button{display:block}form.standard .requiredInfo{color:#707070;position:absolute;bottom:0;right:10px;font-size:13px}form.standard .requiredInfo:before{content:"*"}form.standard .checkbox label,form.standard .radio label{display:grid;grid-template-rows:auto;grid-template-columns:27px auto;column-gap:5px;align-items:center}form.standard input,form.standard select{font-size:13px}form.standard input[type=checkbox]{height:20px;width:20px;top:1px;padding:0;margin:0;border:1px solid silver;background:-webkit-linear-gradient(#FFFFFF, #f0f0f0);background-color:#fff;-webkit-appearance:none;border-radius:3px;display:inline-block;position:relative}form.standard input[type=checkbox]:checked{background:-webkit-linear-gradient(#FCFCFC, #DADADA);background-color:#fcfcfc;border:1px solid #9e9e9e;color:#9e9e9e}form.standard input[type=checkbox]:checked:after{content:"✓";font-size:15px;color:#9e9e9e;margin-left:3px;position:relative}form.standard input[type=checkbox]:active{background:-webkit-linear-gradient(#FCFCFC, #DADADA)}form.standard input[type=checkbox]:disabled{background:#f1f1f1 !important;background-color:#f1f1f1 !important}form.standard input[type=radio]{-webkit-appearance:none;background:-webkit-linear-gradient(#FFFFFF, #f0f0f0);background-color:#fff;border:1px solid silver;padding:9px;border-radius:50px;display:inline-block;position:relative}form.standard input[type=radio]:checked{background-color:#fcfcfc;color:#9e9e9e;border:1px solid #9e9e9e;background:-webkit-linear-gradient(#FCFCFC, #DADADA)}form.standard input[type=radio]:checked:after{content:" ";width:12px;height:12px;border-radius:50px;position:absolute;top:3px;background:#9e9e9e;text-shadow:none;left:3px;font-size:32px}form.standard input[type=radio]:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}form .recaptcha-wrapper .recaptcha-consent-warning .text{color:#971d00;font-style:italic}form .recaptcha-wrapper .recaptcha-consent-warning button{display:inline;cursor:pointer}.btn.btn-default{border:1px solid #979797;color:#979797;background-color:#fff;padding-top:5px;padding-bottom:5px;font-size:16px}.btn-go-to-home{display:inline-block;cursor:pointer;border:none;font-family:"MuseoSans700",Arial,sans-serif;text-align:center;padding:14px 20px 11px 20px;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:18px;line-height:21px;line-height:39px;font-size:18px;font-weight:700;font-family:"MuseoSans700",Arial,sans-serif;padding:5px 20px 5px 20px;background-color:#971d00;color:#fff;padding:0;width:100%}.btn-go-to-magazine,.submit-button{display:inline-block;cursor:pointer;border:none;font-family:"MuseoSans700",Arial,sans-serif;text-align:center;padding:14px 20px 11px 20px;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:18px;line-height:21px;line-height:39px;font-size:18px;font-weight:700;font-family:"MuseoSans700",Arial,sans-serif;padding:5px 20px 5px 20px;background-color:#a2b317;color:#fff;padding:0;width:100%}.btn-go-to-magazine:hover,.submit-button:hover{background-color:#b5c500}.productListStandardAddToBasketButton{background-color:#a2b317;border:2px solid #a2b317;color:#fff;font-family:"MuseoSans500",Arial,sans-serif;font-weight:500;font-size:16px;cursor:pointer;line-height:30px}.productListStandardAddToBasketButton:hover{background-color:#b5c500;border-color:#b5c500}.productListStandardAddToBasketButton:before{float:none;background-color:rgba(0,0,0,0);color:#707070;font-size:12px}.productListStandardAddToBasketButton[disabled],.productListStandardAddToBasketButton:disabled{cursor:not-allowed;background-color:#979797;border-color:#979797}.showMore{font-family:"MuseoSans700",Arial,sans-serif;font-weight:700;color:#2a2a2a;border:1px solid #979797;background-color:#fff;line-height:38px;display:inline-block;font-size:14px;cursor:pointer;text-transform:none;padding:0;text-decoration:none;color:#707070;font-family:"MuseoSans500",Arial,sans-serif;font-weight:500;padding-left:10px;padding-right:10px;line-height:30px}.btn-link-default{background-color:#a2b317;border:2px solid #a2b317;color:#fff;font-family:"MuseoSans500",Arial,sans-serif;display:inline-block;margin:10px 0 5px 0;padding:0 20px;font-weight:500;font-size:16px;line-height:30px;text-align:center;text-decoration:none;cursor:pointer}.btn-link-default:hover{background-color:#b5c500;border-color:#b5c500}
