#wwb-new-styles-v2 {color:#263033;}
#wwb-new-styles-v2 .wm-section {padding:30px 0;border-top:1px solid #d9d8d1;}
#wwb-new-styles-v2 .wm-section-intro {max-width:820px;margin-bottom:26px;color:#596064;}
#wwb-new-styles-v2 .wm-gallery {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 26px;}
#wwb-new-styles-v2 .wm-style {min-width:0;}
#wwb-new-styles-v2 figure {margin:0 0 16px;background:#f0efe9;}
#wwb-new-styles-v2 .wm-image-open {display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;}
#wwb-new-styles-v2 .wm-image-open img {display:block;width:100%;height:330px;object-fit:contain;}
#wwb-new-styles-v2 .wm-image-action {display:block;padding:8px 12px 0;text-align:right;font:12px/1.6 Arial,sans-serif;color:#596064;}
#wwb-new-styles-v2 figcaption {padding:8px 12px;font:12px/1.6 Arial,sans-serif;color:#596064;}
.wwb-integration #wwb-new-styles-v2 h3 {font:400 23px/1.35 Georgia,"Times New Roman",serif;margin:0 0 10px;}
#wwb-new-styles-v2 .wm-style p {font:14px/1.75 Arial,sans-serif;color:#596064;margin:0;}
#wwb-new-styles-v2 button:focus-visible {outline:2px solid #876c42;outline-offset:4px;}
#wwb-new-styles-v2 .wm-lightbox {width:min(1100px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:20px;border:1px solid #d9d8d1;background:#fcfbf8;color:#263033;overflow:auto;}
#wwb-new-styles-v2 .wm-lightbox::backdrop {background:rgba(15,20,22,.8);}
#wwb-new-styles-v2 .wm-lightbox-bar {display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}
.wwb-integration #wwb-new-styles-v2 .wm-lightbox-bar h2 {font-size:22px!important;line-height:1.35!important;margin:0 0 16px;}
#wwb-new-styles-v2 .wm-lightbox button {font:14px/1.5 Arial,sans-serif;min-height:44px;padding:8px 12px;border:1px solid #d9d8d1;background:#fcfbf8;color:#263033;cursor:pointer;}
#wwb-new-styles-v2 [data-wm-close] {flex-shrink:0;}
#wwb-new-styles-v2 .wm-lightbox-photo {display:block;width:100%;height:min(62dvh,700px);object-fit:contain;background:#f0efe9;}
#wwb-new-styles-v2 .wm-lightbox-identity {font:12px/1.6 Arial,sans-serif;color:#596064;margin:10px 0;}
#wwb-new-styles-v2 .wm-lightbox-description {font:14px/1.7 Arial,sans-serif;margin:0 0 16px;}
#wwb-new-styles-v2 .wm-lightbox-controls {display:flex;align-items:center;justify-content:space-between;gap:8px;}
#wwb-new-styles-v2 .wm-lightbox-count {font:13px/1.6 Arial,sans-serif;white-space:nowrap;}
@media(max-width:580px){#wwb-new-styles-v2 .wm-gallery{grid-template-columns:minmax(0,1fr);gap:30px;}#wwb-new-styles-v2 .wm-image-open img{height:290px;}#wwb-new-styles-v2 .wm-lightbox{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:14px;}#wwb-new-styles-v2 .wm-lightbox-photo{height:48dvh;}.wwb-integration #wwb-new-styles-v2 .wm-lightbox-bar h2{font-size:18px!important;}#wwb-new-styles-v2 .wm-lightbox-controls button{font-size:12px;padding:8px;}}
