.shopify-policy__container{--ink: #1d1d1f;--body: #3a3a3c;--muted: #6e6e73;--hairline: #d2d2d7;max-width:760px;margin-inline:auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,2rem) clamp(4rem,9vw,7rem);text-align:left;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased}.shopify-policy__title{margin:0 0 clamp(2rem,4vw,3rem);padding-bottom:clamp(1rem,2vw,1.5rem);border-bottom:1px solid var(--hairline);text-align:left}.shopify-policy__title h1{margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;color:var(--ink)}.shopify-policy__body{font-size:1.0625rem;line-height:1.85;color:var(--body);text-align:left}.shopify-policy__body .rte>:first-child,.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__container .ct-div-block{margin:0}.shopify-policy__container .ct-div-block+.ct-div-block{margin-top:2.4em}.shopify-policy__container .ct-headline,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink);margin:2.6em 0 .9em}.shopify-policy__container .ct-headline:first-child,.shopify-policy__body>:first-child.ct-headline,.shopify-policy__body h2:first-child,.shopify-policy__body h3:first-child{margin-top:0}.shopify-policy__container .ct-text-block,.shopify-policy__body p{margin:0 0 .7em;color:var(--body)}.shopify-policy__container .ct-text-block:last-child{margin-bottom:0}.shopify-policy__container .oxy-rich-text ol,.shopify-policy__container .oxy-rich-text ul,.shopify-policy__body ol,.shopify-policy__body ul{margin:.8em 0 0;padding-left:1.5em}.shopify-policy__container .oxy-rich-text li,.shopify-policy__body li{margin:.7em 0;padding-left:.3em;line-height:1.8;color:var(--body)}.shopify-policy__container li::marker,.shopify-policy__body li::marker{color:var(--muted)}.shopify-policy__body a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--hairline);transition:text-decoration-color .2s ease}.shopify-policy__body a:hover{text-decoration-color:var(--ink)}.shopify-policy__body strong{font-weight:600;color:var(--ink)}.shopify-policy__body img[src*=LINE2 i],.shopify-policy__body img[src*=line2 i]{display:none!important}.shopify-policy__body .policy-line-btn{display:flex;width:fit-content;align-items:center;gap:.5rem;margin:.5rem 0 0;padding:.7rem 1.3rem;border-radius:999px;background:#06c755;color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;line-height:1;transition:filter .2s ease,transform .2s ease}.shopify-policy__body .policy-line-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.shopify-policy__body .policy-line-btn svg{flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.shopify-policy__container{animation:policy-fade .7s cubic-bezier(.22,1,.36,1) both}@keyframes policy-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/policy-custom.css.map */
