.aess-policy{--aess-yellow:#ffbf00;--aess-ink:#151b17;--aess-paper:#f4f2ed;--aess-line:#deded6;max-width:960px;margin:0 auto;color:var(--aess-ink);font-family:inherit;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.aess-policy,.aess-policy *{box-sizing:border-box}.aess-policy p{margin:0 0 16px;color:inherit;font-size:inherit;line-height:inherit}.aess-policy a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.aess-policy a:hover{text-decoration-thickness:2px}.aess-policy a:focus-visible{outline:3px solid var(--aess-yellow);outline-offset:5px}.aess-policy .aess-policy-hero{padding:32px;border-radius:24px;background:var(--aess-ink);color:#fff;border-top:6px solid var(--aess-yellow)}.aess-policy .aess-policy-kicker{display:block;margin:0 0 14px;color:var(--aess-yellow);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.aess-policy .aess-policy-lead{max-width:720px;margin:0 0 14px;font-size:clamp(21px,3.5vw,29px);font-weight:600;line-height:1.35;letter-spacing:-.025em}.aess-policy .aess-policy-updated{margin:0;color:#d8ddd6;font-size:13px}.aess-policy .aess-policy-summary{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 24px}.aess-policy .aess-policy-card{flex:1 1 210px;min-width:0;padding:22px;border:1px solid var(--aess-line);border-radius:18px;background:var(--aess-paper)}.aess-policy .aess-policy-card strong{display:block;margin-bottom:6px;font-size:21px;line-height:1.25;letter-spacing:-.025em}.aess-policy .aess-policy-card p{margin:0;font-size:14px;line-height:1.55}.aess-policy .aess-policy-toc{padding:22px 24px;border:1px solid var(--aess-line);border-radius:18px;background:#fff}.aess-policy .aess-policy-toc strong{display:block;margin-bottom:12px;font-size:14px}.aess-policy .aess-policy-toc ul{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.aess-policy .aess-policy-toc li{margin:0;padding:0}.aess-policy .aess-policy-toc a{display:inline-block;padding:8px 12px;border-radius:10px;background:var(--aess-paper);font-size:13px;line-height:1.4;text-decoration:none}.aess-policy .aess-policy-toc a:hover{background:var(--aess-yellow)}.aess-policy section{padding:30px 0;border-bottom:1px solid var(--aess-line);scroll-margin-top:120px}.aess-policy section:last-child{border-bottom:0}.aess-policy h2{margin:0 0 18px;color:var(--aess-ink);font-size:clamp(22px,3.5vw,28px);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-transform:none}.aess-policy h3{margin:24px 0 12px;color:var(--aess-ink);font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.015em;text-transform:none}.aess-policy ul{margin:0 0 18px;padding-left:22px}.aess-policy li{padding-left:3px;margin:0 0 9px}.aess-policy li:last-child{margin-bottom:0}.aess-policy .aess-policy-note{margin:20px 0;padding:20px 22px;border-left:4px solid var(--aess-yellow);border-radius:0 14px 14px 0;background:var(--aess-paper)}.aess-policy .aess-policy-note p:last-child{margin-bottom:0}.aess-policy .aess-policy-facts{margin:18px 0 22px;border:1px solid var(--aess-line);border-radius:16px;overflow:hidden;background:#fff}.aess-policy .aess-policy-row{display:flex;flex-wrap:wrap;gap:8px 24px;padding:17px 20px;border-bottom:1px solid var(--aess-line)}.aess-policy .aess-policy-row:last-child{border-bottom:0}.aess-policy .aess-policy-row dt{flex:1 1 200px;margin:0;font-weight:700;line-height:1.55}.aess-policy .aess-policy-row dd{flex:2 1 330px;min-width:0;margin:0;line-height:1.55}.aess-policy .aess-policy-row-highlight{background:var(--aess-paper);border-left:4px solid var(--aess-yellow);padding-left:16px}.aess-policy .aess-policy-contact{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.aess-policy .aess-policy-contact article{flex:1 1 290px;min-width:0;padding:24px;border:1px solid var(--aess-line);border-radius:18px;background:var(--aess-paper)}.aess-policy .aess-policy-contact h3{margin:0 0 10px}.aess-policy .aess-policy-contact p{margin-bottom:18px;font-size:14px}.aess-policy .aess-policy-button{display:inline-block;max-width:100%;padding:12px 18px;border:1px solid transparent;border-radius:999px;background:var(--aess-yellow);color:var(--aess-ink);font-size:14px;font-weight:700;line-height:1.45;text-decoration:none}.aess-policy .aess-policy-button:hover{background:#edb200;text-decoration:none}.aess-policy .aess-policy-button-secondary{background:#fff;border-color:var(--aess-line)}.aess-policy .aess-policy-button-secondary:hover{background:#e9e7e1}@media(max-width:600px){.aess-policy{font-size:15px;line-height:1.7}.aess-policy .aess-policy-hero{padding:24px 20px;border-radius:18px}.aess-policy .aess-policy-summary{gap:10px}.aess-policy .aess-policy-card{flex-basis:100%;padding:18px 20px}.aess-policy .aess-policy-card strong{font-size:20px}.aess-policy .aess-policy-toc{padding:20px}.aess-policy section{padding:26px 0}.aess-policy .aess-policy-row{padding:16px;gap:5px}.aess-policy .aess-policy-row dt,.aess-policy .aess-policy-row dd{flex-basis:100%}.aess-policy .aess-policy-row-highlight{padding-left:12px}.aess-policy .aess-policy-note{padding:18px}.aess-policy .aess-policy-contact article{padding:20px}.aess-policy .aess-policy-contact .aess-policy-button{display:block;text-align:center}}@media print{.aess-policy{max-width:none;font-size:11pt}.aess-policy .aess-policy-hero{background:#fff;color:#151b17;border:1px solid #999;border-top:4px solid #ffbf00}.aess-policy .aess-policy-kicker,.aess-policy .aess-policy-updated{color:#151b17}.aess-policy .aess-policy-toc{display:none}.aess-policy section{break-inside:auto}.aess-policy h2,.aess-policy h3{break-after:avoid}.aess-policy .aess-policy-row,.aess-policy .aess-policy-card{break-inside:avoid}}.aess-policy .aess-policy-toc{padding:24px;background:#fff}.aess-policy .aess-policy-toc strong{margin:0 0 16px;font-size:15px;letter-spacing:0}.aess-policy .aess-policy-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.aess-policy .aess-policy-toc li{min-width:0;padding:0!important;margin:0!important}.aess-policy .aess-policy-toc a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 14px!important;border:1px solid #e5e6df!important;border-radius:10px;background:#fafaf7;color:#151b17!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;box-shadow:none!important;background-image:none!important;text-decoration:none!important;transform:none!important}.aess-policy .aess-policy-toc a:before{display:none!important}.aess-policy .aess-policy-toc a:after{content:""!important;display:block!important;position:static!important;flex:0 0 6px;width:6px!important;height:6px!important;border:0!important;border-top:1.5px solid currentColor!important;border-right:1.5px solid currentColor!important;background:none!important;box-shadow:none!important;transform:rotate(45deg)!important;opacity:1!important}.aess-policy .aess-policy-toc a:hover{background:#fff7d6;border-color:#d6b448!important}.aess-policy .aess-policy-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:14px 22px!important;border:1px solid transparent!important;border-radius:999px;color:#151b17!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;text-align:center;box-shadow:none!important;background-image:none!important;text-decoration:none!important;transform:none!important}.aess-policy .aess-policy-button:before{display:none!important}.aess-policy .aess-policy-button:after{content:""!important;position:static!important;display:block!important;flex:0 0 7px;width:7px!important;height:7px!important;border:0!important;border-top:2px solid currentColor!important;border-right:2px solid currentColor!important;background:none!important;box-shadow:none!important;transform:rotate(45deg)!important;opacity:1!important}.aess-policy .aess-policy-button-secondary{border-color:#ced2c9!important}.aess-policy .aess-policy-button:focus-visible,.aess-policy .aess-policy-toc a:focus-visible{outline:3px solid #151b17!important;outline-offset:3px}.aess-policy .aess-policy-contact .aess-policy-email{margin:12px 0 0;font-size:13px;line-height:1.5;color:#595f57;overflow-wrap:anywhere}@media(max-width:600px){.aess-policy .aess-policy-toc{padding:20px}.aess-policy .aess-policy-toc ul{grid-template-columns:1fr;gap:8px}.aess-policy .aess-policy-contact .aess-policy-button{display:flex;width:100%}}body.template-policy .shopify-policy__container{width:100%;max-width:1040px;margin:0 auto;padding:32px 24px 56px;box-sizing:border-box}body.template-policy .shopify-policy__body .rte{width:100%;max-width:none}@media(max-width:600px){body.template-policy .shopify-policy__container{padding:24px 16px 40px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/aess-policies.css.map */
