.oacc{--oacc-ink: var(--color-body-text, #2B2520);--oacc-brown: var(--color-body-text-light, #5D4037);--oacc-rust: #7A2E12;--oacc-line: #E6D7C3;--oacc-card: #FFFFFF;--oacc-soft: #F6ECDF;max-width:var(--site-max-width);margin:0 auto;padding:32px calc(var(--gap, 8px) * 2) 72px;color:var(--oacc-ink);font-family:var(--font-base)}@media(min-width:1200px){.oacc{padding:48px calc(var(--gap, 8px) * 4) 96px}}.oacc-eyebrow{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--oacc-brown)}.oacc-title{margin:6px 0 0;font-family:var(--font-headline);font-weight:var(--font-headline-weight, 600);font-style:var(--font-headline-style, normal);text-transform:var(--font-headline-transform, none);letter-spacing:var(--font-headline-letter-spacing, 0);font-size:clamp(2.6rem,3.2vw,3.6rem);line-height:1.15;text-wrap:balance}.oacc-lead{margin:8px 0 0;max-width:56ch;font-size:1.5rem;color:var(--oacc-brown)}@media(min-width:990px){.oacc-hero .oacc-lead{max-width:none;white-space:nowrap}}.oacc-muted{margin:0;font-size:1.35rem;color:#7b6a5e}.oacc-h2{margin:0;font-family:var(--font-headline);font-weight:var(--font-headline-weight, 600);font-style:var(--font-headline-style, normal);text-transform:var(--font-headline-transform, none);letter-spacing:var(--font-headline-letter-spacing, 0);font-size:1.7rem;line-height:1.3}.oacc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid var(--oacc-rust);border-radius:999px;background:var(--oacc-rust);color:#faf7f2;font-size:1.2rem;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;text-decoration:none;transition:background .15s,color .15s}.oacc-btn:hover{background:#9a4520;border-color:#9a4520;color:#faf7f2}.oacc-btn--outline{background:transparent;color:var(--oacc-brown);border-color:var(--oacc-brown)}.oacc-btn--outline:hover{background:var(--oacc-brown);border-color:var(--oacc-brown);color:#faf7f2}.oacc-link{color:var(--oacc-rust);font-size:1.35rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.oacc-link:hover{color:#9a4520}.oacc a:focus-visible{outline:2px solid var(--oacc-rust);outline-offset:3px}.oacc-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:28px}.oacc-hero__text{min-width:0}.oacc-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.oacc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none}.oacc-stat{display:grid;gap:2px;height:100%;padding:16px 18px;border:1px solid var(--oacc-line);border-radius:var(--border-radius, 14px);background:var(--oacc-card);color:inherit;text-decoration:none}a.oacc-stat:hover{border-color:var(--oacc-brown)}.oacc-stat__value{font-family:var(--font-headline);font-weight:var(--font-headline-weight, 600);font-size:2.8rem;line-height:1.1;font-variant-numeric:tabular-nums}.oacc-stat__value--date{font-size:2.2rem}.oacc-stat__label{font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:#7b6a5e}@media(max-width:599px){.oacc-stats{gap:8px}.oacc-stat{padding:12px}.oacc-stat__value{font-size:2.4rem}.oacc-stat__value--date{font-size:1.6rem}.oacc-stat__label{font-size:1.05rem;letter-spacing:.03em}}.oacc-grid{display:grid;gap:20px}@media(min-width:990px){.oacc-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:24px}}.oacc-main,.oacc-side{display:grid;gap:20px;min-width:0}.oacc-card{display:grid;gap:16px;padding:22px;border:1px solid var(--oacc-line);border-radius:var(--border-radius, 14px);background:var(--oacc-card);min-width:0}@media(max-width:599px){.oacc-card{padding:18px 16px}}.oacc-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.oacc-order__item{display:flex;align-items:center;gap:14px}.oacc-order__img{width:64px;height:64px;flex:none;object-fit:cover;border-radius:10px;background:var(--oacc-soft)}.oacc-order__title{margin:0 0 2px;font-weight:600;font-size:1.5rem;line-height:1.35}.oacc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;counter-reset:step}.oacc-steps li{display:grid;gap:8px;font-size:1.3rem;color:#9a8a7e}.oacc-steps li:before{content:"";height:6px;border-radius:3px;background:var(--oacc-line)}.oacc-steps li.is-done{color:var(--oacc-ink);font-weight:600}.oacc-steps li.is-done:before{background:var(--oacc-rust)}.oacc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.oacc-orders{margin:0;padding:0;list-style:none;display:grid}.oacc-orders li+li{border-top:1px solid var(--oacc-line)}.oacc-orders__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px 16px;padding:12px 0;color:inherit;text-decoration:none;font-size:1.4rem}.oacc-orders__row:hover .oacc-orders__name{color:var(--oacc-rust);text-decoration:underline;text-underline-offset:3px}.oacc-orders__name{font-weight:600}.oacc-orders__total{font-weight:600;font-variant-numeric:tabular-nums;text-align:right;min-width:9ch}@media(max-width:599px){.oacc-orders__row{grid-template-columns:minmax(0,1fr) auto}.oacc-orders__row .oacc-muted{grid-row:2}.oacc-orders__row .oacc-pill{grid-row:2;justify-self:end}}.oacc-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:1.15rem;font-weight:600;white-space:nowrap}.oacc-pill.is-ok{background:#e8ede6;color:#3f5f42}.oacc-pill.is-wip{background:#f7e9dc;color:var(--oacc-rust)}.oacc-pill.is-off{background:#eee8e2;color:#7b6a5e}.oacc-fav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}@media(min-width:750px){.oacc-fav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}}.oacc-fav-grid:empty{display:none}.oacc-fav-grid .ofav-item__meta,.oacc-fav-grid .ofav-item__remove{display:none!important}.oacc-fav-grid .card__quick-add-container{display:none}.oacc-fav-empty{display:grid;justify-items:start;gap:12px}.oacc-help{margin:0;padding:0;list-style:none;display:grid}.oacc-help li+li{border-top:1px solid var(--oacc-line)}.oacc-help a{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:inherit;font-size:1.45rem;text-decoration:none}.oacc-help a:after{content:"\2192";color:var(--oacc-rust)}.oacc-help a:hover{color:var(--oacc-rust)}.oacc-data{margin:0;display:grid;gap:12px}.oacc-data dt{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:#7b6a5e}.oacc-data dd{margin:2px 0 0;font-size:1.45rem;overflow-wrap:anywhere}.oacc-guest{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto 0;padding:40px 24px;border:1px solid var(--oacc-line);border-radius:var(--border-radius, 14px);background:var(--oacc-card);text-align:center}.oacc-guest .oacc-lead{margin:0 0 8px}.oacc-guest__perks{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;font-size:1.4rem;color:var(--oacc-brown)}.oacc-guest__perks li:before{content:"\2713";margin-right:8px;color:var(--oacc-rust);font-weight:700}@media(prefers-reduced-motion:reduce){.oacc-btn{transition:none}}.oacc-btn-text{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:none;color:var(--oacc-rust);font:inherit;font-size:1.35rem;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.oacc .oacc-btn-text:hover,.oacc .oacc-btn-text:focus,.oacc .oacc-btn-text:active{background:none;border:0;color:#9a4520}.oacc .oacc-btn-text--danger,.oacc .oacc-btn-text--danger:hover{color:#b8553f}button.oacc-btn{cursor:pointer;font-family:inherit}button.oacc-btn[disabled]{opacity:.6;cursor:wait}[hidden]{display:none!important}.oacc-orders.is-collapsed>li:nth-child(n+6){display:none}.oacc-order-details>summary{list-style:none;cursor:pointer}.oacc-order-details>summary::-webkit-details-marker{display:none}.oacc-orders__row{grid-template-columns:minmax(0,1fr) auto auto auto 16px}.oacc-orders__chev{width:9px;height:9px;border-right:2px solid var(--oacc-brown);border-bottom:2px solid var(--oacc-brown);transform:rotate(45deg);transition:transform .15s;justify-self:center;margin-top:-4px}.oacc-order-details[open] .oacc-orders__chev{transform:rotate(-135deg);margin-top:4px}.oacc-order-details[open]>summary .oacc-orders__name{color:var(--oacc-rust)}.oacc-order-body{display:grid;gap:18px;padding:4px 0 22px}.oacc-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:599px){.oacc-orders__row{grid-template-columns:minmax(0,1fr) auto 16px}.oacc-orders__row .oacc-orders__total{grid-column:2}.oacc-orders__row .oacc-orders__chev{grid-column:3;grid-row:1 / span 2}.oacc-steps--4 li{font-size:1.15rem}}.oacc-lines{margin:0;padding:0;list-style:none;display:grid;gap:12px}.oacc-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px}.oacc-line__img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:var(--oacc-soft);display:block}.oacc-line__text{display:grid;gap:2px;min-width:0}.oacc-line__title{font-size:1.45rem;font-weight:600;color:inherit;text-decoration:none;line-height:1.35}a.oacc-line__title:hover{color:var(--oacc-rust);text-decoration:underline;text-underline-offset:3px}.oacc-line__price{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.oacc-order-meta{display:grid;gap:16px;padding:16px;border-radius:12px;background:var(--oacc-soft);font-size:1.4rem}@media(min-width:750px){.oacc-order-meta{grid-template-columns:1fr 1fr 1fr}}.oacc-order-meta p{margin:0 0 8px;line-height:1.5}.oacc-label{font-size:1.1rem!important;letter-spacing:.08em;text-transform:uppercase;color:#7b6a5e;margin-bottom:2px!important}.oacc-totals{margin:0;display:grid;gap:4px;align-content:start}.oacc-totals div{display:flex;justify-content:space-between;gap:12px}.oacc-totals dt{color:#7b6a5e}.oacc-totals dd{margin:0;font-variant-numeric:tabular-nums}.oacc-totals__total{margin-top:4px;padding-top:8px;border-top:1px solid var(--oacc-line);font-weight:700}.oacc-totals__total dt{color:var(--oacc-ink)}.oacc-form{display:grid;gap:14px}.oacc-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oacc-field{display:grid;gap:6px;min-width:0}.oacc-field--wide{grid-column:1 / -1}.oacc-field>span{font-size:1.2rem;font-weight:600;letter-spacing:.04em;color:var(--oacc-brown)}.oacc-field em{font-style:normal;font-weight:400;color:#9a8a7e}.oacc-field input,.oacc-field select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #D9C8B5;border-radius:10px;background:#fff;color:var(--oacc-ink);font:inherit;font-size:1.5rem}.oacc-field input:focus,.oacc-field select:focus{outline:2px solid var(--oacc-rust);outline-offset:1px;border-color:var(--oacc-rust)}.oacc-readonly{margin:0;padding:10px 12px;border-radius:10px;background:var(--oacc-soft);font-size:1.5rem;overflow-wrap:anywhere}.oacc-hint{margin:0;font-size:1.2rem;color:#7b6a5e;line-height:1.45}.oacc-hint a{color:var(--oacc-rust)}.oacc-check{display:flex;align-items:center;gap:10px;font-size:1.4rem;cursor:pointer}.oacc-check input{width:18px;height:18px;accent-color:var(--oacc-rust)}.oacc-form__error{margin:0;padding:10px 12px;border:1px solid #B8553F;border-radius:10px;color:#b8553f;font-size:1.35rem}@media(max-width:599px){.oacc-form__grid{grid-template-columns:1fr}}.oacc-side .oacc-form__grid{grid-template-columns:1fr}@media(min-width:600px)and (max-width:989px){.oacc-side .oacc-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.oacc-addresses{margin:0;padding:0;list-style:none;display:grid}.oacc-address{padding:14px 0}.oacc-address+.oacc-address{border-top:1px solid var(--oacc-line)}.oacc-address__view{display:grid;gap:8px;justify-items:start}.oacc-address__view p{margin:0;font-size:1.45rem;line-height:1.5}.oacc-address__tools{display:flex;flex-wrap:wrap;gap:4px 18px}.oacc-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:1.35rem}.oacc-address-new{padding-bottom:8px}.oacc-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:1000;transform:translate(-50%);max-width:calc(100vw - 32px);margin:0;padding:12px 18px;border-radius:12px;background:#2b2520;color:#faf7f2;font-size:1.4rem;box-shadow:0 10px 30px #2b252040}.oacc-order-manage{display:grid;gap:12px;padding-top:14px;border-top:1px dashed var(--oacc-line)}.oacc-order-form{padding:16px;border:1px solid var(--oacc-line);border-radius:12px;background:#fffdf9}.oacc-field textarea{width:100%;padding:10px 12px;border:1px solid #D9C8B5;border-radius:10px;background:#fff;color:var(--oacc-ink);font:inherit;font-size:1.5rem;resize:vertical}.oacc-field textarea:focus{outline:2px solid var(--oacc-rust);outline-offset:1px}.oacc-btn--danger,.oacc-btn--danger:hover{background:#b8553f;border-color:#b8553f;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ortosan-account.css.map */
