@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2) format("woff2")}:root{--bg: #0A0A0A;--fg: #FFFFFF;--text: #D1D1D6;--text2: #A1A1A6;--grey: #8A93A1;--surface: #1C1C1E;--chip-bg: #F5F5F7;--chip-fg: #0A0A0A;--rgb: 255, 255, 255;--glass: rgba(28, 28, 30, .55);--sh: 1;--brand: linear-gradient(135deg, #4DD2E4, #0857B2);--display: "Poppins", "Segoe UI", system-ui, sans-serif;--body: "Inter", "Segoe UI", system-ui, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--wrap: min(1120px, calc(100% - 48px) );color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #F5F5F7;--fg: #0A0A0A;--text: #3A3A3C;--text2: #515154;--grey: #6B7383;--surface: #FFFFFF;--chip-bg: #0A0A0A;--chip-fg: #FFFFFF;--rgb: 10, 10, 10;--glass: rgba(255, 255, 255, .72);--sh: .22;color-scheme:light}:root:not([data-theme=dark]) .only-dark{display:none!important}:root:not([data-theme=dark]) .only-light{display:block!important}}:root[data-theme=light]{--bg: #F5F5F7;--fg: #0A0A0A;--text: #3A3A3C;--text2: #515154;--grey: #6B7383;--surface: #FFFFFF;--chip-bg: #0A0A0A;--chip-fg: #FFFFFF;--rgb: 10, 10, 10;--glass: rgba(255, 255, 255, .72);--sh: .22;color-scheme:light}:root[data-theme=light] .only-dark{display:none!important}:root[data-theme=light] .only-light{display:block!important}.only-light{display:none!important}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 1rem/1.6 var(--body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}a{color:inherit}:focus-visible{outline:2px solid #4DD2E4;outline-offset:3px;border-radius:6px}.skip{position:absolute;left:16px;top:-60px;z-index:30;background:var(--fg);color:var(--bg);padding:10px 16px;border-radius:999px}.skip:focus{top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;text-decoration:none;font:500 .95rem/1 var(--body);color:#fff;background:var(--brand);box-shadow:inset 0 1px #ffffff4d;transition:transform .16s var(--ease-out)}.btn:active,.icon-btn:active{transform:scale(.97)}.icon-btn{width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;flex:none;display:grid;place-items:center;background:rgba(var(--rgb),.08);color:var(--fg);transition:transform .16s var(--ease-out),background-color .2s ease}@media(hover:hover)and (pointer:fine){.icon-btn:hover{background:rgba(var(--rgb),.14)}}.theme-btn svg{animation:icoIn .24s var(--ease-out)}@keyframes icoIn{0%{opacity:0;transform:rotate(-40deg) scale(.7);filter:blur(2px)}}.header{position:fixed;z-index:20;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + 14px);width:min(1120px,calc(100% - 24px));height:60px;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 22px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(var(--rgb),.09);box-shadow:0 10px 30px rgba(0,0,0,calc(.35 * var(--sh)))}.logo{display:flex;align-items:center;min-height:44px;flex:1}.logo img{height:22px;width:auto;display:block}.h-right{display:flex;align-items:center;gap:8px}.policy-page{width:var(--wrap);margin:0 auto;padding-block:136px 72px;display:grid;grid-template-columns:240px minmax(0,640px);grid-template-areas:"toc head" "toc body";grid-template-rows:auto 1fr;gap:0 clamp(48px,7vw,104px);justify-content:start}.policy-head{grid-area:head}.policy{grid-area:body}.toc{grid-area:toc;align-self:start;position:sticky;top:calc(env(safe-area-inset-top,0px) + 104px);display:grid;gap:0;padding-top:6px}.toc span{font-size:.75rem;letter-spacing:.04em;color:var(--grey);margin-bottom:6px}.toc a{text-decoration:none;font-size:.8125rem;line-height:1.3;color:var(--grey);padding:5px 0 5px 14px;border-left:1px solid rgba(var(--rgb),.1);transition:color .2s ease,border-color .2s ease}.toc a.on{color:var(--fg);border-left-color:var(--fg)}@media(hover:hover)and (pointer:fine){.toc a:hover{color:var(--fg)}}.policy{min-width:0;max-width:680px}.policy-head{display:grid;gap:14px;padding-bottom:32px;border-bottom:1px solid rgba(var(--rgb),.09)}.policy-head h1{margin:0;font:500 clamp(1.875rem,3.4vw,2.5rem)/1.1 var(--display);letter-spacing:-.035em;color:var(--fg);text-wrap:balance}.meta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.meta time{font-size:.8125rem;color:var(--grey)}.seg{display:inline-grid;grid-template-columns:repeat(2,52px);gap:2px;padding:3px;border-radius:999px;background:rgba(var(--rgb),.06)}.seg button{min-height:32px;border:0;border-radius:999px;background:transparent;color:var(--grey);font:500 .75rem var(--body);letter-spacing:.06em;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.seg button:active{transform:scale(.97)}.seg button[aria-checked=true]{background:var(--chip-bg);color:var(--chip-fg)}.shopify-policy__title{display:none}.lang-body{animation:fadeIn .4s var(--ease-out)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}}.lang-body section{padding-top:32px;scroll-margin-top:104px}.lang-body section+section{margin-top:32px;border-top:1px solid rgba(var(--rgb),.09)}.lang-body h2{margin:0 0 12px;font:500 1.125rem/1.3 var(--display);letter-spacing:-.02em;color:var(--fg);text-wrap:balance}.lang-body h3{margin:22px 0 8px;font:500 .9375rem/1.4 var(--body);color:var(--fg)}.lang-body p{margin:0 0 12px;font-size:.9375rem;line-height:1.7;color:var(--text2)}.lang-body ul{margin:0 0 16px;padding:0;list-style:none;display:grid}.lang-body li{position:relative;padding:10px 0 10px 20px;font-size:.9375rem;line-height:1.65;color:var(--text2);border-bottom:1px solid rgba(var(--rgb),.07)}.lang-body li:first-child{border-top:1px solid rgba(var(--rgb),.07)}.lang-body li:before{content:"";position:absolute;left:2px;top:1.36em;width:5px;height:5px;border-radius:50%;background:var(--grey)}.lang-body li b{font-weight:500;color:var(--fg)}.lang-body a{color:var(--fg);text-decoration-thickness:1px;text-underline-offset:3px}.lang-body .contact{font:500 1rem/1.5 var(--display);letter-spacing:0;color:var(--fg);-webkit-user-select:all;user-select:all}footer{width:var(--wrap);margin:0 auto;padding-block:32px calc(40px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(var(--rgb),.09);display:flex;justify-content:space-between;align-items:center;gap:16px 28px;flex-wrap:wrap;font-size:.8125rem;color:var(--grey)}footer img{height:20px;width:auto;display:block}footer nav{display:flex;flex-wrap:wrap;gap:0 28px}footer a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px;transition:color .2s ease}footer a[aria-current]{color:var(--fg)}@media(hover:hover)and (pointer:fine){footer a:hover{color:var(--fg)}}.policy-page.contact-mode{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "body";padding-bottom:112px}.contact-mode .toc,.contact-mode .policy-head time{display:none}.contact-mode .policy{max-width:none}.contact-mode .policy-head{padding-bottom:28px}.contact-mode .policy-head h1{font-size:clamp(2.25rem,4.4vw,3.25rem);letter-spacing:-.045em}.lang-body.contact-body{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px clamp(40px,6vw,88px);align-items:start;padding-top:40px}.contact-body .sun{position:absolute;z-index:-1;right:-14%;top:-4%;width:72%;height:600px;border-radius:50%;pointer-events:none;background:linear-gradient(110deg,#f818f6,#f97da2 50%,#fbe54c);filter:blur(100px);opacity:.42;animation:sunDrift 16s ease-in-out infinite alternate}@keyframes sunDrift{0%{transform:translate(0) scale(1)}to{transform:translate(-6%,8%) scale(1.08)}}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .contact-body .sun{opacity:.3}}:root[data-theme=light] .contact-body .sun{opacity:.3}.contact-side{display:grid;gap:28px;align-content:start}.lang-body .contact-lede{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--text)}.contact-way{display:grid;gap:8px;padding-top:18px;border-top:1px solid rgba(var(--rgb),.09)}.contact-way>span{font-size:.75rem;letter-spacing:.04em;color:var(--grey)}.contact-way>a{font:500 1rem var(--display);color:var(--fg);text-decoration:none;justify-self:start}@media(hover:hover)and (pointer:fine){.contact-way>a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.socials{display:flex;flex-wrap:wrap;gap:8px}.socials a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:999px;background:rgba(var(--rgb),.07);color:var(--fg);font:500 .8125rem var(--body);text-decoration:none;transition:background-color .2s ease,transform .16s var(--ease-out)}.socials a:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.socials a:hover{background:rgba(var(--rgb),.13)}}.socials svg{width:18px;height:18px}.write.write-full{margin-top:0;padding:clamp(20px,3vw,32px);background:var(--glass);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);border:1px solid rgba(var(--rgb),.1)}@media(max-width:860px){.lang-body.contact-body{grid-template-columns:minmax(0,1fr);padding-top:28px}.contact-body .sun{right:-30%;width:120%;height:520px;top:20%;filter:blur(90px)}}@media(prefers-reduced-motion:reduce){.contact-body .sun{animation:none}}.write{margin-top:24px;padding:clamp(20px,3.5vw,28px);border-radius:24px;background:var(--surface);box-shadow:inset 0 1px rgba(var(--rgb),.06),0 24px 60px rgba(0,0,0,calc(.45 * var(--sh)));display:grid;gap:18px}.write h3{margin:0;font:500 1.0625rem/1.3 var(--display);letter-spacing:-.02em;color:var(--fg)}.write .lede{margin:-10px 0 0;font-size:.875rem;color:var(--grey)}.write form{display:grid;gap:12px;margin:0}.write .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.write .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.write input,.write textarea{width:100%;min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid rgba(var(--rgb),.12);background:rgba(var(--rgb),.04);color:var(--fg);font:400 .9375rem/1.5 var(--body);transition:border-color .2s ease,box-shadow .2s ease}.write textarea{min-height:120px;resize:vertical}.write input::placeholder,.write textarea::placeholder{color:var(--grey)}.write input:focus,.write textarea:focus{outline:none;border-color:rgba(var(--rgb),.36);box-shadow:0 0 0 4px rgba(var(--rgb),.06)}.write .send{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.write .note{margin:0;font-size:.75rem;line-height:1.5;color:var(--grey);max-width:40ch}.write .btn{min-height:40px;padding:0 18px;font-size:.875rem}.write .msg{margin:0;min-height:1.4em;font-size:.8125rem;color:var(--fg)}.write .done{display:grid;gap:8px;animation:fadeIn .5s var(--ease-out)}.write .done b{font:500 1.0625rem/1.3 var(--display);letter-spacing:-.02em;color:var(--fg)}.write .done span{font-size:.9375rem;color:var(--text2)}@media(max-width:960px){.policy-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "toc" "body";grid-template-rows:auto;padding-top:120px}.toc{display:none}}@media(max-width:520px){.write .row{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.header{padding-left:18px;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.header .btn{padding:0 16px}.header .btn .long{display:none}footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lang-body,.theme-btn svg{animation:none!important}}.shopify-policy__container[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/qua-policy.css.map */
