body.himedi-rd{--d-g:64px;--d-py:128px;--d-head:56px;--d-display:74px;--d-display-lh:70px;--d-h1:40px;--d-h1-lh:42px;--d-h2:24px;--d-h2-lh:30px;--d-lg:17px;--d-lg-lh:26px;--d-label:15px}@media(max-width:1159px){body.himedi-rd{--d-g:48px}}@media(max-width:767px){body.himedi-rd{--d-g:22px;--d-py:96px;--d-head:32px;--d-display:40px;--d-display-lh:44px;--d-h1:30px;--d-h1-lh:34px;--d-h2:20px;--d-h2-lh:26px;--d-lg:15px;--d-lg-lh:24px;--d-label:14px}}body.himedi-rd.himedi-rd .hdr .wrap,body.himedi-rd.himedi-rd footer.hrd-footer .wrap,body.himedi-rd.himedi-rd section.final .wrap{max-width:calc(1312px + 2*var(--d-g));padding-left:var(--d-g);padding-right:var(--d-g)}:root:root{--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--dur-press:.14s;--dur-ui:.22s;--dur-swap:.28s;--dur-sheet:.36s;--dur-reveal:.6s}body.himedi-rd.himedi-rd .btn,body.himedi-rd.himedi-rd .hdr .booknow,body.himedi-rd.himedi-rd .hpb-cta{transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}body.himedi-rd.himedi-rd .btn:hover,body.himedi-rd.himedi-rd .hdr .booknow:hover,body.himedi-rd.himedi-rd .hpb-cta:hover,body.himedi-rd.himedi-rd .btn.outline:hover{transform:none}@media(hover:hover)and (pointer:fine){body.himedi-rd.himedi-rd .btn:hover,body.himedi-rd.himedi-rd .hdr .booknow:hover,body.himedi-rd.himedi-rd .hpb-cta:hover{background-color:var(--blue-deep)}body.himedi-rd.himedi-rd .btn.light:hover{background-color:var(--light-2)}body.himedi-rd.himedi-rd .btn.glass:hover{background-color:#ffffff2e}}@media(hover:none),(pointer:coarse){body.himedi-rd.himedi-rd .btn:hover,body.himedi-rd.himedi-rd .hdr .booknow:hover,body.himedi-rd.himedi-rd .hpb-cta:hover{background-color:var(--blue)}body.himedi-rd.himedi-rd .btn.light:hover{background-color:#fff}body.himedi-rd.himedi-rd .btn.glass:hover{background-color:#ffffff1a}}body.himedi-rd.himedi-rd .btn:active,body.himedi-rd.himedi-rd .hdr .booknow:active,body.himedi-rd.himedi-rd .hpb-cta:active,body.himedi-rd.himedi-rd .hdr-ico:active,body.himedi-rd.himedi-rd .hpb-tt:active{transform:scale(.98)}body.himedi-rd.himedi-rd .hdr-ico{transition:background-color var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}body.himedi-rd.himedi-rd header.hdr{transition:transform .28s cubic-bezier(.2,.7,.2,1),background-color var(--dur-sheet) var(--ease-out),border-color var(--dur-sheet) var(--ease-out)}body.himedi-rd.himedi-rd .hdr-nav a{transition:color var(--dur-ui) var(--ease-out)}body.himedi-rd.himedi-rd footer.hrd-footer .fcol a{transition:color var(--dur-ui) var(--ease-out)}@media(prefers-reduced-motion:reduce){body.himedi-rd.himedi-rd .btn:active,body.himedi-rd.himedi-rd .hdr .booknow:active,body.himedi-rd.himedi-rd .hpb-cta:active,body.himedi-rd.himedi-rd .hdr-ico:active,body.himedi-rd.himedi-rd .hpb-tt:active{transform:none}body.himedi-rd.himedi-rd header.hdr{transition:none}}@media(min-width:768px){body.himedi-rd footer.hrd-footer{padding:64px 0 40px}body.himedi-rd footer.hrd-footer .wrap{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "certs" "note" "cols";row-gap:0;align-items:start}body.himedi-rd footer.hrd-footer .fbrand{grid-area:brand;justify-self:start}body.himedi-rd footer.hrd-footer .certs{grid-area:certs;border-top:0;padding-top:0;margin-top:24px}body.himedi-rd footer.hrd-footer .certs .ck{margin-bottom:12px}body.himedi-rd footer.hrd-footer .certrow{gap:8px}body.himedi-rd footer.hrd-footer .certrow .cbox{height:48px;padding:8px 12px}body.himedi-rd footer.hrd-footer .fnote{grid-area:note;border-top:0;padding-top:0;margin-top:20px;max-width:420px}body.himedi-rd footer.hrd-footer .fnote p{margin:0}body.himedi-rd footer.hrd-footer .fnote p+p{margin-top:6px}body.himedi-rd footer.hrd-footer .fcols{grid-area:cols;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin-top:40px}body.himedi-rd footer.hrd-footer .fcol .h{margin:0;line-height:18px;padding-bottom:6px}body.himedi-rd footer.hrd-footer .fcol a{min-height:32px;padding:6px 0;line-height:20px}}@media(min-width:900px){body.himedi-rd footer.hrd-footer .wrap{grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-template-areas:"brand cols" "certs cols" "note cols";column-gap:48px}body.himedi-rd footer.hrd-footer .fcols{margin-top:0;justify-self:end;width:100%;max-width:588px;grid-template-columns:repeat(3,minmax(0,184px));justify-content:end}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/himedi-lb-footer.css.map */
