#MainContent:has(.legal-notice-card){--legal-lime: #e3f6a4;--legal-green: #236346;--legal-deep: #0b2a1b;--legal-white: #fff;--legal-muted: #526159;--legal-line: rgba(11, 42, 27, .15);padding:44px 24px 110px;background:var(--legal-white);color:var(--legal-deep)}#MainContent .shopify-policy__container,#MainContent .shopify-policy__container *,#MainContent .shopify-policy__container *:before,#MainContent .shopify-policy__container *:after{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif!important}#MainContent .shopify-policy__container{width:min(1320px,100%);max-width:1320px;margin:0 auto;padding:0}#MainContent .shopify-policy__title{position:relative;min-height:330px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;padding:58px 64px;border-radius:16px;background:var(--legal-deep);text-align:left}#MainContent .shopify-policy__title:before{content:"KOOVS POLICY";display:inline-flex;align-items:center;height:30px;margin-bottom:18px;padding:0 12px;border-radius:2px;background:var(--legal-lime);color:var(--legal-deep);font-size:11px;font-weight:900;line-height:1;letter-spacing:.12em}#MainContent .shopify-policy__title:after{content:"LEGAL";position:absolute;right:-12px;bottom:-42px;color:#ffffff0b;font-size:clamp(150px,19vw,250px);font-weight:900;line-height:.8;letter-spacing:-.08em;white-space:nowrap;pointer-events:none}#MainContent .shopify-policy__title h1{position:relative;z-index:2;max-width:900px;margin:0;color:var(--legal-white);font-size:clamp(42px,6vw,76px);font-weight:900;line-height:1.08;letter-spacing:-.05em}#MainContent .shopify-policy__body{width:100%;max-width:1320px;margin:54px auto 0;padding:clamp(32px,5vw,64px) 63px;border:1px solid var(--legal-line);border-radius:16px;background:var(--legal-white)}#MainContent .legal-notice-card{margin:0}#MainContent .legal-notice-row{display:grid;grid-template-columns:minmax(150px,22%) minmax(0,1fr);gap:28px;align-items:start;margin:0;padding:24px 0;border-bottom:1px solid var(--legal-line)}#MainContent .legal-notice-row:first-child{padding-top:0}#MainContent .legal-notice-row:last-child{padding-bottom:0;border-bottom:0}#MainContent .legal-notice-row dt,#MainContent .legal-notice-row dd{margin:0}#MainContent .legal-notice-row dt{color:var(--legal-deep);font-size:14px;font-weight:900;line-height:1.7;letter-spacing:.02em}#MainContent .legal-notice-row dd{color:var(--legal-muted);font-size:15px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}#MainContent .legal-notice-row a{color:var(--legal-green);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.22em}@media(prefers-reduced-motion:no-preference){#MainContent .shopify-policy__title{animation:legal-rise .65s cubic-bezier(.2,.65,.3,1) both}#MainContent .shopify-policy__body{animation:legal-rise .7s .14s cubic-bezier(.2,.65,.3,1) both}@keyframes legal-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:749px){#MainContent:has(.legal-notice-card){padding:24px 16px 72px}#MainContent .shopify-policy__title{min-height:270px;padding:38px 26px;border-radius:16px}#MainContent .shopify-policy__title:after{right:-24px;bottom:-18px;font-size:116px}#MainContent .shopify-policy__title h1{font-size:clamp(31px,9vw,40px);line-height:1.18;letter-spacing:-.04em}#MainContent .shopify-policy__body{margin-top:28px;padding:32px 24px;border-radius:14px}#MainContent .legal-notice-row{grid-template-columns:1fr;gap:7px;padding:20px 0}#MainContent .legal-notice-row dt{font-size:13px}#MainContent .legal-notice-row dd{font-size:14px;line-height:1.75}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/legal-notice.css.map */
