@font-face{font-family:VaraprintHand;src:url(varaprint-handwritten.woff2) format('woff2');font-weight:400 700;font-display:swap}
.vp-feature-art{position:relative;display:block;width:100%;height:100%;min-height:290px;overflow:hidden;background:#fff;color:#111217;text-align:left;box-sizing:border-box;isolation:isolate}
.vp-feature-art__heading{position:absolute;z-index:2;left:6%;right:6%;top:4%;font:700 clamp(24px,3vw,40px)/1.1 VaraprintHand,'Segoe Print',cursive;letter-spacing:0;text-transform:none;max-width:90%}
.vp-feature-art img.vp-feature-art__photo{position:absolute!important;inset:21% 3% 8%!important;width:94%!important;height:71%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;margin:0!important}
.vp-feature-art__arrow{position:absolute;z-index:3;right:5%;top:16%;width:28%;height:25%;color:#000096;transform:rotate(12deg)}
.vp-feature-art__note{position:absolute;z-index:3;left:6%;bottom:3%;max-width:84%;font:600 clamp(20px,2.3vw,31px)/1.08 VaraprintHand,'Segoe Print',cursive;background:#fbea61;padding:4px 10px;border-radius:2px;box-decoration-break:clone}
.vp-feature-art__closeup{position:absolute;z-index:2;right:5%;bottom:17%;width:33%;aspect-ratio:1;border:3px solid #000096;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 3px 16px #0002}
.vp-feature-art__closeup img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(2)!important;object-position:center!important}
.vp-feature-art__closeup>span{position:absolute;bottom:6%;left:4%;right:4%;background:#fff;color:#000096;font:650 11px/1.2 inherit;text-align:center;padding:2px}
[data-vp-feature-art]{display:block;width:100%;aspect-ratio:1.22;margin:18px 0 0;border:1px solid #dfe3ea;border-radius:12px;overflow:hidden}
.vp-card-feature-thumb{font:600 12px/1.3 var(--main_ff,Arial,sans-serif);color:#000096}
.vp-option-guide{margin:12px 0 18px!important;padding:14px;border:1px solid #dfe3ea;border-radius:10px;background:#fff;color:#111217;font-size:13px;line-height:1.5}
.vp-option-guide>strong{display:block;font-size:14px;margin-bottom:10px}.vp-option-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vp-option-guide__grid>div{min-width:0}.vp-option-guide svg{display:block;width:100%;height:90px;color:#000096}.vp-option-guide h3{font:700 14px/1.35 inherit;margin:5px 0}.vp-option-guide p{font-size:12px;margin:0}.vp-option-guide [data-vp-package-note]{border-top:1px solid #dfe3ea;margin-top:12px;padding-top:10px;font-weight:650}
@media(max-width:600px){.vp-feature-art__heading{font-size:26px}.vp-feature-art__note{font-size:23px}.vp-feature-art__closeup{width:31%;bottom:19%}.vp-feature-art__closeup>span{font-size:9px}.vp-feature-art{min-height:0}.vp-option-guide__grid{gap:8px}}

#root #content .vp-merged-card [data-vp-card-feature]{position:absolute!important;inset:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}

.vp-feature-art__section{position:absolute;left:6%;bottom:14%;width:34%;height:14%;z-index:3;background:#fffdf5;border-radius:4px}
