.hdr__status{width:100%;box-sizing:border-box}@media(min-width:960px){.hdr__status{max-width:none!important;margin:0!important;padding-left:max(40px,calc((100% - 1160px)/2))!important;padding-right:max(40px,calc((100% - 1160px)/2))!important}}.hero--m{background:#0a1f45 url(/cdn/shop/files/top-SP_1.png?width=1200) center top/cover no-repeat!important;height:auto!important;aspect-ratio:2406/3457}.hero--m>.fig{display:none!important}.hero--m:before,.hero--m:after{display:none!important}.hero--m .hero__dots{display:none!important}.hero--m .hero__copy{position:absolute!important;left:24px!important;right:24px!important;top:auto!important;bottom:32px!important;z-index:2!important;text-align:center;align-items:center}.hero--m .hero__en{color:var(--gold)!important;font-size:11px}.hero--m .hero__h{color:#fff!important;font-size:26px!important;line-height:1.45!important;margin-top:6px!important}.hero--m .hero__p{color:#ffffffc7!important;font-size:12px!important;margin-top:10px!important;line-height:1.8}@media(min-width:960px){.hero--m{background-image:url(/cdn/shop/files/top-PC_1.png?width=2560)!important;background-position:center!important;aspect-ratio:auto;height:640px!important}.hero--m .hero__copy{left:8%!important;right:auto!important;bottom:auto!important;top:50%!important;transform:translateY(-50%);max-width:min(460px,calc(42% - 110px));text-align:left;align-items:flex-start}.hero--m .hero__en{font-size:13px}.hero--m .hero__h{font-size:clamp(32px,3.1vw,46px)!important;line-height:1.35!important;margin-top:10px!important}.hero--m .hero__p{font-size:15px!important;margin-top:18px!important}}@media(min-width:1280px){.hero--m{height:720px!important}}.hero:not(.hero--m){position:relative!important;height:auto!important;padding-top:143.5%!important;background:#f3efe9 url(/cdn/shop/files/fand-free-sp.png?v=1790525778&width=1200) center top/cover no-repeat!important}.hero:not(.hero--m)>.fig{display:none!important}.hero:not(.hero--m):before,.hero:not(.hero--m):after{display:none!important}.hero:not(.hero--m) .hero__en,.hero:not(.hero--m) .hero__p{display:none!important}.hero:not(.hero--m) .hero__copy{position:absolute!important;left:16px!important;right:16px!important;top:auto!important;bottom:20px!important;transform:none!important;padding:0!important;border-radius:0;background:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-align:left;align-items:flex-start;z-index:2}.hero:not(.hero--m) .hero__h{color:var(--navy)!important;margin:0!important;font-size:24px!important;line-height:1.45!important;word-break:keep-all;overflow-wrap:normal;text-shadow:0 0 12px rgba(255,255,255,.9),0 0 24px rgba(255,255,255,.7)}.hero:not(.hero--m) .hero__btn{margin-top:14px!important;align-self:flex-start!important;width:auto!important;min-width:220px;padding-left:28px!important;padding-right:28px!important}@media(min-width:960px){.hero:not(.hero--m){padding-top:0!important;height:min(77vw,calc(100vh - 80px))!important;min-height:560px;background-image:url(/cdn/shop/files/fand-free-pc.png?v=1790525778&width=2560)!important;background-position:center!important;background-size:cover!important}.hero:not(.hero--m) .hero__h{font-size:clamp(30px,2.6vw,38px)!important;line-height:1.4!important}.hero:not(.hero--m) .hero__copy{left:6%!important;right:auto!important;top:auto!important;bottom:8%!important;max-width:560px;padding:0!important;text-align:left;align-items:flex-start}.hero:not(.hero--m) .hero__btn{margin-top:28px!important;align-self:flex-start!important}}@media(min-width:960px){.abt-hero .fig{max-height:calc(100vh - 80px)!important;object-fit:cover!important;object-position:center top!important}.abt-hero:after{background:linear-gradient(180deg,#0d1a3300 45%,#0d1a33c7),linear-gradient(90deg,#0d1a3373,#0d1a3300 50%)!important}.abt-hero__copy{bottom:64px!important}}@media(max-width:959px){html body .pd-hero{width:calc(100% - 40px)!important;aspect-ratio:1/1!important;object-fit:cover!important;display:block;margin:16px auto 0!important;border-radius:20px!important}}@media(min-width:960px){html body .shopify-section:has(>.pd-hero){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:1fr auto auto 1fr!important;gap:0 64px!important;padding:48px 40px 0!important}html body .shopify-section:has(>.pd-hero)>.pd-hero{grid-row:1/span 4!important;aspect-ratio:4/5!important;border-radius:16.5%/13.2%!important}html body .shopify-section:has(>.pd-hero)>.pd-hero+.sec--tight{grid-row:2!important;align-self:end!important;padding:0 0 24px!important;gap:14px!important}html body .shopify-section:has(>.pd-hero)>.pd-hero+.sec--tight+.pd-cv{grid-row:3!important;align-self:start!important;padding:32px!important;gap:12px}.shopify-section:has(>.pd-hero)>.pd-hero+.sec--tight .tag{font-size:11px;padding:5px 12px}.shopify-section:has(>.pd-hero)>.pd-hero+.sec--tight .h2{font-size:36px;line-height:1.35}.shopify-section:has(>.pd-hero)>.pd-hero+.sec--tight .tx{font-size:15px;line-height:1.9}.shopify-section:has(>.pd-hero) .pd-cv .price{font-size:28px}.shopify-section:has(>.pd-hero) .pd-cv .note{font-size:13px}.shopify-section:has(>.pd-hero) .pd-cv .btn{height:56px;font-size:15px}html body .shopify-section:has(>.pd-hero)>.sec{padding-top:72px!important;padding-bottom:72px!important}html body .shopify-section:has(>.pd-hero)>.sec--beige{padding:56px!important;border-radius:24px!important;margin-top:72px}html body .shopify-section:has(>.pd-hero)>.pd-hero+.sec--tight+.pd-cv+.sec--beige{margin-top:80px!important}.shopify-section:has(>.pd-hero) .sec-head{gap:8px;margin-bottom:12px}.shopify-section:has(>.pd-hero) .sec-head .en{font-size:13px;letter-spacing:.2em}.shopify-section:has(>.pd-hero) .sec-head .h3{font-size:28px!important;line-height:1.4}.shopify-section:has(>.pd-hero) .sec:has(>.pd-forItem){gap:12px!important}.shopify-section:has(>.pd-hero) .sec-head .lead{font-size:15px}.shopify-section:has(>.pd-hero) .pd-forItem{padding:18px 24px;gap:14px}.shopify-section:has(>.pd-hero) .pd-forItem span{font-size:16px}.shopify-section:has(>.pd-hero) .pd-feat{padding:32px!important}.shopify-section:has(>.pd-hero) .pd-feat__no{font-size:24px}.shopify-section:has(>.pd-hero) .pd-feat__t{font-size:18px!important;margin-top:6px}.shopify-section:has(>.pd-hero) .pd-feat__d{font-size:14px;line-height:1.85;margin-top:8px}.shopify-section:has(>.pd-hero) .acc__h{font-size:17px;padding-top:24px;padding-bottom:24px}.shopify-section:has(>.pd-hero) .acc .tx{font-size:15px;line-height:1.9}html body .shopify-section:has(>.pd-hero) .pd-steps{max-width:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shopify-section:has(>.pd-hero) .pd-step{padding:28px 20px;gap:6px}.shopify-section:has(>.pd-hero) .pd-step__img{width:88px!important;height:88px!important}.shopify-section:has(>.pd-hero) .pd-step__img img{width:100%!important;height:100%!important}.shopify-section:has(>.pd-hero) .pd-step__img svg{width:56px;height:56px}.shopify-section:has(>.pd-hero) .pd-step__label{font-size:12px}.shopify-section:has(>.pd-hero) .pd-step__name{font-size:16px}.shopify-section:has(>.pd-hero) .pd-step__sub{font-size:12px}.shopify-section:has(>.pd-hero) .pd-sched{padding:24px 32px}.shopify-section:has(>.pd-hero) .pd-sched__k{font-size:14px;min-width:96px}.shopify-section:has(>.pd-hero) .pd-sched__v{font-size:15px}.shopify-section:has(>.pd-hero) .pd-note{font-size:12px}.shopify-section:has(>.pd-hero) .pd-review{padding:28px!important}.shopify-section:has(>.pd-hero) .pd-review .stars{font-size:14px}.shopify-section:has(>.pd-hero) .pd-review p:not(.stars):not(.who){font-size:16px;line-height:1.8}.shopify-section:has(>.pd-hero) .pd-review .who{font-size:13px}.shopify-section:has(>.pd-hero) .link{font-size:14px}.shopify-section:has(>.pd-hero) .pd-rx{padding:32px}.shopify-section:has(>.pd-hero) .pd-rx__q{font-size:18px;line-height:1.8}.shopify-section:has(>.pd-hero) .pd-rx__a{font-size:13px;margin-top:10px}}@media(min-width:960px){html body .shopify-section:has(>.pd-hero)>.pd-cv:not(.pd-hero+.sec--tight+.pd-cv){max-width:480px!important;margin:48px auto 0!important;padding:0!important;background:none!important;border-radius:0!important}}.pcard__tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tag--master{background:var(--navy)!important;color:#fff!important}.hdr__nav a,.hdr__welcome{font-family:var(--serif)!important;font-weight:500!important;letter-spacing:.06em}@media(min-width:960px){.hdr__bar{max-width:none!important;margin:0!important;padding:0 40px!important}.hdr__nav{justify-content:flex-end!important;gap:32px!important;margin-right:16px}.hdr__nav a{font-size:15px!important}.hdr__status{padding-left:40px!important;padding-right:40px!important}}html body .pcard__img{aspect-ratio:4/5!important;border-radius:16.5%/13.2%!important;overflow:hidden!important;border:0!important;padding:0!important}html body .pcard__img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}html body .pd-hero{border:0!important;border-radius:16.5%/13.2%!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important}@media(max-width:959px){html body .pd-hero{width:calc((100% - 40px)*.8)!important;max-width:320px!important}}.ac-card form{display:flex;flex-direction:column;gap:14px}.pd-feat__img:empty{display:none!important}.pd-rx__img:empty{display:none!important}@media(min-width:960px){html body .shopify-section:has(>.pd-hero) .pd-feat{padding:28px 32px!important}}@media(min-width:960px){html body section.lp-hero[data-node]{width:100%!important;max-width:none!important;aspect-ratio:auto!important;max-height:none!important;min-height:520px!important;height:min(calc(100vw * 1451 / 2486),calc(100vh - 80px))!important;background-color:#000!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}html body section.lp-hero[data-node]>img.fig{display:none!important}html body section.lp-hero[data-node]:before,html body section.lp-hero[data-node]:after{display:none!important;background:none!important}html body section.lp-hero[data-node]:not([data-node="170:48084"]) .lp-hero__h,html body section.lp-hero[data-node]:not([data-node="170:48084"]) .lp-hero__p{text-shadow:0 2px 12px rgba(0,0,0,.45)}html body section.lp-hero[data-node] .lp-hero__copy{top:auto!important;bottom:8%!important;left:6%!important;right:auto!important;max-width:520px!important;z-index:1}html body section.lp-hero[data-node] .lp-hero__h{font-size:clamp(32px,2.8vw,44px)!important;line-height:1.4!important}html body section.lp-hero[data-node] .lp-hero__p{font-size:15px!important;margin-top:14px!important}html body section.lp-hero[data-node="170:47675"]{background-image:url(/cdn/shop/files/vm-pc.png?v=1790518883&width=2560)!important}html body section.lp-hero[data-node="170:47949"]{background-image:url(/cdn/shop/files/zp-pc.png?v=1790518884&width=2560)!important}html body section.lp-hero[data-node="170:48084"]{background-image:url(/cdn/shop/files/cd-pc.png?v=1790518884&width=2560)!important}html body section.lp-hero[data-node="170:48084"] .lp-hero__h{color:var(--navy)!important}html body section.lp-hero[data-node="170:48084"] .lp-hero__p{color:var(--ink)!important}}html body section.promo{position:relative!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:20px 16px!important;padding:0!important;border-radius:16px;overflow:hidden;background:var(--navy)!important}html body section.promo:before,html body section.promo:after{display:none!important}html body section.promo .promo__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body section.promo .promo__track::-webkit-scrollbar{display:none}html body section.promo .promo__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:38% minmax(0,1fr);align-items:stretch;min-height:136px;color:#fff;text-decoration:none}html body section.promo .promo__img{display:block;width:100%;height:100%;min-height:136px;object-fit:cover;object-position:center;background:#1d2433}html body section.promo .promo__copy{position:static!important;inset:auto!important;transform:none!important;max-width:none!important;padding:16px 16px 16px 18px!important;display:flex;flex-direction:column;justify-content:center;gap:6px}html body section.promo:not(.promo--single) .promo__copy{padding-bottom:30px!important}html body section.promo .promo__h{font-size:16px!important;line-height:1.45!important;color:#fff!important;margin:0!important;word-break:keep-all;overflow-wrap:normal}html body section.promo .promo__p{font-size:12px!important;line-height:1.65!important;color:#ffffffc7!important;margin:0!important}html body section.promo .promo__l{font-size:13px!important;color:var(--gold)!important;margin-top:4px!important}html body section.promo .promo__dots{position:absolute;right:16px;bottom:12px;display:flex;gap:6px;z-index:2}html body section.promo .promo__dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff59;cursor:pointer;transition:width .2s,background .2s}html body section.promo .promo__dot.is-on{width:18px;background:var(--gold)}html body section.promo .promo__arrow{display:none}@media(min-width:960px){html body section.promo{max-width:1020px;margin:40px auto!important;border-radius:20px}html body section.promo .promo__slide{grid-template-columns:320px minmax(0,1fr);min-height:0}html body section.promo .promo__img{height:200px;min-height:0}html body section.promo .promo__copy{padding:28px 96px 28px 48px!important;gap:10px}html body section.promo:not(.promo--single) .promo__copy{padding-bottom:28px!important}html body section.promo .promo__h{font-size:26px!important}html body section.promo .promo__p{font-size:14px!important}html body section.promo .promo__l{font-size:14px!important;margin-top:6px!important}html body section.promo .promo__dots{right:28px;bottom:20px}html body section.promo .promo__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:24px;width:36px;height:36px;margin-top:-18px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff14;color:#fff;font-size:22px;line-height:1;cursor:pointer;z-index:2}html body section.promo .promo__arrow--prev{right:68px}html body section.promo .promo__arrow:hover{background:#fff3}html body section.promo .promo__dots{top:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pm-desktop-3.css.map */
