.customer:not(.account):not(.order):not(.addresses):not(.edit-profile){margin:0 auto;max-width:33.4rem;padding:var(--section-padding-l) var(--container-side-padding-mobile);text-align:center}@media screen and (min-width:750px){.customer:not(.account):not(.order):not(.addresses):not(.edit-profile){max-width:47.8rem;padding-left:var(--container-side-padding-tablet);padding-right:var(--container-side-padding-tablet)}}@media screen and (min-width:1200px){.customer:not(.account):not(.order):not(.addresses):not(.edit-profile){padding-left:var(--container-side-padding-desktop);padding-right:var(--container-side-padding-desktop)}}.customer.account,.customer.order,.customer.addresses,.customer.edit-profile{margin:0 auto;max-width:var(--container-max-width);padding:var(--section-padding-l) var(--container-side-padding);width:100%}@media screen and (min-width:750px)and (max-width:1199px){.customer.account,.customer.order,.customer.addresses,.customer.edit-profile{--container-side-padding: var(--container-side-padding-tablet)}}@media screen and (max-width:749px){.customer.account,.customer.order,.customer.addresses,.customer.edit-profile{--container-side-padding: var(--container-side-padding-mobile)}}.customer>h1,.customer .customer__title{margin-top:0;font-family:var(--font-heading);font-size:var(--font-size-h2);font-style:italic;line-height:var(--line-height-tight);color:var(--color-primary)}.customer form{margin-top:var(--section-padding-m);text-align:left}.customer button,.customer .btn{margin:var(--section-padding-m) 0 var(--gap-s)}.customer ul{line-height:var(--line-height-normal);padding-left:2.5rem;text-align:left;margin-bottom:var(--section-padding-m);font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-text)}.customer strong{font-weight:var(--font-weight-medium);color:var(--color-text)}.customer h2.form__message{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);color:var(--color-text)}.customer ul a:not(.booking-card__link),.customer a[href*="/account"]:not(.booking-card__link){font-family:var(--font-body);font-size:var(--font-size-body);text-decoration:underline;transition:opacity var(--transition-fast)}.customer ul a:not(.booking-card__link):hover,.customer a[href*="/account"]:not(.booking-card__link):hover{opacity:var(--opacity-high)}.customer .field{margin:var(--gap-m) 0 0}.customer .field:first-of-type{margin-top:0}.customer .field__label,.customer label{display:block;font-family:var(--font-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--color-primary);margin-bottom:var(--gap-xs)}.customer .field__input,.customer input[type=text],.customer input[type=email],.customer input[type=password],.customer input[type=tel],.customer select,.customer textarea{width:100%;padding:var(--gap-s);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--color-text);background-color:var(--color-white);border:1px solid var(--color-border);transition:border-color var(--transition-fast)}.customer .field__input::placeholder,.customer input::placeholder,.customer textarea::placeholder{color:var(--color-grey)}.customer .field__input:focus,.customer input:focus,.customer select:focus,.customer textarea:focus{outline:none;border-color:var(--color-primary)}.customer select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23513629' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--gap-s) center;padding-right:2.5rem}.customer .form__message,.customer .field__message{color:var(--color-error);font-size:var(--font-size-small);margin-top:var(--gap-xs)}.customer .form__message--error{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--gap-s);background-color:var(--color-sand);border-left:3px solid var(--color-primary);color:var(--color-text);margin-bottom:var(--gap-m)}.customer .form__message--success{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--gap-s);background-color:rgba(var(--color-secondary-rgb),.1);border-left:3px solid var(--color-secondary);margin-bottom:var(--gap-m)}.customer .svg-wrapper{display:inline-flex;align-items:center}.customer .svg-wrapper svg{width:20px;height:20px;flex-shrink:0}@media screen and (min-width:1200px){.customer.account>div:nth-of-type(2){display:flex;margin-top:var(--section-padding-l);gap:var(--gap-xl)}.customer.account>div:nth-of-type(2)>div:first-of-type{flex-grow:1;padding-right:var(--gap-xl)}}.customer.account p,.customer.order p,.customer.addresses p,.customer.edit-profile p{margin:0 0 var(--gap-m);font-size:var(--font-size-body-mobile);font-family:var(--font-body);color:var(--color-text)}@media screen and (min-width:750px){.customer.account p,.customer.order p,.customer.addresses p,.customer.edit-profile p{font-size:var(--font-size-body)}.customer>h1,.customer .customer__title{font-size:var(--font-size-h2)}.customer h2.form__message{font-size:var(--font-size-h2)}}@media screen and (max-width:749px){.customer>h1,.customer .customer__title{font-size:var(--font-size-h2-mobile)}}.customer.account h1,.customer.order h1,.customer.addresses h1,.customer.edit-profile h1{margin-bottom:var(--gap-s);font-family:var(--font-heading);font-size:var(--font-size-h2);font-style:italic;color:var(--color-primary)}.customer.account h2,.customer.order h2,.customer.addresses h2,.customer.edit-profile h2{margin-top:var(--section-padding-m);margin-bottom:var(--gap-s);font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);color:var(--color-primary)}@media screen and (min-width:1200px){.customer.account h2,.customer.order h2,.customer.edit-profile h2{margin-top:0}}.customer table{table-layout:auto;border-collapse:collapse;width:100%;font-size:var(--font-size-body);font-family:var(--font-body)}.customer tbody{color:var(--color-text)}.customer th,.customer td{font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);border:none;padding:0}.customer thead th{font-size:var(--font-size-xs);font-family:var(--font-body);font-weight:var(--font-weight-medium);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text)}.customer tbody td{padding-top:var(--gap-s);padding-bottom:var(--gap-s)}.customer tbody tr{border-top:1px solid rgba(var(--color-primary-rgb),.12)}.customer tfoot td:first-of-type,.customer tfoot td{padding-top:var(--gap-xs);padding-bottom:var(--gap-xs)}.customer tfoot td:first-of-type{text-align:left}@media screen and (min-width:750px){.customer table{border:1px solid rgba(var(--color-primary-rgb),.2)}.customer th,.customer td{padding-right:var(--gap-l)}.customer th,.customer td:first-of-type{text-align:left;padding-left:0;padding-right:var(--gap-l)}.customer thead th,.customer tbody td{padding-top:var(--gap-l);padding-bottom:var(--gap-l)}.customer th:first-of-type,.customer td:first-of-type{padding-left:var(--gap-l)}.customer tbody td{vertical-align:top}.customer tbody td:first-of-type{padding-top:var(--gap-l)}.customer tbody td:last-of-type{padding-bottom:0}.customer tbody tr:first-of-type{border-top:none}}.customer tbody td:first-of-type{padding-top:var(--section-padding-m)}.customer tbody td:last-of-type{padding-bottom:var(--section-padding-m)}.customer tfoot tr:first-of-type td{padding-top:var(--section-padding-m)}.customer tfoot tr:last-of-type td{padding-bottom:var(--section-padding-m)}@media screen and (max-width:749px){.customer thead,.customer th,.customer tfoot td:first-of-type{display:none}.customer td{display:flex;text-align:right}.customer td:before{color:var(--color-text);opacity:var(--opacity-high);content:attr(data-label);font-size:var(--font-size-small);padding-right:var(--gap-m);text-transform:uppercase;flex-grow:1;text-align:left}.customer td:first-of-type{display:flex;align-items:center}.customer tr{display:flex;flex-direction:column;width:100%;border-bottom:1px solid rgba(var(--color-primary-rgb),.12);padding-bottom:var(--gap-m)}}.customer .pagination{margin-top:var(--section-padding-l);margin-bottom:var(--section-padding-xl)}.customer .pagination ul{display:flex;justify-content:center;list-style:none;padding:0;gap:var(--gap-s)}.customer .pagination li{flex:1 1;max-width:4rem}.customer .pagination a,.customer .pagination span[aria-current]{display:inline-flex;justify-content:center;align-items:center;min-height:4rem;padding:0 var(--gap-s);font-family:var(--font-body);color:var(--color-primary);transition:opacity var(--transition-fast)}.customer .pagination a{text-decoration:none}.customer .pagination a:hover{opacity:var(--opacity-high)}.customer .pagination span[aria-current]{position:relative;font-weight:var(--font-weight-medium)}.customer .pagination span[aria-current]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:2rem;height:2px;background-color:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customer-base.css.map */
