.sakura-policy-page{background:#f3efe6;color:#303b32}.sakura-policy-layout{display:grid;grid-template-columns:230px minmax(0,740px);gap:clamp(48px,7vw,110px);max-width:1240px;margin:0 auto;padding:64px 40px 80px;align-items:start}.sakura-policy-aside{position:sticky;top:32px}.sakura-policy-aside>.eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:20px}.sakura-policy-aside-title{font:30px/1.2 Georgia,serif;letter-spacing:-.6px;margin:0 0 28px}.sakura-policy-aside nav{display:flex;flex-direction:column;border-top:1px solid #cbbfb0}.sakura-policy-aside nav a{position:relative;display:flex;align-items:center;min-height:49px;padding:12px 16px 12px 0;border-bottom:1px solid #d7ccbe;font-size:13px;line-height:1.4;color:#665e53;transition:color .2s ease,background .2s ease}.sakura-policy-aside nav a[aria-current=page]{padding-left:14px;background:#e9ded5;color:#303b32}.sakura-policy-aside nav a[aria-current=page]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:#a77a85}.sakura-policy-aside>.text-link{margin-top:25px;font-size:12px}.sakura-policy-document{min-width:0}.sakura-policy-page .shopify-policy__container{padding:0;margin:0;width:100%;max-width:none;font-size:15px;line-height:1.85}.sakura-policy-page .shopify-policy__title{text-align:left;margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid #cbbfb0}.sakura-policy-page .shopify-policy__title h1{font:400 clamp(34px,3.5vw,50px)/1.13 Georgia,serif;letter-spacing:-1.3px;margin:0;color:#303b32}.sakura-policy-page .shopify-policy__body{color:#514d45;overflow-wrap:anywhere}.sakura-policy-page .shopify-policy__body :is(p,ul,ol){margin:0 0 22px;font-size:15px;line-height:1.85}.sakura-policy-page .shopify-policy__body :is(h2,h3,h4){font-family:Georgia,serif;font-weight:400;letter-spacing:-.4px;line-height:1.3;color:#303b32;margin:38px 0 16px}.sakura-policy-page .shopify-policy__body h2{font-size:26px}.sakura-policy-page .shopify-policy__body h3{font-size:22px}.sakura-policy-page .shopify-policy__body h4{font-size:19px}.sakura-policy-page .shopify-policy__body :is(h2,h3,h4) strong{font-weight:400}.sakura-policy-page .shopify-policy__body ul,.sakura-policy-page .shopify-policy__body ol{padding-left:22px}.sakura-policy-page .shopify-policy__body li{padding-left:4px;margin-bottom:10px}.sakura-policy-page .shopify-policy__body a{color:#765360;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.sakura-policy-page .shopify-policy__body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.sakura-policy-page .shopify-policy__body :is(th,td){padding:12px;border:1px solid #cbbfb0;text-align:left}.sakura-policy-document-end{margin-top:48px;padding-top:24px;border-top:1px solid #cbbfb0;display:flex;justify-content:space-between;align-items:center;gap:24px}.sakura-policy-document-end .eyebrow{font-size:8px;letter-spacing:1.3px;margin:0}.sakura-policy-aside nav a:focus-visible{outline:2px solid #8d656f;outline-offset:3px;z-index:1}@media(hover:hover)and (pointer:fine){.sakura-policy-aside nav a:hover{color:#303b32;background:#ece4da}}@media(min-width:1700px){.sakura-policy-layout{padding-top:80px;padding-bottom:100px}}@media(max-width:800px){.sakura-policy-layout{display:flex;flex-direction:column;padding:30px 24px 48px;gap:34px}.sakura-policy-aside{position:static;width:100%}.sakura-policy-aside>.eyebrow{margin-bottom:10px;font-size:8px}.sakura-policy-aside-title{font-size:25px;margin-bottom:20px}.sakura-policy-aside nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.sakura-policy-aside nav a{font-size:12px;min-height:48px;padding-right:8px}.sakura-policy-aside>.text-link{margin-top:14px;font-size:12px}.sakura-policy-page .shopify-policy__title{margin-bottom:24px;padding-bottom:22px}.sakura-policy-page .shopify-policy__title h1{font-size:36px;letter-spacing:-1px}.sakura-policy-page .shopify-policy__body :is(p,ul,ol){font-size:14px;line-height:1.8}.sakura-policy-page .shopify-policy__body h2{font-size:24px;margin-top:30px}.sakura-policy-document-end{flex-wrap:wrap;gap:12px;margin-top:32px}}@media(prefers-reduced-motion:reduce){.sakura-policy-aside nav a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sakura-policy.css.map */
