@charset "utf-8";

.comp-k5tn0wj4 div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content { background-color: rgb(0, 0, 0); }

.comp-k5tn0wj4 div.pro-gallery-parent-container .show-more-container i.show-more { color: rgba(0, 0, 0, 0.7); }

.comp-k5tn0wj4 div.pro-gallery-parent-container .show-more-container button.show-more { --loadMoreButtonBorderRadius: 0; --loadMoreButtonBorderColor: #000000; --loadMoreButtonBorderWidth: 1; --loadMoreButtonColor: #FFFFFF; --loadMoreButtonFont: normal normal bold 14px/1.4em poppins-extralight,poppins,sans-serif; --loadMoreButtonFontColor: #000000; color: rgba(0, 0, 0, 0.9); font: bold 14px / 1.4em poppins-extralight, poppins, sans-serif; background: rgb(255, 255, 255); border-width: 1px; border-color: rgb(0, 0, 0); border-radius: 0px; }

.comp-k5tn0wj4 div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more { color: rgba(0, 0, 0, 0.7); }

.comp-k5tn0wj4 div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more { --loadMoreButtonBorderRadius: 0; --loadMoreButtonBorderColor: #000000; --loadMoreButtonBorderWidth: 1; --loadMoreButtonColor: #FFFFFF; --loadMoreButtonFont: normal normal bold 14px/1.4em poppins-extralight,poppins,sans-serif; --loadMoreButtonFontColor: #000000; color: rgb(0, 0, 0); font: bold 14px / 17px poppins-extralight, poppins, sans-serif; background: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }

.comp-k5tn0wj4 .nav-arrows-container .slideshow-arrow, .comp-k5tn0wj4 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(255, 255, 255); }

.comp-k5tn0wj4 .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow, .comp-k5tn0wj4 .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(255, 255, 255); }

.comp-k5tn0wj4 .pro-gallery.inline-styles .auto-slideshow-counter { --itemDescriptionFontSlideshow: normal normal bold 15px/1.4em poppins-extralight,poppins,sans-serif; --itemDescriptionFontColorSlideshow: #000000; font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif; color: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info { --itemIconColorSlideshow: #000000; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved), .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button), .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a { color: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground { fill: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title { --itemFontSlideshow: normal normal bold 20px/1.4em poppins-semibold,poppins,sans-serif; --itemFontColorSlideshow: #000000; color: rgb(0, 0, 0) !important; font: 22px / 27px avenir-lt-w01_85-heavy1475544, sans-serif !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description { --itemDescriptionFontSlideshow: normal normal bold 15px/1.4em poppins-extralight,poppins,sans-serif; --itemDescriptionFontColorSlideshow: #000000; color: rgb(0, 0, 0) !important; font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #E8E6E6; background-color: rgb(138, 138, 138); }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { --itemOpacity: #000000; color: rgba(97, 96, 96, 0.6); }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background { --itemOpacity: #000000; fill: rgba(97, 96, 96, 0.6); }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top { --itemOpacity: #000000; background: linear-gradient(rgba(97, 96, 96, 0.6) 0px, transparent 140px) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover { --itemIconColor: #FFFFFF; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved), .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button), .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a { color: rgb(255, 255, 255) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground { fill: rgb(255, 255, 255) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title { --itemFont: normal normal bold 20px/1.4em poppins-semibold,poppins,sans-serif; --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); font: bold 20px / 1.4em poppins-semibold, poppins, sans-serif; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description { --itemDescriptionFont: normal normal bold 15px/1.4em poppins-extralight,poppins,sans-serif; --itemDescriptionFontColor: #FFFFFF; font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif; color: rgb(255, 255, 255) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper { --customButtonFontColor: #FFFFFF; color: rgb(255, 255, 255) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button { --customButtonColor: #000000; --customButtonBorderRadius: 0; --customButtonBorderWidth: 1; --customButtonBorderColor: #FFFFFF; --customButtonFont: normal normal bold 14px/1.4em poppins-extralight,poppins,sans-serif; font: bold 14px / 1.4em poppins-extralight, poppins, sans-serif; border-width: 1px; border-radius: 0px; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255) !important; background: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { --itemOpacity: #000000; background: rgba(97, 96, 96, 0.6) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover::before, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover)::before { background: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover::before { --itemOpacity: #000000; background: rgba(97, 96, 96, 0.6) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover::before, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover)::before { background: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title { --itemFontSlideshow: normal normal bold 22px/1.4em poppins-semibold,poppins,sans-serif; --itemFontColorSlideshow: #000000; color: rgb(0, 0, 0) !important; font: 22px / 27px avenir-lt-w01_85-heavy1475544, sans-serif !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description { --itemDescriptionFontColorSlideshow: #000000; --itemDescriptionFontSlideshow: normal normal bold 15px/1.4em poppins-extralight,poppins,sans-serif; color: rgb(0, 0, 0) !important; font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button { --customButtonFontForHover: normal normal bold 14px/1.4em poppins-extralight,poppins,sans-serif; --customButtonFontColorForHover: #000000; --externalCustomButtonBorderWidth: 0; --externalCustomButtonBorderRadius: 0; font: bold 14px / 1.4em poppins-extralight, poppins, sans-serif; border-width: 0px; border-radius: 0px; color: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #E8E6E6; background-color: rgb(138, 138, 138); }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { --itemOpacity: #000000; color: rgba(97, 96, 96, 0.6) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background { --itemOpacity: #000000; fill: rgba(97, 96, 96, 0.6) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top { --itemOpacity: #000000; background: linear-gradient(rgba(97, 96, 96, 0.6) 0px, transparent 140px) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info { --itemIconColorSlideshow: #000000; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved), .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button), .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a { color: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground { fill: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title { --itemFontSlideshow: normal normal bold 20px/1.4em poppins-semibold,poppins,sans-serif; --itemFontColorSlideshow: #000000; color: rgb(0, 0, 0) !important; font: 22px / 27px avenir-lt-w01_85-heavy1475544, sans-serif !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description { --itemDescriptionFontSlideshow: normal normal bold 15px/1.4em poppins-extralight,poppins,sans-serif; --itemDescriptionFontColorSlideshow: #000000; color: rgb(0, 0, 0) !important; font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover { --itemIconColor: #FFFFFF; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved), .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button), .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a { color: rgb(255, 255, 255) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground { fill: rgb(255, 255, 255) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title { --itemFont: normal normal bold 20px/1.4em poppins-semibold,poppins,sans-serif; --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); font: bold 20px / 25px poppins-semibold, poppins, sans-serif; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description { --itemDescriptionFont: normal normal bold 15px/1.4em poppins-extralight,poppins,sans-serif; --itemDescriptionFontColor: #FFFFFF; font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif; color: rgb(255, 255, 255) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper { --customButtonFontColor: #FFFFFF; color: rgb(255, 255, 255) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button { --customButtonColor: #000000; --customButtonBorderRadius: 0; --customButtonBorderWidth: 1; --customButtonBorderColor: #FFFFFF; --customButtonFont: normal normal bold 14px/1.4em poppins-extralight,poppins,sans-serif; font: bold 14px / 1.4em poppins-extralight, poppins, sans-serif; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255) !important; background: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover)::before { --itemOpacity: #000000; background: rgba(97, 96, 96, 0.6) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover::before, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover)::before { background: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover::before { --itemOpacity: #000000; background: rgba(97, 96, 96, 0.6) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover::before, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover)::before { background: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title { --itemFontSlideshow: normal normal bold 22px/1.4em poppins-semibold,poppins,sans-serif; --itemFontColorSlideshow: #000000; color: rgb(0, 0, 0) !important; font: 22px / 27px avenir-lt-w01_85-heavy1475544, sans-serif !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description { --itemDescriptionFontColorSlideshow: #000000; --itemDescriptionFontSlideshow: normal normal bold 15px/1.4em poppins-extralight,poppins,sans-serif; color: rgb(0, 0, 0) !important; font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif !important; }

.comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button, .comp-k5tn0wj4 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button { --customButtonFontForHover: normal normal bold 14px/1.4em poppins-extralight,poppins,sans-serif; --customButtonFontColorForHover: #000000; --externalCustomButtonBorderWidth: 0; --externalCustomButtonBorderRadius: 0; font: bold 14px / 1.4em poppins-extralight, poppins, sans-serif; color: rgb(0, 0, 0) !important; }

.comp-k5tn0wj4 .te-pro-gallery-text-item { font: 12px / 1.4em poppins-semibold, poppins, sans-serif; color: rgb(255, 255, 255); }

.comp-k5tn0wj4 .pro-fullscreen-wrapper .pro-fullscreen-text-item { --fullscreen-text-item-bg: #000000; background-color: rgb(0, 0, 0); }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles { --bgColorExpand: #FFFFFF; background-color: rgb(255, 255, 255); }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link { --descriptionColorExpand: #000000; --descriptionFontExpand: normal normal bold 14px/1.4em poppins-extralight,poppins,sans-serif; color: rgb(0, 0, 0); font: bold 14px / 1.4em poppins-extralight, poppins, sans-serif; }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info { --bgColorExpand: #FFFFFF; background-color: rgb(255, 255, 255); }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title h1 { --titleColorExpand: #000000; --titleFontExpand: normal normal bold 20px/1.4em poppins-semibold,poppins,sans-serif; color: rgb(0, 0, 0); font: bold 16px / 1.4em poppins-semibold, poppins, sans-serif; }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link { --descriptionColorExpand: #000000; --descriptionFontExpand: normal normal bold 14px/1.4em poppins-extralight,poppins,sans-serif; color: rgb(0, 0, 0); font: bold 14px / 1.4em poppins-extralight, poppins, sans-serif; }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description::after, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line::after, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif::after, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link::after, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link::after { --descriptionColorExpand: #000000; border-color: rgb(0, 0, 0); }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved), .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved), .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved), .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved), .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a, .comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button { --descriptionColorExpand: #000000; color: rgb(0, 0, 0); }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle { --descriptionColorExpand: #000000; color: rgb(0, 0, 0); }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background { --bgColorExpand: #FFFFFF; color: rgb(255, 255, 255); }

.comp-k5tn0wj4 .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon { --descriptionColorExpand: #000000; --bgColorExpand: #FFFFFF; color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
