.tsandcs-modal-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.95);z-index:1000000000}.tsandcs-modal-content{position:absolute;width:75vw;height:75vh;top:12.5vh;left:12.5vw;border:1px solid #ccc;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:4px;outline:none;padding:0;box-sizing:border-box}.tsandcs-modal-content #tsandcs-modal-title{background:linear-gradient(180deg,#fff,#fff 63%,#ffffff00);text-align:center;padding:1.25rem 0 2.75rem;color:#7a7575;width:100%;position:-webkit-sticky;position:sticky;top:0;font-weight:700;font-size:110%}.tsandcs-modal-content #tsandcs-modal-text{padding:0 20px 20px}.tsandcs-modal-content #tsandcs-modal-buttons{background:linear-gradient(0deg,#fff,#fff 66%,#ffffff00);position:-webkit-sticky;position:sticky;bottom:0;text-align:center;padding:2rem 0 .75rem}.tsandcs-modal-content #tsandcs-modal-buttons button{margin-left:.5em;margin-right:.5em;font:inherit;text-transform:uppercase;background:none;border:1px solid #9e9b9b;border-radius:4px;cursor:pointer;padding:.5em .75em;color:#616161}.tsandcs-modal-content #tsandcs-modal-buttons button strong{font-weight:700}.tsandcs-modal-content #tsandcs-modal-buttons button:active,.tsandcs-modal-content #tsandcs-modal-buttons button:focus,.tsandcs-modal-content #tsandcs-modal-buttons button:hover{transition:all .25s ease;color:#000;border:1px solid #000}.tsandcs-modal-content #tsandcs-modal-buttons .tsandcs-modal-buttons-accept:active,.tsandcs-modal-content #tsandcs-modal-buttons .tsandcs-modal-buttons-accept:focus,.tsandcs-modal-content #tsandcs-modal-buttons .tsandcs-modal-buttons-accept:hover{transition:all .25s ease;color:#fff;background:#3da0af;border:1px solid #fff}.tsandcs-modal-content #tsandcs-modal-buttons .tsandcs-modal-buttons-decline:active,.tsandcs-modal-content #tsandcs-modal-buttons .tsandcs-modal-buttons-decline:focus,.tsandcs-modal-content #tsandcs-modal-buttons .tsandcs-modal-buttons-decline:hover{transition:all .25s ease;background-color:#d22;color:#fff;border:1px solid #fff}.tsandcs-modal-content h1,.tsandcs-modal-content h2{font-size:175%;font-weight:700}@media (min-width:415px) and (max-width:992px){.tsandcs-modal-content{width:100%;left:0;top:0;height:100%;border:none;border-radius:0!important}}@media (max-width:414px){.tsandcs-modal-content{width:100%;left:0;top:0;height:100%;border:none;border-radius:0!important}}@media (max-width:414px){.tsandcs-modal-content #tsandcs-modal-text{font-size:90%!important}}#terms-and-conditions-text p{margin:1em 0;text-align:left;line-height:1.4}#terms-and-conditions-text .bold{font-weight:700}#terms-and-conditions-text .underline{text-decoration:underline}#terms-and-conditions-text a{color:#217e8c;font-weight:700}#terms-and-conditions-text a:hover{text-decoration:underline}#terms-and-conditions-text ol{margin-left:1.25em;margin-right:1.5em}#terms-and-conditions-text>ol{list-style:decimal}#terms-and-conditions-text>ol>li:not(.no-first-para-bold)>p:first-of-type{font-weight:700}#terms-and-conditions-text>ol>li>ol{list-style:lower-alpha}#terms-and-conditions-text>ol>li>ol>li p>span:first-of-type{font-weight:700}#terms-and-conditions-text>ol>li>ol>li>ol{list-style:lower-roman}.allergen-disclaimer-modal-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.33);z-index:1000000000}.allergen-disclaimer-modal-content{position:absolute;width:100%;height:100%;border:1px solid #ccc;background:hsla(0,0%,100%,.93);overflow:auto;-webkit-overflow-scrolling:touch;border-radius:4px;outline:none;padding:10%;box-sizing:border-box}.allergen-disclaimer-modal-content #allergen-disclaimer-modal-title{text-align:center;margin-bottom:1em;padding-bottom:.5em;color:#000;font-weight:700;font-size:174%;border-bottom:1px solid #f9f9f9}.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons{text-align:center}.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons button{margin-left:.5em;margin-right:.5em;font:inherit;text-transform:uppercase;background:none;border:2px solid #000;border-radius:4px;cursor:pointer;padding:1em .75em;color:#000}.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons button strong{font-weight:700}.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons button:active,.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons button:focus,.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons button:hover{transition:all .25s ease;color:#fff;background:#3da0af;border:1px solid #fff}.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons .allergen-disclaimer-modal-buttons-accept:active,.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons .allergen-disclaimer-modal-buttons-accept:focus,.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons .allergen-disclaimer-modal-buttons-accept:hover{transition:all .25s ease;background-color:#2d2}.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons .allergen-disclaimer-modal-buttons-decline:active,.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons .allergen-disclaimer-modal-buttons-decline:focus,.allergen-disclaimer-modal-content #allergen-disclaimer-modal-buttons .allergen-disclaimer-modal-buttons-decline:hover{transition:all .25s ease;background-color:#d22;color:#fff}.allergen-disclaimer-modal-content h2{font-size:174%;font-weight:700;text-align:center;color:#000}.allergen-disclaimer-modal-content p{color:#616161!important;margin:1em 9em;line-height:1.8;padding-bottom:1%;margin:1em}.allergen-disclaimer-modal-content .bold{font-weight:700}@media screen and (max-width:768px){.allergen-disclaimer-modal-content p{margin:1em .5em!important}}