.drape-legal,.drape-contact{background:var(--drape-parchment);color:var(--drape-carbon);display:block;width:100%}.drape-legal__container,.drape-contact__container{max-width:720px;margin:0 auto;padding:clamp(48px,6vw,96px) var(--drape-space-xl);background:var(--drape-parchment);color:var(--drape-carbon)}.drape-legal__title,.drape-contact__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(32px,6vw,56px);line-height:1.15;color:var(--drape-carbon);margin-bottom:var(--drape-space-sm)}.drape-contact__title{color:var(--drape-carbon)}.drape-legal__updated{font-size:12px;font-weight:400;color:#1d1d1d99;margin-bottom:var(--drape-space-lg)}.drape-legal__lead{font-family:var(--base-font-family);font-size:clamp(16px,2.5vw,20px);font-weight:400;line-height:1.6;color:#1d1d1dcc;margin-bottom:var(--drape-space-2xl)}.drape-legal__body{font-family:var(--base-font-family);font-size:16px;font-weight:400;line-height:1.7;color:var(--drape-carbon)}.drape-legal__body p{margin-bottom:20px}.drape-legal__body p:last-child{margin-bottom:0}.drape-legal-section__heading{font-family:var(--base-font-family);font-weight:600;font-size:clamp(18px,2.5vw,24px);line-height:1.3;color:var(--drape-carbon);margin-top:var(--drape-space-2xl);margin-bottom:var(--drape-space-lg);padding-bottom:var(--drape-space-sm);border-bottom:1px solid rgba(29,29,29,.12)}.drape-legal-section__heading:first-of-type{margin-top:0}.drape-legal-subsection__heading{font-family:var(--base-font-family);font-weight:600;font-size:clamp(16px,2vw,18px);line-height:1.4;color:var(--drape-carbon);margin-top:var(--drape-space-xl);margin-bottom:var(--drape-space-md)}.drape-legal__body ol,.drape-legal__body ul{padding-left:var(--drape-space-xl);margin-bottom:20px}.drape-legal__body li{margin-bottom:8px;line-height:1.7}.drape-legal__body a{color:var(--drape-carbon);background-image:linear-gradient(var(--drape-carbon),var(--drape-carbon));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;transition:color .2s ease}.drape-legal__body a:hover{color:var(--drape-carbon)}.drape-legal-mtm-exception{margin:var(--drape-space-lg) 0;padding:var(--drape-space-md) var(--drape-space-md) var(--drape-space-md) calc(var(--drape-space-md) + 3px);border-left:3px solid var(--drape-carbon);background-color:#6b1e230a}.drape-legal-mtm-exception p{margin-bottom:0}.drape-legal-mtm-exception a{color:var(--drape-carbon);background-image:linear-gradient(var(--drape-carbon),var(--drape-carbon));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none}cite{font-style:normal;font-size:12px;color:#1d1d1d99}.drape-placeholder-tbd{font-style:italic;color:var(--drape-carbon)}.drape-contact__container{max-width:720px;display:grid;grid-template-columns:1fr 1fr;gap:var(--drape-space-3xl);align-items:start}.drape-contact__info{display:flex;flex-direction:column;gap:var(--drape-space-md)}.drape-contact__programme{font-family:var(--base-font-family);font-size:clamp(11px,1.5vw,13px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--drape-carbon);margin-top:var(--drape-space-lg)}.drape-contact__phone{font-family:var(--heading-font-family);font-size:clamp(20px,3vw,28px);font-weight:400;color:var(--drape-carbon);text-decoration:none;display:block}.drape-contact__email{font-size:16px;color:var(--drape-carbon);background-image:linear-gradient(var(--drape-carbon),var(--drape-carbon));background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;transition:background-size .2s ease,color .2s ease}.drape-contact__email:hover{color:var(--drape-carbon);background-size:100% 1px}.drape-contact__address{font-size:14px;color:#1d1d1db8;font-style:normal;line-height:1.5}.drape-contact__map-placeholder{height:260px;background:#1d1d1d0d;display:flex;align-items:center;justify-content:center;margin-top:var(--drape-space-md)}.drape-contact__map-note{font-size:12px;color:#1d1d1d73;text-align:center;margin:0}.drape-contact__form-heading{font-family:var(--base-font-family);font-size:clamp(16px,2vw,20px);font-weight:600;color:var(--drape-carbon);margin-bottom:var(--drape-space-lg)}.drape-contact__form .drape-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--drape-space-lg)}.drape-contact__form label{font-size:16px;font-weight:400;color:#1d1d1dc7}.drape-contact__form input,.drape-contact__form textarea{font-size:16px;font-family:var(--base-font-family);color:var(--drape-carbon);background:#ffffff8c;border:1px solid rgba(29,29,29,.22);border-radius:0;padding:12px 16px;width:100%;min-height:48px;line-height:1.4;display:block;transition:border-color .2s ease;box-sizing:border-box}.drape-contact__form input:focus,.drape-contact__form textarea:focus{outline:none;border-color:var(--drape-carbon)}.drape-contact__form input::placeholder,.drape-contact__form textarea::placeholder{color:#1d1d1d66}.drape-contact__form textarea{resize:vertical;min-height:120px}.drape-contact__success{padding:var(--drape-space-md);background:#233b281f;border-left:3px solid var(--drape-evergreen);color:var(--drape-carbon);margin-bottom:var(--drape-space-lg)}.drape-contact__errors{padding:var(--drape-space-md);background:#6b1e231a;border-left:3px solid var(--drape-bordeaux);color:var(--drape-carbon);margin-bottom:var(--drape-space-lg)}.drape-contact__form-note{font-size:12px;color:#eeebe680;margin-top:var(--drape-space-sm)}.drape-btn--primary{display:inline-block;padding:16px 32px;background-color:var(--drape-carbon);color:var(--drape-parchment);font-family:var(--base-font-family);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid var(--drape-carbon);cursor:pointer;transition:background-color .2s ease,color .2s ease}.drape-btn--primary:hover{background-color:transparent;color:var(--drape-carbon)}@media(max-width:767px){.drape-contact__container{grid-template-columns:1fr;gap:var(--drape-space-2xl);padding:48px var(--drape-space-md)}.drape-contact__map-placeholder{height:200px}}@media(max-width:1023px){.drape-legal__container,.drape-contact__container{padding-left:var(--drape-space-lg);padding-right:var(--drape-space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/drape-legal.css.map */
