.kz-page{padding-bottom:clamp(56px,7vw,96px)}.kz-page__head{position:relative;overflow:clip;padding:clamp(56px,8vw,104px) 0 clamp(36px,5vw,56px);border-bottom:1px solid var(--kz-line);background:radial-gradient(120% 90% at 50% 0%,rgba(197,160,89,.09),transparent 60%),var(--kz-bg);text-align:center}.kz-page__kanji{position:absolute;right:4%;top:50%;transform:translateY(-50%);font-family:var(--kz-head);font-weight:500;font-size:clamp(140px,22vw,300px);line-height:1;color:var(--kz-text);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none}.kz-page__title{font-family:var(--kz-head);font-weight:600;font-size:clamp(30px,4.4vw,52px);line-height:1.15;letter-spacing:.01em;text-wrap:balance;max-width:22ch;margin-inline:auto}.kz-page__lede{color:var(--kz-muted);font-size:clamp(15px,1.4vw,18px);max-width:60ch;margin:20px auto 0;text-wrap:pretty}.kz-page__jump{margin-top:28px}.kz-page__content{max-width:860px;margin-inline:auto;padding-top:clamp(40px,5vw,64px)}:is(.kz-rte,.shopify-policy__body){color:var(--kz-muted);font-size:16px;line-height:1.75}:is(.kz-rte,.shopify-policy__body)>*+*{margin-top:16px}:is(.kz-rte,.shopify-policy__body) h2{font-family:var(--kz-head);font-weight:600;color:var(--kz-text);font-size:clamp(22px,2.6vw,30px);line-height:1.3;margin-top:clamp(44px,5vw,64px);text-wrap:balance}:is(.kz-rte,.shopify-policy__body) h2:first-child{margin-top:0}:is(.kz-rte,.shopify-policy__body) h3{font-family:var(--kz-head);font-weight:600;color:var(--kz-text);font-size:clamp(17px,1.8vw,20px);line-height:1.4;margin-top:32px}:is(.kz-rte,.shopify-policy__body) h2+*,:is(.kz-rte,.shopify-policy__body) h3+*{margin-top:12px}:is(.kz-rte,.shopify-policy__body) strong,:is(.kz-rte,.shopify-policy__body) b{color:var(--kz-text);font-weight:700}:is(.kz-rte,.shopify-policy__body) a{color:var(--kz-gold);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:is(.kz-rte,.shopify-policy__body) a:hover{color:var(--kz-gold-hi)}:is(.kz-rte,.shopify-policy__body) ul,:is(.kz-rte,.shopify-policy__body) ol{display:grid;gap:10px}:is(.kz-rte,.shopify-policy__body) ul>li{position:relative;padding-left:22px}:is(.kz-rte,.shopify-policy__body) ul>li:before{content:"";position:absolute;left:0;top:.82em;width:10px;height:1px;background:var(--kz-gold)}:is(.kz-rte,.shopify-policy__body) ol{counter-reset:kzol}:is(.kz-rte,.shopify-policy__body) ol>li{position:relative;padding-left:34px;counter-increment:kzol}:is(.kz-rte,.shopify-policy__body) ol>li:before{content:counter(kzol);position:absolute;left:0;top:.1em;width:24px;height:24px;border:1px solid var(--kz-gold);border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--kz-body);color:var(--kz-gold)}:is(.kz-rte,.shopify-policy__body) hr{border:0;height:1px;background:var(--kz-line);margin:40px 0}:is(.kz-rte,.shopify-policy__body) .kz-updated{font-size:13px;color:var(--kz-faint)}:is(.kz-rte,.shopify-policy__body) .kz-keyfacts{border:1px solid rgba(197,160,89,.35);background:linear-gradient(180deg,#c5a0590f,#c5a05905);padding:24px clamp(18px,3vw,32px)}:is(.kz-rte,.shopify-policy__body) .kz-keyfacts>p:first-child{font:600 11px/1.4 var(--kz-body);letter-spacing:.2em;text-transform:uppercase;color:var(--kz-gold)}:is(.kz-rte,.shopify-policy__body) .kz-keyfacts ul{margin-top:14px}:is(.kz-rte,.shopify-policy__body) .kz-callout{border-left:2px solid var(--kz-gold);background:var(--kz-surface);padding:18px 22px;color:var(--kz-text)}:is(.kz-rte,.shopify-policy__body) .kz-callout p+p{margin-top:10px}:is(.kz-rte,.shopify-policy__body) .kz-cards{display:grid;gap:14px;grid-template-columns:1fr;margin-top:24px}@media(min-width:700px){:is(.kz-rte,.shopify-policy__body) .kz-cards{grid-template-columns:repeat(2,1fr)}:is(.kz-rte,.shopify-policy__body) .kz-cards--3{grid-template-columns:repeat(3,1fr)}}:is(.kz-rte,.shopify-policy__body) .kz-card{background:var(--kz-surface);border:1px solid var(--kz-line);padding:22px;margin:0}:is(.kz-rte,.shopify-policy__body) .kz-card h3{margin:0 0 8px;font-size:17px}:is(.kz-rte,.shopify-policy__body) .kz-card p{font-size:14.5px;line-height:1.65}:is(.kz-rte,.shopify-policy__body) .kz-card .kz-card__k{display:block;font-family:var(--kz-head);font-size:28px;line-height:1;color:var(--kz-gold);margin-bottom:12px}:is(.kz-rte,.shopify-policy__body) .kz-steps{display:grid;gap:14px;grid-template-columns:1fr;margin-top:24px;counter-reset:kzst}@media(min-width:800px){:is(.kz-rte,.shopify-policy__body) .kz-steps{grid-template-columns:repeat(4,1fr)}}:is(.kz-rte,.shopify-policy__body) .kz-steps>li{padding:22px 20px;background:var(--kz-surface);border:1px solid var(--kz-line);counter-increment:kzst}:is(.kz-rte,.shopify-policy__body) .kz-steps>li:before{content:counter(kzst,decimal-leading-zero);position:static;display:block;width:auto;height:auto;border:0;border-radius:0;margin-bottom:12px;font:600 26px/1 var(--kz-head);color:var(--kz-gold);background:none}:is(.kz-rte,.shopify-policy__body) .kz-steps>li{padding-left:20px}:is(.kz-rte,.shopify-policy__body) .kz-steps strong{display:block;margin-bottom:6px}:is(.kz-rte,.shopify-policy__body) .kz-steps span{font-size:14.5px;line-height:1.6}:is(.kz-rte,.shopify-policy__body) .kz-table{width:100%;overflow-x:auto;margin-top:20px;-webkit-overflow-scrolling:touch}:is(.kz-rte,.shopify-policy__body) table{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}:is(.kz-rte,.shopify-policy__body) th,:is(.kz-rte,.shopify-policy__body) td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--kz-line);vertical-align:top}:is(.kz-rte,.shopify-policy__body) thead th{font:600 11px/1.4 var(--kz-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kz-gold);border-bottom-color:#c5a05966}:is(.kz-rte,.shopify-policy__body) tbody td:first-child{color:var(--kz-text);font-weight:700}:is(.kz-rte,.shopify-policy__body) tbody tr:nth-child(2n){background:#ffffff05}:is(.kz-rte,.shopify-policy__body) .kz-small{font-size:13.5px;color:var(--kz-faint)}:is(.kz-rte,.shopify-policy__body) .kz-tiers{display:grid;gap:14px;grid-template-columns:1fr;margin-top:24px}@media(min-width:800px){:is(.kz-rte,.shopify-policy__body) .kz-tiers{grid-template-columns:repeat(3,1fr)}}:is(.kz-rte,.shopify-policy__body) .kz-tier-card{border:1px solid var(--kz-line);background:var(--kz-surface);padding:24px 22px;margin:0}:is(.kz-rte,.shopify-policy__body) .kz-tier-card h3{margin:0;display:flex;align-items:center;gap:10px;font-size:20px}:is(.kz-rte,.shopify-policy__body) .kz-tier-card h3:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--kz-medal,#C5A059);box-shadow:0 0 0 3px #ffffff0f}:is(.kz-rte,.shopify-policy__body) .kz-tier-card--bronze{--kz-medal:#A86B3C}:is(.kz-rte,.shopify-policy__body) .kz-tier-card--silver{--kz-medal:#BFC3C7}:is(.kz-rte,.shopify-policy__body) .kz-tier-card--gold{--kz-medal:#D4AF37;border-color:#c5a05973}:is(.kz-rte,.shopify-policy__body) .kz-tier-card .kz-tier-card__req{font-size:13px;color:var(--kz-gold);letter-spacing:.04em;margin-top:6px}:is(.kz-rte,.shopify-policy__body) .kz-tier-card ul{margin-top:14px;font-size:14.5px}:is(.kz-rte,.shopify-policy__body) details{border-bottom:1px solid var(--kz-line);margin:0}:is(.kz-rte,.shopify-policy__body) details:first-of-type{border-top:1px solid var(--kz-line)}:is(.kz-rte,.shopify-policy__body) summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--kz-head);font-weight:600;font-size:clamp(16px,1.7vw,19px);line-height:1.4;color:var(--kz-text)}:is(.kz-rte,.shopify-policy__body) summary::-webkit-details-marker{display:none}:is(.kz-rte,.shopify-policy__body) summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--kz-gold),var(--kz-gold)) center/100% 1px no-repeat,linear-gradient(var(--kz-gold),var(--kz-gold)) center/1px 100% no-repeat;transition:transform .2s}:is(.kz-rte,.shopify-policy__body) details[open] summary{color:var(--kz-gold)}:is(.kz-rte,.shopify-policy__body) details[open] summary:after{transform:rotate(45deg)}:is(.kz-rte,.shopify-policy__body) details>*:not(summary){padding-bottom:20px}:is(.kz-rte,.shopify-policy__body) details+details{margin-top:0}:is(.kz-rte,.shopify-policy__body) .kz-address{background:var(--kz-surface);border:1px solid var(--kz-line);padding:20px 22px;color:var(--kz-text);line-height:1.7}.kz-page__formsec{margin-top:clamp(56px,7vw,88px)}.kz-pform{max-width:860px;margin-inline:auto;border:1px solid rgba(197,160,89,.35);background:var(--kz-surface);padding:clamp(24px,4vw,48px)}.kz-pform .kz-h2{max-width:none;margin:0}.kz-pform__text{color:var(--kz-muted);margin-top:12px}.kz-pform__form{margin-top:28px}.kz-pform__grid{display:grid;gap:16px 18px;grid-template-columns:1fr}@media(min-width:700px){.kz-pform__grid{grid-template-columns:1fr 1fr}.kz-field--full{grid-column:1/-1}}.kz-field{display:grid;gap:8px;font-size:13px;color:var(--kz-muted);letter-spacing:.02em}.kz-field span{font-weight:500}.kz-field input,.kz-field select,.kz-field textarea{width:100%;min-height:48px;padding:12px 14px;background:var(--kz-bg);color:var(--kz-text);border:1px solid var(--kz-line-2);border-radius:0;font:400 16px/1.4 var(--kz-body);-webkit-appearance:none;appearance:none}.kz-field textarea{resize:vertical;min-height:120px}.kz-field select{background-image:linear-gradient(45deg,transparent 50%,#C5A059 50%),linear-gradient(135deg,#C5A059 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.kz-field select option{background:#16191e;color:#f4efe6}.kz-field input::placeholder,.kz-field textarea::placeholder{color:var(--kz-faint)}.kz-field input:focus,.kz-field select:focus,.kz-field textarea:focus{outline:none;border-color:var(--kz-gold)}.kz-pform__legal{font-size:13px;color:var(--kz-faint);margin-top:20px}.kz-pform__legal a{color:var(--kz-gold)}.kz-pform__btn{margin-top:20px;width:100%}@media(min-width:700px){.kz-pform__btn{width:auto;min-width:280px}}.kz-pform__ok{display:grid;gap:6px;border-left:2px solid #5FA36A;background:#5fa36a14;padding:18px 20px;color:var(--kz-text)}.kz-pform__err{border-left:2px solid var(--kz-red);background:#9e3b2e1f;padding:14px 18px;color:var(--kz-text);margin-bottom:18px;font-size:14px}.kz-pform__err ul{margin-top:8px}@media(min-width:900px){.kz-foot__grid.kz-foot__grid--4{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px}}@media(min-width:600px)and (max-width:899px){.kz-foot__grid.kz-foot__grid--4{grid-template-columns:1fr 1fr}.kz-foot__grid--4 .kz-foot__about{grid-column:1/-1}}.kz-foot__co{margin-top:14px;font-size:12.5px;line-height:1.6;color:var(--kz-faint)}.kz-mnav__h{display:block;margin:22px 0 2px;font:600 11px/1 var(--kz-body);letter-spacing:.2em;text-transform:uppercase;color:var(--kz-gold)}.kz-body .shopify-policy__container{max-width:860px;margin:0 auto;padding:clamp(48px,7vw,88px) var(--kz-gut) clamp(56px,7vw,96px)}.kz-body .shopify-policy__title{text-align:center;padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid var(--kz-line)}.kz-body .shopify-policy__title h1{font-family:var(--kz-head);font-weight:600;font-size:clamp(30px,4.4vw,48px);line-height:1.15;color:var(--kz-text)}.kz-body .shopify-policy__body{color:var(--kz-muted);font-size:16px;line-height:1.75}.kz-body .shopify-policy__body>*+*,.kz-body .shopify-policy__body .rte>*+*{margin-top:16px}.kz-body .shopify-policy__body h2{font-family:var(--kz-head);font-weight:600;color:var(--kz-text);font-size:clamp(22px,2.6vw,28px);line-height:1.3;margin-top:44px}.kz-body .shopify-policy__body h3{font-family:var(--kz-head);font-weight:600;color:var(--kz-text);font-size:19px;line-height:1.4;margin-top:30px}.kz-body .shopify-policy__body strong{color:var(--kz-text)}.kz-body .shopify-policy__body a{color:var(--kz-gold)}.kz-rte .kz-table{display:block;min-width:0;overflow-x:auto;border:1px solid var(--kz-line)}.kz-rte .kz-table table{display:table;min-width:520px}.kz-rte .kz-table thead{display:table-header-group}.kz-rte .kz-table tbody{display:table-row-group}.kz-rte .kz-table tr{display:table-row;border:0;margin:0;background:none}.kz-rte .kz-table tbody tr:nth-child(2n){background:#ffffff05}.kz-rte .kz-table th,.kz-rte .kz-table td{display:table-cell;padding:14px 16px;border:0;border-bottom:1px solid var(--kz-line);width:auto;font-size:15px;line-height:1.5}.kz-rte .kz-table thead th{font:600 11px/1.4 var(--kz-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kz-gold);background:none}.kz-rte .kz-table td{color:var(--kz-muted);background:none}.kz-rte .kz-table td:first-child{color:var(--kz-text);font-weight:700}.kz-rte .kz-table tr:last-child>*{border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/katsusaki-page.css.map */
