.contact{display:grid;gap:var(--space-8)}.contact__content{display:flex;flex-direction:column;gap:var(--space-5)}.contact__block>*+*{margin-top:var(--space-3)}.contact__details-heading{margin-bottom:var(--space-3)}.contact__detail-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.contact__detail{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm)}.contact__detail-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15em;color:rgb(var(--color-accent))}.contact__detail-text{display:flex;flex-direction:column;gap:.125rem}.contact__detail-label{color:rgb(var(--color-foreground) / .6);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.contact__map-media{border-radius:var(--radius-card)}.contact__map-button{position:absolute;z-index:1;bottom:var(--space-3);left:50%;transform:translate(-50%)}.contact__map-media[data-loaded] .contact__map-button{display:none}.contact__map-media iframe{border:0}.contact__social-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.contact__social-link,.password__social-link{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--border-color);border-radius:50%;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.contact__social-link:hover,.password__social-link:hover{border-color:rgb(var(--color-foreground) / .4);background-color:rgb(var(--color-foreground) / .05)}.contact__social-link svg,.password__social-link svg{width:1.125rem;height:1.125rem}.contact__form-wrapper{padding:var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-card)}.contact__form{display:flex;flex-direction:column;gap:var(--space-4)}.contact__fields{display:grid;gap:var(--space-4)}.contact__form button[type=submit]{align-self:flex-start}.contact__status{display:block}@media(min-width:750px){.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.contact--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.contact--split.contact--content-right .contact__content{order:2}.contact__form-wrapper{padding:var(--space-6)}}.password{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;overflow:hidden}.password__media{position:absolute;top:0;right:0;bottom:0;left:0}.password__media img{width:100%;height:100%;object-fit:cover}.password__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-background) / var(--password-overlay, .4))}.password__inner{position:relative;display:flex;flex-direction:column;gap:var(--space-5);width:100%;text-align:center}.password__header>*+*{margin-top:var(--space-4)}.password__logo{display:flex;justify-content:center}.password__logo img{width:var(--logo-width, 130px);height:auto}.password__message{max-width:34rem;margin-inline:auto;color:rgb(var(--color-foreground) / .78)}.password__card{padding:var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-card);background-color:rgb(var(--color-background) / .92)}.password__card>*+*{margin-top:var(--space-3)}.password__newsletter-form>*+*{margin-top:var(--space-3)}.password__newsletter-field,.password__entry-field{display:flex;flex-direction:column;gap:var(--space-2);text-align:start}.password__newsletter-field .field,.password__entry-field .field{flex:1 1 auto}.password__social-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.password__entry{background-color:transparent}.password__footer{display:flex;flex-direction:column;gap:var(--space-2);color:rgb(var(--color-foreground) / .65);font-size:var(--text-xs)}.password__footer a{color:inherit}@media(min-width:750px){.password__newsletter-field,.password__entry-field{flex-direction:row;align-items:flex-end}}.gift-card{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:var(--space-8) var(--page-margin)}.gift-card__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%;max-width:30rem;text-align:center}.gift-card__header>*+*{margin-top:var(--space-3)}.gift-card__logo{display:flex;justify-content:center}.gift-card__logo img{width:var(--logo-width, 130px);height:auto}.gift-card__subtext{color:rgb(var(--color-foreground) / .7)}.gift-card__card{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-6) var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:0 1.5rem 3rem -2rem rgb(var(--color-shadow) / .5)}.gift-card__balance-label{color:rgb(var(--color-foreground) / .6);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.gift-card__balance{line-height:1.1}.gift-card__initial,.gift-card__expiry{color:rgb(var(--color-foreground) / .65);font-size:var(--text-sm)}.gift-card--expired .gift-card__balance{opacity:.5;text-decoration:line-through}.gift-card__notice{justify-content:center}.gift-card__code{display:block;padding-top:var(--space-4);border-top:1px solid var(--border-color)}.gift-card__code-label{display:block;margin-bottom:var(--space-2);color:rgb(var(--color-foreground) / .6);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.gift-card__code-row{display:flex;flex-direction:column;gap:var(--space-2)}.gift-card__code-input{font-size:var(--text-lg);font-weight:600;letter-spacing:.14em;text-align:center}.gift-card__code-success{margin-top:var(--space-2);color:rgb(var(--color-success));font-size:var(--text-sm)}.gift-card__code-success[hidden]{display:none}.gift-card__qr{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.gift-card__qr canvas,.gift-card__qr img{width:10rem;height:10rem}.gift-card__qr-note{color:rgb(var(--color-foreground) / .65);font-size:var(--text-xs)}.gift-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.gift-card__wallet img{width:7.5rem;height:auto}@media(min-width:750px){.gift-card__code-row{flex-direction:row}.gift-card__code-row .button{flex-shrink:0}}@media print{.gift-card{min-height:0;padding:0}.gift-card__card{border-color:#000;box-shadow:none}.gift-card__actions,.gift-card__wallet,.gift-card__code-success,.gift-card__code .button{display:none}.gift-card__code-input{border:0;padding-inline:0}}[dir=rtl] .contact__detail-label,[dir=rtl] .gift-card__balance-label,[dir=rtl] .gift-card__code-label,[dir=rtl] .gift-card__code-input{letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-customer.css.map */
