.arova-pairs{width:100%;margin-top:8px}.arova-pairs__heading{margin:0 0 12px;font-family:var(--font-heading--family);font-size:.78rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.arova-up-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid rgb(var(--color-foreground-rgb) / .14)}.arova-up{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .14)}.arova-up__media{width:64px;aspect-ratio:1;background:#ebe3d6;overflow:hidden}.arova-up__media img{width:100%;height:100%;object-fit:cover;display:block}.arova-up__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#ebe3d6,#e0d6c6)}.arova-up__info{display:flex;flex-direction:column;gap:4px;min-width:0}.arova-up__title{font-family:var(--font-body--family);font-size:.95rem;letter-spacing:.02em;color:inherit;text-decoration:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.arova-up__title:hover{text-decoration:underline;text-underline-offset:3px}.arova-up__meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:.82rem;color:rgb(var(--color-foreground-rgb) / .62)}.arova-up__price{white-space:nowrap}.arova-up__variant:empty,.arova-up__variant[hidden]{display:none}.arova-up__form{margin:0;justify-self:end;flex:none}.arova-up__add{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:108px;max-width:140px;min-height:44px;padding:0 16px;border:1px solid #3a3a3c;border-radius:0;background:transparent;color:#3a3a3c;font-family:var(--font-body--family);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.arova-up__add:hover,.arova-up__add:focus-visible{background:#3a3a3c;color:#f4efe7}.arova-up__add:focus-visible,.arova-pc__continue:focus-visible,.arova-pc__decline:focus-visible,.arova-pc__close:focus-visible{outline:2px solid #2a211c;outline-offset:2px}.arova-up__add[aria-busy=true]{opacity:.6;cursor:progress}.arova-up__add.is-added,.arova-up__add.is-added:hover{background:#3a3a3c;color:#f4efe7;cursor:default}.arova-up__error{grid-column:2 / -1;margin:0;font-size:.8rem;color:#8a3b2e}.arova-pc{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #e3dacd;border-radius:0;background:#f4efe7;color:#2a211c;overflow:auto}.arova-pc::backdrop{background:#2a211c73}.arova-pc__inner{position:relative;padding:40px 36px 32px}.arova-pc__close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:1.6rem;line-height:1;cursor:pointer}.arova-pc__eyebrow{margin:0 0 10px;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#2a211c99}.arova-pc__title{margin:0 0 8px;font-family:var(--font-heading--family);font-size:1.35rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.arova-pc__sub{margin:0 0 24px;font-size:.95rem;color:#2a211cb8}.arova-pc__actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:28px}.arova-pc__continue{min-height:52px;border:1px solid #3a3a3c;border-radius:0;background:#3a3a3c;color:#f4efe7;font-family:var(--font-body--family);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.arova-pc__continue[aria-busy=true]{opacity:.7;cursor:progress}.arova-pc__decline{min-height:44px;border:0;background:transparent;color:#2a211cb8;font-family:var(--font-body--family);font-size:.85rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.arova-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.arova-pc-open{overflow:hidden}@media(max-width:599px){.arova-pc{width:100vw;max-width:100vw;margin:auto 0 0;max-height:88dvh;border-left:0;border-right:0;border-bottom:0}.arova-pc__inner{padding:32px 20px calc(20px + env(safe-area-inset-bottom))}.arova-up{grid-template-columns:56px minmax(0,1fr);gap:12px}.arova-up__media{width:56px}.arova-up__form{grid-column:2;justify-self:start;margin-top:2px}.arova-up__add{min-width:100px;max-width:none;min-height:40px;padding:0 14px}}@media(prefers-reduced-motion:no-preference){.arova-pc[open]{animation:arova-pc-in .22s ease-out}@keyframes arova-pc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAIAAAAAAAAQA */
