.policy{--policy-brown: #443636;--policy-muted: #6b5c5c;--policy-gold: #c8aa78;--policy-cream: #f5f0e6;--policy-border: #ddd3c2;--policy-surface: #ffffff;padding-top:.8rem;padding-bottom:6rem;color:var(--policy-brown);font-family:"Exo 2",var(--font-body-family),sans-serif;font-size:1.6rem;line-height:1.6}.policy *,.policy *:before,.policy *:after{box-sizing:border-box}.policy a{color:var(--policy-brown);text-decoration-thickness:.1rem;text-underline-offset:.3rem}.policy a:hover{text-decoration-color:var(--policy-gold)}.policy a:focus-visible,.policy summary:focus-visible{outline:.2rem solid var(--policy-brown);outline-offset:.2rem;border-radius:.4rem}.policy-hero{margin:0 0 2rem;padding:2.4rem 2rem;background:var(--policy-surface);border:.1rem solid var(--policy-border);border-radius:2.4rem}.policy-hero__badge{display:inline-block;margin:0 0 1.6rem;padding:.4rem 1.2rem;background:var(--policy-gold);border-radius:9999px;color:var(--policy-brown);font-size:1.3rem;font-weight:600;letter-spacing:.08rem;line-height:1.4;text-transform:uppercase}.policy-hero__title{margin:0 0 1.6rem;color:var(--policy-brown);font-family:"Staatliches",var(--font-heading-family),sans-serif;font-size:clamp(3.4rem,7vw,5.6rem);font-weight:400;letter-spacing:.04rem;line-height:1.05;text-transform:uppercase}.policy-hero__lead{max-width:72ch;margin:0;color:var(--policy-brown)}.policy-hero__updated{margin:1.6rem 0 0;color:var(--policy-muted);font-size:1.4rem}.policy-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.policy-toc{min-width:0}.policy-toc__title{margin:0 0 .8rem;color:var(--policy-muted);font-size:1.3rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase}.policy-toc__list{display:flex;gap:.8rem;margin:0;padding:0 0 .4rem;overflow-x:auto;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.policy-toc__list::-webkit-scrollbar{display:none}.policy-toc__item{flex-shrink:0;margin:0}.policy-toc__link{display:inline-flex;align-items:center;min-height:4.4rem;padding:.4rem 1.6rem;background:var(--policy-surface);border:.1rem solid var(--policy-border);border-radius:9999px;font-size:1.4rem;font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap}.policy-toc__link:hover{background:var(--policy-cream)}.policy-content{min-width:0}.policy-section{margin:0 0 1.6rem;padding:2rem;background:var(--policy-surface);border:.1rem solid var(--policy-border);border-radius:2.4rem;scroll-margin-top:9rem}.policy-section__title{margin:0 0 1.2rem;color:var(--policy-brown);font-family:"Staatliches",var(--font-heading-family),sans-serif;font-size:2.6rem;font-weight:400;letter-spacing:.04rem;line-height:1.15;text-transform:uppercase}.policy-section__subtitle{margin:2rem 0 .8rem;color:var(--policy-brown);font-family:"Exo 2",var(--font-body-family),sans-serif;font-size:1.7rem;font-weight:600;line-height:1.3}.policy-section p{max-width:72ch;margin:0 0 1.2rem}.policy-section p:last-child,.policy-section ul:last-child,.policy-section ol:last-child{margin-bottom:0}.policy-section ul,.policy-section ol{max-width:72ch;margin:0 0 1.2rem;padding-left:2.2rem}.policy-section li{margin:0 0 .6rem;padding-left:.4rem}.policy-section li::marker{color:var(--policy-gold)}.policy-muted{color:var(--policy-muted)}.policy-pills{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.policy-section .policy-pills{padding-left:0}.policy-pills li{margin:0;padding:.6rem 1.4rem;background:var(--policy-cream);border:.1rem solid var(--policy-border);border-radius:9999px;font-size:1.4rem;font-weight:500;line-height:1.4}.policy-pills li::marker{content:none}.policy-note{max-width:72ch;margin:1.6rem 0 0;padding:1.4rem 1.6rem;background:var(--policy-cream);border-left:.4rem solid var(--policy-gold);border-radius:1.2rem;font-size:1.5rem}.policy-section .policy-note p{margin:0}.policy-table-wrap{margin:0;overflow-x:auto}.policy-table{width:100%;min-width:56rem;border-collapse:collapse;font-size:1.5rem;text-align:left}.policy-table caption{padding:0 0 1.2rem;color:var(--policy-muted);font-size:1.4rem;text-align:left}.policy-table th,.policy-table td{padding:1.2rem 1.4rem;border-bottom:.1rem solid var(--policy-border);vertical-align:top}.policy-table thead th{background:var(--policy-cream);font-weight:600}.policy-table tbody th{font-weight:600}.policy-steps{display:grid;gap:1.2rem;margin:0 0 1.6rem;padding:0;list-style:none;counter-reset:policy-step}.policy-section .policy-steps{padding-left:0}.policy-steps li{position:relative;min-height:3.6rem;margin:0;padding:.4rem 0 0 5rem;counter-increment:policy-step}.policy-steps li:before{content:counter(policy-step);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:var(--policy-brown);border-radius:50%;color:#fff;font-size:1.5rem;font-weight:600}.policy-actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin:1.6rem 0 0}.policy .policy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.4rem;border:.15rem solid var(--policy-brown);border-radius:9999px;background:var(--policy-brown);color:#fff;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.policy .policy-btn:hover{background:#5a4a4a;border-color:#5a4a4a}.policy .policy-btn:active{transform:translateY(.1rem)}.policy .policy-btn--secondary{background:transparent;color:var(--policy-brown)}.policy .policy-btn--secondary:hover{background:var(--policy-cream);border-color:var(--policy-brown)}.policy-card-brown{margin:0 0 1.6rem;padding:2rem;background:var(--policy-brown);border-radius:2.4rem;color:#fff;scroll-margin-top:9rem}.policy .policy-card-brown a{color:#fff}.policy .policy-card-brown a:hover{text-decoration-color:var(--policy-gold)}.policy-card-brown__title{margin:0 0 1.2rem;color:var(--policy-gold);font-family:"Staatliches",var(--font-heading-family),sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:.04rem;line-height:1.15;text-transform:uppercase}.policy-card-brown p{margin:0 0 1.2rem}.policy-card-brown p:last-child{margin-bottom:0}.policy-card-brown .policy-btn{background:#fff;border-color:#fff;color:var(--policy-brown)}.policy .policy-card-brown .policy-btn{color:var(--policy-brown)}.policy .policy-card-brown .policy-btn:hover{background:var(--policy-cream);border-color:var(--policy-cream)}.policy .policy-card-brown .policy-btn--secondary{background:transparent;color:#fff;border-color:#fff}.policy .policy-card-brown .policy-btn--secondary:hover{background:#ffffff1f;border-color:#fff}.policy-dl{display:grid;gap:1.2rem;margin:0}.policy-dl dt{margin:0;color:var(--policy-gold);font-size:1.3rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase}.policy-dl dd{margin:.2rem 0 0;overflow-wrap:anywhere}.policy-dl address{font-style:normal}.policy-faq{margin:0;border-top:.1rem solid var(--policy-border)}.policy-faq__item{border-bottom:.1rem solid var(--policy-border)}.policy-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.2rem 0;cursor:pointer;list-style:none}.policy-faq__summary::-webkit-details-marker{display:none}.policy-faq__question{margin:0;color:var(--policy-brown);font-family:"Exo 2",var(--font-body-family),sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none}.policy-faq__summary:hover .policy-faq__question{text-decoration:underline;text-decoration-color:var(--policy-gold);text-underline-offset:.3rem}.policy-faq__icon{flex-shrink:0;display:inline-flex;width:1.6rem;height:1.6rem;transition:transform .2s ease-out}.policy-faq__summary .policy-faq__icon .icon{position:static;width:100%;height:100%;margin:0}.policy-faq__item[open] .policy-faq__icon{transform:rotate(180deg)}.policy-faq__answer{padding:0 0 1.6rem}.policy-faq__answer p{max-width:72ch;margin:0 0 1rem}.policy-faq__answer p:last-child{margin-bottom:0}.policy-faq__answer ul,.policy-faq__answer ol{max-width:72ch;margin:0 0 1rem;padding-left:2.2rem}@media screen and (min-width:750px){.policy{padding-top:1.6rem;padding-bottom:8rem}.policy-hero{margin-bottom:2.4rem;padding:4.8rem 5.6rem;border-radius:3.6rem}.policy-section{padding:3.2rem 3.6rem}.policy-section__title{font-size:3rem}.policy-card-brown{padding:3.2rem 3.6rem}.policy-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3.2rem}}@media screen and (min-width:990px){.policy-layout{grid-template-columns:26rem minmax(0,1fr);gap:3.2rem;align-items:start}.policy-toc{position:sticky;top:12rem}.policy-toc__list{flex-direction:column;gap:.4rem;overflow:visible}.policy-toc__item{flex-shrink:1}.policy-toc__link{display:flex;min-height:4.4rem;padding:.8rem 1.6rem;background:transparent;border-color:transparent;border-radius:1.2rem;white-space:normal}.policy-toc__link:hover{background:var(--policy-surface);border-color:var(--policy-border)}}@media(prefers-reduced-motion:reduce){.policy .policy-btn,.policy-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-policy-page.css.map */
