body.szk-policy-page{--szkp-bg:#fbf6ee;--szkp-card:#fffcf7;--szkp-ink:#2f2622;--szkp-text:#4a3d36;--szkp-muted:#6b5c54;--szkp-red:#a3333b;--szkp-red-dark:#87272f;--szkp-green:#1f5b44;--szkp-green-dark:#173f31;--szkp-line:#e7d8c5;--szkp-display:"Fraunces",Georgia,"Times New Roman",serif;background:var(--szkp-bg);color:var(--szkp-text)}body.szk-policy-page .page-wrapper,body.szk-policy-page main{background:transparent}body.szk-policy-page #header-group .shopify-section:first-child,body.szk-policy-page #header-group .shopify-section:first-child *{background-color:var(--szkp-green-dark)!important;color:#fff!important;border-color:transparent!important}body.szk-policy-page #header-group .shopify-section:first-child{font-weight:600}body.szk-policy-page #header-group .header-section,body.szk-policy-page #header-component{background-color:#fbf6eef7!important;border-bottom:1px solid var(--szkp-line)}body.szk-policy-page .header-logo{font-family:var(--szkp-display)!important;font-weight:700!important;font-size:22px!important;color:var(--szkp-ink)!important;letter-spacing:-.01em}body.szk-policy-page .shopify-policy__container{max-width:780px;margin:40px auto 72px;padding:44px 52px 48px;background:var(--szkp-card);border-radius:22px;box-shadow:0 1px 2px #4a30200d,0 10px 28px #4a302014}body.szk-policy-page .shopify-policy__title{margin:0 0 8px;text-align:left}body.szk-policy-page .shopify-policy__title h1{font-family:var(--szkp-display);font-weight:700;font-size:clamp(30px,4.6vw,44px);line-height:1.12;letter-spacing:-.01em;color:var(--szkp-ink);text-align:left;margin:0}body.szk-policy-page .shopify-policy__title:after{content:"";display:block;width:56px;height:3px;margin:18px 0 0;background:repeating-linear-gradient(90deg,var(--szkp-red) 0 8px,transparent 8px 13px)}body.szk-policy-page .shopify-policy__body .rte{font-size:16.5px;line-height:1.68;color:var(--szkp-text)}body.szk-policy-page .shopify-policy__body .rte h2{font-family:var(--szkp-display);font-weight:600;font-size:clamp(22px,3vw,27px);line-height:1.25;color:var(--szkp-ink);margin:34px 0 12px;letter-spacing:-.005em}body.szk-policy-page .shopify-policy__body .rte h3{font-family:inherit;font-weight:700;font-size:18px;line-height:1.35;color:var(--szkp-ink);margin:26px 0 8px}body.szk-policy-page .shopify-policy__body .rte p,body.szk-policy-page .shopify-policy__body .rte li{color:var(--szkp-text)}body.szk-policy-page .shopify-policy__body .rte strong{color:var(--szkp-ink)}body.szk-policy-page .shopify-policy__body .rte a{color:var(--szkp-red);text-decoration:underline;text-decoration-color:#a3333b59;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){body.szk-policy-page .shopify-policy__body .rte a:hover{text-decoration-color:var(--szkp-red)}}body.szk-policy-page .shopify-policy__body .rte a:focus-visible{outline:3px solid var(--szkp-green);outline-offset:2px;border-radius:2px}body.szk-policy-page .shopify-policy__body .rte ul,body.szk-policy-page .shopify-policy__body .rte ol{padding-left:1.3em}body.szk-policy-page .shopify-policy__body .rte li{margin:0 0 6px}body.szk-policy-page .shopify-policy__body .rte li::marker{color:var(--szkp-red)}body.szk-policy-page .shopify-policy__body .rte hr{border:0;border-top:1px dashed var(--szkp-line);margin:30px 0}body.szk-policy-page .shopify-policy__body .rte blockquote{margin:18px 0;padding:16px 20px;border:1px dashed var(--szkp-line);border-radius:14px;background:var(--szkp-bg);font-style:normal}body.szk-policy-page .shopify-policy__body .rte table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px}body.szk-policy-page .shopify-policy__body .rte th,body.szk-policy-page .shopify-policy__body .rte td{border:1px solid var(--szkp-line);padding:10px 12px;text-align:left;vertical-align:top}body.szk-policy-page footer .shopify-section,body.szk-policy-page footer .shopify-section *{background-color:var(--szkp-green-dark)!important;color:#dfe8e1!important;border-color:#ffffff2e!important}body.szk-policy-page footer a{color:#fff!important;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px}@media(max-width:749px){body.szk-policy-page .shopify-policy__container{margin:16px 12px 48px;padding:26px 20px 30px;border-radius:18px}body.szk-policy-page .shopify-policy__body .rte{font-size:16px}body.szk-policy-page footer a{display:inline-block;padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/szk-policy.css.map */
