.consent-block{margin:5px 0 20px;text-align:left}.consent-block .form-field--consent{position:relative;margin:0 0 12px}.consent-block .form-field--consent:last-child{margin-bottom:18px}.consent-block .consent-item{display:flex;flex-wrap:wrap;align-items:flex-start;cursor:pointer;font-family:inherit}.consent-block .consent-item .checkbox__icon{flex:0 0 18px;box-sizing:border-box;margin-top:2px}.consent-block .consent-item .checkbox__text{font-size:13px;line-height:150%;text-align:left}.consent-block .consent-item .checkbox__text a{color:#ef7d00;text-decoration:underline}.consent-block .consent-item .checkbox__text a:hover,.footer_docs a:hover{text-decoration:none}.consent-block .checkbox__input.has-error~.checkbox__icon{border-color:#db1b1b}.consent-block .field-error{position:static;display:none;flex:0 0 100%;padding-left:28px;box-sizing:border-box}.consent-block .checkbox__input.has-error~.field-error{display:block;visibility:visible;opacity:1}.consent-block__error{margin:0 0 12px;font-size:13px;line-height:150%;color:#db1b1b}.consent-block--code{margin:-3px 0 10px}.order-consent .consent-block{margin:20px 0 0}.order-consent .consent-block .form-field--consent:last-child{margin-bottom:16px}.order-consent .consent-block .checkbox__text{font-size:12px}.consent-block--popup{margin:15px 0 5px;max-width:420px}.consent-block--legacy{margin:15px 0}.footer_docs{padding-bottom:10px;font-size:12px;line-height:150%}.footer_docs a{display:inline-block;margin-bottom:4px;color:inherit;text-decoration:underline}.legal-doc{max-width:900px;font-size:14px;line-height:160%;color:#333}.legal-doc h2{margin:25px 0 10px;font-size:18px;line-height:130%;color:#6f3633}.legal-doc ol,.legal-doc ul{padding-left:22px}.text-page ol,.text-page ul{list-style:revert}.legal-doc li{margin-bottom:6px}.legal-doc__meta{margin-top:25px;font-size:13px;opacity:.75}.content .text-page table{border-spacing:0 5px}.content .text-page table td{padding:0 10px}.content .text-page table td:first-child{padding-left:0}.content .text-page table td:last-child{padding-right:0}.content .text-page table tr{display:table-row}.table--with-number td,.table--with-number th{width:calc(100%/3)}.table--with-number td:first-child,.table--with-number th:first-child{width:30px}.table--with-number th:first-child{text-align:left}