:root{--website-background: #fff;--website-maxwidth: 1800px;--website-mainspacing: 1rem;--tt-bg: #ffffff;--tt-bg-secondary: #f5f5f4;--tt-text: #222222;--tt-text-secondary: #464646;--tt-text-muted: rgba(0,0,0,.5);--tt-text-faint: rgba(0,0,0,.35);--tt-border: rgba(0,0,0,.08);--tt-border-strong: rgba(0,0,0,.15);--duration-instant: 50ms;--duration-micro: .1s;--duration-standard: .15s;--duration-page: .2s;--ease-micro: cubic-bezier(.25, .1, .25, 1);--ease-standard: cubic-bezier(.34, 1.56, .64, 1);--ease-page: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--ease-out-expo: cubic-bezier(.19, 1, .22, 1)}[data-theme=dark]{--website-background: #2F2F2F;--tt-bg: #2F2F2F;--tt-bg-secondary: #3a3a3a;--tt-text: #f5f5f5;--tt-text-secondary: rgba(255,255,255,.8);--tt-text-muted: rgba(255,255,255,.55);--tt-text-faint: rgba(255,255,255,.35);--tt-border: rgba(255,255,255,.1);--tt-border-strong: rgba(255,255,255,.18)}@media (prefers-reduced-motion: reduce){:root{--duration-instant: 0ms;--duration-micro: 0ms;--duration-standard: 0ms;--duration-page: 0ms}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-tap-highlight-color:transparent}body{line-height:normal}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}img{display:block}input,button,textarea,select{font:inherit;border-radius:0}:focus{outline:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1000px){html:not(.glightbox-open){scrollbar-gutter:stable}body.glightbox-open:not(.gscrollbar-fixer){scrollbar-gutter:stable;margin-right:0}}body{font-size:15px;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--tt-text-secondary);background:var(--website-background);transition:background-color .2s ease,color .2s ease}[data-theme=dark] body{color:var(--tt-text-secondary);background:var(--website-background)}html.konami{filter:grayscale(1) contrast(1.15);transition:filter .6s ease}html:not(.konami){transition:filter .6s ease}main h1{font-size:1.6em;font-weight:400;color:var(--tt-text)}main h2{font-size:1.4em;font-weight:600;color:var(--tt-text)}main h3{font-size:1.2em;font-weight:600;color:var(--tt-text)}main h4{font-size:1.1em;font-weight:600;color:var(--tt-text)}main h1.desktop,main h1.mobile{display:none!important}main p,main blockquote{line-height:1.8}main a:not(.button):not(.sitelink):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not([class^=leaflet-]){text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}@media (hover: hover) and (pointer: fine){main a:hover{color:var(--tt-text)}}@media (max-width: 999px){main h1{font-size:1.4em;text-align:center;margin-block:1rem}}@media print{body{background:#fff;color:#000}header nav,footer{display:none}}div#container{width:100%;min-height:100dvh;box-sizing:border-box;background:var(--website-background);display:flex;flex-direction:column}div#container>main{flex:1}div#container>footer{margin-top:auto}[data-theme=dark] div#container{background:var(--website-background)}a.skip-link,.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main{background:var(--website-background)}main>*,main section>*,main div.content>*{margin-bottom:.9rem}@media (min-width: 1000px){header,main,footer{width:100%;max-width:var(--website-maxwidth);margin-inline:auto;padding:1.5rem 2rem;box-sizing:border-box}main{padding-block:0}}@media (min-width: 769px) and (max-width: 1366px){header{padding-top:.75rem!important;padding-bottom:.75rem!important}}@media (max-width: 999px){div#container{padding:0 1rem}header,main,footer{width:100%;box-sizing:border-box}header{padding:1rem 0}main{margin:1rem 0}footer{margin-bottom:1.5rem}}div.backlink{margin-bottom:1em}div.backlink a{color:var(--tt-text-muted);font-size:.9em}div.backlink a:hover{color:var(--tt-text)}body.template-hero,body.template-sidekick,body.template-password,body.template-404{--website-maxwidth: 100%}body.template-set header,body.template-albums header,body.template-album header,body.template-photo header,body.template-basket header{position:sticky;top:0;z-index:200;background-color:var(--website-background)}header{display:flex;gap:2rem;justify-content:space-between;align-items:center;flex-wrap:wrap;background:var(--website-background)}header div.title-container{display:flex;flex-direction:column;justify-content:center;overflow:visible}header span.website-title,header h1.website-title{font-weight:600;color:var(--tt-text);display:block;line-height:1}header span.website-title a,header h1.website-title a{display:inline-block;color:var(--tt-text)}header span.website-title a:hover{opacity:.8}header span.website-title.has-logo a,header h1.website-title.has-logo a{font-size:0;line-height:0}header span.website-title.has-logo,header h1.website-title.has-logo{min-height:1.2em;transform:scale(.7);transform-origin:left center}header span.website-tagline{font-size:.75em;color:var(--tt-text-muted);margin-top:.1em}[data-theme=dark] header span.website-title,[data-theme=dark] header h1.website-title,[data-theme=dark] header span.website-title a,[data-theme=dark] header h1.website-title a{color:var(--tt-text)}[data-theme=dark] header span.website-title,[data-theme=dark] header h1.website-title,[data-theme=dark] header span.website-title a,[data-theme=dark] header .has-logo a{filter:invert(1)}.availability-badge,p:has(>.availability-indicator),main>p:first-of-type:has(.availability-indicator),footer~p,main>p:last-of-type{display:none!important}body.is-admin header span.website-title a,body.is-admin header h1.website-title a{filter:drop-shadow(0 0 8px rgba(255,140,80,.9)) drop-shadow(0 0 16px rgba(255,140,80,.6))}[data-theme=dark] body.is-admin header span.website-title a,[data-theme=dark] body.is-admin header h1.website-title a{filter:invert(1) drop-shadow(0 0 8px rgba(255,140,80,.9)) drop-shadow(0 0 16px rgba(255,140,80,.6))}@media (min-width: 1000px){header nav{font-size:.9em}header nav ul{display:flex;flex-wrap:wrap;gap:.5em 2em;list-style:none}header nav ul li{position:relative}header nav ul li .nav-item-title{color:var(--tt-text-secondary);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-weight:400;font-size:.9em;transition:color .15s ease}header nav li a:hover,header nav li.active>a{color:var(--tt-text)}header nav .linktemplate-basket a{display:flex;align-items:center;gap:.25em}header nav .linktemplate-basket a svg{width:1em;height:auto;fill:currentColor}}@media (max-width: 999px){header{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cpath d='M0 0h20v2H0zM0 6h20v2H0zM0 12h20v2H0z' fill='%23222'/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;background-size:20px 14px;padding-right:36px}[data-theme=dark] header{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14'%3E%3Cpath d='M0 0h20v2H0zM0 6h20v2H0zM0 12h20v2H0z' fill='%23f5f5f5'/%3E%3C/svg%3E")}header.shownav{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M1.293 1.293a1 1 0 011.414 0L8 6.586l5.293-5.293a1 1 0 111.414 1.414L9.414 8l5.293 5.293a1 1 0 01-1.414 1.414L8 9.414l-5.293 5.293a1 1 0 01-1.414-1.414L6.586 8 1.293 2.707a1 1 0 010-1.414z' fill='%23222'/%3E%3C/svg%3E");background-size:16px 16px}[data-theme=dark] header.shownav{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M1.293 1.293a1 1 0 011.414 0L8 6.586l5.293-5.293a1 1 0 111.414 1.414L9.414 8l5.293 5.293a1 1 0 01-1.414 1.414L8 9.414l-5.293 5.293a1 1 0 01-1.414-1.414L6.586 8 1.293 2.707a1 1 0 010-1.414z' fill='%23f5f5f5'/%3E%3C/svg%3E")}header span.website-title{font-size:1.2em}header nav>ul{display:none;position:absolute;left:0;width:100%;margin-top:1rem;padding:1rem;background:var(--tt-bg, var(--website-background, #fff));box-shadow:0 6px 12px #00000026;z-index:9999;box-sizing:border-box}[data-theme=dark] header nav>ul{background:var(--tt-bg, #2F2F2F)}header.shownav nav>ul,header:not(.js-nav):hover nav>ul{display:grid;grid-template-columns:1fr auto;gap:0;align-items:center}header nav>ul>li{padding:.6rem 0;order:1;box-sizing:border-box}header nav ul li .nav-item-title{color:var(--tt-text);font-size:1em;font-weight:500;padding:0}header nav>ul>li:not(.tt-theme-toggle-item):not(.tt-lang-toggle-item){grid-column:1;display:inline-flex;padding-right:1.5rem}header nav>ul{grid-template-rows:auto}header nav>ul>li:not(.tt-theme-toggle-item):not(.tt-lang-toggle-item){order:1}header nav>ul>li.tt-theme-toggle-item,header nav>ul>li.tt-lang-toggle-item{grid-column:2;grid-row:span 1;padding:.4rem 0;display:flex;justify-content:flex-end;order:10}header nav>ul>li.tt-theme-toggle-item{grid-row:1}header nav>ul>li.tt-lang-toggle-item{grid-row:2}header nav ul li.tt-theme-toggle-item .tt-theme-toggle-btn,header nav ul li.tt-lang-toggle-item .tt-lang-toggle-btn{font-size:1em;padding:.2rem 0;display:flex;align-items:center;gap:.4em}header nav ul li.tt-theme-toggle-item .tt-theme-toggle-btn svg{width:1em;height:1em}header nav>ul>li.linktemplate-basket a{display:flex;align-items:center;gap:.3em;padding:.4rem .6rem;margin:-.4rem -.6rem}}.tt-theme-toggle-item{display:flex;align-items:center}.tt-theme-toggle-btn{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;color:var(--tt-text-secondary, rgba(0,0,0,.5));transition:color .15s ease}.tt-theme-toggle-btn:hover{color:var(--tt-text)}.tt-theme-toggle-btn svg{width:1em;height:1em;stroke:currentColor}.tt-theme-toggle-btn .tt-icon-sun{display:none}.tt-theme-toggle-btn .tt-icon-moon,[data-theme=dark] .tt-theme-toggle-btn .tt-icon-sun{display:block}[data-theme=dark] .tt-theme-toggle-btn .tt-icon-moon{display:none}.tt-lang-toggle-item{display:flex;align-items:center}.tt-lang-toggle-btn{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;font-size:.85em;font-weight:500;letter-spacing:.02em;color:var(--tt-text-muted);cursor:pointer;transition:color .15s ease;text-decoration:none}.tt-lang-toggle-btn:hover{color:var(--tt-text);text-decoration:none}.toggle-separator{width:1px;height:20px;background:var(--tt-border-strong);margin:0 8px}.theme-icon,.tt-theme-icon{display:none;width:20px;height:20px}.theme-icon--moon,.tt-theme-icon--moon{display:block}[data-theme=dark] .theme-icon--moon,[data-theme=dark] .tt-theme-icon--moon{display:none}[data-theme=dark] .theme-icon--sun,[data-theme=dark] .tt-theme-icon--sun{display:block}@media (max-width: 600px){header span.website-title{font-size:1.2em}}footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;background:var(--website-background)}footer nav:first-of-type ul,footer nav ul.secondary{display:flex;flex-wrap:wrap;gap:.5em 1.5em;list-style:none}footer nav ul li a{font-size:.8em;font-weight:500;color:var(--tt-text-muted);text-transform:uppercase;letter-spacing:.05em;transition:color .15s ease}footer nav ul li a:hover{color:var(--tt-text)}footer nav:last-of-type,footer nav:has(ul.socialmedia){margin-left:auto}footer ul.socialmedia{display:flex!important;align-items:center;gap:1rem;list-style:none}footer ul.socialmedia li{margin:0;padding:0}footer ul.socialmedia a{display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .15s ease}footer ul.socialmedia a:hover{opacity:1}footer ul.socialmedia img{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}[data-theme=dark] footer ul.socialmedia img{filter:invert(1)}@media (max-width: 999px){footer{flex-direction:column;text-align:center}footer nav:first-of-type ul,footer nav ul.secondary{justify-content:center}footer nav:last-of-type,footer ul.socialmedia{margin-left:0;justify-content:center}}.button,input.button,button.button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.6em 1.2em;font-size:.9em;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--tt-text);background:var(--tt-bg);border:1px solid var(--tt-border-strong);cursor:pointer;transition:all .15s ease}.button:hover,input.button:hover,button.button:hover{background:var(--tt-bg-secondary);border-color:var(--tt-text-muted)}button,.button,.view-toggle-btn{transition:transform var(--duration-instant, 50ms) var(--ease-micro, ease)}button:active,.button:active,.view-toggle-btn:active{transform:scale(.97)}:focus-visible{outline:2px solid currentColor;outline-offset:2px}main form{padding:1.2em;line-height:1.25}main form input,main form select,main form textarea{font-size:.92em;padding:.5em .75em;border:1px solid var(--tt-border-strong);background:var(--tt-bg);color:var(--tt-text);transition:border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-theme=dark] main form input,[data-theme=dark] main form select,[data-theme=dark] main form textarea{background-color:var(--tt-bg-secondary)!important;color:var(--tt-text)!important;border-color:var(--tt-border-strong)!important;color-scheme:dark}main form input:focus,main form select:focus,main form textarea:focus{border-color:var(--tt-text-muted)}main form textarea{width:100%;min-height:10em}main form label:not(.optionlabel){display:block;font-weight:600;color:var(--tt-text)}[data-theme=dark] input[type=text],[data-theme=dark] input[type=search],[data-theme=dark] select,[data-theme=dark] .filter-select,[data-theme=dark] #searchBar{background-color:var(--tt-bg-secondary)!important;color:var(--tt-text)!important;border-color:var(--tt-border-strong)!important;color-scheme:dark;-webkit-appearance:none}[data-theme=dark] #searchBar::-moz-placeholder,[data-theme=dark] input::-moz-placeholder{color:var(--tt-text-muted)!important;opacity:1}[data-theme=dark] #searchBar::placeholder,[data-theme=dark] input::placeholder{color:var(--tt-text-muted)!important;opacity:1}[data-theme=dark] input[type=search]{-webkit-text-fill-color:var(--tt-text)!important}ul.gallery{list-style:none;margin:0;padding:0 24px}@media (max-width: 599px){ul.gallery{padding:0 16px}}ul.gallery .grid-sizer,ul.gallery li{width:100%}@media (min-width: 600px){ul.gallery .grid-sizer,ul.gallery li{width:calc(50% - 10px)}}@media (min-width: 1800px){ul.gallery .grid-sizer,ul.gallery li{width:calc(33.333% - 14px)}}@media (min-width: 2800px){ul.gallery .grid-sizer,ul.gallery li{width:calc(25% - 15px)}}ul.gallery li{position:relative!important;overflow:visible!important;margin-bottom:20px}ul.gallery li a{display:block;line-height:0;background:var(--tt-bg-secondary)}ul.gallery li .photo-wrapper{width:100%;aspect-ratio:var(--aspectratio, 1.5);overflow:hidden;background:var(--tt-bg-secondary)}ul.gallery li img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;background:var(--tt-bg-secondary)}ul.gallery.gallery-album li>button,ul.gallery li>button{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:100!important;width:28px!important;height:28px!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;cursor:pointer!important;opacity:.5!important;transition:opacity .15s ease!important;transform:none!important;display:block!important}ul.gallery li>button:hover{opacity:1!important}ul.gallery li>button svg{width:24px!important;height:24px!important;fill:none!important;stroke:#fff!important;stroke-width:2.5!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))!important;transition:fill .15s ease!important}ul.gallery li>button:hover svg{fill:#fff!important}ul.gallery li>button.is-active,ul.gallery li>button.active,ul.gallery li>button[class*=active]{opacity:1!important}ul.gallery li>button.is-active svg,ul.gallery li>button.active svg,ul.gallery li>button[class*=active] svg{fill:#fff!important}ul.gallery li .info{display:block;padding:.5em 0;font-size:.9em;color:var(--tt-text-secondary)}ul.gallery li .info-title{font-weight:500;color:var(--tt-text)}.glightbox-container,.glightbox-container .goverlay,.glightbox-container .gslide-media,.glightbox-container .gslide-image,.glightbox-container .gslide-image img{transition:opacity .12s ease-out!important}.gslide-media,.gslide-image,.gslide-image img{animation:none!important;transform:none!important}.gslide{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;opacity:0;transition:opacity .2s ease!important}.gslide.current{opacity:1}.gslide.prev,.gslide.next{transform:none!important}.glightbox-open .gslide-media,.glightbox-open .gslide-image{animation:none!important;transform:none!important}@keyframes gzoomIn{0%,to{transform:none;opacity:1}}@keyframes gzoomOut{0%,to{transform:none;opacity:0}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}.glightbox-container .goverlay{background:#f5f5f5f5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}[data-theme=dark] .glightbox-container .goverlay{background:#000000f5!important}.glightbox-container .gslide-image,.glightbox-container .gslide-media,.glightbox-container .gslide-image img{box-shadow:none!important;border:none!important;border-radius:0!important;filter:none!important;-webkit-filter:none!important}.glightbox-container .gslide-image img{max-width:88vw!important;max-height:85vh!important;cursor:default!important}.glightbox-container .gslide-image,.glightbox-container .gslide-media,.glightbox-container .ginner-container{cursor:default!important}.glightbox-container .gnext,.glightbox-container .gprev{background:transparent!important;box-shadow:none!important;border:none!important;width:50px!important;height:50px!important;opacity:.5!important;transition:opacity .1s ease!important}.glightbox-container .gnext:hover,.glightbox-container .gprev:hover{opacity:.9!important}.glightbox-container .gnext svg,.glightbox-container .gprev svg{width:24px!important;height:24px!important}.glightbox-container .gnext svg,.glightbox-container .gnext svg path,.glightbox-container .gnext svg polyline,.glightbox-container .gprev svg,.glightbox-container .gprev svg path,.glightbox-container .gprev svg polyline{fill:#333!important}[data-theme=dark] .glightbox-container .gnext svg,[data-theme=dark] .glightbox-container .gnext svg path,[data-theme=dark] .glightbox-container .gnext svg polyline,[data-theme=dark] .glightbox-container .gprev svg,[data-theme=dark] .glightbox-container .gprev svg path,[data-theme=dark] .glightbox-container .gprev svg polyline{fill:#fff!important}.glightbox-container .gclose{position:fixed!important;top:16px!important;right:16px!important;width:32px!important;height:32px!important;background:#0000004d!important;border-radius:50%!important;box-shadow:none!important;border:none!important;opacity:.7!important;transition:opacity .15s ease,background .15s ease!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important}.glightbox-container .gclose:hover{opacity:1!important;background:#00000080!important}.glightbox-container .gclose svg{width:16px!important;height:16px!important}.glightbox-container .gclose svg,.glightbox-container .gclose svg path,.glightbox-container .gclose svg polyline,.glightbox-container .gclose svg line{fill:#fff!important;stroke:#fff!important}[data-theme=dark] .glightbox-container .gclose{background:#fff3!important}[data-theme=dark] .glightbox-container .gclose:hover{background:#ffffff4d!important}[data-theme=dark] .glightbox-container .gclose svg,[data-theme=dark] .glightbox-container .gclose svg path,[data-theme=dark] .glightbox-container .gclose svg polyline,[data-theme=dark] .glightbox-container .gclose svg line{fill:#fff!important;stroke:#fff!important}.glightbox-container .gslide-description,.glightbox-container .gslide-title,.glightbox-container .gslide-desc,.glightbox-container .gdesc-inner,.glightbox-container .gslide-outer .gslide-description,.gslide-title,.gslide-desc,.gdesc-inner,.tt-lightbox-footer,.tt-lightbox-filename,.tt-lightbox-basket{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.glightbox-container .gslide-outer:before,.glightbox-container .gcounter,.glightbox-container .gslide-title,.glightbox-container .gslide-image:before,.glightbox-container .gslide-image:after,.gslide-media:before,.gslide-media:after{display:none!important;content:none!important}.glightbox-container .photo-info,.glightbox-container .photo-title,.glightbox-container .photo-counter,.glightbox-container [class*=photo-],.glightbox-container [class*=counter],.glightbox-container [class*=title]{display:none!important;visibility:hidden!important}.glightbox-container .gslide-outer .gnext,.glightbox-container .gslide-outer .gprev,.glightbox-container .gslide-outer .gclose{display:none!important}.glightbox-container>.gnext,.glightbox-container>.gprev,.glightbox-container>.gclose{display:flex!important}.glightbox-container button[class*=nav],.glightbox-container button[class*=close]:not(.gclose),.glightbox-container button[class*=prev]:not(.gprev),.glightbox-container button[class*=next]:not(.gnext),.glightbox-container a[class*=nav],.glightbox-container a[class*=close],.glightbox-container a[class*=prev],.glightbox-container a[class*=next],.glightbox-container .lightbox-nav,.glightbox-container .lightbox-close,.glightbox-container .lightbox-prev,.glightbox-container .lightbox-next,.glightbox-container .lb-nav,.glightbox-container .lb-close,.glightbox-container .lb-prev,.glightbox-container .lb-next,.glightbox-container .gallery-nav,.glightbox-container .gallery-close,.glightbox-container .photo-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}.glightbox-container button:not(.gclose):not(.gnext):not(.gprev):not(.gbtn):not(.tt-lb-basket){display:none!important;visibility:hidden!important}.gslide-outer>*:not(.gslide-media):not(.gslide-image){display:none!important}button.gclose,button.gnext,button.gprev{display:flex!important;visibility:visible!important;pointer-events:auto!important}.glightbox-container [style*=background]:not(.goverlay):not(.gslide-media):not(.gslide-image):not(img){background:transparent!important}.glightbox-container .tt-lb-close,.glightbox-container .tt-lb-prev,.glightbox-container .tt-lb-next,.glightbox-container .tt-lb-counter{display:none!important;visibility:hidden!important;pointer-events:none!important}.glightbox-container .tt-lb-basket{position:fixed!important;top:20px!important;right:70px!important;z-index:10000!important;width:36px!important;height:36px!important;padding:0!important;border:none!important;border-radius:50%!important;background:#0006!important;cursor:pointer!important;opacity:.6!important;transition:opacity .15s ease,transform .15s ease,background .15s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.glightbox-container .tt-lb-basket:after{content:""!important;display:block!important;width:20px!important;height:20px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.glightbox-container .tt-lb-basket:hover{opacity:1!important;transform:scale(1.1)!important;background:#0009!important}.glightbox-container .tt-lb-basket.is-active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")!important}.glightbox-container .tt-lb-basket.is-active{opacity:.8!important;background:#b43c3c99!important}.glightbox-container .tt-lb-basket.is-active:hover{background:#b43c3ccc!important}[data-theme=dark] .glightbox-container .tt-lb-basket{background:#ffffff26!important}[data-theme=dark] .glightbox-container .tt-lb-basket:hover{background:#ffffff40!important}[data-theme=dark] .glightbox-container .tt-lb-basket.is-active{background:#b43c3c80!important}[data-theme=dark] .glightbox-container .tt-lb-basket.is-active:hover{background:#b43c3cb3!important}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-standard);animation-timing-function:var(--ease-page)}::view-transition-group(album-title-*){animation-duration:.4s;animation-timing-function:var(--ease-spring)}::view-transition-old(album-title-*),::view-transition-new(album-title-*){animation:none;mix-blend-mode:normal}@keyframes slide-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}::view-transition-new(root):only-child{animation:slide-fade-in var(--duration-standard) var(--ease-page)}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline: view()){.tt-album__grid .tt-album__item{animation:fade-slide-up linear both;animation-timeline:view();animation-range:entry 0% entry 30%}}@supports not (animation-timeline: view()){.tt-album__grid .tt-album__item{opacity:1;transform:none}}.template-phonebook.view-grid .album-item{transition:transform var(--duration-standard) var(--ease-spring),box-shadow var(--duration-standard) var(--ease-standard)}.template-phonebook.view-grid .album-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}[data-theme=dark] .template-phonebook.view-grid .album-item:hover{box-shadow:0 8px 24px #0006}.thumb-loading{background:var(--tt-bg-secondary, #f0f0f0);overflow:hidden}.thumb-loading img{opacity:0;transition:opacity var(--duration-standard) var(--ease-standard)}.thumb-loading.is-loaded img{opacity:1}.thumb-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--tt-bg-secondary, #f0f0f0) 0%,var(--tt-bg, #fff) 100%);transition:opacity var(--duration-standard) var(--ease-standard)}.thumb-loading.is-loaded:before{opacity:0;pointer-events:none}#hoverThumbnail{border-radius:4px;box-shadow:0 4px 20px #00000026;opacity:0;transition:opacity var(--duration-micro) var(--ease-micro)}#hoverThumbnail[style*="display: block"]{opacity:1}[data-theme=dark] #hoverThumbnail{box-shadow:0 4px 20px #00000080}
