.cla{--cla-bg: #f6f1e7;--cla-card: #fbf8f1;--cla-text: #24211d;--cla-text-2: #3f3a34;--cla-gold: #b38a50;--cla-gold-light: #d9b16a;--cla-border: rgb(217 177 106 / .45);--cla-border-soft: rgb(217 177 106 / .25);--cla-shadow: 0 14px 40px rgb(36 33 29 / .07), 0 2px 6px rgb(36 33 29 / .04);--cla-shadow-hover: 0 18px 46px rgb(36 33 29 / .12);--cla-ok: #2f7a4f;--cla-warn: #9a6a12;--cla-err: #a23b2a;--cla-radius: 24px;--cla-font-head: "Fredoka", "Nunito", var(--font-heading--family, sans-serif);--cla-font-body: "Nunito", var(--font-body--family, sans-serif);display:block;background:var(--cla-bg);color:var(--cla-text-2);font-family:var(--cla-font-body);padding-top:var(--cla-pt, 48px);padding-bottom:calc(var(--cla-pb, 96px) + env(safe-area-inset-bottom,0px));overflow-x:clip}.cla *,.cla *:before,.cla *:after{box-sizing:border-box}.cla__inner{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.cla [hidden]{display:none!important}.cla-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cla__loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40vh;font-weight:700;color:var(--cla-text-2)}.cla__spinner,.cla-btn__spinner{width:20px;height:20px;border-radius:50%;border:2px solid rgb(179 138 80 / .25);border-top-color:var(--cla-gold);animation:cla-spin .8s linear infinite}@keyframes cla-spin{to{transform:rotate(360deg)}}.cla-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 10px;font-weight:800;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--cla-gold)}.cla-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.cla-h1{margin:0;font-family:var(--cla-font-head);font-weight:700;font-size:clamp(28px,4.4vw,46px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--cla-text);overflow-wrap:anywhere}.cla-h2{margin:0;font-family:var(--cla-font-head);font-weight:700;font-size:clamp(22px,2.8vw,30px);line-height:1.1;text-transform:uppercase;color:var(--cla-text)}.cla-h3{margin:0;font-family:var(--cla-font-head);font-weight:600;font-size:19px;line-height:1.2;color:var(--cla-text)}.cla-sub{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--cla-text-2)}.cla-muted{color:#3f3a34b8;font-size:14px}.cla-ornament{display:block;width:64px;height:12px;margin:16px 0 0;color:var(--cla-gold)}.cla-card{background:var(--cla-card);border:1px solid var(--cla-border-soft);border-radius:var(--cla-radius);box-shadow:var(--cla-shadow)}.cla-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:1px solid var(--cla-text);background:var(--cla-text);color:var(--cla-bg);font-family:var(--cla-font-body);font-weight:800;font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,opacity .2s ease}.cla-btn svg{width:18px;height:18px;transition:transform .25s ease}.cla-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #24211d2e,inset 0 0 0 1px var(--cla-gold-light)}.cla-btn:hover:not(:disabled) svg{transform:translate(3px)}.cla-btn:disabled{opacity:.55;cursor:not-allowed}.cla-btn--block{width:100%}.cla-btn--ghost{background:transparent;color:var(--cla-text);border-color:var(--cla-border)}.cla-btn--ghost:hover:not(:disabled){background:#d9b16a1f}.cla-btn--gold{background:var(--cla-gold);border-color:var(--cla-gold);color:#fff}.cla-btn.is-loading .cla-btn__label{opacity:.6}.cla-btn__spinner{width:16px;height:16px;border-color:#f6f1e759;border-top-color:currentColor}.cla-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:800;font-size:14px;color:var(--cla-gold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cla-link:disabled{color:#3f3a3480;text-decoration:none;cursor:default}.cla a:focus-visible,.cla button:focus-visible,.cla input:focus-visible,.cla select:focus-visible{outline:2px solid var(--cla-gold);outline-offset:3px}.cla-field{display:grid;gap:8px;margin-bottom:18px}.cla-label{font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--cla-text)}.cla-input,.cla-select{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--cla-border);background:#fff;color:var(--cla-text);font:700 16px/1.2 var(--cla-font-body);transition:border-color .2s ease,box-shadow .2s ease}.cla-input:focus,.cla-select:focus{outline:none;border-color:var(--cla-gold);box-shadow:0 0 0 3px #d9b16a40}.cla-input[aria-invalid=true]{border-color:var(--cla-err)}.cla-input[readonly]{background:#f6f1e7b3;color:var(--cla-text-2)}.cla-phone{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px}.cla-select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B38A50' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.cla-err{margin:0;min-height:0;font-size:13.5px;font-weight:700;color:var(--cla-err)}.cla-err:empty{display:none}.cla-alert{margin:0 0 18px;padding:12px 16px;border-radius:14px;font-size:14.5px;font-weight:700;line-height:1.45;background:#a23b2a14;color:var(--cla-err);border:1px solid rgb(162 59 42 / .25)}.cla-alert--ok{background:#2f7a4f14;color:var(--cla-ok);border-color:#2f7a4f40}.cla-alert--info{background:#d9b16a24;color:var(--cla-text);border-color:var(--cla-border)}.cla-login-wrap{display:grid;place-items:center;min-height:60vh}.cla-login{width:100%;max-width:520px;padding:clamp(28px,5vw,48px);text-align:center}.cla-login .cla-eyebrow{justify-content:center}.cla-login .cla-eyebrow:after{content:"";width:28px;height:1px;background:currentColor}.cla-login .cla-ornament{margin-inline:auto}.cla-login form{margin-top:28px;text-align:left}.cla-steps{display:flex;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none}.cla-steps li{width:28px;height:4px;border-radius:4px;background:var(--cla-border-soft);transition:background-color .3s ease}.cla-steps li.is-active{background:var(--cla-gold)}.cla-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,2vw,12px)}.cla-otp input{width:100%;min-width:0;aspect-ratio:1 / 1.15;max-height:64px;padding:0;text-align:center;border-radius:14px;border:1px solid var(--cla-border);background:#fff;font:700 clamp(20px,5vw,26px)/1 var(--cla-font-head);color:var(--cla-text);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cla-otp input:focus{outline:none;border-color:var(--cla-gold);box-shadow:0 0 0 3px #d9b16a40}.cla-otp.is-error input{border-color:var(--cla-err);animation:cla-shake .35s ease}@keyframes cla-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.cla-otp-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin:10px 0 18px;font-size:14px}.cla-sent-to{margin:0 0 18px;font-size:15px;color:var(--cla-text-2);text-align:center}.cla-sent-to strong{color:var(--cla-text);white-space:nowrap}.cla-note{margin:18px 0 0;font-size:13px;line-height:1.5;color:#3f3a34b8;text-align:center}.cla-dash{display:grid;grid-template-columns:272px minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:start}.cla-side{position:sticky;top:calc(var(--clh-offset, 96px) + 20px);padding:22px}.cla-side__who{padding:4px 6px 18px;margin-bottom:10px;border-bottom:1px solid var(--cla-border-soft)}.cla-side__name{margin:0;font-family:var(--cla-font-head);font-weight:600;font-size:18px;color:var(--cla-text);overflow-wrap:anywhere}.cla-side__phone{margin:4px 0 0;font-size:13.5px;color:#3f3a34bf}.cla-nav{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cla-nav a,.cla-nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:var(--cla-text-2);font:800 14px/1.2 var(--cla-font-body);letter-spacing:.04em;text-transform:uppercase;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cla-nav svg{width:20px;height:20px;flex:none;color:var(--cla-gold)}.cla-nav a:hover,.cla-nav button:hover{background:#d9b16a1f;color:var(--cla-text)}.cla-nav a[aria-current=page]{background:var(--cla-text);color:var(--cla-bg)}.cla-nav a[aria-current=page] svg{color:var(--cla-gold-light)}.cla-nav__sep{height:1px;margin:8px 6px;background:var(--cla-border-soft)}.cla-main{min-width:0}.cla-head{margin-bottom:28px}.cla-back{margin-bottom:8px}.cla-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.cla-tile{position:relative;display:flex;flex-direction:column;height:100%;padding:26px;color:inherit;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.cla-tile__icon{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:16px;background:#d9b16a29;color:var(--cla-gold)}.cla-tile__icon svg{width:26px;height:26px}.cla-tile p{margin:8px 0 22px;font-size:15px;line-height:1.5}.cla-tile__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--cla-text)}.cla-tile__more svg{width:18px;height:18px;color:var(--cla-gold);transition:transform .3s ease}@media(hover:hover){.cla-tile:hover{transform:translateY(-4px);box-shadow:var(--cla-shadow-hover);border-color:var(--cla-gold-light)}.cla-tile:hover .cla-tile__more svg{transform:translate(4px)}}.cla-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.cla-booking{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.cla-booking__media{position:relative;min-height:180px;background:linear-gradient(135deg,#e9dcc4,#d9b16a)}.cla-booking__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cla-booking__body{display:grid;gap:14px;padding:22px 24px;min-width:0}.cla-booking__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.cla-ref{font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--cla-gold)}.cla-badges{display:flex;flex-wrap:wrap;gap:8px}.cla-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#d9b16a29;color:var(--cla-text)}.cla-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cla-badge--confirmed,.cla-badge--paid,.cla-badge--successful{background:#2f7a4f1a;color:var(--cla-ok)}.cla-badge--pending,.cla-badge--partially_paid,.cla-badge--unpaid{background:#9a6a121a;color:var(--cla-warn)}.cla-badge--cancelled,.cla-badge--refunded{background:#a23b2a17;color:var(--cla-err)}.cla-badge--completed{background:#24211d14;color:var(--cla-text)}.cla-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;margin:0}.cla-meta div{min-width:0}.cla-meta dt{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#3f3a34a6}.cla-meta dd{margin:3px 0 0;font-weight:700;font-size:15px;color:var(--cla-text);overflow-wrap:anywhere}.cla-booking__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--cla-border-soft)}.cla-amount{font-family:var(--cla-font-head);font-weight:600;font-size:20px;color:var(--cla-text)}.cla-amount small{display:block;font-family:var(--cla-font-body);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#3f3a34a6}.cla-detail{display:grid;gap:20px}.cla-panel{padding:clamp(20px,3vw,30px)}.cla-panel>.cla-h3{margin-bottom:16px}.cla-hero-card{overflow:hidden}.cla-hero-card__media{position:relative;aspect-ratio:21 / 8;background:linear-gradient(135deg,#e9dcc4,#d9b16a)}.cla-hero-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cla-hero-card__body{padding:clamp(20px,3vw,30px);display:grid;gap:14px}.cla-table{width:100%;border-collapse:collapse;font-size:15px}.cla-table th,.cla-table td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--cla-border-soft);vertical-align:top}.cla-table th{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#3f3a34a6}.cla-table td{font-weight:700;color:var(--cla-text);overflow-wrap:anywhere}.cla-table tr:last-child td{border-bottom:0}.cla-sum{display:grid;gap:10px;margin:0}.cla-sum div{display:flex;justify-content:space-between;gap:16px;font-size:15px}.cla-sum dt{color:var(--cla-text-2)}.cla-sum dd{margin:0;font-weight:800;color:var(--cla-text);text-align:right}.cla-sum .is-total{padding-top:10px;border-top:1px solid var(--cla-border-soft)}.cla-sum .is-total dd{font-family:var(--cla-font-head);font-size:20px;font-weight:600}.cla-actions{display:flex;flex-wrap:wrap;gap:12px}.cla-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cla-section+.cla-section{margin-top:36px}.cla-section>.cla-h3{margin-bottom:14px}.cla-pay-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cla-pay{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:center;padding:18px 22px}.cla-pay__title{margin:0;font-weight:800;font-size:16px;color:var(--cla-text);overflow-wrap:anywhere}.cla-pay__meta{margin:4px 0 0;font-size:13.5px;color:#3f3a34bf;overflow-wrap:anywhere}.cla-pay__right{display:grid;justify-items:end;gap:6px;text-align:right}.cla-empty{padding:clamp(32px,6vw,64px) clamp(20px,5vw,56px);text-align:center}.cla-empty__icon{display:inline-grid;place-items:center;width:72px;height:72px;margin-bottom:18px;border-radius:50%;background:#d9b16a29;color:var(--cla-gold)}.cla-empty__icon svg{width:32px;height:32px}.cla-empty p{max-width:460px;margin:10px auto 24px;line-height:1.55}.cla-profile{max-width:720px;padding:clamp(22px,4vw,36px)}.cla-verified{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cla-ok)}.cla-verified svg{width:15px;height:15px}.cla-phone-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px}.cla-change-phone{margin-top:6px;padding:18px;border-radius:18px;background:#d9b16a1a;border:1px solid var(--cla-border-soft)}.cla-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cla-skel{border-radius:var(--cla-radius);min-height:160px;background:linear-gradient(90deg,#d9b16a1a,#d9b16a33,#d9b16a1a);background-size:200% 100%;animation:cla-shimmer 1.4s ease infinite}@keyframes cla-shimmer{to{background-position:-200% 0}}@media(max-width:1099px){.cla-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.cla-dash{grid-template-columns:minmax(0,1fr)}.cla-side{position:static;padding:14px}.cla-side__who{padding:6px 8px 12px}.cla-nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none;gap:6px;padding-bottom:2px}.cla-nav::-webkit-scrollbar{display:none}.cla-nav a,.cla-nav button{min-height:44px;padding:0 14px;font-size:12.5px;white-space:nowrap}.cla-nav__sep{display:none}.cla-grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.cla-tiles{grid-template-columns:minmax(0,1fr);gap:14px}.cla-tile{padding:20px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 14px}.cla-tile__icon{margin-bottom:0;width:46px;height:46px}.cla-tile .cla-h3{flex:1 1 0;min-width:0}.cla-tile p{flex-basis:100%;margin:10px 0 14px;font-size:14.5px}.cla-booking{grid-template-columns:minmax(0,1fr)}.cla-booking__media{min-height:0;aspect-ratio:16 / 8}.cla-booking__body{padding:18px}.cla-hero-card__media{aspect-ratio:16 / 9}.cla-pay{grid-template-columns:minmax(0,1fr);padding:16px 18px}.cla-pay__right{justify-items:start;text-align:left;grid-auto-flow:column;justify-content:space-between;align-items:center}.cla-actions .cla-btn,.cla-form-actions .cla-btn{flex:1 1 100%}.cla-table thead{display:none}.cla-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--cla-border-soft)}.cla-table td{border:0}.cla-phone{grid-template-columns:96px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cla *,.cla *:before,.cla *:after{animation:none!important;transition:none!important}}.cla-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0 0;padding:4px;border-radius:999px;background:#d9b16a24}.cla-tab{min-height:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;cursor:pointer;font:800 13px/1 var(--cla-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--cla-text-2);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.cla-tab.is-active{background:var(--cla-card);color:var(--cla-text);box-shadow:0 2px 8px #24211d14}.cla-pw{position:relative}.cla-pw .cla-input{padding-right:76px}.cla-reveal{position:absolute;top:50%;right:8px;transform:translateY(-50%);min-height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;cursor:pointer;font:800 12px/1 var(--cla-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--cla-gold)}.cla-reveal:hover{background:#d9b16a1f}.cla-hint{margin:0;font-size:13px;line-height:1.45;color:#3f3a34b8}.cla-hint--center{margin-top:14px;text-align:center}.cla-row-end{display:flex;justify-content:flex-end;margin:-10px 0 8px}.cla-row-center{display:flex;justify-content:center;margin-top:8px}.cla-profile-stack{display:grid;gap:20px;max-width:720px}.cla-form-title{margin-bottom:18px}@media(max-width:749px){.cla-tab{font-size:12px;letter-spacing:.05em;padding:0 8px;white-space:nowrap}}.cla-side__phone{overflow-wrap:anywhere}.cla-forgot{display:grid;gap:12px;margin-top:24px;text-align:left}.cla-forgot__text{margin:0 0 6px;font-size:15px;line-height:1.55}.cla-add{margin-top:20px;padding:0;overflow:hidden}.cla-add__summary{display:flex;align-items:center;gap:12px;padding:18px 24px;cursor:pointer;list-style:none;font:800 14px/1.3 var(--cla-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--cla-text)}.cla-add__summary::-webkit-details-marker{display:none}.cla-add__plus{display:inline-grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#d9b16a2e;color:var(--cla-gold);font-size:20px;line-height:1;transition:transform .25s ease}.cla-add[open] .cla-add__plus{transform:rotate(45deg)}.cla-add__summary:focus-visible{outline:2px solid var(--cla-gold);outline-offset:-4px;border-radius:var(--cla-radius)}.cla-link-form{padding:0 24px 22px}.cla-list+.cla-add,.cla-empty+.cla-add{margin-top:20px}@media(max-width:749px){.cla-add__summary{padding:16px 18px;font-size:13px}.cla-link-form{padding:0 18px 18px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/club-laparoz-account.css.map */
