.album__desc{margin-top:10px;color:var(--text-soft)}.album__childs{padding-top:40px}.album__note{color:var(--primary)}.photo-page__stream{padding:3px;border-radius:4px;margin-bottom:20px;background-color:var(--background)}.photo-page .photostream{position:relative;width:max-content;margin:0 auto}.photo-page .photostream .stream-wrapper{display:flex;align-items:center}.photo-page .photostream .photostream{display:flex}.photo-page .photostream .photostream img{display:block;width:50px;height:50px}.photo-page .photostream .photostream a{display:block;border-width:3px;border-style:solid;border-color:var(--secondary);margin-right:5px}.photo-page .photostream .photostream .selected a{outline:1px solid var(--primary-light)}.photo-page .stream-nav{position:absolute;top:50%;transform:translateY(-50%);display:block;width:20px;height:20px;border-radius:2px;background-color:var(--primary);background-repeat:no-repeat;background-position:center;background-size:10px;cursor:pointer}.photo-page .stream-nav.rewind{left:-18px;background-image:url(../img/svg/icon-arrow-rotated.svg)}.photo-page .stream-nav.ff{right:-18px;background-image:url(../img/svg/icon-arrow.svg)}.photo-page__content{position:relative;margin-bottom:20px;perspective:500px}.photo-page__image{display:flex;align-items:center;justify-content:center}.photo-page__link{display:block}.photo-page__link img{width:100%!important;height:auto!important;max-width:970px;box-sizing:border-box;border-width:5px;border-style:solid;border-color:var(--background)}.photo-page__nav{position:absolute;top:50%;transform:translateY(-50%);display:block;width:50px;height:50px;border-radius:4px;background-repeat:no-repeat;background-position:center;background-size:20px;cursor:pointer;transition:.25s ease all;opacity:.8;background-color:var(--background)}.photo-page__nav:focus,.photo-page__nav:hover{outline:0}.photo-page__nav.rewind{left:-15px;background-image:url(../img/svg/icon-arrow-rotated-grey.svg)}.photo-page__nav.ff:hover,.photo-page__nav.rewind:hover{transform:translateY(-50%) scale(1.05)}.photo-page__nav.ff{right:-15px;background-image:url(../img/svg/icon-arrow-grey.svg)}.photo-page__details{padding:20px;border-radius:4px;background-color:var(--background)}.photo-page__details p:not(:last-of-type){margin-bottom:10px}.photo-page__name{margin-bottom:10px;overflow-wrap:anywhere}.photo-page__desc{font-size:.9em;line-height:1.4em;margin-bottom:10px;color:var(--text-soft)}.photo-page__plugins--top{margin-bottom:10px;color:var(--text-soft);background-color:var(--secondary)}.photo-page__plugins--top .p-rate{display:inline-block;padding:10px;font-size:.8em;line-height:1.4em}.photo-page__info a,.photo-page__plugins--top #clear-photo-rate,.photo-page__plugins--top #photo-rate-error a,.photo-page__tag a{text-decoration:none;transition:.25s ease all;color:var(--primary)}.photo-page__info a:hover,.photo-page__plugins--top #clear-photo-rate:hover,.photo-page__plugins--top #photo-rate-error a:hover{color:var(--primary-light)}.photo-page__plugins--top #clear-photo-rate b i{font-weight:400;font-style:normal;line-height:1.4em}.photo-page__albums,.photo-page__author,.photo-page__tags{font-size:.9em;line-height:1.4em;color:var(--text-soft)}.photo-page #photo-rate,.photo-page #your-rate{display:grid;grid-template-columns:15px 15px 15px 15px 15px;grid-template-rows:15px;grid-gap:5px}.photo-page #photo-rate .star,.photo-page #your-rate .star{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/svg/icon-star.svg)}.photo-page #photo-rate .star-empty,.photo-page #photo-rate .star-hover,.photo-page #your-rate .star-empty,.photo-page #your-rate .star-hover{background-image:url(../img/svg/icon-star-empty.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.photo-page #photo-rate .star-hover,.photo-page #your-rate .star-hover{background-image:url(../img/svg/icon-star-hover.svg)}.photo-page #photo-rate{margin-bottom:10px}.photo-page #photo-rate-votes-count{display:block;margin-bottom:5px;font-size:.8em;color:var(--text-soft)}.photo-page__tag{display:flex;margin-top:5px;font-size:0}.photo-page__tag a{display:block;padding:3px 6px;border-radius:4px;font-size:14px;color:var(--text-inverse);background-color:var(--primary)}.photo-page__tag a:hover{background-color:var(--primary-dark)}.photo-page__tag a:not(:last-of-type){margin-right:5px}@media (min-width:480px){.photo-page__stream{padding:6px 10px}.photo-page .stream-nav.rewind{left:-25px}.photo-page .stream-nav.ff{right:-25px}}@media (min-width:768px){.photo-page__nav.rewind{left:0}.photo-page__nav.ff{right:0}}.photos-nav{padding-top:5px;padding-bottom:15px}.photos-nav__list{display:flex;transform:translateY(2px)}.photos-nav__item:not(:last-of-type){margin-right:10px}.photos-nav__item.is-selected .photos-nav__link,.photos-nav__link:hover{background-color:var(--secondary)}.photos-nav__link{display:flex;justify-content:center;width:fit-content;text-decoration:none;border-radius:4px;padding:12px 16px;cursor:pointer;transition:background-color .3s ease 0s;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;background-color:transparent;transition-delay:.2s;text-align:center;color:var(--text)}.photos{position:relative}.photos__item{box-sizing:border-box;width:330px;height:auto;transition:.3s ease all;padding:5px;background-color:var(--secondary)}.photos__item:hover{transform:translateY(-10px)}.photos__link{display:block;position:relative;overflow:hidden}.photos__link:focus,.wide__link:focus{outline:0}.photos__link:focus .photos__image,.photos__link:hover .photos__image{filter:brightness(70%)}.photos__link:focus .photos__overlay,.photos__link:hover .photos__overlay{transform:translateY(0);transition-delay:.1s;opacity:1}.photos__link:focus .photos__icon,.photos__link:hover .photos__icon{width:30px;height:30px;opacity:1}.photos__image{width:100%;height:auto;object-fit:cover;display:block;transition:.35s ease all}.photos__overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;opacity:0;transform:translateY(150px);transition:.25s ease all}.photos__desc{font-size:.8em;color:var(--text-inverse)}.photos__icon{margin-top:10px;width:0;height:0;opacity:0;transition:.25s ease all .3s}.photos__icon svg{fill:var(--background)}@media (min-width:768px){.photos__item{width:285px}}.shadow-1 .paging-wrapper a:hover{box-shadow:0 0 4px rgba(0,0,0,.08)}.shadow-1 .photo-page__nav:focus,.shadow-1 .photo-page__nav:hover{box-shadow:0 0 4px rgba(0,0,0,.08)}.shadow-2 .paging-wrapper a:hover{box-shadow:0 .4em 1.5em rgba(0,0,0,.08)}.shadow-2 .photo-page__nav:focus,.shadow-2 .photo-page__nav:hover{box-shadow:0 .4em 1.5em rgba(0,0,0,.08)}.shadow-3 .paging-wrapper a:hover{box-shadow:0 .5em 2em rgba(0,0,0,.12)}.shadow-3 .photo-page__nav:focus,.shadow-3 .photo-page__nav:hover{box-shadow:0 .5em 2em rgba(0,0,0,.12)}.wide{position:relative}.wide__item{max-width:330px;margin-bottom:20px}.wide__link{position:relative;display:block;box-sizing:border-box;border-width:5px;border-style:solid;margin-bottom:10px;border-color:var(--secondary)}.wide__link:focus svg,.wide__link:hover svg{transform:translate(-50%,-50%) scale(1);opacity:1}.albums__image svg,.wide__link svg{position:absolute;fill:var(--background)}.wide__link svg{top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);opacity:0;transition:.25s ease all}.wide__image{display:block;box-sizing:border-box;width:100%!important;height:auto!important;transition:.25s ease all;will-change:filter}.wide__image:hover{filter:brightness(80%)}.wide__card{padding:20px;background-color:var(--secondary)}.wide__desc,.wide__name{line-height:1.4em;margin-bottom:5px}.wide__desc{font-size:.8em;color:var(--text-soft)}.wide__rating{display:grid;grid-template-columns:15px 15px 15px 15px 15px;grid-template-rows:15px;grid-gap:5px;margin-bottom:5px}.wide__rating .star,.wide__rating .star-empty{background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/svg/icon-star.svg)}.wide__rating .star-empty{background-image:url(../img/svg/icon-star-empty.svg)}@media (min-width:768px){.wide__item{max-width:386px}}.albums{display:grid;grid-template-columns:1fr;grid-column-gap:25px;grid-row-gap:20px;position:relative;width:100%;box-sizing:border-box}.albums__link{position:relative;display:block;height:260px;margin-bottom:10px;border-radius:4px;perspective:500px}.albums__image,.albums__shadow{box-sizing:border-box;position:absolute;display:block;transition:all .2s cubic-bezier(.42,0,.58,1);width:100%;height:100%}.albums__image{background-repeat:no-repeat;background-size:cover;background-position:center;border:5px solid var(--background);background-color:var(--secondary-dark)}.albums__image svg{bottom:15px;left:15px}.albums__shadow{background-color:var(--background)}.albums__shadow:nth-of-type(1){transition:all .2s cubic-bezier(.42,0,.58,1) .07s}.albums__shadow:nth-of-type(2){transition:all .2s cubic-bezier(.42,0,.58,1) .05s}.albums__name{text-decoration:none;display:inline-block;font-weight:700;line-height:1.4em;color:var(--primary)}.albums__counter{display:block;font-size:.8em;line-height:1.4em;color:var(--text-soft)}@media (min-width:480px){.albums{grid-template-columns:1fr 1fr}}@media (min-width:768px){.albums__link.not-empty:focus,.albums__link.not-empty:hover{outline:0}.albums__link.not-empty:focus .albums__image,.albums__link.not-empty:hover .albums__image{box-shadow:3px 3px 5px 0 rgba(199,199,199,.5);transform:rotateY(-3deg)}.albums__link.not-empty:focus .albums__shadow:nth-of-type(1),.albums__link.not-empty:hover .albums__shadow:nth-of-type(1){box-shadow:3px 3px 5px 0 rgba(199,199,199,.3);transform:translateX(33px) scale(.9)}.albums__link.not-empty:focus .albums__shadow:nth-of-type(2),.albums__link.not-empty:hover .albums__shadow:nth-of-type(2){box-shadow:3px 3px 5px 0 rgba(199,199,199,.4);transform:translateX(18px) scale(.95)}}@media (min-width:992px){.albums{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1300px){.albums{grid-template-columns:1fr 1fr 1fr 1fr}}.gallery-image{display:block;margin-right:auto;margin-left:auto;width:100%;max-width:500px}.gallery-image__external{fill:var(--background)}.gallery-image__picture{fill:var(--secondary)}.gallery-image__internal{fill:var(--secondary-dark)}.gallery-image__clip{fill:var(--text)}