:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc){color:rgb(255 255 255 / .78);font-size:16.5px;line-height:1.8;letter-spacing:.005em;overflow-wrap:break-word;word-break:normal}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc)>:first-child{margin-top:0}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) p{margin:0 0 18px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) h2{color:var(--txt);font-size:clamp(21px, 2.4vw, 25px);font-weight:800;line-height:1.3;letter-spacing:-.02em;margin:52px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--bdr2);display:block}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) h3{color:var(--txt);font-size:clamp(18px, 2vw, 20px);font-weight:700;line-height:1.35;letter-spacing:-.01em;margin:36px 0 14px;padding-left:14px;border-left:3px solid var(--accent);display:block}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) h3::before{content:none}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) h4{color:var(--txt);font-size:17px;font-weight:700;line-height:1.4;margin:28px 0 10px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) h5{color:var(--accent-l);font-size:15.5px;font-weight:700;line-height:1.45;margin:24px 0 8px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) h6{color:var(--txt2);font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 8px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) :is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6){margin-top:18px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) strong{color:var(--txt);font-weight:700}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) em{color:inherit;font-style:italic}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) u{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) :is(del,s){color:var(--txt3);text-decoration:line-through}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) a{color:var(--accent-l);text-decoration:none;border-bottom:1px solid rgb(232 67 147 / .35);transition:var(--tr)}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) a:hover{color:var(--accent-l);border-bottom-color:var(--accent-l)}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) :is(ul,ol){margin:16px 0 22px;padding-left:0;list-style:none}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) li{position:relative;margin:0 0 10px;padding-left:30px;line-height:1.75;list-style:none}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) li>p{margin-bottom:8px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) li>p:last-child{margin-bottom:0}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) li>:is(ul,ol){margin:10px 0 4px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) ul>li::before{content:'';position:absolute;left:8px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--accent)}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) :is(ul,ol) ul>li::before{background:#fff0;border:1.5px solid var(--accent-l);top:11px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) :is(ul,ol) :is(ul,ol) ul>li::before{content:'–';left:6px;top:0;width:auto;height:auto;border:0;background:none;color:var(--accent-l);font-weight:700}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) ol{counter-reset:tss-ol}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) ol>li{counter-increment:tss-ol;padding-left:34px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) ol>li::before{content:counter(tss-ol) '.';position:absolute;left:0;top:0;width:26px;text-align:right;color:var(--accent-l);font-size:inherit;line-height:inherit;font-weight:700;font-variant-numeric:tabular-nums;background:none;border-radius:0;height:auto;display:block}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) :is(ul,ol) ol>li::before{content:counter(tss-ol,lower-alpha) ')'}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) :is(ul,ol) :is(ul,ol) ol>li::before{content:counter(tss-ol,lower-roman) ')'}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) ul>li{counter-increment:none}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) hr{height:1px;border:0;margin:36px 0;background:linear-gradient(90deg,var(--bdr2),transparent)}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) blockquote{margin:28px 0;padding:20px 24px;border:0;border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;background:rgb(232 67 147 / .06);color:rgb(255 255 255 / .85);font-style:normal;font-size:16px;line-height:1.7}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) blockquote::before{content:none}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) blockquote>*:last-child{margin-bottom:0}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) pre{margin:24px 0;padding:18px 20px;border:1px solid var(--bdr2);border-radius:var(--r-sm);background:var(--bg2);color:var(--txt);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;overflow-x:auto;white-space:pre-wrap}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) code{padding:2px 6px;border-radius:4px;background:var(--bg3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.tss-table-scroll{margin:24px 0;overflow-x:auto;border:1px solid var(--bdr2);border-radius:var(--r-sm);-webkit-overflow-scrolling:touch}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) table{width:100%;min-width:520px;border-collapse:collapse;font-size:14.5px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) :is(th,td){padding:12px 14px;border-bottom:1px solid var(--bdr);text-align:left;vertical-align:top;line-height:1.6}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) th,:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) tr:first-child td{background:var(--bg3);color:var(--txt);font-weight:700}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) tr:last-child td{border-bottom:0}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) td>p:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-terms-and-conditions{padding:16px 18px;margin-bottom:12px;border:1px solid var(--bdr2);border-radius:var(--r-sm);background:var(--bg2);font-size:13.5px;line-height:1.65;color:var(--txt2)}.woocommerce-checkout .woocommerce-terms-and-conditions :is(h2,h3,h4,h5,h6){font-size:15px;margin:18px 0 8px;padding:0 0 0 10px;border-bottom:0;border-left:2px solid var(--accent);text-transform:none;letter-spacing:0;color:var(--txt)}.woocommerce-checkout .woocommerce-terms-and-conditions :is(p,li){margin-bottom:8px}.woocommerce-checkout .woocommerce-terms-and-conditions table{min-width:0;font-size:12.5px}@media (max-width:640px){:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc){font-size:15.5px;line-height:1.75}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) h2{margin-top:40px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) li{padding-left:24px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) ol>li{padding-left:28px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) ol>li::before{width:20px}:is(.tss-generic-page .tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) ul>li::before{left:4px}}@media print{:is(.tss-generic-page .tss-post-content,.tss-legal-doc),:is(.tss-generic-page .tss-post-content,.tss-legal-doc) *{color:#000!important;background:transparent!important;box-shadow:none!important}:is(.tss-generic-page .tss-post-content,.tss-legal-doc){font-size:11pt;line-height:1.55}:is(.tss-generic-page .tss-post-content,.tss-legal-doc) :is(h2,h3,h4,h5,h6){page-break-after:avoid;break-after:avoid}:is(.tss-generic-page .tss-post-content,.tss-legal-doc) :is(li,tr,blockquote){page-break-inside:avoid;break-inside:avoid}:is(.tss-generic-page .tss-post-content,.tss-legal-doc) a{border-bottom:0}:is(.tss-generic-page .tss-post-content,.tss-legal-doc) ul>li::before{background:#000!important}.tss-header,.tss-footer,.tss-age-gate,.tss-cart-float,#cookie-law-info-bar{display:none!important}}:is(.tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) [style*='white-space']{white-space:normal!important}:is(.tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) [style*='font-family']{font-family:inherit!important}:is(.tss-post-content,.woocommerce-terms-and-conditions,.tss-legal-doc) [style*='list-style-type']{list-style:none!important}