.input--error{border-color:#d01!important}.input__errorMessage{color:#d01;display:none;font-size:12px;padding:8px}.dockCard__text,.input__errorMessage--active{display:block}.dockCard__button__wrap{display:inline-block}.dockCard{border-radius:6px;margin:auto;max-width:1145px;position:relative}.dockCard__content{clear:both;display:flex;flex-direction:row;font-family:nyt-franklin,Helvetica Neue,Arial,sans-serif;font-size:15px;padding:30px;text-decoration:none}.dockCard__content>.mgnlEditor,.dockCard__content>.mgnlEditorBar{width:100%!important}.dockCard__content__inner{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.dockCard__content__inner{display:block}}@media only screen and (min-width:1024px){.dockCard__content__inner{display:flex;flex-direction:row;margin-right:3%}}.dockCard__image{height:27px;margin-right:40px;width:160px}.dockCard__image__wrap{align-self:center;display:none;text-align:left}@media only screen and (min-width:768px){.dockCard__image__wrap{display:inline-block;text-align:center}}@media only screen and (orientation:landscape) and (min-width:568px) and (max-width:1023px){.dockCard__image__wrap{display:inline-block}}.dockCard__text{align-items:center;clear:both;color:#000;display:flex;font-family:nyt-franklin,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:200}@media only screen and (min-width:1024px){.dockCard__text{font-size:21px}}.dockCard__text--mobile{display:block;font-size:18px}@media only screen and (min-width:768px){.dockCard__text--mobile{display:none}}.dockCard__text--mobile+.dockCard__text{display:none}@media only screen and (min-width:768px){.dockCard__text--mobile+.dockCard__text{display:block}}.dockCard__button{border-radius:3px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:nyt-franklin,Helvetica Neue,Arial,sans-serif;font-size:12px;padding:8px;text-decoration:none;width:95px}@media only screen and (min-width:768px){.dockCard__button{width:150px}}.dockCard__button__wrap{align-items:center;align-self:center;box-sizing:border-box;display:flex;flex-direction:column;text-align:center}@media only screen and (min-width:1024px){.dockCard__button__wrap{margin-left:auto}}@media only screen and (orientation:landscape) and (min-width:568px) and (max-width:1023px){.dockCard__button__wrap{align-self:center}}.dockCard ins{text-decoration:none}.dockCard:after,.dockCard:before,.openDockCard:after,.openDockCard:before{content:" ";display:block;height:0;visibility:hidden}.dockCard:after,.openDockCard:after{clear:both}.wrap{box-sizing:border-box;margin:0 auto;max-width:1220px;padding:0 4vw}@media only screen and (min-width:568px){.wrap{padding:0 40px}}.richText__superhuge{font-size:46px}.richText__huge{font-size:33px}.richText__large{font-size:28px}.richText__mediumSize{font-size:20px}.richText__normal{font-size:16px}.richText__small{font-size:12px}.richText__tiny{font-size:10px}.richText__weight--verylight{font-weight:100}.richText__weight--light{font-weight:200}.richText__weight--medium{font-weight:400}.richText__weight--book{font-weight:500}.richText__weight--bold{font-weight:700}.editMode__message{box-sizing:border-box;display:none;flex-direction:column;font-size:12px;margin:5px;padding:2px 5px 4px}.mgnlEditMode .editMode__message{display:flex}.editMode__message:before{display:block;font-weight:700;margin:-2px -5px 4px;padding:2px 5px}.editMode__message--warn{background-color:#ffd0bb;border:1px solid #f62;color:#000}.editMode__message--warn:before{background-color:#f62;color:#fff;content:"Warning"}.editMode__message--error{background-color:#ffaab1;border:1px solid #d01;color:#000}.editMode__message--error:before{background-color:#d01;color:#fff;content:"Error"}.editMode__message--info{background-color:#cdf;border:1px solid #37f;color:#000}.editMode__message--info:before{background-color:#37f;color:#fff;content:"Information"}.iframePayment{border:none;display:none;height:50px;padding-top:20px;position:relative;width:auto}.iframePaymentVisible .iframePayment{display:block}.dock .legal__applePayCopy,.iframePaymentVisible .legal__copy--hasApplePay{display:none}.iframePaymentVisible .legal__applePayCopy{display:block}.openDockCard{border-radius:6px;clear:both;font-family:nyt-franklin,Helvetica Neue,Arial,sans-serif;font-size:15px;margin:auto;max-width:1145px}.openDockCard__image__wrap{min-width:150px}.openDockCard__button__wrap{min-width:100px}.iframePayment{width:100%}.openDockCard__button{background-color:#000;border-radius:3px;color:#fff;display:block;height:44px;line-height:44px;text-align:center;text-decoration:none;width:100%}
