.torras-privacy-policy{--torras-privacy-text: #252a31;--torras-privacy-muted: #5f6873;--torras-privacy-border: #e4e7eb;--torras-privacy-surface: #f7f8fa;--torras-privacy-link: #174ea6;width:100%;max-width:960px;margin:0 auto;color:var(--torras-privacy-text);font:inherit;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.torras-privacy-policy,.torras-privacy-policy *{box-sizing:border-box}.torras-privacy-policy p{margin:0 0 1rem}#main .torras-privacy-policy h1,#main .torras-privacy-policy h2,#main .torras-privacy-policy h3{color:inherit;line-height:1.3}#main .torras-privacy-policy h2{margin:2.75rem 0 1rem;padding-top:1.75rem;border-top:1px solid var(--torras-privacy-border);font-size:clamp(1.4rem,2.5vw,1.8rem);scroll-margin-top:120px}#main .torras-privacy-policy h3{margin:1.8rem 0 .65rem;font-size:clamp(1.08rem,2vw,1.25rem);scroll-margin-top:120px}#main .torras-privacy-policy .torras-privacy-policy__updated{margin-bottom:1.5rem;color:var(--torras-privacy-muted)}#main .torras-privacy-policy .torras-privacy-policy__contents{margin:2rem 0 2.5rem;padding:clamp(18px,3vw,28px);border:1px solid var(--torras-privacy-border);border-radius:14px;background:var(--torras-privacy-surface)}#main .torras-privacy-policy .torras-privacy-policy__contents-title{margin:0 0 .9rem;padding:0;border:0;font-size:1.35rem;scroll-margin-top:120px}#main .torras-privacy-policy .torras-privacy-policy__contents ol{display:grid;grid-template-columns:1fr;gap:.45rem 1.75rem;margin:0;padding-left:1.5rem}#main .torras-privacy-policy .torras-privacy-policy__contents li{padding-left:.15rem}#main .torras-privacy-policy a{color:var(--torras-privacy-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}#main .torras-privacy-policy a:hover{text-decoration-thickness:2px}#main .torras-privacy-policy a:focus-visible,#main .torras-privacy-policy .torras-privacy-policy__table-scroll:focus-visible{outline:3px solid #174ea6;outline-offset:3px;border-radius:3px}#main .torras-privacy-policy ul{margin:0 0 1.25rem;padding-left:1.5rem}#main .torras-privacy-policy li{margin:.25rem 0}#main .torras-privacy-policy .torras-privacy-policy__table-scroll{max-width:100%;margin:1.25rem 0 1.5rem;overflow-x:auto;border:1px solid var(--torras-privacy-border);border-radius:10px;background:#fff;-webkit-overflow-scrolling:touch}#main .torras-privacy-policy table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:.93em;line-height:1.55}#main .torras-privacy-policy caption{padding:.8rem 1rem;color:var(--torras-privacy-muted);text-align:left;font-weight:600}#main .torras-privacy-policy th,#main .torras-privacy-policy td{padding:.8rem .9rem;border-bottom:1px solid var(--torras-privacy-border);vertical-align:top}#main .torras-privacy-policy thead th{background:var(--torras-privacy-surface);font-weight:700}#main .torras-privacy-policy tbody th{min-width:150px;font-weight:650}#main .torras-privacy-policy tbody tr:last-child th,#main .torras-privacy-policy tbody tr:last-child td{border-bottom:0}#main .torras-privacy-policy .torras-privacy-policy__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#main .torras-privacy-policy .torras-privacy-policy__address{margin:0;font-style:normal}@media(min-width:681px){#main .torras-privacy-policy .torras-privacy-policy__contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}#main .torras-privacy-policy table{min-width:760px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-privacy-policy.css.map */
