.foogallery{--fg-social-icon-size:24px}.fg-social-overlay{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9}.fg-social-buttons{display:flex;flex-direction:row-reverse;padding:5px;gap:5px}:is(.fg-social-top-right,.fg-social-top-left) .fg-social-overlay{justify-content:flex-start}:is(.fg-social-bottom-right,.fg-social-bottom-left) .fg-social-overlay{justify-content:flex-end}:is(.fg-social-top-right,.fg-social-bottom-right) .fg-social-overlay{align-items:flex-end}:is(.fg-social-top-left,.fg-social-bottom-left) .fg-social-overlay{align-items:flex-start}:is(.fg-social-top-right,.fg-social-bottom-right) .fg-social-buttons{flex-direction:row-reverse}:is(.fg-social-top-left,.fg-social-bottom-left) .fg-social-buttons{flex-direction:row}button.fg-social-button{--fg-social-button-color:#FFF;--fg-social-button-light-overlays-color:#333;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:0 0;color:var(--fg-social-button-color);font-family:Verdana,sans-serif;font-size:max(10px, calc( var(--fg-social-icon-size) / 2.5 ));border:none;box-shadow:none;padding:5px;gap:5px;cursor:pointer;pointer-events:auto;transition-property:color;text-decoration:none}button.fg-social-button.fg-hidden{display:none}button.fg-social-button:is(:hover,:focus){background:0 0;color:var(--fg-social-button-color)}.fg-light-overlays:not(
.fg-caption-always:is(.fg-social-top-left,.fg-social-top-right):not(
.fg-hover-instant,.fg-hover-fade,.fg-hover-slide-up,.fg-hover-slide-down,.fg-hover-slide-left,.fg-hover-slide-right,.fg-hover-push,.fg-hover-colorize,.fg-hover-grayscale,.fg-hover-scale,.fg-hover-zoom,.fg-hover-zoom2,.fg-hover-zoom3,.fg-hover-plus,.fg-hover-circle-plus,.fg-hover-eye,.fg-hover-external,.fg-hover-tint,.fg-hover-cart,.fg-hover-plus2,.fg-hover-plus3,.fg-hover-square-plus,.fg-hover-circle-plus2,.fg-hover-zoom4,.fg-hover-zoom5,.fg-video-default,.fg-video-1,.fg-video-2,.fg-video-3,.fg-video-4
)
) .fg-item-inner:is(:hover,:focus-within) button.fg-social-button{color:var(--fg-social-button-light-overlays-color)!important}.fg-social-button-icon{width:var(--fg-social-icon-size);height:var(--fg-social-icon-size);filter:drop-shadow( 0 0 1px rgba(0 0 0 / 50%))}.fg-social-button-count{text-shadow:0 0 3px rgba(0 0 0 / 100%)}.fg-social-button-count.fg-hidden{display:none}.fg-social-likes{cursor:default;pointer-events:none}.fg-social-likes.fg-can-like{cursor:pointer;pointer-events:auto}.foogallery:is(
.fg-hover-instant,.fg-hover-fade,.fg-hover-slide-up,.fg-hover-slide-down,.fg-hover-slide-left,.fg-hover-slide-right,.fg-hover-push,.fg-hover-colorize,.fg-hover-grayscale,.fg-hover-scale
) .fg-loaded .fg-social-button{transition-timing-function:ease;transition-duration:.3s;backface-visibility:hidden}.fg-panel-area-toggle .fg-icon-spinner,.fg-panel-button .fg-icon-spinner{animation:panel-spin 1s linear infinite}@keyframes panel-spin{0%{transform:translateX(-50%) translateY(-50%) rotate(0)}100%{transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-share-links{--fg-social-share-icon-size:24px;position:relative;pointer-events:auto;display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;z-index:1;transition-property:opacity;padding:5px;border-width:0;border-style:solid}.fg-share-links.fg-share-links-top{position:absolute;top:0;left:50%;transform:translateX(-50%)}.fg-share-links.fg-share-links-bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.fg-share-links.fg-share-links-info-top{order:-1;padding:0 0 10px 0;border-bottom-width:1px}.fg-share-links.fg-share-links-info-bottom{order:100;padding:10px 0 5px 0;border-top-width:1px}.fg-panel:is(.fg-panel-fade,.fg-panel-horizontal,.fg-panel-vertical) .fg-share-links{transition-duration:.3s;transition-timing-function:ease-in-out}.fg-media.fg-loaded .fg-share-links{opacity:1}.fg-share-link{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:3px;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);box-shadow:0 0 12px rgba(0,0,0,.8);color:#fff!important;margin:0;padding:calc(var(--fg-social-share-icon-size)/ 4)}@media (hover:hover){.fg-share-link{transition:opacity .3s ease;opacity:.7}.fg-share-link:hover{opacity:1}}.fg-share-link-icon{display:inline-block;width:var(--fg-social-share-icon-size);height:var(--fg-social-share-icon-size)}.fg-share-link-facebook{background-color:#3b5998}.fg-share-link-twitter{background-color:#000}.fg-share-link-pinterest{background-color:#cb2128}.fg-share-link-linkedin{background-color:#007fb1}.fg-share-link-reddit{background-color:#ff4500}.fg-share-link-tumblr{background-color:#2c4762}.fg-share-link-vk{background-color:#447bba}.fg-share-link-email{background-color:#888}.fg-share-link-download{background-color:#fff}.fg-share-link-download,.fg-share-link-download:hover{color:#000!important}.fg-media-comments,.fg-media-comments *{box-sizing:border-box}.fg-media-comments{--fg-comments-spacing:10px;--fg-collapsible-icon-color:#999;--fg-comments-font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;position:relative;width:100%;height:auto;max-width:100%;max-height:100%;font-family:var(--fg-comments-font-family),sans-serif;font-size:14px;font-weight:400;line-height:1.4}:is(.fg-medium,.fg-panel-no-mobile) .fg-media-comments{height:100%}.fg-media-comments-inner{position:relative;width:100%;height:100%;padding:10px;display:flex;flex-direction:column;transition:opacity 0s ease-in-out,visibility 0s ease-in-out;opacity:0;visibility:hidden;gap:0}.fg-media-comments.fg-loaded .fg-media-comments-inner{opacity:1;visibility:visible}.fg-media-comments-title{min-height:fit-content;line-height:20px;margin:0 30px 10px 0;font-weight:600}:is(.fg-medium,.fg-panel-no-mobile) .fg-media-comments-title{margin-right:0}.fg-media-comments-body{max-height:100%;width:100%;border-style:solid;border-width:0;border-top-width:1px;margin:0;overflow:auto;padding:var(--fg-comments-spacing) 0}.fg-media-comments-body:not(:has(*)){display:none}.fg-media-comments-footer{min-height:fit-content;margin:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.fg-comments-replies{grid-area:comment-replies;margin:0;padding:0;position:relative;display:block}.fg-comments-replies>summary{list-style:none;display:grid;grid-template-columns:16px auto;grid-template-areas:"summary-icon summary-text";gap:0;column-gap:6px;padding:0;cursor:pointer;user-select:none}.fg-comments-response:has(.fg-comments-avatar)>.fg-comments-replies>summary{grid-template-columns:32px auto}.fg-comments-replies>summary>.fg-icon{display:none;grid-area:summary-icon;align-self:center;justify-self:center}.fg-comments-replies>summary>span{grid-area:summary-text;text-decoration:none}.fg-comments-replies>summary:hover>span{text-decoration:underline}.fg-comments-replies:not([open])>summary>.fg-icon-circle-plus{display:inline-block}.fg-comments-replies[open]>summary>.fg-icon-circle-minus{display:inline-block}.fg-comments-replies>summary>.fg-icon{color:var(--fg-collapsible-icon-color)}.fg-comments-replies>summary:hover>.fg-icon,.fg-comments-replies[open]>summary>.fg-icon{color:currentColor}.fg-comments-responses{position:relative;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:var(--fg-comments-spacing)}details.fg-comments-replies>.fg-comments-responses{margin-top:var(--fg-comments-spacing)}div.fg-comments-replies>.fg-comments-responses{padding-inline-start:16px}details.fg-comments-replies>.fg-comments-responses{padding-inline-start:22px}.fg-comments-response{position:relative;display:grid;grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:minmax(32px,auto) auto;grid-template-areas:"comment-header" "comment-body";gap:0;column-gap:6px;row-gap:var(--fg-comments-spacing);margin:0;padding:0}.fg-comments-response:has(> .fg-comments-replies){grid-template-rows:minmax(32px,auto) auto auto;grid-template-areas:"comment-header" "comment-body" "comment-replies"}.fg-comments-response:has(> .fg-comments-avatar){grid-template-columns:32px 1fr;grid-template-areas:"comment-avatar comment-header" ". comment-body"}.fg-comments-response:has(> .fg-comments-avatar):has(> .fg-comments-replies){grid-template-rows:minmax(32px,auto) auto auto;grid-template-areas:"comment-avatar comment-header" ". comment-body" "comment-replies comment-replies"}.fg-comments-avatar{grid-area:comment-avatar;display:flex;align-items:center;justify-content:center}.fg-comments-avatar>img{display:block;border-radius:50%}.fg-comments-header{grid-area:comment-header;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.fg-comments-header .fg-comments-author,.fg-comments-header .fg-comments-author>a{color:inherit;font-family:var(--fg-comments-font-family),sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:normal;text-decoration:none}.fg-comments-header .fg-comments-author>a:focus,.fg-comments-header .fg-comments-author>a:hover{text-decoration:underline}.fg-comments-subheader{display:flex;flex-direction:row;gap:var(--fg-comments-spacing);align-items:center}.fg-comments-date{font-size:smaller}.fg-comments-body{position:relative;grid-area:comment-body;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;gap:var(--fg-comments-spacing)}.fg-comments-moderation{font-size:13px;font-style:italic}.fg-comments-content{font-size:14px}button.fg-comments-edit,button.fg-comments-form-cancel,button.fg-comments-reply{display:inline-block;border:none;background:0 0;text-decoration:underline;padding:0;margin:0;box-shadow:none;text-shadow:none;font-size:13px;cursor:pointer;color:inherit;user-select:none}button.fg-comments-edit:focus,button.fg-comments-edit:hover,button.fg-comments-form-cancel:focus,button.fg-comments-form-cancel:hover,button.fg-comments-reply:focus,button.fg-comments-reply:hover{text-decoration:none;border:none;background:0 0;color:inherit}.fg-comments-form-cancel:disabled{display:none}.fg-comments-closed-message{width:100%;border-style:solid;border-width:0;border-top-width:1px;margin:0;padding:var(--fg-comments-spacing) 0}.fg-comments-error{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;margin:0;border:none;border-top-style:solid;border-top-width:1px;padding:var(--fg-comments-spacing) 0}.fg-comments-error-title{box-sizing:border-box;display:flex;gap:10px;align-items:baseline;font-weight:600;line-height:20px;padding:0 0 11px 0;border:none;border-bottom-style:solid;border-bottom-width:1px;width:100%}.fg-comments-form-leave-reply-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 0 0 0;border:none;border-top-width:1px;border-top-style:solid;width:100%}.fg-comments-form{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;margin:0;border:none;border-top-style:solid;border-top-width:1px;padding:var(--fg-comments-spacing) 0}.fg-comments-response .fg-comments-form{margin:var(--fg-comments-spacing) 0 0 0}.fg-comments-response:not(:last-child) .fg-comments-form{border-bottom-style:solid;border-bottom-width:1px}.fg-comments-form-title{box-sizing:border-box;display:flex;gap:10px;align-items:baseline;font-weight:600;line-height:20px;padding:0 0 11px 0;border:none;border-bottom-style:solid;border-bottom-width:1px;width:100%}.fg-comments-form-notes{box-sizing:border-box}.fg-comments-form-content{display:flex;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;margin:0;padding:0;border:none}.fg-comments-form-control{box-sizing:border-box;display:flex;flex-direction:column;width:100%;gap:.4em}.fg-comments-form-control:has(.fg-comments-form-control-checkbox){flex-direction:row;gap:.5em}.fg-comments-form-control-input{box-sizing:border-box;width:100%;border-radius:3px;border:solid 1px;font-size:inherit;font-family:inherit;padding:.4em}.fg-panel:is(.fg-light,.fg-dark) :is(.fg-comments-form-control-input){background-color:#fff}.fg-panel:is(.fg-light,.fg-dark) :is(.fg-comments-form-control-input):disabled{background-color:#ccc}.fg-media-comments button.fg-comments-form-submit{margin-top:10px}.fg-media-comments button:is(.fg-comments-form-submit,.fg-comments-form-leave-reply,.fg-comments-error-retry){width:fit-content;height:fit-content;padding:8px 14px;margin:0;border-radius:3px;font-family:var(--fg-comments-font-family),sans-serif;font-size:14px;font-weight:400;line-height:1.4}.fg-media-comments button:is(.fg-comments-form-submit,.fg-comments-form-leave-reply,.fg-comments-error-retry):disabled{opacity:.8;cursor:default}.fg-comments-response:is(.fg-is-replying,.fg-is-editing)>.fg-comments-replies,.fg-comments-responses:has(.fg-is-replying,.fg-is-editing) .fg-comments-replies>summary,.fg-comments-responses:has(.fg-is-replying,.fg-is-editing) .fg-comments-response .fg-comments-edit,.fg-comments-responses:has(.fg-is-replying,.fg-is-editing) .fg-comments-response .fg-comments-reply,.fg-comments-responses:has(.fg-is-replying,.fg-is-editing) .fg-comments-response:not(:has(.fg-is-replying,.fg-is-editing),.fg-is-replying,.fg-is-editing){display:none}.fg-comments-thread-lines{--fg-thread-lines-column:16px;--fg-thread-lines-v-spacers:10px;--fg-thread-lines-color:currentColor;--fg-thread-lines-width:1px}.fg-light .fg-comments-thread-lines{--fg-thread-lines-color:#e2e2e2}.fg-dark .fg-comments-thread-lines{--fg-thread-lines-color:#686868}.fg-comments-thread-lines .fg-comments-replies>.fg-comments-responses{padding-inline-start:22px}.fg-comments-thread-lines .fg-comments-response:has(.fg-comments-replies):has(.fg-comments-avatar):not(.fg-is-replying,.fg-is-editing)>.fg-comments-body::before{content:'';display:inline-block;width:0;height:calc(100% + 10px);position:absolute;border-left:solid var(--fg-thread-lines-width) var(--fg-thread-lines-color);background-color:transparent;left:-23px;top:0}.fg-comments-thread-lines .fg-comments-response:has(.fg-comments-replies):has(.fg-comments-avatar):not(.fg-is-replying,.fg-is-editing)>.fg-comments-body::before{height:calc(100% + 20px);top:-10px}.fg-comments-thread-lines .fg-comments-replies .fg-comments-response::before{content:'';display:inline-block;width:4px;height:27px;position:absolute;border-left:solid var(--fg-thread-lines-width) var(--fg-thread-lines-color);border-bottom:solid var(--fg-thread-lines-width) var(--fg-thread-lines-color);background-color:transparent;left:-15px;top:-10px}.fg-comments-thread-lines .fg-comments-replies .fg-comments-response:has(.fg-comments-avatar)::before{left:-7px}.fg-comments-thread-lines div.fg-comments-replies .fg-comments-response:first-child::before{height:17px;top:0}.fg-comments-thread-lines .fg-comments-replies:not(:has(.fg-is-replying,.fg-is-editing))>.fg-comments-responses>.fg-comments-response:not(:last-child)::after{content:'';display:inline-block;width:0;height:calc(100% + 10px);position:absolute;border-left:solid var(--fg-thread-lines-width) var(--fg-thread-lines-color);background-color:transparent;left:-15px;top:-10px}.fg-comments-thread-lines .fg-comments-replies:not(:has(.fg-is-replying,.fg-is-editing))>.fg-comments-responses>.fg-comments-response:has(.fg-comments-avatar):not(:last-child)::after{left:-7px}.fg-comments-thread-lines div.fg-comments-replies:not(:has(.fg-is-replying,.fg-is-editing))>.fg-comments-responses>.fg-comments-response:first-child:not(:last-child)::after{height:100%;top:0}