.bos-page{--bos-white: #fff;--bos-soft: #f5f5f4;--bos-line: #ddd9d4;--bos-gold: #a98c5b;--bos-brown: #635c55;--bos-charcoal: #292623;--bos-serif: "Noto Serif JP", serif;--bos-sans: "Noto Sans JP", sans-serif;--bos-en: "Cormorant Garamond", serif;--bos-max: 1360px;--bos-side: clamp(32px, 5vw, 72px);color:var(--bos-charcoal);background:var(--bos-white);font-family:var(--bos-sans);line-height:1.8}.bos-page *,.bos-page *:before,.bos-page *:after{box-sizing:border-box}.bos-page img{display:block;width:100%;height:100%;object-fit:cover}.bos-page a{color:inherit;text-decoration:none}.bos-wrap{width:min(100%,var(--bos-max));margin:0 auto;padding-inline:var(--bos-side)}.bos-label{display:block;font-family:var(--bos-en);font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--bos-gold)}.bos-title{margin:20px 0 0;font-family:var(--bos-serif);font-size:clamp(21px,2vw,30px);font-weight:400;line-height:1.58;letter-spacing:.045em}.bos-lead{margin:22px 0 0;max-width:620px;font-size:14px;font-weight:400;line-height:1.95;color:var(--bos-brown);letter-spacing:.045em}.bos-hero{position:relative;min-height:min(720px,84svh);display:flex;align-items:flex-end;overflow:hidden;background:#dedbd8;color:var(--bos-white)}.bos-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.bos-hero__media img{object-position:center 50%}.bos-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#18161500,#1816150a 42%,#1816155c 68%,#181615b8)}.bos-hero__copy{position:relative;z-index:2;width:min(100%,var(--bos-max));margin:0 auto;padding:80px var(--bos-side) clamp(46px,5vw,68px)}.bos-hero .bos-label{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.34)}.bos-hero h1{margin:24px 0 0;max-width:660px;font-family:var(--bos-serif);font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.55;letter-spacing:.06em}.bos-hero p{margin:24px 0 0;max-width:600px;font-size:14px;font-weight:400;line-height:1.95;letter-spacing:.07em;color:#ffffffe0}.bos-overview{border-bottom:1px solid var(--bos-line);background:var(--bos-white)}.bos-overview__intro{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(420px,1fr);gap:clamp(48px,8vw,120px);align-items:end;padding-top:clamp(72px,7vw,102px);padding-bottom:clamp(44px,5vw,66px)}.bos-overview__intro .bos-lead{margin-top:0}.bos-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--bos-line);border-left:1px solid var(--bos-line)}.bos-benefit{min-height:292px;padding:26px 26px 34px;border-right:1px solid var(--bos-line);border-bottom:1px solid var(--bos-line);background:var(--bos-white);text-align:center}.bos-benefit__num{font-family:var(--bos-en);font-size:12px;letter-spacing:.2em;color:var(--bos-gold)}.bos-benefit__icon{width:68px!important;height:68px!important;margin:24px auto 0;object-fit:contain!important}.bos-benefit:nth-child(1) .bos-benefit__icon{width:70px!important;height:70px!important}.bos-benefit:nth-child(2) .bos-benefit__icon{width:66px!important;height:66px!important}.bos-benefit:nth-child(3) .bos-benefit__icon{width:84px!important;height:84px!important;margin-top:16px}.bos-benefit:nth-child(4) .bos-benefit__icon{width:64px!important;height:64px!important;margin-top:28px}.bos-benefit h2{margin:20px 0 0;font-family:var(--bos-serif);font-size:17px;font-weight:400;line-height:1.55;letter-spacing:.03em}.bos-benefit p{margin:11px 0 0;font-size:13px;font-weight:400;line-height:1.85;color:var(--bos-brown);letter-spacing:.03em}.bos-assurance{padding:clamp(72px,7vw,104px) 0;background:var(--bos-charcoal);color:var(--bos-white)}.bos-assurance__inner{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(500px,1.28fr);gap:clamp(52px,8vw,116px);align-items:start}.bos-assurance .bos-title{color:var(--bos-white)}.bos-assurance__points{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22)}.bos-assurance__point{min-height:190px;padding:30px;border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.bos-assurance__point>span{font-family:var(--bos-en);font-size:11px;color:#c7a96f;letter-spacing:.2em;text-transform:uppercase}.bos-assurance__point h3{margin:24px 0 0;font-family:var(--bos-serif);font-size:19px;font-weight:300;line-height:1.55;letter-spacing:.035em}.bos-assurance__point p{margin:12px 0 0;font-size:13px;font-weight:400;line-height:1.9;color:#ffffffa8}.bos-cta{display:grid;grid-template-columns:1fr 1fr;min-height:420px;background:var(--bos-charcoal);color:var(--bos-white);border-top:1px solid rgba(255,255,255,.12)}.bos-cta__image{margin:0;overflow:hidden}.bos-cta__image img{object-position:center 48%}.bos-cta__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,100px)}.bos-cta h2{margin:18px 0 0;font-family:var(--bos-serif);font-size:clamp(25px,3vw,39px);font-weight:300;line-height:1.55;letter-spacing:.04em}.bos-cta__button{display:inline-flex;align-items:center;justify-content:space-between;width:min(100%,330px);margin-top:32px;padding:18px 22px;border:1px solid rgba(255,255,255,.56);font-size:12px;letter-spacing:.12em;transition:background .2s,color .2s}.bos-cta__button:hover{background:var(--bos-white);color:var(--bos-charcoal)}.bos-legal{margin:0;padding:24px var(--bos-side);background:var(--bos-soft);font-size:10px;line-height:1.9;color:#827b74;text-align:center}@media(max-width:1100px){.bos-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.bos-page{--bos-side: 28px}.bos-overview__intro,.bos-assurance__inner{grid-template-columns:1fr;gap:34px}.bos-cta{grid-template-columns:1fr}.bos-cta__image{min-height:400px}}@media(max-width:600px){.bos-page{--bos-side: 20px}.bos-hero{min-height:530px;max-height:none;background:#4a4540}.bos-hero__media img{height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.bos-hero:after{background:linear-gradient(180deg,#18161500,#18161508 32%,#18161538,#1816154d 64%,#1816155c)}.bos-hero__copy{padding:258px 20px 36px}.bos-hero h1{font-size:30px;line-height:1.5}.bos-hero p{font-size:13px}.bos-overview__intro{padding-top:58px;padding-bottom:38px}.bos-benefits{grid-template-columns:1fr 1fr}.bos-benefit{min-height:250px;padding:22px 16px 26px}.bos-benefit__icon{width:58px!important;height:58px!important;margin-top:20px}.bos-benefit:nth-child(1) .bos-benefit__icon{width:60px!important;height:60px!important}.bos-benefit:nth-child(2) .bos-benefit__icon{width:56px!important;height:56px!important}.bos-benefit:nth-child(3) .bos-benefit__icon{width:72px!important;height:72px!important;margin-top:12px}.bos-benefit:nth-child(4) .bos-benefit__icon{width:55px!important;height:55px!important;margin-top:23px}.bos-benefit h2{margin-top:17px;font-size:16px}.bos-benefit p{font-size:12px}.bos-assurance{padding:62px 0}.bos-assurance__points{grid-template-columns:1fr}.bos-assurance__point{min-height:0;padding:26px 24px 28px}.bos-cta__image{min-height:320px}.bos-cta__copy{padding:54px 20px 62px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bisara-online-service.css.map */
