.ap-legal-page{background:radial-gradient(circle at 8% 3%,rgba(186,150,93,.12),transparent 28rem),#f8f5ef;color:#192621;padding:clamp(1rem,3vw,2.5rem) 1.25rem clamp(4rem,8vw,7rem)}.ap-legal-page__frame{margin:0 auto;max-width:74rem}.ap-legal-page .aura-terms{--ink: #192621;--muted: #66716c;--line: rgba(25, 58, 48, .17);--chip: #f1eadf;--soft: #fffdf9;color:var(--ink);font-family:inherit}.ap-legal-page .aura-hero{background:linear-gradient(135deg,#132e26,#25483c);border:0;border-radius:1.15rem;box-shadow:0 1.25rem 3.5rem #102a2229;color:#fffaf1;margin:0 0 clamp(1.75rem,4vw,3.25rem);overflow:hidden;padding:clamp(2rem,6vw,4.75rem);position:relative}.ap-legal-page .aura-hero:after{background:radial-gradient(circle,rgba(226,190,127,.2),transparent 67%);content:"";height:22rem;pointer-events:none;position:absolute;right:-8rem;top:-11rem;width:22rem}.ap-legal-page .aura-hero h1{color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.4rem,6vw,4.6rem);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 500);letter-spacing:-.045em;line-height:.98;margin:0 0 1.1rem;max-width:12ch;position:relative;text-wrap:balance;z-index:1}.ap-legal-page .aura-hero .lead{color:#fffaf1d1;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65;margin:0;max-width:48rem;position:relative;z-index:1}.ap-legal-page .aura-hero .meta{border-block-start:1px solid rgba(255,250,241,.2);color:#fffaf1b3;font-size:.78rem;letter-spacing:.035em;line-height:1.55;margin:1.6rem 0 0;max-width:48rem;padding-block-start:1rem;position:relative;z-index:1}.ap-legal-page .aura-toc{align-content:start;display:flex;flex-wrap:nowrap;gap:.55rem;margin:0 0 1.5rem;overflow-x:auto;padding:2.2rem 0 .85rem;position:relative;scrollbar-width:thin}.ap-legal-page .ap-legal-page__toc-label{color:#81653c;font-size:.69rem;font-weight:750;letter-spacing:.14em;margin:0 0 .25rem;position:absolute;left:0;top:.2rem;text-transform:uppercase}.ap-legal-page .aura-toc a{background:#f0e8db;border:1px solid rgba(85,65,35,.16);border-radius:999px;color:#34433d;flex:0 0 auto;font-size:.78rem;line-height:1.25;padding:.55rem .8rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ap-legal-page .aura-toc a:hover{background:#e8ddca;border-color:#55412352;color:#193a30}.ap-legal-page .aura-toc a:focus-visible,.ap-legal-page .aura-card summary:focus-visible,.ap-legal-page .aura-body a:focus-visible,.ap-legal-page .to-top:focus-visible{border-radius:.25rem;outline:2px solid #aa8247;outline-offset:3px}.ap-legal-page .aura-card{background:var(--soft);border:1px solid var(--line);border-radius:.8rem;box-shadow:0 .7rem 2.2rem #132e260a;margin:0 0 .8rem;overflow:hidden;scroll-margin-top:7rem}.ap-legal-page .aura-card details{padding:0}.ap-legal-page .aura-card summary{align-items:center;color:#193a30;cursor:pointer;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;list-style:none;padding:1.15rem 1.2rem}.ap-legal-page .aura-card summary::-webkit-details-marker{display:none}.ap-legal-page .aura-card summary:after{border-block-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;content:"";height:.52rem;margin-inline-end:.2rem;transform:rotate(45deg) translateY(-.15rem);transition:transform .16s ease;width:.52rem}.ap-legal-page .aura-card details[open] summary{border-block-end:1px solid var(--line)}.ap-legal-page .aura-card details[open] summary:after{transform:rotate(225deg) translate(-.05rem,-.05rem)}.ap-legal-page .aura-card summary h2{color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.05rem,2vw,1.28rem);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 500);letter-spacing:-.015em;line-height:1.3;margin:0;text-transform:none}.ap-legal-page .aura-body{color:#46514d;font-size:clamp(.93rem,1.2vw,1.02rem);line-height:1.75;padding:1.15rem 1.2rem 1.35rem}.ap-legal-page .aura-body p,.ap-legal-page .aura-body li{line-height:inherit}.ap-legal-page .aura-body p,.ap-legal-page .aura-body ul{margin-block:.25rem .8rem}.ap-legal-page .aura-body ul{padding-inline-start:1.35rem}.ap-legal-page .aura-body li+li{margin-block-start:.55rem}.ap-legal-page .aura-body a,.ap-legal-page .contact a{color:#815f2f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.ap-legal-page .aura-foot{align-items:flex-start;border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin:2rem 0 0;padding-block-start:1.2rem}.ap-legal-page .aura-foot .muted{color:var(--muted);font-size:.78rem;line-height:1.55;margin:0;max-width:35rem}.ap-legal-page .to-top{background:transparent;border:0;border-radius:0;color:#193a30;font-size:.78rem;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:.18em}@media(min-width:768px){.ap-legal-page .aura-toc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:0}.ap-legal-page .ap-legal-page__toc-label{grid-column:1 / -1;position:static}.ap-legal-page .aura-toc a{border-radius:.45rem;white-space:normal}.ap-legal-page .aura-card summary{padding:1.35rem 1.6rem}.ap-legal-page .aura-body{padding:1.4rem 1.6rem 1.65rem}}@media(min-width:1024px){.ap-legal-page .aura-toc{float:left;grid-template-columns:1fr;margin:0;max-height:calc(100vh - 8rem);overflow-y:auto;padding:0 1.25rem 1rem .2rem;position:sticky;top:7rem;width:16rem}.ap-legal-page .aura-toc a{background:transparent;border:0;border-inline-start:2px solid rgba(25,58,48,.17);border-radius:0;padding:.42rem .75rem}.ap-legal-page .aura-toc a:hover{background:transparent;border-inline-start-color:#aa8247}.ap-legal-page .aura-card,.ap-legal-page .aura-foot{margin-inline-start:19rem}.ap-legal-page .aura-card,.ap-legal-page .aura-foot{max-width:52rem}}@media(prefers-reduced-motion:reduce){.ap-legal-page .aura-card summary:after,.ap-legal-page .aura-toc a{transition:none}}@media print{.ap-legal-page{background:#fff;color:#000;padding:0}.ap-legal-page .aura-hero{background:#fff;box-shadow:none;color:#000;padding:0 0 1rem}.ap-legal-page .aura-hero .lead,.ap-legal-page .aura-hero .meta{color:#000}.ap-legal-page .aura-toc,.ap-legal-page .to-top{display:none}.ap-legal-page .aura-card,.ap-legal-page .aura-foot{box-shadow:none;margin-inline-start:0;max-width:none}.ap-legal-page .aura-card details>:not(summary){display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ap-legal-page.css.map */
