@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Serif+Text&family=Merriweather&family=Montserrat:wght@400;600;700&family=Noto+Sans+TC&family=Noto+Sans+JP&family=Raleway:ital%2Cwght@0%2C400;0%2C500;0%2C700;1%2C400;1%2C700&family=Red+Hat+Display:ital%2Cwght@0%2C400;0%2C500;0%2C700;1%2C400;1%2C700&display=swap";
html{height:100vh;height:100dvh;overflow-y:auto}body.album-mode,body.album-mode>div:not(.pac-container):not(.linkedin-share-flow){height:100vh;height:100dvh;overflow:hidden}body.album-mode>div:not(.pac-container)>div{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:100%;overflow-y:auto}.album-cover-container,.customer-album-cover-container,.contest-banner,.ambassador-banner,.customer-album-banner-container{height:100vh;height:100dvh}body.album-mode>div.linkedin-share-flow{height:100vh;height:100dvh;overflow-y:auto}body.album-mode>div.linkedin-share-flow>div{height:auto;overflow:visible}html.album-image-mode{overscroll-behavior:none}body{--header-family:"DM Serif Display", serif;--content-family:"Red Hat Display", "Noto Sans TC", sans-serif;font-family:var(--content-family);--text-color:#fff;--background-color:#131415;--text-color-special:#fff;--text-color-invert:#131415;--background-color-invert:#fff;color:var(--text-color);background-color:var(--background-color);--orange-10:#33312f;--orange-30:#4d433a;--orange-50:#80654d;--orange-80:#cc8949;--selection-orange:var(--orange-50);--orange-10-invert:#fff5ea;--orange-30-invert:#ffe0c1;--orange-50-invert:#ffca99;--orange-80-invert:#ffab5b;--selection-orange-invert:var(--orange-80-invert);--blue-80-special:#3434cc;--blue-80-invert-special:#6767ff;--blue-30-invert-special:#c6c6ff;--grey-1:#262626;--grey-2:#424344;--grey-3:#737373;--grey-4:#d1d1d1;--grey-1-invert:#f9f8f8;--grey-2-invert:#ebebeb;--grey-3-invert:#b7b7b7;--grey-4-invert:#454545;--grey-1-special:var(--grey-1);--grey-1-special-2:var(--grey-1-invert);--grey-2-special-2:var(--grey-2);--grey-2-special-3:var(--grey-2-invert);--grey-3-special-3:var(--grey-3-invert);--grey-3-special-4:var(--grey-3-invert);--grey-4-special-2:var(--grey-4-invert);--grey-stale-text:#a1a1a1;--grey-stale-text-invert:#131415;--grey-stale-text-2:#717273;--grey-stale-text-2-invert:#131415;--grey-stale-background:#a1a1a1;margin:0}@media (prefers-color-scheme:dark){body.corporate{--background-color:#0a0a1a;background-color:var(--background-color)}}body.vietnamese{--header-family:"Merriweather", serif;--content-family:"Raleway", sans-serif}body.japanese{--header-family:"Noto Sans JP", serif;--content-family:"Noto Sans JP", sans-serif}body.chinese{--header-family:"Noto Sans SC", serif;--content-family:"Noto Sans SC", sans-serif}h1,h2,h3,h4,h5{font-family:var(--header-family);text-align:center;color:var(--text-color);text-transform:capitalize;margin:0;font-weight:400}a,a:visited{-webkit-text-decoration:unset;text-decoration:unset;color:unset}input:focus,button:focus,textarea:focus{outline:none}form{margin:0}button:disabled{opacity:.25;cursor:not-allowed}.nav{background-color:var(--background-color);z-index:21;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:55px 60px;font-size:20px;line-height:26px;transition:background-color .5s;display:flex;position:fixed;top:0}.nav.static_mode{position:relative}body.transparent-nav .nav{background-color:#0000}.logoContainer{cursor:pointer;z-index:1;align-items:center;display:flex}.logoContainer .logo,.footer:before{background:url(/static/images/logo.svg) 0/contain no-repeat;width:115px;height:40px}.logoContainer .close-popup{background:url(/static/images/cross-mark.svg) 50%/contain no-repeat;width:30px;height:30px}.nav-landing{text-transform:capitalize;flex-grow:1;justify-content:space-between;gap:30px;margin-left:40px;font-weight:700;display:flex}.nav.guest_mode .nav-landing{flex-grow:unset}.nav-landing .nav-tabs,.nav-landing .nav-buttons{grid-auto-flow:column;align-items:center;display:grid}.nav-landing .nav-tabs{gap:30px}.nav-landing .nav-buttons{gap:16px}.nav-landing .nav-tabs label{position:relative}.nav-landing .nav-tabs input{display:none}.nav-landing .nav-tabs label>a{border-bottom:4px solid #0000;transition:all .5s}.nav-landing .nav-tabs label>a:before,.show-customer-enquiry:before,.mobile-nav-menu label a:after{content:"";background-color:#ff6e5a;border-radius:50%;transition:transform .5s;position:absolute;transform:scale(0)}.nav-landing .nav-tabs label>a:before{width:7px;height:7px;top:0;right:-9px}.nav-landing .nav-tabs label>a.with-dot:before,.show-customer-enquiry.with-dot:before,.mobile-nav-menu label a.with-dot:after{transform:scale(1)}.nav-landing .nav-tabs :checked+a{color:#ff9632;border-color:#ff9632}.nav-landing .nav-tabs .subtabs{pointer-events:none;flex-direction:column;width:320px;padding-top:14px;font-weight:400;display:flex;position:absolute;top:100%}.nav-landing .nav-tabs .subtabs a{background-color:var(--background-color);opacity:0;padding:20px;transition:all .5s}#customer-dashboard .nav-landing .nav-tabs .subtabs a{background-color:#131415}.nav-landing .nav-tabs .subtabs a:nth-child(n+2){border-top:1px solid #fff;margin-top:-66px}.nav-landing .nav-tabs .subtabs a:hover{color:#717273}.nav-landing .nav-tabs a:hover+.subtabs,.nav-landing .nav-tabs .subtabs:hover{pointer-events:all}.nav-landing .nav-tabs a:hover+.subtabs a,.nav-landing .nav-tabs .subtabs:hover a{opacity:1}.nav-landing .nav-tabs a:hover+.subtabs a:nth-child(n+2),.nav-landing .nav-tabs .subtabs:hover a:nth-child(n+2){margin-top:0}input,button,textarea{font-family:var(--content-family)}input{margin:0}button{box-sizing:border-box;text-transform:capitalize;color:#fff;cursor:pointer;background-color:#ff9632;border:0;border-radius:25px;min-width:210px;min-height:50px;margin:0;padding:8px 24px;font-size:20px;font-weight:700;line-height:26px;transition:opacity .3s}button.small,button.medium{min-width:130px;min-height:32px;padding:0 30px;font-size:16px;line-height:20px}button.medium{min-height:40px}button:not(:disabled):hover,.album-grid div.share:hover,.upload-popup .upload-status>:last-child span:hover,.popup_box.pick-image .pick-image-grid>div:hover,.image-grid.list-mode:not(.customer) .badge.recommend:hover,.image-grid.list-mode:not(.customer) .badge.pin:hover,.view-mode-switch:hover,.button-label:hover,.tab-section .hide-section:hover,.settings form .pick-profile label:hover,.logoContainer .logo:hover,.logoContainer .close-popup:hover,.image-grid .list-actions .badge:hover,.album-cover-container a.back:hover,.customer-album-cover-container a.back:hover,.album-image .left-panel .back-actions a:hover,.album-image .left-panel .back-actions span:hover,.mobile-nav-menu>a:hover,.popup_box.guide_start .close-popup:hover,.image-grid.flow-mode>.guide-bar .close-popup:hover,.popup_box.welcome .close-popup:hover,.popup_box.portfolio-reviews .close-popup:hover,.popup_box.limit-reached .close-popup:hover,.review-image.show-review-image-appear-done .close-popup:hover,.full-popup.customer-login .close-popup:hover,.create-album .advanced-settings:hover,.popup_box.face-filter-payment .close-popup:hover,.popup_box.share-template .close-popup:hover,.popup_box.feature-settings .close-popup:hover,.popup_box.album-sync .close-popup:hover,.popup_box.print-portal .close-popup:hover,.popup_box.payment-completed .close-popup:hover,.time-filter .show-time-filter:hover,.time-filter .years-filter .expand-year span:hover,.time-filter .time-filter-label span:hover,.albums-filter span:hover,.albums-filter span.show-albums-filter-exit:hover,.portfolio-banner .socials a:hover,.image-grid.flow-mode>:hover .delete:hover,.album-image.portfolio-image .counts input+.like-count:hover,.ambassadors-grid a:hover,.share-socials a:hover,.customer-album-cover-container .cover-profile:hover{opacity:.75}button,.numbers span,.showcases>div>div,.showcase-banners .showcase-banner,.how-it-works .how-it-work,.testimonials .selector,.categories span,.switch-table input+span,.pin-container span:first-child,.popup-box-2023.share-qr-code .buttons-grid input+span,.counts span,.create-album span,.pin-container span,.album-actions span,.image-selector,.list-header,.album-image .canvas-container .filename,.zoom-container>span,.version-compare,.info-container .hover-info div,.top-up-options label span,.toggle-container,.full-popup-back-container .back,.popup-card .survey-options span,.face-filter-loading,.download-popup .download-parts div{-webkit-user-select:none;user-select:none}button.outline{background-color:#0000;border:3px solid #ff9632;padding:0 27px}button.small.outline{border-width:2px;padding:0 28px}.button-label{cursor:pointer}.button-label button{pointer-events:none}.landing-banner{box-sizing:border-box;background:url(/static/images/landing-banner.svg) 100%/50% no-repeat;justify-content:center;max-width:1440px;margin:160px auto 0;padding:110px 60px}.landing-banner>div{grid-gap:60px;width:45%;display:grid}h1{font-size:55px;line-height:66px}h2{font-size:35px;line-height:48px}h3{font-size:30px;line-height:40px}h4{font-size:18px;line-height:25px}.landing-banner h1{text-align:left;text-transform:none}.landing-banner span,p{font-size:24px;line-height:26px}.numbers{font-family:var(--header-family);background-color:#4141ff;justify-content:space-between;margin:100px 0;padding:30px calc(50% - 660px);font-size:55px;line-height:40px;display:flex}.numbers span{grid-gap:12px;grid-auto-flow:column;align-items:end;display:grid}.numbers span:before{content:"";background-color:#ff9632;border-top-left-radius:54px;width:54px;height:54px;display:inline-block}.numbers span:nth-child(4n+2):before{background-color:#dcfa64}.numbers span:nth-child(4n+3):before{background-color:#ff6e5a}.numbers span:nth-child(4n+4):before{background-color:#50c3fe}.numbers span:after{content:attr(data-message);font-family:var(--content-family);max-width:100px;font-size:20px;font-weight:500;line-height:21px;display:inline-block}p{text-align:center;max-width:750px;margin:30px auto}.showcases{grid-gap:15px;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:100px auto;display:grid}.showcases>div{background:50%/cover no-repeat;padding-bottom:66.6%;position:relative}.showcases>div:nth-child(3){grid-row-end:span 2}.showcases>div:before{content:"";background:linear-gradient(265.65deg,#0000 0%,#000c 100%);position:absolute;inset:0}.showcases>div>div{flex-direction:column;justify-content:flex-end;padding:15px 20px;font-size:20px;line-height:26px;display:flex;position:absolute;inset:0}.showcases>div>div span{font-size:30px;line-height:33px;font-family:var(--header-family);text-transform:capitalize;margin:10px 0 15px}.showcases>div>div:before{content:"";background:url(/static/images/quote.svg) 0/20px 100%;width:40px;height:26px}.showcases>div:before,.showcases>div>div span,.showcases>div>div:before{opacity:0;transition:opacity .8s}.showcases>div:hover:before,.showcases>div:hover>div span,.showcases>div:hover>div:before{opacity:1;transition:opacity .8s}.problems{grid-gap:160px;grid-template-columns:600px 440px;grid-auto-flow:column;align-items:center;max-width:1440px;margin:auto;padding:130px 60px;display:grid}.problems>div:first-child{background:50%/contain no-repeat;width:600px;height:600px;transition:background-image .3s}.problems p,.benefits h1,.benefits p{text-align:left}.problems .selector,.showcase-banners .selector{grid-gap:40px;grid-auto-columns:min-content;grid-auto-flow:column;display:grid}.problems .selector label span,.showcase-banners .selector label span{background-color:#4141ff80;border-radius:50%;width:30px;height:30px;display:block}.problems .selector label input,.showcase-banners .selector label input{display:none}.problems .selector label :checked+span{background-color:#4141ff}.benefits{grid-gap:115px;grid-template-columns:620px 585px;grid-auto-flow:column;max-width:1440px;margin:auto;padding:120px 60px;display:grid}.benefits>div:first-child{margin-top:200px}.benefits .page-message{grid-gap:20px;grid-template-columns:min-content 1fr;grid-auto-flow:column;height:52px;display:grid}.benefits .page-message:before{content:"";background-color:var(--data-color);border-radius:50%;width:30px;height:30px;display:block}.show-page-message-enter{opacity:0;margin:-52px 0 0}.show-page-message-enter-active{opacity:1;margin:30px auto;transition:all .5s}.show-page-message-exit{opacity:1;margin:30px auto}.show-page-message-exit-active{opacity:0;margin:-52px 0 0;transition:all .5s}.book{height:650px;display:flex}.book .page-content{z-index:1;box-sizing:border-box;background-color:#fff;border-radius:30px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:500px;padding:20px;display:flex}.book .page-content img{width:300px}.book .page-content span{color:#000;text-transform:uppercase;text-align:center;margin-top:64px;font-size:30px;font-weight:700;line-height:33px}.book .bookmarks{flex-direction:column;display:flex}.book .bookmarks>span{border-radius:0 30px 30px 0;flex-shrink:0;width:110px;height:190px;margin-left:-27px;transition:width .3s;display:block}.book .bookmarks>span.active{width:150px}.book .bookmarks>span.active~span{z-index:0}.showcase-banners{background:var(--backgroundImage) center / cover no-repeat;max-width:1440px;margin:auto;transition:background-image .8s;position:relative}.showcase-banners:before{content:"";background:linear-gradient(270deg,#0000 0%,#000c 100%,#00000036 100%) 50%/cover no-repeat;padding-bottom:56.25%;display:block}.showcase-banners .showcase-banner{grid-gap:30px;width:55%;display:grid;position:absolute;top:50%;left:120px;transform:translateY(-50%)}.showcase-banners>.showcase-banner:before{content:"";background:url(/static/images/quote.svg) 0/53px 100%;width:106px;height:71px}.showcase-banners h1{text-align:left}.showcase-banners span{font-size:30px;line-height:33px}.showcase-banners .selector{grid-gap:30px;position:absolute;bottom:75px;left:50%;transform:translate(-50%)}.showcase-banners .selector label span{background-color:#ffffff80;width:23px;height:23px}.showcase-banners .selector label :checked+span{background-color:#fff}.showcase-banners .showcase-banner.show-showcase-banner-enter{opacity:0;left:400px}.showcase-banners .showcase-banner.show-showcase-banner-enter-active{opacity:1;transition:all .8s;left:120px}.showcase-banners .showcase-banner.show-showcase-banner-exit{opacity:1;left:120px}.showcase-banners .showcase-banner.show-showcase-banner-exit-active{opacity:0;transition:all .8s;left:-160px}.how-it-works{grid-gap:140px;margin:120px 0;display:grid}.how-it-works>div{justify-content:center;display:flex}.how-it-works .how-it-work{background:top/auto 70px no-repeat;width:210px;margin:0;padding-top:100px;font-weight:700}.how-it-works .connector{border:3px solid #fff;border-left:0;border-right:0;border-radius:5px;justify-content:space-between;width:85px;height:0;display:flex;transform:translateY(35px)}.how-it-works .connector:before,.how-it-works .connector:after{content:"";box-sizing:border-box;background-color:#000;border:6px solid #fff;border-radius:50%;width:24px;height:24px;transform:translateY(-50%)}.blogs{padding:60px}.blogs h1{text-align:left}.blogs>div{grid-gap:20px;grid-template-columns:repeat(3,1fr);margin:60px 0;display:grid}.blogs .blog{display:grid}.blog>span{background:50%/cover no-repeat;padding-bottom:66.6%}.blog>div{color:#000;font-size:30px;line-height:33px;font-family:var(--header-family);background-color:#fff;padding:50px 40px 30px;position:relative}.blog>div>span{color:#fff;width:165px;height:40px;font-size:20px;font-weight:700;line-height:26px;font-family:var(--content-family);border-radius:25px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;transform:translateY(-50%)}.blog>div>span.gump{background-color:#4141ff}.blog>div>span.photography{background-color:#ff6e5a}.blog>div>span.story{background-color:#50c3fe}.testimonials{flex-direction:column;padding:125px 200px;display:flex;overflow:hidden}.testimonials .testimonial{align-items:center;max-width:1440px;margin:-5px auto;display:flex;position:relative}.testimonials .testimonial:nth-of-type(2n){flex-direction:row-reverse}.testimonials .testimonial img{object-fit:cover;border:10px solid var(--color);box-sizing:border-box;z-index:1;border-radius:50%;flex-shrink:0;order:-1;width:475px;height:475px;padding:40px;transition:all .8s}.testimonials .testimonial:before{content:"";background-color:var(--color);border-radius:50%;flex-shrink:0;align-self:flex-end;width:110px;height:110px;transition:all .8s;transform:translate(-70px)}.testimonials .testimonial:nth-of-type(2n):before{transform:translate(70px)}.testimonials .testimonial:after{content:"";border-bottom:10px solid var(--color);width:calc(100% - 475px);height:0;transition:all .8s;position:absolute;bottom:0;right:238px}.testimonials .testimonial:first-of-type:after,.testimonials .testimonial:last-of-type:after{width:100vw}.testimonials .testimonial:nth-child(2n):last-of-type:after{right:unset;left:238px}.testimonials p{text-align:left;max-height:400px}.testimonials p span{margin-top:50px;font-size:20px;display:block}.testimonials .selector{border:3px solid #4141ff;border-radius:25px;align-self:center;margin-bottom:125px;display:inline-flex;position:relative}.testimonials .selector:before{content:"";width:306px;height:56px;top:-3px;left:-3px;left:calc(var(--testimonial) * 300px - 3px);background-color:#ff9632;border-radius:25px;transition:left .8s;position:absolute}.testimonials .selector label{z-index:1}.testimonials .selector input{display:none}.testimonials .selector span{text-align:center;text-transform:capitalize;cursor:pointer;width:300px;padding:12px 0;font-size:20px;font-weight:700;line-height:26px;display:block}.companies{grid-gap:60px 80px;box-sizing:border-box;grid-template-columns:repeat(5,min-content);align-items:center;max-width:1440px;margin:auto;padding:150px 125px;display:grid}.landing-footer-banner{grid-gap:100px;box-sizing:border-box;background:#4141ff url(/static/images/landing-footer-banner-1.svg) 0/auto 100% no-repeat;height:430px;padding:110px 0;display:grid;position:relative}.landing-footer-banner:before{content:"";z-index:1;background:url(/static/images/landing-footer-banner-2.svg) 100%/auto 100% no-repeat;position:absolute;inset:0}.landing-footer-banner:after{content:"";border-bottom:10px solid #ff9632;border-left:10px solid #ff9632;width:calc(50% - 330px);height:50px;position:absolute;bottom:45px;left:calc(50% - 5px)}.landing-footer-banner a{z-index:1;margin:auto}.landing-footer-banner a:before{content:"";box-sizing:border-box;pointer-events:none;background-color:#4141ff;border:10px solid #ff9632;border-radius:50%;width:30px;height:30px;position:absolute;bottom:50px;left:50%;transform:translate(-50%,50%)}.footer{grid-gap:60px;padding:120px 60px;font-size:20px;line-height:26px;display:grid}.footer:before{content:""}.footer>div{gap:60px;display:flex}.footer>div>div{flex-direction:column;gap:5px;display:flex}.footer>div>div:not(:last-child){flex-shrink:0}.footer>span:last-child{text-align:center;font-weight:500}.footer h4{text-transform:capitalize;text-align:left;font-size:20px;font-weight:700;line-height:26px;font-family:var(--content-family);margin-bottom:5px}.footer a{text-transform:capitalize}.footer-contact-us a,.contact-us a,.portfolio-banner .socials a,.share-socials a{background:50%/contain no-repeat}.share-socials a{border:1px solid #ebebeb;border-radius:50%;padding:20px}.share-socials .action{border:1px solid #ebebeb;border-radius:50%;padding:8px}.footer-contact-us a{width:25px;height:25px}.contact-us a{width:20px;height:20px}.portfolio-banner .socials a{width:30px;height:30px}.footer-contact-us a.facebook,.portfolio-banner .socials a.facebook{background-image:url(/static/images/facebook.svg)}.footer-contact-us a.instagram,.portfolio-banner .socials a.instagram{background-image:url(/static/images/instagram.svg)}.footer-contact-us a.whatsapp,.contact-us a.whatsapp{background-image:url(/static/images/whatsapp.svg)}.share-socials a.whatsapp{background-image:url(/static/images/whatsapp-black-2.svg);background-size:26px}.share-socials .qr{background:url(/static/images/qr-code-black.svg) 50%/contain no-repeat;width:20px;height:20px}@media (prefers-color-scheme:light){.share-socials .qr{background-image:url(/static/images/qr-code.svg)}}.share-socials .download{background:url(/static/images/download-orange-2.svg) 50%/contain no-repeat;width:20px;height:20px}.share-socials .share{background:url(/static/images/share-orange.svg) 50%/contain no-repeat;width:20px;height:20px}.footer-contact-us a.line,.contact-us a.line{mix-blend-mode:difference;background-color:#000;background-image:url(/static/images/line.jpg);width:30px}.share-socials a.line{background-image:url(/static/images/line.svg);background-size:26px}.footer-contact-us a.messenger,.contact-us a.messenger{background-image:url(/static/images/messenger.svg);background-position-y:-2.9px;background-size:125%}.footer-contact-us a.messenger{background-position-y:-3.5px}.footer-contact-us a.mail,.contact-us a.mail{background-image:url(/static/images/mail.svg)}.portfolio-banner .socials a.website{background-image:url(/static/images/website.svg)}.about-banner{background:url(/static/images/about-banner.svg) 50%/auto 100%;height:400px;margin-top:160px}.about-container{box-sizing:border-box;max-width:1440px;margin:auto;padding:120px 60px}.about-container h1{text-align:left;margin-bottom:50px}.about-container p{max-width:unset;text-align:left}.full-popup{background-color:var(--background-color);z-index:21;overscroll-behavior-y:contain;margin:0;position:fixed;inset:0}.full-popup.scrollable{overflow-y:scroll}.full-popup .logoContainer{justify-content:space-between;margin:0;padding:60px;display:flex}.login{grid-gap:120px;box-sizing:border-box;grid-template-columns:1fr 570px;max-width:1440px;margin:auto;padding-right:60px;display:grid}.login:before{content:"";background:url(/static/images/login_signup.svg) 0 0/contain no-repeat;padding-bottom:81.2%}.login form,.login.photographer-signup-1>div{grid-gap:60px;grid-auto-rows:min-content;display:grid}.login h2,.change-password h4{text-align:left;justify-content:space-between;align-items:baseline;width:100%;display:flex}.login.marriott-contest h2{font-size:33px}.login h2>span{font-size:16px;font-weight:400;line-height:21px;font-family:var(--content-family);text-transform:none;flex-shrink:0}.login h2>span>span{color:#50c3fe;cursor:pointer;text-transform:capitalize}.input-table{grid-gap:30px 0;text-transform:capitalize;grid-template-columns:auto 420px;align-items:center;font-size:16px;display:grid}.input-table input{color:var(--text-color);background-color:#0000;border:1px solid #fff;border-radius:20px;padding:0 20px;font-size:18px;line-height:38px}.input-table.promo-code input{width:420px}.input-table button{grid-column-start:2;margin-left:auto}.input-table button:after,.create-album button:after,.settings-grid>button:after{content:"";vertical-align:text-top;background:url(/static/images/Chevron-Left-white.svg) 50%/auto 37px no-repeat;width:12px;height:22px;margin-left:5px;display:inline-block;transform:scaleX(-1)}.create-album button:after{vertical-align:top;height:26px}.show-full-popup-appear,.show-full-popup-enter,.show-copied-enter,.show-uploading-enter,.show-version-picker-enter,.show-version-picker-appear{transform:translateY(100%)}.show-version-picker-enter.with-height,.show-version-picker-appear.with-height{min-height:unset;height:0}.show-full-popup-appear-active,.show-full-popup-enter-active,.show-copied-enter-active,.show-uploading-enter-active,.show-version-picker-enter-active,.show-version-picker-appear-active{transition:transform .5s;transform:translateY(0)}.show-version-picker-enter-active.with-height,.show-version-picker-appear-active.with-height{height:62px;transition:all .5s}.show-full-popup-exit,.show-copied-exit,.show-uploading-exit,.show-version-picker-exit{transform:translateY(0)}.show-full-popup-exit-active,.show-copied-exit-active,.show-uploading-exit-active,.show-version-picker-exit-active{transition:transform .5s;transform:translateY(100%)}.terms{text-align:left;font-size:24px}.terms section{margin-top:2.5em;margin-bottom:1.5em;padding-left:0;padding-right:0}.terms section:first-of-type{margin-top:0}.terms h1{margin-bottom:1em}.terms h2{text-align:left;margin-top:2.5em;margin-bottom:1em;font-size:24px}.terms ol{counter-reset:item;margin-top:40px;padding:0;font-weight:700;list-style:none}.terms li{counter-increment:item;margin-bottom:40px;padding-left:2em;line-height:26px;position:relative}.terms li:before{content:counters(item, ".") ".";letter-spacing:1.5px;width:60px;position:absolute;left:0}.terms li.no-counter:before{content:unset}.terms ol ol{margin-left:-1em;font-weight:400}.terms ol ol ol{counter-reset:sub_item;margin-left:0}.terms ol ol ol li{counter-increment:sub_item}.terms ol.bulleted{counter-reset:none;margin-left:0;padding-left:1em;list-style-type:disc}.terms ol.bulleted li{margin-bottom:12px;margin-left:2em;padding-left:0;line-height:1.6;position:relative}.terms ol.bulleted li:before{content:unset}.terms ol ol ol li:before{content:"(" counter(sub_item, lower-alpha) ")"}.terms ol ol ol ol{counter-reset:sub_sub_item}.terms ol ol ol ol li{counter-increment:sub_sub_item}.terms ol ol ol ol li:before{content:"(" counter(sub_sub_item, lower-roman) ")"}.terms a{color:#4141ff}.terms span{align-self:flex-start}.photographer-signup-1,.photographer-signup-2,.photographer-signup-3{box-sizing:border-box;width:100%;max-width:1440px;margin:auto;display:none}.photographer-signup-page-2,.photographer-signup-page-3{grid-template-rows:min-content 1fr min-content;height:100%;display:grid}.photographer-signup-page-3:after{content:"";background:url(/static/images/settings-background.svg) 0 1px/auto 100% repeat-x;width:100%;height:100px;margin-top:60px}.photographer-signup-page-1 .photographer-signup-1,.photographer-signup-page-2 .photographer-signup-2,.photographer-signup-page-3 .photographer-signup-3{display:grid}.photographer-signup-1 .iti input,.settings .iti input,.full-popup.customer-login .iti,.full-popup.customer-login .iti input,.referee-form .iti input,.popup-box-2023.exchange-contact .iti input,.popup-box-2023.customer-enquiry .iti input{width:100%}.photographer-signup-2,.photographer-signup-3{margin-top:60px;padding:0 60px}.photographer-signup-2{grid-gap:50px;grid-template-rows:repeat(3,min-content);font-size:24px}.photographer-signup-3{grid-gap:0 160px;grid-template-columns:repeat(2,1fr)}.photographer-signup-2 h2,.photographer-signup-3 h2{text-align:left}.photographer-signup-2 .categories{max-width:600px}.categories{flex-wrap:wrap;margin-top:25px;display:flex}.categories label{-webkit-tap-highlight-color:transparent;margin:0 20px 20px 0;position:relative}.categories input{opacity:0;cursor:pointer;position:absolute;bottom:0;left:50%}.categories span,.switch-table input,.switch-table input+span,.pin-container span:first-child,.send-comment textarea,.send-comment:before,.popup-box-2023.share-qr-code .buttons-grid input+span{color:var(--grey-stale-text);border:2px solid #a1a1a1;border-radius:20px;padding:8px 15px;font-size:16px;font-weight:700;line-height:20px;display:block}body.landing-mode .categories span{color:#a1a1a1}.popup-box-2023.share-qr-code .buttons-grid input+span{color:var(--grey-stale-text-invert)}.categories span,.switch-table input+span,.pin-container span:first-child,.popup-box-2023.share-qr-code .buttons-grid input+span{cursor:pointer}.categories :checked+span,body.landing-mode .categories :checked+span,.switch-table :checked+span,:checked+.pin-container span:first-child,.popup-box-2023.share-qr-code .buttons-grid :checked+.pin-container span:first-child,.popup-box-2023.share-qr-code .buttons-grid :checked+span{color:#fff;background-color:#ff9632;border-color:#ff9632}.switch-table input,.switch-table input+span,.pin-container span:first-child,.create-album button.delete,.tab-section button.delete-version,.subscription-settings button.cancel{color:var(--grey-stale-text-2);border-color:#717273}.create-album button.delete,.tab-section button.delete-version{color:#717273}.popup-box-2023.share-qr-code .pin-container span:first-child{color:var(--grey-stale-text-2-invert)}.categories :disabled+span,.image-grid.flow-mode.select-mode>.disabled{opacity:.4;cursor:default}.buttons{justify-content:space-between;align-items:center;display:flex}.photographer-signup-3 .buttons{grid-column-end:span 2}button.prev-button,button.next-button{border-radius:20px;justify-content:space-around;align-items:center;min-width:135px;min-height:40px;padding:4px 24px;font-size:16px;display:flex}button.prev-button:before,button.next-button:before{content:"";background:url(/static/images/Chevron-Left-white.svg) 50%/auto 36px no-repeat;width:10px;height:18px;display:block}button.prev-button{color:#ff9632}button.prev-button:before{background-image:url(/static/images/Chevron-Left.svg)}button.next-button{flex-direction:row-reverse}button.next-button:before{transform:scaleX(-1)}.signup-progress{justify-content:space-around;margin-top:30px;display:flex;overflow:hidden}.signup-progress>div{color:#ff9632;width:100px;height:100px;font-size:35px;font-family:var(--header-family);border:3px solid #ff9632;border-radius:50%;justify-content:center;align-items:center;transition:all .5s;display:flex;position:relative}.signup-progress>div:before{content:"";z-index:2;background-color:#ff9632;border-radius:50%;width:40px;height:40px;transition:all .5s;position:absolute;bottom:-3px;right:-32px}.signup-progress>div:after{content:"";z-index:-1;border:3px solid #ff9632;border-bottom:0;width:100vw;height:0;transition:all .5s;position:absolute;bottom:-3px}.signup-progress>div:first-child:after,.signup-progress>div:last-child:after{z-index:1}.signup-progress>div:first-child:after{transform:translate(-50%)}.signup-progress>div:last-child:after{transform:translate(50%)}.signup-progress>div:nth-child(3n+2),.signup-progress>div:nth-child(3n+2):after{color:#ff6e5a;border-color:#ff6e5a}.signup-progress>div:nth-child(3n+2):before{background-color:#ff6e5a}.signup-progress>div:nth-child(3n+3),.signup-progress>div:nth-child(3n+3):after{color:#424344;border-color:#424344}.signup-progress>div:nth-child(3n+3):before{background-color:#424344}.photographer-signup-page-3 .signup-progress>div:nth-child(3n+3),.photographer-signup-page-3 .signup-progress>div:nth-child(3n+3):after{color:#4141ff;border-color:#4141ff}.photographer-signup-page-3 .signup-progress>div:nth-child(3n+3):before{background-color:#4141ff}.photographer-signup-page-3 .input-table{grid-column-gap:20px;padding:50px 0}.photographer-signup-page-3 .input-table.promo-code{text-transform:none;grid-template-columns:1fr}.photographer-signup-page-3 .input-table:not(.promo-code) input,.settings-grid .input-table.social input[type=text]{background:15px/30px no-repeat;padding-left:60px}.photographer-signup-page-3 .input-table input[name=website],.settings-grid .input-table.social input[name=website]{background-image:url(/static/images/website.svg)}.photographer-signup-page-3 .input-table input[name=facebook],.settings-grid .input-table.social input[name=facebook]{background-image:url(/static/images/facebook.svg)}.photographer-signup-page-3 .input-table input[name=instagram],.settings-grid .input-table.social input[name=instagram]{background-image:url(/static/images/instagram.svg)}.photographer-signup-page-3 button.next-button:before{background-image:url(/static/images/approve-outline.svg);background-size:contain;width:14px}.photographer-logged-in{grid-auto-flow:column;align-items:center;gap:16px;font-size:16px;font-weight:700;display:grid}.photographer-logged-in .print-shop-wallet{color:#ff9632;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex;min-width:0!important;min-height:0!important;padding:0!important}@media screen and (max-width:767px){.photographer-logged-in .print-shop-wallet{font-size:0}}.photographer-logged-in .print-shop-wallet:before{content:"";background:url(/static/images/print-shop-wallet.svg) 50%/contain no-repeat;width:20px;height:20px}.photographer-logged-in span.profile-picture,.language-switch-container .profile-picture{--profile:url(/static/images/profile.svg);background:var(--profile) center / cover no-repeat;cursor:pointer;border-radius:50%;width:50px;height:50px}.filter-quota{box-sizing:border-box;flex-direction:column;width:340px;padding:0 30px;display:flex;position:fixed;top:160px;bottom:0;overflow-y:scroll}.filter-quota .quota,.filter-quota .gump-app,.filter-quota .storage,.filter-quota .data-usage,.time-filter .show-time-filter span{text-transform:capitalize;background:url(/static/images/album-white.svg) 20px 0/auto 20px no-repeat;margin-bottom:30px;padding-left:70px;font-size:20px;font-weight:500;line-height:26px}.filter-quota .gump-app{background-image:url(/static/images/native-app-white.svg);background-size:auto 32px}.filter-quota .storage{background-image:url(/static/images/storage.svg)}.filter-quota .data-usage{background-image:url(/static/images/data-usage.svg);background-size:26px}.time-filter .show-time-filter span{background-image:url(/static/images/filter.svg);background-size:auto 26px}.native-app-quota-row{opacity:.8;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.native-app-quota-row .buttons-grid{opacity:1}.filter-quota .gump-app h3,.filter-quota .quota h3{text-align:left;margin:10px 0}.filter-quota .gump-app h3{align-items:center;gap:8px;display:flex}.filter-quota .gump-app .total:after{content:"";cursor:pointer;background:url(/static/images/gump-app-light-icon.svg) 50%/cover no-repeat;width:16px;height:16px;display:inline-block}.filter-quota button{width:100%;margin-top:20px}.filter-quota button.referral{background-color:#4141ff}.filter-quota .title-info{gap:4px;display:flex;position:relative}.filter-quota .title-info .title-info-icon{align-items:center;display:flex}.filter-quota .info-container .hover-info{background-image:url(/static/images/hover-info-white.svg);position:static}.filter-quota .info-container .hover-info div{transform:translate(20px)}.progress{background-color:#737373;border-radius:5px;width:210px;height:10px;margin-top:10px;position:relative;overflow:hidden}.progress:before{content:"";width:min(var(--progress), 100%);background-color:#ff9632;height:100%;position:absolute;left:0}.progress.full:before{background-color:#ff6e5a}.progress~span{color:var(--text-color);text-transform:none;padding-top:5px;font-size:16px;line-height:21px;display:block}.progress.full+span{color:#ff6e5a}.album-grid-container{grid-gap:10px;margin-top:160px;margin-left:340px;padding:0 60px 60px 0;display:grid}.album-grid-container.customer{margin-left:0;padding:0 60px 60px}.album-grid-container h1{text-align:left}.album-grid-container h1:after{content:attr(data-count);font-family:var(--content-family);letter-spacing:1.5px;color:var(--grey-3);vertical-align:text-bottom;margin-left:8px;font-size:20px;font-weight:700}.album-grid{grid-gap:20px;grid-template-columns:1fr 1fr 1fr;display:grid}.album-grid>a,.portfolio-sync .album-grid>div{color:#000;--backgroundImage:url(/static/images/album-default-cover.svg);--backgroundPositionX:18%;--backgroundPositionY:-2px;background-color:#fff;grid-template-rows:auto 1fr;display:grid}.album-grid>a:before,.portfolio-sync .album-grid>div:before{content:"";background:var(--backgroundImage) var(--backgroundPositionX) var(--backgroundPositionY) / cover no-repeat;padding-bottom:66%;position:relative}.album-grid div.share{background:url(/static/images/share.svg) 50%/auto 20px no-repeat;width:20px;height:20px;position:absolute;top:0;right:0}.album-grid>a>div{grid-gap:15px;grid-template-rows:1fr auto;padding:10px 10px 15px;font-size:12px;font-weight:700;line-height:15px;display:grid}.album-grid>a>div>div{position:relative}.album-grid h4{color:#000;text-align:left;word-break:break-word;padding-right:25px}.album-grid h4+span{font-size:12px;font-weight:400;line-height:16px}.album-grid .counts{flex-wrap:wrap;flex-grow:1;gap:4px 12px;display:flex}.counts span,.counts-data-usage .data-usage{grid-gap:7px;grid-auto-columns:max-content;grid-auto-flow:column;padding:4px 0;display:grid}.filters span:before,.album-grid .counts span.total:before{content:attr(data-count);text-transform:capitalize;font-weight:400}.counts label{position:relative}.counts label div,.info-container .hover-info div,.popup_box.face-filter-payment .face-filter-note span,.popup-box-2023.social-handle .social-handle-input-container,.toggle-info-container .disabled-message,.face-filter-toggle .activate,.face-filter-toggle .activated,.popup-box-2023.verify-share .note,.full-popup.customer-login .submit-with-note,.popup-box-2023.album-review .submit-with-note,.uploaded-notification-toggle b,.booking-table .booking .booking-mobile-expanded .expiry-date,.business-card-toggle .business-card-status,.business-card .business-card-review{font-size:12px;line-height:14px}.counts label div{color:#000;z-index:4;white-space:normal;pointer-events:none;background-color:#fff;border-radius:10px;width:290px;padding:7px 10px;font-weight:500;position:absolute;bottom:-5px;transform:translateY(100%)}.show-count-message-enter{opacity:0}.show-count-message-enter-active{opacity:1;transition:opacity .8s}.show-count-message-exit{opacity:1}.show-count-message-exit-active{opacity:0;transition:opacity .8s}.counts label span.total+div{white-space:nowrap;width:auto}.counts label span.comment+div{width:200px}.popup_box,.popup-box-2023,.review-image{z-index:21;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.review-image{background-color:unset}.popup_box>*,.image-grid.flow-mode>.guide-bar{box-sizing:border-box;color:#131415;background-color:#fff;flex-direction:column;align-items:center;width:780px;min-height:310px;padding:60px 110px;font-size:16px;line-height:21px;display:flex}.popup-box-2023>div,.popup-box-2023>form{color:var(--text-color-invert);box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.popup_box.share-album>div{grid-gap:30px;text-align:center;background:url(/static/images/share-background-upper.svg) 0 0/calc(100% + 1px) no-repeat,url(/static/images/share-background-lower.svg) 0 calc(100% + 1px)/calc(100% + 1px) no-repeat,#fff;grid-auto-rows:min-content;padding-bottom:70px;display:grid;position:relative;overflow:hidden}.popup_box.lightroom>*{grid-gap:30px}.popup_box.lightroom .filters{margin:auto}.popup_box h4{color:#000;font-size:24px;line-height:33px}.popup-box-2023 h4,.popup_box.delete-image h4{color:var(--text-color-invert)}.popup_box.change-password .copied,.popup_box.corporate .copied,.popup_box.email-verification .copied{color:#fff;text-align:center;text-transform:capitalize;background-color:#ff9632;width:100%;padding:20px 0;font-size:16px;line-height:26px;position:absolute;bottom:0;left:0}.popup_box.share-album .copied-container,.popup_box.share-template .copied-container{position:relative}.popup_box.share-album .copied,.popup_box.share-template .copied{color:#f8f8f8;text-align:center;text-transform:capitalize;background-color:#131415;border-radius:8px;padding:8px;font-size:14px;line-height:17px;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}@media (prefers-color-scheme:light){.popup_box.share-album .copied,.popup_box.share-template .copied{color:#131415;background-color:#f8f8f8}}.input-with-button{background-color:#fff;border:1px solid #a1a1a1;border-radius:20px;height:40px;display:flex}.input-with-button input{border:0;border-radius:20px;flex-grow:1;padding:0 20px;font-size:16px;font-weight:500;line-height:21px}.input-with-button button{min-width:unset;border-radius:20px;justify-content:center;align-items:center;gap:15px;min-height:42px;padding:10px 30px;font-size:16px;line-height:21px;display:flex;transform:translate(1px,-1px)}.input-with-button button:before{content:"";pointer-events:none;background:url(/static/images/copy-filled.svg) 50%/16px no-repeat;flex-shrink:0;width:16px;height:20px;display:block}.show-popup-appear,.show-popup-enter,.show-review-image-appear img,.show-popup-box-appear>div,.show-popup-box-appear>form,.show-popup-box-enter>div,.show-popup-box-enter>form{transform:translateY(100vh)}.show-popup-appear-active,.show-popup-enter-active,.show-review-image-appear-active img,.show-popup-box-appear-active>div,.show-popup-box-appear-active>form,.show-popup-box-enter-active>div,.show-popup-box-enter-active>form{transition:transform .3s ease-out;transform:translateY(0)}.show-popup-exit,.popup_box.change-password>.show-popup-exit,.show-review-image-exit img,.show-popup-box-exit>div,.show-popup-box-exit>form{position:absolute;transform:translateY(0)}.show-popup-exit-active,.popup_box.change-password>.show-popup-exit-active,.show-review-image-exit-active img,.show-popup-box-exit-active>div,.show-popup-box-exit-active>form{transition:transform .3s ease-in;position:absolute;transform:translateY(100vh)}.show-popup-box-appear,.show-popup-box-enter,.show-popup-box-exit.show-popup-box-exit-active{background-color:#0000}.show-popup-box-appear,.show-popup-box-enter{z-index:22}.show-popup-box-appear-active,.show-popup-box-enter-active,.show-popup-box-exit{background-color:#000000b3}.show-popup-box-appear-active,.show-popup-box-enter-active,.show-popup-box-exit-active{transition:background-color .3s}.show-albums-menu{background:url(/static/images/menu-grey.svg) 50%/20px no-repeat;width:20px;height:20px;position:absolute;top:0;right:0}.popup_box.bottom>div{background-color:#0000;width:auto;padding:0}.popup_box.bottom>.show-popup-exit-active{position:relative;transform:translateY(310px)}.popup_box.delete-album>div,.popup_box.cancel-subscription>div,.popup_box.pin>div,.popup_box.delete-version-mobile>div,.popup_box.corporate>div,.popup_box.guide_start>div,.popup_box.ambassador-apply>div,.popup_box.ambassador-reject>div,.popup_box.welcome.page-3>div,.popup_box.email-verification>div{background:#fff url(/static/images/delete-background.svg) 50% calc(100% + 1px)/100% no-repeat;padding-bottom:240px}.popup_box.delete-album>div,.popup_box.corporate>div{padding:60px 100px 240px}.popup_box.ambassador-apply>div,.popup_box.welcome.page-3>div{padding:60px 60px 240px}.popup_box.corporate>div{grid-gap:45px;font-weight:700;display:grid;position:relative;overflow:hidden}.popup_box.corporate.referee>div{font-weight:400}.popup_box.guide_start>div,.popup_box.welcome>div{position:relative}.popup_box.delete-album h2,.popup_box.cancel-subscription h2,.popup_box.regenerate-api-key h2,.popup_box.webhook-confirm h2,.popup_box.pin h2,.popup_box.delete-version-mobile h2,.popup_box.corporate h2,.popup_box.guide_start h2,.popup_box.ambassador-apply h2,.popup_box.ambassador-reject h2,.popup_box.welcome h2{text-transform:none;color:#000}.popup_box.delete-album h2+span,.popup_box.pin h2+span,.popup_box.ambassador-apply h2+span,.popup_box.ambassador-reject span,.popup_box.welcome .large-font-container{color:#ff6e5a;text-align:center;margin-top:5px;font-size:24px;line-height:36px}.popup_box.delete-album h2 span,.popup_box.pin h2+span{color:#ff9632}.popup_box.ambassador-apply h2+span,.popup_box.ambassador-reject span,.popup_box.welcome .large-font-container{color:#131415}.popup_box.delete-album .buttons,.popup_box.cancel-subscription .buttons,.popup_box.regenerate-api-key .buttons,.popup_box.webhook-confirm .buttons,.popup_box.delete-version-mobile .buttons,.popup_box.guide_start .buttons,.popup_box.welcome .buttons{grid-gap:60px;grid-auto-flow:column;margin-top:55px;display:grid}.popup_box.delete-version-mobile .buttons{grid-gap:25px;grid-auto-flow:row;margin-top:40px}.popup_box.corporate.referee .buttons{justify-content:center}.popup_box.delete-album button.outline,.popup_box.cancel-subscription button.outline,.popup_box.regenerate-api-key button.outline,.popup_box.webhook-confirm button.outline,.popup_box.delete-version-mobile button.outline{color:#000}.popup_box.pin .input-with-button{margin-top:50px}.popup_box.pin .input-with-button input{text-align:center;padding:0}.popup_box.pin .input-with-button button,.popup_box.reset .input-with-button button,.popup_box.corporate .input-with-button button{min-width:130px}.popup_box.pin .input-with-button button:before,.popup_box.reset .input-with-button button:before,.popup_box.corporate .input-with-button button:before{content:unset}.create-album{grid-gap:30px;grid-auto-rows:min-content;max-width:740px;margin:0 auto 60px;display:grid}.create-album h2{text-align:left;margin-bottom:25px;line-height:50px}.create-album .set-default{align-items:center;gap:20px;display:flex;position:absolute;right:60px}.create-album .set-default label{cursor:pointer;align-items:center;gap:10px;max-width:300px;display:flex}.create-album span{text-transform:capitalize;white-space:nowrap}.create-album .input-table{padding:0 80px}.create-album .input-table input{font-size:16px;font-weight:700}.create-album .input-table h4,.create-album .input-table .input-table,.create-album .input-table .advanced-settings{grid-column-end:span 2}.create-album .input-table h4{text-align:left;font-size:24px;line-height:33px}.create-album .input-table .input-table{padding:0 0 0 40px}.create-album .input-table .input-table>span{white-space:unset;word-break:break-word}.create-album .advanced-settings{cursor:pointer;margin:0 auto 0 80px}.create-album .advanced-settings input{display:none}.create-album .advanced-settings span:after{content:"";background:url(/static/images/Chevron-Down-orange.svg) 50%/contain no-repeat;width:14px;height:9px;margin-left:10px;transition:transform .5s;display:inline-block}.create-album .advanced-settings :checked+span:after{transform:scaleY(-1)}.create-album .input-table .advanced-settings{margin-left:0}.create-album .input-table .advanced-settings span{color:#a1a1a1;border:0;padding:0;font-weight:400}.create-album .input-table .advanced-settings :checked+span{background-color:unset}.show-advanced-settings-enter,.show-zoom-container-enter,.show-albums-filter-enter,.show-disabled-message-enter{opacity:0}.show-advanced-settings-enter-active,.show-zoom-container-enter-active,.show-albums-filter-enter-active,.show-disabled-message-enter-active{opacity:1;transition:opacity .5s}.show-advanced-settings-exit,.show-zoom-container-exit,.show-albums-filter-exit,.show-disabled-message-exit{opacity:1}.show-advanced-settings-exit-active,.show-zoom-container-exit-active,.show-albums-filter-exit-active,.albums-filter span.show-albums-filter-exit-active:hover,.show-disabled-message-exit-active{opacity:0;transition:opacity .5s}.switch-table{grid-template-columns:1fr 250px}.switch-table input[type=radio]{display:none}.switch-table input[type=radio]+span,:checked+.pin-container span:first-child{box-sizing:border-box;text-align:center;min-width:60px}.switch-table input{width:125px;color:var(--text-color)}.buttons-grid{grid-gap:10px;grid-auto-columns:min-content;grid-auto-flow:column;justify-content:end;display:grid}.pin-container{grid-gap:10px;height:40px;color:var(--grey-stale-text-2);box-sizing:border-box;border:2px solid #717273;border-radius:20px;grid-auto-flow:column;align-items:center;width:60px;font-weight:700;transition:all .5s;display:grid}.popup-box-2023.share-qr-code .pin-container{color:var(--grey-stale-text-2-invert)}:checked+.pin-container{width:183px;padding:0 15px 0 0}.pin-container span{overflow:hidden;transform:translateY(-2px)}.pin-container span:first-child{box-sizing:border-box;text-align:center;width:60px;overflow:visible;transform:translate(-2px,-2px)}.pin-container span:nth-child(2),.pin-container span:last-child{opacity:0}:checked+.pin-container span:nth-child(2),:checked+.pin-container span:last-child{opacity:1}.pin-container span:nth-child(2){color:var(--text-color);border-bottom:2px solid #0000;transition:border-bottom-color .3s ease-out,opacity .5s}.popup-box-2023.share-qr-code .pin-container span:nth-child(2){color:var(--text-color-invert)}.pin-container span:nth-child(2).copied{border-bottom-color:#ff9632}.pin-container span:last-child{cursor:pointer;transition:opacity .5s}.album-cover-container,.customer-album-cover-container{--backgroundImage:url(/static/images/album-default-cover.svg);--backgroundPositionY:center;background:var(--backgroundImage) center var(--backgroundPositionY) / 100% no-repeat;flex-direction:column;display:flex;position:relative}.album-cover-container .nav{background-color:#0000;position:absolute}.album-cover-container .album-cover{color:#fff;flex-grow:1;grid-template-rows:1fr auto;grid-template-columns:1fr auto;padding:160px 60px 60px;display:grid}.album-cover-container .album-cover>:first-child{grid-column-end:span 2}.album-cover-container a.back,.customer-album-cover-container a.back{color:#fff;text-transform:capitalize;font-size:24px;font-weight:700}.customer-album-cover-container a.back{position:absolute;top:55px;left:60px}.create-mosaic .back{cursor:pointer;text-transform:capitalize;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.album-cover-container a.back:before,.customer-album-cover-container a.back:before,.album-image .left-panel .back:before,.album-image .top-panel .back:before,.create-mosaic .back:before{content:"";box-sizing:border-box;border-top:3px solid #ff9632;border-left:3px solid #ff9632;width:15px;height:15px;margin-right:10px;display:inline-block;transform:rotate(-45deg)}.album-cover-container a.back:before,.customer-album-cover-container a.back:before{border-color:#fff;width:20px;height:20px}.create-mosaic .back:before{border-color:var(--background-color-invert)}.album-cover-container a.back:after,.customer-album-cover-container a.back:after,.album-image .top-panel .back:after,.create-mosaic .back:after{content:attr(data-message)}.album-cover-container h1,.album-cover-container .album-title,.customer-album-cover-container h1,.customer-album-cover-container .cover-profile,.contest-banner,.contest-banner h1+span,.ambassador-banner h1,.contest-inspiration .contest-inspiration-grid span,.image-grid.flow-mode div.version-comment,.image-grid.flow-mode:not(.customer) .badge.like:not(:hover),.album-cover-container a.back,.customer-album-cover-container a.back,.language-switch{text-shadow:0 2px 4px #00000080}.album-cover-container h1{text-align:left;color:#fff;text-transform:none}.album-cover-container .album-title{text-transform:none;font-size:35px;font-weight:500;line-height:48px}.album-cover-container .buttons-grid{grid-auto-columns:max-content;align-items:flex-end}.portfolio-banner a.edit button,.portfolio-categories span{color:#000;background-color:#d0d0d0}.portfolio-banner a.edit button:before{content:"";vertical-align:bottom;background:url(/static/images/draw.svg) 50%/auto 17px no-repeat;width:12px;height:22px;margin-right:15px;display:inline-block}.filters-buttons{--paddingVertical:20px;--paddingHorizontal:60px;--marginTop:40px;--marginBottom:10px;z-index:6;background-color:var(--background-color);padding:var(--paddingVertical) var(--paddingHorizontal);margin:var(--marginTop) 0 var(--marginBottom);grid-template-columns:auto 1fr;gap:25px;display:grid;position:sticky;top:0}.filters-buttons .buttons-grid,.portfolio-banner .buttons-grid{grid-gap:15px;grid-auto-rows:max-content;grid-auto-columns:max-content;align-items:center}.filters{white-space:nowrap;flex-wrap:wrap;gap:25px 15px;margin:auto 0;font-size:16px;font-weight:700;line-height:21px;display:flex}.filters label input{display:none}.filters label{cursor:pointer}.counts span:after,.badge,.image-selector label span:before{content:"";width:22px;height:22px;display:block}.album-grid .counts span:after{width:15px;height:15px}.counts span:after{order:-1}.counts span.total:after{content:unset}.counts span.like:after,.badge.like,.image-selector span.like:before{background:url(/static/images/heart-filled.svg) 50%/23px no-repeat}.counts span.download:after,.badge.download{background:url(/static/images/download-white.svg) 50%/16px no-repeat}.counts span.recommend:after,.image-selector span.recommend:before{background:url(/static/images/star.svg) 50%/21px no-repeat}.counts span.comment:after{background:url(/static/images/unread-comment-white.svg) 50%/21px no-repeat}.counts span.pick:after,.image-selector span.pick:before{background:url(/static/images/selected.svg) 50%/22px no-repeat}.counts span.pin-filled:after{background:url(/static/images/active-pin.svg) 50%/22px no-repeat}.counts span.approve:after,.image-selector span.approve:before{background:url(/static/images/approve.svg) 50%/21px no-repeat}.album-grid .counts span:after{background-size:15px}.album-grid .counts span.comment:after{background-image:url(/static/images/unread-comment.svg)}.filters :checked+span{border-bottom:3px solid #ff9632;padding-bottom:5px}button.share:before{content:"";vertical-align:bottom;background:url(/static/images/share-white.svg) 50%/auto 15px no-repeat;width:13px;height:22px;margin-right:18px;display:inline-block}.album-actions{grid-auto-columns:max-content;grid-column-start:2;align-items:center;gap:24px}.album-actions span{text-transform:capitalize;line-height:31px;transition:all .5s}.album-actions .options span,.album-actions span.delete,.album-actions>span.download,.album-actions span.select{cursor:pointer}.album-actions label input{display:none}.album-actions span.delete,.album-actions span.move,.album-actions span.download,.album-actions span.select,.album-actions span.sync,.album-actions span.sort{font-weight:700;line-height:26px}.album-actions span.delete,.album-actions span.move,.album-actions span.download,.album-actions span.select,.album-actions span.sync{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:4px;display:grid}.album-actions span.delete:before,.album-actions span.move:before,.album-actions span.download:before,.album-actions span.select:before,.album-actions span.sync:before{content:"";background:50%/contain no-repeat;width:24px;height:24px}.album-actions span.delete:before{background-image:url(/static/images/bin-2.svg)}.album-actions span.move:before{background-image:url(/static/images/move-2.svg)}.album-actions span.download:before{background-image:url(/static/images/download-white-2.svg)}.album-actions span.select:before{background-image:url(/static/images/multi-select.svg)}.album-actions span.sync:before{background-image:url(/static/images/sync-2.svg)}.move-options span.move,.download-options span.download,.sync-options span.sync,.sort-options span.sort{background-color:var(--background-color);z-index:3;border:1px solid #0000;border-radius:8px 8px 0 0;padding:3px 7px;position:relative}.sort-options span.sort{padding:3px 15px;display:block}.album-actions span.warning{color:#ff6e5a}.move-options,.download-options,.sync-options,.sort-options{position:relative}.sync-options{z-index:4}.album-actions .options,.folder-options{z-index:2;width:100%;display:grid;position:absolute}.folder-options{text-align:center}.album-actions .options span,.folder-options span{background-color:var(--background-color);white-space:nowrap;border:1px solid #0000;border-bottom:0;margin-top:-34px;padding:3px 15px;line-height:26px;transition:all .5s;overflow:hidden}.album-actions .options span:first-child{border-top:0;margin-top:-33px}.album-actions .options span:last-child,.folder-options span:last-child{border-bottom:1px solid #0000;border-radius:0 0 8px 8px}.move-options:hover span.move,.move-options:hover .options span,.download-options:hover span.download,.download-options:hover .options span,.sync-options:hover span.sync,.sync-options:hover .options span,.sort-options:not(.active):hover span.sort,.sort-options:not(.active):hover .options span,.folder-options.active span,.mobile-folder :checked+.folder-options span{border-color:var(--background-color-invert)}.move-options:hover .options span,.download-options:hover .options span,.sync-options:hover .options span,.sort-options:not(.active):hover .options span,.folder-options.active span,.mobile-folder :checked+.folder-options span{margin-top:0}.album-actions .placeholder{opacity:0;pointer-events:none;white-space:nowrap;text-transform:capitalize;height:0}.album-actions .download-options .placeholder,.album-actions .sync-options .placeholder{border-left:1px solid #0000;border-right:1px solid #0000;padding:0 15px}.sort-options{margin-left:28px}.sort-options span.sort label{position:absolute;top:50%;left:-3px;transform:translate(-100%,-50%)}.sort-options span.order-toggle{cursor:pointer;background-color:#a1a1a14d;border-radius:10px;width:27px;height:40px;transition:background-color .5s;display:block}.sort-options span.order-toggle:hover{background-color:#a1a1a1b3}.sort-options span.order-toggle:before{content:"";background:url(/static/images/Chevron-Down-white.svg) 50%/auto 8px no-repeat;width:100%;height:100%;transition:transform .5s;display:block}.sort-options :checked+span.order-toggle:before{transform:scaleY(-1)}.view-mode-switch{--grid:url(/static/images/view-grid.svg);--list:url(/static/images/view-list.svg);--display:var(--grid);--preload:var(--list);background:var(--display) center / auto 21px no-repeat, var(--preload) center / 0 no-repeat;cursor:pointer;width:31px;height:31px}.view-mode-switch.list-mode{--display:var(--list);--preload:var(--grid)}.image-grid.flow-mode{color:#fff;flex-direction:column;justify-content:flex-end;width:calc(100% - 108px);margin:0 auto 20px;display:flex;position:relative}.image-grid.flow-mode>*,.popup_box.pick-image .pick-image-grid>div{--column:3;--margin:12px;width:calc((100% - var(--margin) * var(--column)) / var(--column));margin:0 calc(var(--margin) / 2) var(--margin);z-index:1;background:50%/cover no-repeat;position:absolute;overflow:hidden}.image-grid.muuri{min-height:35px}.image-grid.flow-mode.reorderable{overflow:clip}.image-grid.flow-mode>.muuri-item-hidden{z-index:0}.image-grid.flow-mode.reorderable>*{transition:box-shadow .18s,filter .18s}.image-grid.flow-mode.reorderable>.muuri-item-releasing{z-index:2;box-shadow:none;filter:none}.image-grid.flow-mode.reorderable>.muuri-item-dragging{z-index:3;filter:brightness(1.08);box-shadow:0 0 0 2px #ffffffe6,0 14px 32px #00000073}.image-grid.flow-mode.select-mode>*{pointer-events:none}.image-grid.flow-mode>.placeholder{--paddingBottom:70%;background-color:#424344}.image-grid.flow-mode>*>div,.popup_box.pick-image .pick-image-grid>div>div{padding-bottom:var(--paddingBottom)}.image-grid.flow-mode>*>div>div{align-items:flex-end;display:flex;position:absolute;inset:15px}.image-grid.flow-mode.select-mode>*>div>div{pointer-events:all}.image-grid.flow-mode>*>div>div>div{grid-gap:10px;grid-auto-flow:column;display:grid}.image-grid.flow-mode div.version-comment{padding:9px 0}.image-grid label input{display:none}.image-grid.flow-mode label.pin{position:absolute;top:0;right:0}.image-grid.flow-mode.select-mode label.pin{bottom:0;top:unset}.image-grid.flow-mode.customer label.pin{bottom:0;right:0;top:unset;position:absolute}.image-grid.flow-mode label.recommend,.image-grid.customer.flow-mode label.like,.image-grid.contributor.flow-mode label.like,.image-grid.customer.flow-mode label.select{min-width:40px;min-height:40px;position:absolute;top:0;left:0}.image-grid.customer.flow-mode label.select{left:unset;justify-content:flex-end;display:flex;right:0}.image-grid.customer.flow-mode label.print-shop{bottom:0;right:0;top:unset;left:unset;justify-content:flex-end;min-width:40px;min-height:40px;display:flex;position:absolute}.image-grid.customer.flow-mode label.print-shop.print-shop-pinned{right:40px}.image-grid .pin :checked+span{background-image:url(/static/images/active-pin.svg)}.image-grid .pin :checked+span:hover{background-image:url(/static/images/unpin.svg)}.image-grid .recommend :checked+span,.album-image .left-panel :checked+.recommend:before,.image-grid.customer .recommend,.image-grid.flow-mode>.guide-bar.recommend-guide{background-image:url(/static/images/star.svg)}.image-grid.customer label :not(:checked)+div.like,.image-grid.contributor label :not(:checked)+div.like,.album-image .left-panel .tab-switch.like:before,.album-image.portfolio-image .counts input:not(:checked)+.like-count:after{background-image:url(/static/images/heart-outline.svg)}.album-image .left-panel :checked+.like:before,.image-grid.flow-mode>.guide-bar.like-guide{background-image:url(/static/images/heart-filled.svg)}.image-grid.customer label :not(:checked)+div.select,.album-image .left-panel .pick:before{background-image:url(/static/images/selected-outline.svg)}.image-grid.customer.flow-mode label.print-shop .badge.print-shop{background-image:url(/static/images/shopping-cart-white.svg)}.album-image .left-panel :checked+.pick:before,.image-grid.flow-mode>.guide-bar.pick-guide{background-image:url(/static/images/selected.svg)}.album-image .left-panel .approve:before{background-image:url(/static/images/approve-outline.svg)}.image-grid.flow-mode label :not(:checked)+span.pin,.image-grid.flow-mode label :not(:checked)+span.recommend,.image-grid.customer.flow-mode label :not(:checked)+div.like,.image-grid.contributor.flow-mode label :not(:checked)+div.like,.image-grid.customer.flow-mode label :not(:checked)+div.select,.image-grid.customer.flow-mode label.print-shop .badge.print-shop,.image-grid.flow-mode .like-count,.image-grid.flow-mode .view-count,.image-grid.flow-mode .delete,.image-grid.customer.flow-mode .badges .select,.image-grid.customer.flow-mode .badges .like{opacity:0}.image-grid.flow-mode .like-count,.image-grid.flow-mode .view-count,.image-grid.flow-mode .delete{transition:all .5s}.image-grid.customer.flow-mode .badges .select,.image-grid.customer.flow-mode .badges .like{order:1;transition:none}.image-grid.customer.flow-mode .badges{align-items:center}.image-grid.flow-mode:not(.select-mode)>:hover label :not(:checked)+span.recommend,.image-grid.customer.flow-mode:not(.select-mode)>:hover label :not(:checked)+div.like,.image-grid.flow-mode:not(.select-mode)>:hover label :not(:checked)+span.pin,.image-grid.contributor.flow-mode:not(.select-mode)>:hover label :not(:checked)+div.like,.image-grid.customer.flow-mode:not(.select-mode)>:hover label :not(:checked)+div.select,.image-grid.customer.flow-mode:not(.select-mode)>:hover label.print-shop .badge.print-shop,.image-grid.flow-mode>:hover .like-count,.image-grid.flow-mode>:hover .view-count,.image-grid.flow-mode>:hover .delete,.image-grid.customer.flow-mode.select-mode .badges .select,.image-grid.customer.flow-mode.select-mode .badges .like{opacity:1}.image-grid.flow-mode label :not(:checked)+span.pin:not(:hover),.image-grid.flow-mode label :not(:checked)+span.recommend:not(:hover),.image-grid.customer.flow-mode label :not(:checked)+div.like:not(:hover),.image-grid.contributor.flow-mode label :not(:checked)+div.like:not(:hover),.image-grid.customer.flow-mode label :not(:checked)+div.select:not(:hover),.image-grid.customer.flow-mode label.print-shop .badge.print-shop:not(:hover),.image-grid.flow-mode .comment,.album-cover-container a.back:before,.customer-album-cover-container a.back:before,.image-grid.flow-mode .like-count:before,.image-grid.flow-mode .view-count:before,.image-grid.flow-mode .delete,.image-grid.flow-mode .select-image div,.language-switch .active:after,.review-image .close-popup,.photographer-logged-in span.profile-picture,.language-switch-container .profile-picture{filter:drop-shadow(0 2px 4px #00000080)}.image-grid.list-mode{padding:0 60px}.image-grid.list-mode span,.contest-tab-paragraphs a,h2.break-word,.booking-table .booking .remarks{word-break:break-word}.image-grid.list-mode>a{border-bottom:1px solid #717273;align-items:center;padding:15px 0}.image-grid.list-mode>a>div:first-child{background:50%/contain no-repeat;width:180px;height:120px}.image-grid .buttons-grid{justify-content:unset}.image-grid.list-mode .badge-count{grid-gap:15px;grid-auto-columns:max-content;align-items:center}.image-grid.list-mode:not(.customer) .badge.recommend,.image-grid.list-mode:not(.customer) .badge.pin,.image-grid .list-actions .badge{background-position-x:50%;transition:none}.image-grid.list-mode:not(.customer) .badge.recommend:hover,.image-grid.list-mode:not(.customer) .badge.pin:hover,.image-grid .list-actions .badge:hover{background-color:#0000;background-position-x:50%;padding:9px 0}.image-grid.list-mode:not(.customer) .badge.recommend:after,.image-grid.list-mode:not(.customer) .badge.pin:after,.image-grid .list-actions .badge:after{content:unset}.image-grid.list-mode .select-image{width:48px;margin:auto}.badge{color:#0000;white-space:nowrap;border-radius:16px;padding:9px 0;transition:all .8s}.badge.like,.badge.download{background-position-x:left;width:auto;position:relative}.badge.download:before{content:attr(data-count)}.badge.like:before{content:attr(data-count);padding-left:27px}.badge.download{color:#fff;background-position-x:4px;padding-left:27px;transition-delay:.3s}.image-grid.list-mode .badge.download{color:var(--text-color);background-image:url(/static/images/download-white.svg);background-position-x:left}.badge.download:hover{transition-delay:unset;background-color:#000000b3;background-position-x:13px;padding-left:42px;padding-right:15px}.image-grid.list-mode .badge.download:hover{background-color:#0000;background-position-x:left;padding:9px 0 9px 27px}.image-grid.list-mode .badge.download:hover:after{content:unset}.badge.like>div,.album-image .left-panel .counts span.like>div{opacity:0;pointer-events:none;z-index:2;background-color:#000000b3;border-radius:16px;padding:8px 15px;transition:all .5s;display:grid;position:absolute;bottom:0;right:0}.customer label .badge.like>div,.contributor label .badge.like>div{bottom:unset;top:0}.badge.like{color:#fff;transition-delay:.3s}.image-grid.list-mode .badge.like{color:var(--text-color)}.badge.like:hover{transition-delay:unset}.badge.like:hover>div,.album-image .left-panel .counts span.like:hover>div{opacity:1;box-sizing:border-box;max-width:100%;transition-delay:.5s;bottom:45px}.customer label .badge.like:hover>div,.contributor label .badge.like:hover>div{top:45px;bottom:unset}.badge.like:hover>div span,.album-image .left-panel .counts span.like>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge:after{content:attr(data-message);letter-spacing:-1em;vertical-align:bottom;text-transform:capitalize;transition:letter-spacing .5s .2s;display:inline-block;overflow:hidden}.badge.like:after{transition-delay:.3s}.badge:hover:after{letter-spacing:0;transition-delay:unset}.badge.pin,.badge.pin-filled{background:url(/static/images/inactive-pin.svg) 0/22px no-repeat;width:auto;min-width:22px;transition-duration:.5s;transition-delay:.2s}.badge.pin-filled{background:url(/static/images/active-pin.svg) 0/22px no-repeat}.image-grid.list-mode .badge-count .badge:hover.pin-filled{background-image:url(/static/images/active-pin-dark.svg)}.badge.select,.badge.approve,.badge.recommend,.badge.print-shop{background:url(/static/images/selected.svg) 0/22px no-repeat;width:auto;min-width:22px;transition-duration:.5s;transition-delay:.2s}.badge.print-shop{background-image:url(/static/images/shopping-cart-white.svg)}.badge.approve,.album-image .left-panel :checked+.approve:before{background-image:url(/static/images/approve.svg)}.badge.recommend{background-image:url(/static/images/star-outline-white.svg)}label .badge{cursor:pointer}.badge.select:hover,.badge.approve:hover,.badge.recommend:hover,.badge.pin:hover,.badge.pin-filled:hover,.badge.print-shop:hover{transition-delay:unset;padding-left:42px}.badge.select:hover:after,.badge.approve:hover:after,.badge.recommend:hover:after,.badge.pin:hover:after,.badge.print-shop:hover:after{transition-delay:unset}.badge:hover{color:#fff;background-color:#000000b3;background-position-x:13px;padding:9px 15px}.image-grid.list-mode .badge-count .badge:hover,.image-grid.list-mode .badge-count .badge.like>div{background-color:var(--background-color-invert);color:var(--text-color-invert)}.image-grid.list-mode .badge-count .badge.download:hover{color:var(--text-color);background-color:#0000}.image-grid .comment{background:url(/static/images/comment-white.svg) 50%/22px no-repeat;width:22px;height:22px}.image-grid .comment.unread{background-image:url(/static/images/unread-comment-white.svg)}.image-grid .select-image{cursor:pointer;z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;display:flex}.image-grid.flow-mode .select-image,.image-grid.flow-mode .delete{position:absolute;top:0;right:0}.image-grid.select-mode .select-image{opacity:1;pointer-events:all}.image-grid.customer.flow-mode.select-mode label:not(.select-image){display:none}.image-grid .select-image div{--display:url(/static/images/select-uncheck.svg);--preload:url(/static/images/select-checked.svg);background:var(--display) center / contain no-repeat, var(--preload) center / 0 no-repeat;width:24px;height:24px}.image-grid .select-image :checked+div,.image-grid.list-mode .select-image :checked+div{--display:var(--preload)}.image-grid.flow-mode .select-image div{margin-left:auto}.image-grid.list-mode .select-image div{margin:auto}.list-header,.image-grid.list-mode>a{grid-template-columns:180px 1fr 93px 60px 240px 50px 83px;grid-auto-flow:row;gap:70px;display:grid}.list-header.customer,.image-grid.customer.list-mode>a{grid-template-columns:180px 1fr 93px 60px 240px 61px 83px}.list-header>span:nth-child(2),.image-grid.list-mode>a>span:nth-child(2){min-width:100px}.list-header{color:var(--grey-stale-text-2);text-transform:capitalize;padding:0 60px 15px;font-weight:700}.list-header>span:last-child{opacity:0;pointer-events:none;text-align:center;justify-content:center;transition:all .5s}.list-header.active span:last-child{opacity:1;pointer-events:initial}.list-header>span.sortable{grid-gap:10px;grid-template-columns:repeat(2,max-content);display:grid}.list-header>span.sortable div{border-bottom:3px solid #0000;padding-bottom:4px;transition:border-bottom-color .5s}.list-header>span.sortable.active div{cursor:pointer;border-bottom-color:#ff9632}.list-header>span.sortable span{cursor:pointer;background:url(/static/images/sortable.svg) 50%/contain no-repeat;width:21px;height:21px;transition:transform .5s}.list-header>span.sortable span.ascending,.list-header>span.sortable span.descending{background-image:url(/static/images/Chevron-Down-grey.svg);background-position-y:bottom;background-size:15px}.list-header>span.sortable span.ascending{transform:scaleY(-1)}.image-selector{grid-template-columns:max-content;grid-auto-flow:column;gap:12px;margin:auto 0;display:grid}.image-selector input{display:none}.image-selector span{text-transform:capitalize;font-size:14px;line-height:22px}.image-selector label span{cursor:pointer;grid-template-columns:minmax(22px,auto) 1fr;gap:5px 6px;font-size:16px;display:grid}.image-selector label span.total:before{content:attr(data-message);text-align:center;width:auto;height:auto;font-weight:700}.image-selector label span:after{content:"";grid-column-end:span 2;height:3px;transition:background-color .5s}.image-selector :checked+span:after{background-color:#ff9632}.download-popup,.upload-popup{color:var(--text-color-invert);background-color:var(--background-color-invert);box-sizing:border-box;z-index:7;flex-direction:column;width:600px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 0 4px #00000026}.upload-popup{justify-content:space-between;font-weight:700;overflow-x:clip}.download-popup{gap:8px;min-height:100px;max-height:170px;padding:16px}.popup_box.below-download~.download-popup{z-index:22}.download-popup .download-status{grid-template-columns:1fr max-content;align-items:center;gap:8px;display:grid}.download-popup .download-parts{flex-wrap:wrap;gap:16px;margin-right:40px;display:flex;overflow-y:auto}.download-popup .download-parts div{color:var(--grey-4-special-2);background-color:var(--grey-2-special-3);border:1px solid var(--grey-3-special-4);text-transform:capitalize;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:1px 15px 1px 7px;transition:all .5s;display:flex}.download-popup .download-parts div.downloaded{color:var(--grey-3-special-3);background-color:var(--grey-1-special-2);border-color:var(--grey-2-special-3)}.download-popup .download-parts div:not(.downloaded){cursor:pointer}.download-popup .download-parts div:before{--download:url(/static/images/download-grey-dark.svg);--downloaded:url(/static/images/downloaded-grey.svg);content:"";background:var(--download) center / contain no-repeat, var(--downloaded) center / 0 no-repeat;width:16px;height:16px;transition:background-image .5s}.download-popup .download-parts div.downloaded:before{background-image:var(--downloaded)}.upload-popup .upload-status>:last-child{color:#717273;text-transform:capitalize}.upload-popup .upload-status,.upload-popup .upload-files>div{justify-content:space-between;align-items:center;display:flex}.upload-popup .upload-status{flex-wrap:wrap}.upload-popup .upload-status>:first-child,.upload-popup .upload-status>:last-child{grid-gap:10px;grid-auto-flow:column;display:grid}.upload-popup .upload-status>:first-child:after{content:attr(data-message);color:#717273;font-weight:500}.upload-popup .upload-status .failed-count{color:#ff6e5a}.upload-popup .upload-status>:last-child{grid-gap:15px}.upload-popup .upload-status>:last-child span{cursor:pointer}.upload-popup .upload-status .hide-upload{background:var(--grey-stale-background) url(/static/images/cross-mark.svg) center / 12px no-repeat;border-radius:50%;width:22px;height:22px}.upload-popup .upload-status .total-progress{border:1px solid #979797;order:1;width:100%;height:10px;margin-top:4px;position:relative}.upload-popup .upload-status .total-progress.show-uploading-progress-enter{opacity:0;border-width:0;height:0;margin-top:0}.upload-popup .upload-status .total-progress.show-uploading-progress-enter-active{opacity:1;border-width:1px;height:10px;margin-top:4px;transition:all .5s}.upload-popup .upload-status .total-progress.show-uploading-progress-exit{opacity:1;border-width:1px;height:10px;margin-top:4px}.upload-popup .upload-status .total-progress.show-uploading-progress-exit-active{opacity:0;border-width:0;height:0;margin-top:0;transition:all .5s}.upload-popup .upload-status .total-progress:before{content:"";width:calc(var(--percentage) + 2px);background-color:#ff9632;height:calc(100% + 2px);transition:width .5s;position:absolute;transform:translate(-1px,-1px)}.upload-popup .upload-status,.upload-popup .upload-files>div{padding:19px 60px}.upload-popup .upload-files{overscroll-behavior-y:contain;height:210px;overflow-y:scroll}.upload-popup .upload-files span:first-child{word-break:break-all;background:url(/static/images/album.svg) 0/auto 20px no-repeat;max-width:75%;padding-left:45px;font-weight:500}.upload-popup .upload-files .upload-complete{background:url(/static/images/upload-complete.svg) 50%/22px no-repeat;flex-shrink:0;width:24px;height:24px}.upload-popup .upload-files .upload-failed-indicator{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.upload-popup .upload-files .upload-failed-indicator .hover-info{background-image:url(/static/images/error-icon.svg);width:22px;height:22px}.upload-popup .upload-failed-indicator .info-container .hover-info div{white-space:pre-line;-webkit-user-select:text;user-select:text;width:max-content;min-width:80px;max-width:250px;left:auto;right:0;transform:none}.upload-popup .upload-failed-indicator .info-container .hover-info div:before{content:"";background-color:inherit;border-radius:1px;width:8px;height:8px;position:absolute;top:-4px;right:5px;transform:rotate(45deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.float-buttons{--padding:5px;padding-right:var(--padding);z-index:8;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:sticky;bottom:60px;left:100%;overflow-x:hidden}.float-buttons input{display:none}.show-add-image,.show-feature-settings,.show-album-stats,.show-guest-review,.back-to-top,.enable-face-filter,.disable-face-filter,.face-filter-loading,.show-customer-enquiry,.show-referral{cursor:pointer;pointer-events:all;border-radius:8px}.face-filter-loading{cursor:default}.show-add-image,.show-feature-settings,.show-album-stats,.show-guest-review,.back-to-top,.show-referral{width:48px;height:48px;margin:0 1px;transition:transform .3s,opacity}.show-add-image{background:#ff9632 url(/static/images/plus.svg) 50%/40px no-repeat}.show-feature-settings,.show-guest-review{background-color:#fff;justify-content:center;align-items:center;display:flex;position:relative}.show-guest-review{background-color:#ff6e5a}@media (prefers-color-scheme:light){.show-feature-settings{border:1px solid #b7b7b7}}.show-album-stats{background-color:#1e1e1e;justify-content:center;align-items:center;display:flex;position:relative}.show-album-stats:after{content:"";background:url(/static/images/stats-white.svg) 50%/contain no-repeat;width:28px;height:28px}@media (prefers-color-scheme:light){.show-album-stats{background-color:#fff;border:1px solid #b7b7b7}.show-album-stats:after{background-image:url(/static/images/stats-black.svg)}}.show-feature-settings:after{content:"";background:url(/static/images/feature-settings.svg) 50%/contain no-repeat;width:40px;height:40px;margin-left:8px}.show-guest-review:after{content:"";background:url(/static/images/guest-message-white.svg) 50%/contain no-repeat;width:32px;height:32px}.back-to-top{background:#424344 url(/static/images/back-to-top.svg) 50%/40px no-repeat}.show-referral{background:#ff6e5a url(/static/images/referral.svg) 50%/40px no-repeat}.show-customer-enquiry{--profile:none;box-sizing:border-box;color:#fff;background:#ff9632 var(--profile) center / cover no-repeat;text-align:center;filter:drop-shadow(0 0 4px #00000026);border:1px solid #fff;border-radius:50%;align-items:center;width:50px;height:50px;display:grid;position:relative}.show-customer-enquiry.with-rating{background:linear-gradient(0deg, #fff 0%, #fff 100%) left bottom / 100% 18px no-repeat, var(--profile) center / cover no-repeat, #ff9632;grid-template-rows:1fr 16px;align-items:flex-start;gap:2px;padding-top:9px}.show-customer-enquiry:before{box-sizing:border-box;border:1px solid #fff;width:14px;height:14px;top:-4px;right:-3px}.show-customer-enquiry .name{text-shadow:0 0 2px #00000080;font-size:18px;line-height:17px}.show-customer-enquiry .rating{color:#454545;justify-content:center;align-items:center;height:11px;font-size:8px;display:flex}.show-customer-enquiry .rating:after{content:"";background:url(/static/images/star-grey-2.svg) 50%/contain no-repeat;width:10px;height:10px}.image-grid.select-mode+.float-buttons .show-add-image,.back-to-top.hide-back{transform:translateX(calc(100% + var(--padding)));opacity:0;pointer-events:none;transition:transform .3s,opacity 0s .5s}.enable-face-filter,.disable-face-filter,.face-filter-loading{color:#fff;text-align:right;box-sizing:border-box;background-color:#4141ff;grid-template-columns:max-content 1fr;align-items:center;gap:8px;max-width:500px;padding:4px 16px 4px 4px;display:grid}.enable-face-filter:before,.disable-face-filter:before,.face-filter-loading:before{content:"";background:50%/contain no-repeat;width:40px;height:40px}.enable-face-filter:before,.face-filter-loading:before{background-image:url(/static/images/find-yourself.svg)}.disable-face-filter:before{background-image:url(/static/images/Chevron-Left-white-2.svg)}.show-face-filter-button-enter,.show-face-filter-button-exit.show-face-filter-button-exit-active{transform:translateX(calc(100% + var(--padding)))}.show-face-filter-button-enter-active,.show-face-filter-button-exit{transform:translate(0)}.show-face-filter-button-enter-active,.show-face-filter-button-exit-active{transition:transform .5s}.popup_box.upload>*{background:#fff url(/static/images/about-banner.svg) 0 calc(100% + 1px)/auto 300px no-repeat;padding:130px 0 430px}.popup_box.upload label input{display:none}.popup_box.upload h2{color:#131415}.popup_box.upload .show-add-image{margin-bottom:50px}.upload-popup .upload-files.show-uploading-items-enter{height:0}.upload-popup .upload-files.show-uploading-items-enter-active{height:210px;transition:height .5s}.upload-popup .upload-files.show-uploading-items-exit{height:210px}.upload-popup .upload-files.show-uploading-items-exit-active{height:0;transition:height .5s}.cover-image-cropper{cursor:pointer;-webkit-tap-highlight-color:transparent;background:50%/100% no-repeat;padding-bottom:56.25%}.switch-table .cover-image-cropper{touch-action:none;margin-top:20px}button.pick{color:var(--text-color);border-color:#a1a1a1cc;min-width:120px;height:32px;padding:0 15px}.switch-table button.pick{margin-top:41px;padding:0 15px}.switch-table button.pick,.create-album button.delete{position:static}.switch-table button.pick:after,.create-album button.delete:after{content:unset}.popup_box.pick-image>div{width:700px;max-height:90%;min-height:unset;gap:30px;padding:40px 30px 0;display:grid;overflow-y:scroll}.popup_box.pick-image>div:after{content:"";height:10px}.popup_box.pick-image h4{text-align:left;padding:0 6px}.popup_box.pick-image .pick-image-grid{position:relative}.popup_box.pick-image .pick-image-grid>div{--column:5;cursor:pointer}.create-album button.delete{grid-column-start:unset;height:40px;margin:0 auto 0 80px}.create-album button.delete:before,.tab-section .comments-section .delete,.tab-section button.delete-version:before{content:"";vertical-align:bottom;background:url(/static/images/bin-grey.svg) top/20px no-repeat;width:20px;height:22px;margin-right:11px;display:inline-block}.album-image{width:100%;color:var(--text-color);background-color:var(--background-color);-webkit-tap-highlight-color:transparent;height:100dvh;display:flex;position:fixed;inset:0}.album-image .left-panel{background-color:var(--background-color);z-index:3;flex-direction:column;flex-shrink:0;width:31px;padding:60px 20px 25px 30px;transition:width .5s;display:flex}.album-image .left-panel:hover,.album-image .left-panel.active{width:290px}.album-image .left-panel>div,.album-image .left-panel .tabs{grid-gap:30px;display:grid}.album-image .left-panel .tabs{grid-auto-rows:min-content}.tab-switch{grid-gap:20px;color:#717273;text-transform:capitalize;cursor:pointer;white-space:nowrap;grid-auto-columns:32px min-content;grid-auto-flow:column;font-size:20px;font-weight:500;line-height:32px;display:grid}.tab-switch:before{content:"";background:50%/32px no-repeat;height:32px}.tab-switch:after{content:attr(data-message);width:0;transition:width .5s;overflow:hidden}.album-image .left-panel .tab-container.active .tab-switch{grid-gap:0;transition:grid-gap 0s .5s}.album-image .left-panel .tab-container.active .tab-switch:after{width:0}.album-image .left-panel:hover .tab-switch:after,.album-image .left-panel.active .tab-switch:after{width:100%}.album-image .left-panel .tab-container{grid-gap:20px;flex-grow:1;grid-template-columns:auto 1fr;min-height:0;max-height:calc(100% - 228px);position:relative;overflow-y:auto}.album-image.customer .left-panel .tab-container{max-height:calc(100% - 352px)}.album-image .left-panel .tab-container label{position:relative}.album-image .left-panel .tab-container .tab-switch{color:var(--text-color)}.album-image .left-panel .tab-container .tab-switch:not(:hover){opacity:.4}.album-image .left-panel .tab-container :checked+.tab-switch{opacity:1}.album-image .left-panel .tab-container .tab-switch+div{background-color:#ff9632;width:5px;height:100%;position:absolute;top:0;left:-30px}.album-image .left-panel input{display:none}.album-image .left-panel .back{margin-bottom:20px;font-weight:700}.album-image .left-panel .back,.album-image .left-panel .back-actions span{color:var(--text-color);align-items:center}.album-image .left-panel .back:before{transform:rotate(-45deg)translate(40%,40%)}.album-image .left-panel .recommend:before{background-image:url(/static/images/star-outline-white.svg)}.album-image .left-panel .pin:before{background-image:url(/static/images/inactive-pin.svg)}.album-image .left-panel .unpin:before{background-image:url(/static/images/unpin.svg)}.album-image .left-panel .pin-filled{cursor:default}.album-image .left-panel .pin-filled:hover{opacity:1}.album-image .left-panel .pin-filled:before{background-image:url(/static/images/active-pin.svg)}.album-image .left-panel .versions:before{content:attr(data-version);text-align:center}.album-image .left-panel .compare:before{background-image:url(/static/images/compare.svg)}.album-image .left-panel .draw:before{background:url(/static/images/draw-white.svg) 50%/auto 32px no-repeat}.album-image .left-panel .comment:before{background-image:url(/static/images/comment-outline.svg)}.album-image .left-panel .face-finder:before{background-image:url(/static/images/ai-face-finder.svg)}.album-image .left-panel .tab-switch.activity:before{background-image:url(/static/images/activity.svg)}.album-image .left-panel .info:before{background-image:url(/static/images/info.svg)}.album-image .left-panel .divider{border:1px solid #717273;width:100%;margin:30px 0}.album-image .left-panel .counts{opacity:0;grid-auto-columns:min-content;grid-auto-flow:column;justify-content:center;width:0;margin-top:auto;transition:opacity .8s .5s;overflow:hidden}.album-image .left-panel:hover .counts,.album-image .left-panel.active .counts{opacity:1;width:100%;overflow:unset;justify-content:flex-start;align-items:flex-start;padding-bottom:12px;display:flex}.album-image .left-panel .counts span{align-items:center}.album-image .left-panel .counts span:after{width:32px;height:32px}.album-image .left-panel .counts span.like:after,.album-image .left-panel .counts span.pick:after,.album-image .left-panel .counts span.approve:after,.album-image .left-panel .counts span.recommend:after,.album-image .left-panel .counts span.pin-filled:after,.album-image .left-panel .counts span.download:after{background-size:33px}.album-image .left-panel .counts span.like{position:relative}.album-image .left-panel .counts span.like:before,.album-image .left-panel .counts span.download:before{content:attr(data-count);font-size:20px}.album-image .left-panel .counts span.like>div,.album-image .left-panel .counts span.like:hover>div{max-width:300px;right:unset;display:block;left:0}.album-image .left-panel .counts span.like:hover>div{transition-delay:unset}.album-image .left-panel .counts span.like>div span{display:block}.album-image .left-panel .counts span.like>div span:after{content:unset}.album-image .canvas-container{z-index:2;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.album-image .canvas-container>div{cursor:pointer;position:absolute}.zoom-container,.photo-actions,.album-image .canvas-container .filename{grid-gap:30px;color:#fff;z-index:20;background-color:#131415b3;grid-auto-flow:column;padding:0 10px;font-size:35px;line-height:60px;display:grid;position:absolute;bottom:10px}.photo-actions{padding:0 15px;right:60px}.album-image .canvas-container .filename{text-overflow:ellipsis;max-width:300px;font-size:20px;display:block;left:10px;overflow:hidden}.zoom-container>span,.zoom-container>span:nth-child(2).reset-zoom{cursor:pointer}.zoom-container>span:nth-child(2){cursor:default;background:url(/static/images/zoom.svg) 50%/25px no-repeat;width:25px}.zoom-container>span:nth-child(2).reset-zoom{background-image:url(/static/images/zoom-reset.svg);background-position-y:3px}.photo-actions>span{cursor:pointer;width:30px;height:60px}.photo-actions>span.delete,.mobile-file-info .buttons-grid span.delete{background:url(/static/images/bin.svg) 50%/26px no-repeat}.photo-actions>span.download{background:url(/static/images/download-white.svg) 50%/25px no-repeat}.photo-actions>span.share{background:url(/static/images/share-white.svg) 50%/22px no-repeat}.show-tab-section-enter{opacity:0}.show-tab-section-enter-active{opacity:1;transition:all .5s .5s}.show-tab-section-exit{opacity:1;width:238px;height:100%;position:absolute;right:0}.show-tab-section-exit-active{opacity:0;transition:all .5s}.tab-section,.folders-grid,.auto-expiry,.filter-quota,.carousel,.album-review .review-tags{scrollbar-width:none}.tab-section::-webkit-scrollbar{display:none}.folders-grid::-webkit-scrollbar{display:none}.auto-expiry::-webkit-scrollbar{display:none}.filter-quota::-webkit-scrollbar{display:none}.carousel::-webkit-scrollbar{display:none}.album-review .review-tags::-webkit-scrollbar{display:none}.tab-section{grid-gap:15px;text-transform:capitalize;grid-auto-rows:min-content;max-height:100%;font-size:20px;font-weight:500;line-height:26px;display:grid;overflow:hidden scroll}.tab-section>span:not(:first-of-type){margin-top:15px}.tab-section .versions-section{grid-gap:15px;color:#a1a1a1;grid-template-columns:repeat(5,min-content);font-size:20px;display:grid}.tab-section .versions-section span{cursor:pointer}.tab-section .versions-section span:hover,.tab-section .versions-section :checked+span,.tab-section .versions-section span.active{color:var(--text-color)}.tab-section .versions-section :checked+span,.tab-section .versions-section span.active{border-bottom:2px solid #ff9632}.tab-section button.small{min-width:110px;padding:0}.tab-section button.add-version,.tab-section button.undo,.bottom-panel button.undo{color:#000;background-color:#717273}.tab-section button.add-version{width:100%}.tab-section button.add-version:before{content:"+";margin-right:15px}.tab-section button.undo:before,.bottom-panel button.undo:before{content:"";vertical-align:bottom;background:url(/static/images/undo.svg) 50%/11px no-repeat;width:11px;height:22px;margin-right:10px;display:inline-block}.tab-section .buttons-grid{justify-content:unset;grid-template-columns:1fr;grid-auto-flow:unset}.version-compare{background:var(--imageRight) left bottom / 100% auto no-repeat, linear-gradient(to bottom, transparent 0px 50px, #fff 50px 100%);font-size:20px;font-weight:500;line-height:26px;display:flex}.version-compare.vertical-slider{bottom:0}.version-compare:before{content:"";width:var(--width);height:var(--height);background:var(--imageLeft) left bottom / auto calc(100% - 50px) no-repeat, linear-gradient(to bottom, transparent 0px 50px, #fff 50px 100%);box-sizing:border-box;border-right:2px solid #fff;display:block}.version-compare .version-numbers,.version-compare .scroll-hint{left:var(--width);align-items:center;display:grid;position:absolute;transform:translate(calc(-50% - 1px))}.version-compare .version-numbers{grid-gap:15px;grid-template-rows:min-content;grid-auto-flow:column;align-self:flex-start;line-height:23px}.version-compare .version-numbers div{background-color:#fff;border-radius:50%;width:23px;height:23px;display:block;position:relative}.version-compare .version-numbers:before,.version-compare .version-numbers:after,.version-compare .scroll-hint:before,.version-compare .scroll-hint:after{content:"";border-top:2px solid #fff;border-left:2px solid #fff;width:11px;height:11px;display:block;transform:rotate(-45deg)}.version-compare .version-numbers:after,.version-compare .scroll-hint:after{transform:rotate(135deg)}.version-compare .version-numbers span{min-width:40px}.version-compare .version-numbers span:first-child{text-align:right;order:-1}.version-compare .version-numbers span:last-child{text-align:left;order:1}.version-compare .scroll-hint{grid-gap:8px;text-align:center;color:#fff;background-color:#131415bf;border-radius:50%;flex-shrink:0;grid-template-columns:min-content 100px min-content;justify-content:center;align-self:center;width:180px;height:180px;font-weight:700}.color-picker,.comment-color-picker{grid-gap:4px;grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.color-picker div{cursor:pointer;border:1px solid #0000;border-radius:50%;padding:4px}.comment-color-picker div{cursor:pointer;--backgroundColor:#fff;border-bottom:1px solid #0000;margin:0 5px;padding-bottom:4px}.color-picker div:before,.comment-color-picker div:before{content:"";background-color:var(--backgroundColor);border-radius:50%;width:20px;height:20px;display:block}.color-picker :checked+div,.comment-color-picker :checked+div{border-color:#fff}.color-picker .comment-all{cursor:default;--backgroundColor:#fff;margin-top:15px;padding:0}.color-picker .close-color{cursor:pointer;background:url(/static/images/cross-mark.svg) 50%/15px no-repeat;width:30px}.comment-color-picker div.all{--backgroundColor:unset;padding:0 0 4px}.comment-color-picker div.all:before{content:attr(data-message);width:auto;font-size:16px;line-height:20px}.canvas-container>div.red{cursor:url(/static/images/cursor-red.svg) 7 29,default}.canvas-container>div.orange{cursor:url(/static/images/cursor-orange.svg) 7 29,default}.canvas-container>div.yellow{cursor:url(/static/images/cursor-yellow.svg) 7 29,default}.canvas-container>div.blue{cursor:url(/static/images/cursor-blue.svg) 7 29,default}.canvas-container>div.green{cursor:url(/static/images/cursor-green.svg) 7 29,default}.tab-section .comments-section,.tab-section .activities-section,.tab-section .no-comment{grid-gap:15px;font-size:16px;line-height:20px;display:grid}.tab-section .comments-section .comment{grid-gap:4px;text-transform:none;display:grid}.tab-section .comments-section .comment .name-stamp{align-items:center;gap:6px;display:flex}.tab-section .comments-section .comment .time-stamp{color:#717273;font-size:12px;font-weight:400}.tab-section .comments-section .comment>span,.tab-section .activities-section .date,.tab-section .no-comment{color:#717273;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tab-section .no-comment{white-space:unset;text-align:center;text-transform:none}.tab-section .comments-section .comment>div{grid-gap:10px;grid-auto-columns:1fr auto;grid-auto-flow:column;display:grid}.tab-section .comments-section .delete{cursor:pointer;margin:0}.tab-section .comments-section span.comment-done{text-decoration:line-through}.tab-section .comments-section .comment-done div{box-sizing:border-box;cursor:pointer;border:2px solid #717273;border-radius:50%;width:20px;height:20px}.tab-section .comments-section .comment-done :checked+div{background:#717273 url(/static/images/comment-done.svg) 50%/cover no-repeat}.tab-section .comments-section+.send-comment{color:#717273;grid-template-columns:minmax(0,1fr) max-content;align-items:center;font-size:16px}.tab-section .comments-section+.send-comment textarea,.tab-section .comments-section+.send-comment:before{color:var(--text-color);resize:none;background-color:#0000;grid-area:1/1/1/1;padding:4px 15px;font-weight:500}.tab-section .comments-section+.send-comment:before{content:attr(data-message) " ";white-space:pre-wrap;box-sizing:border-box;visibility:hidden;text-transform:none}.tab-section .comments-section+.send-comment input[type=submit]{background-color:unset;color:#717273;text-transform:capitalize;cursor:pointer;border:0;padding:0;font-size:16px;font-weight:500;line-height:20px;display:block}.tab-section .activities-section .activity{grid-column-gap:10px;--backgroundImage:url(/static/images/profile.svg);grid-template-columns:min-content 1fr min-content;display:grid}.tab-section .activities-section .activity:before{content:"";background:var(--backgroundImage) center / cover no-repeat;border-radius:50%;grid-row-end:span 2;width:35px;height:35px}.tab-section .activities-section .activity div{display:grid}.tab-section .activities-section .activity .time{text-transform:lowercase;white-space:nowrap}.tab-section .activities-section .activity .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tab-section .activities-section .activity span:not(.name):not(.time){grid-column-end:span 2}.tab-section .section-title{grid-template-columns:1fr min-content;grid-auto-flow:column;align-items:center;display:grid}.tab-section .hide-section{cursor:pointer;background:url(/static/images/hide-section.svg) 50%/16px no-repeat;width:16px;height:26px}.tab-section .file-info-section{grid-gap:20px;font-size:16px;font-weight:700;line-height:20px;display:grid}.tab-section .file-info-section>div{display:grid}.tab-section .file-info-section>div>span:first-child{color:#717273;font-weight:500}.tab-section .file-info-section>div>span:first-child:after{content:":"}.tab-section .file-info-section>div>span:last-child{text-transform:none;word-break:break-all}.prev-image,.next-image{z-index:16;border-top:3px solid #717273;border-left:3px solid #717273;width:30px;height:30px;position:absolute;transform:rotate(-45deg)}.prev-image{left:35px}.next-image{right:35px;transform:rotate(135deg)}.prev-image:hover,.next-image:hover{border-color:#fff}.prev-image:before,.next-image:before,.judge-grid .judge-popup .prev-judge:before,.judge-grid .judge-popup .next-judge:before{content:"";cursor:pointer;width:200%;height:300%;display:block;transform:rotate(-135deg)translate(70%,10%)}.settings{box-sizing:border-box;background:url(/static/images/settings-background.svg) bottom/100% no-repeat;min-height:calc(100vh - 160px);margin-top:160px;padding:0 60px 120px}.settings>.buttons-grid{justify-content:unset;white-space:nowrap;grid-gap:50px;padding:20px 0}.settings h4{border-bottom:4px solid #0000;padding-bottom:5px;font-size:24px}.settings :checked+a h4{border-color:#ff9632}.settings .settings-switch{grid-gap:30px;text-transform:uppercase;color:#717273;white-space:nowrap;grid-auto-rows:min-content;font-size:24px;font-weight:500;line-height:31px;display:grid}.settings .settings-switch input,.settings .settings-grid form button.hidden,.settings .pick-profile label input,.settings>.buttons-grid input{display:none}.settings .settings-switch :checked+a{color:var(--text-color);font-weight:700}.settings .settings-grid{grid-gap:40px;grid-template-columns:250px 1fr min-content;padding:30px 0;display:grid}.settings .settings-grid>button{white-space:nowrap;align-self:flex-start}.settings .settings-grid .input-table{grid-gap:30px 50px;grid-template-columns:min-content 420px}.settings .settings-grid .input-table span{white-space:nowrap}.settings .profile-title{align-self:flex-start}.settings .pick-profile{--profile:url(/static/images/profile.svg);justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.settings .pick-profile:before{content:"";background:var(--profile) center / cover no-repeat;border-radius:50%;width:120px;height:120px}.settings form .pick-profile label{cursor:pointer}.settings form .pick-profile button{pointer-events:none}.settings form button.pick:after{content:unset}.settings .subdomain-input-container{text-transform:none;align-items:center;display:flex}.settings .subdomain-input-container input{flex-grow:1}.popup_box.change-password>*{align-items:unset;background:#fff url(/static/images/change-password-background.svg) 50% calc(100% + 1px)/100% no-repeat;padding:60px 90px 330px;position:relative;overflow:hidden}.popup_box.change-password h4{text-align:left;margin-bottom:30px;line-height:33px}.popup_box.change-password .input-table input{color:#131415;border-color:#131415}.categories-title{font-size:24px}.subscription-settings,.subscription-settings .plan-details .price-cycle span{text-transform:capitalize}.subscription-settings{grid-gap:55px;display:grid}.subscription-settings .subscription-setting{grid-gap:30px;grid-auto-rows:min-content;display:grid}.subscription-settings .plan-name{grid-row-gap:20px;grid-template-columns:max-content auto;align-items:baseline;display:grid}.subscription-settings .plan-name:after,.plan-card:before{content:"";background:50%/contain no-repeat;width:130px;height:90px}.subscription-settings .plan-name:after{grid-column-end:span 2}.plan-card:before{margin:30px auto 20px}.subscription-settings .plan-name.rookie:after,.plan-card.rookie:before{background-image:url(/static/images/plan-rookie.svg)}.subscription-settings .plan-name.uprising:after,.plan-card.uprising:before{background-image:url(/static/images/plan-uprising.svg)}.subscription-settings .plan-name.professional:after,.plan-card.professional:before{background-image:url(/static/images/plan-professional.svg)}.subscription-settings .plan-name.legend:after,.plan-card.legend:before{background-image:url(/static/images/plan-legend.svg)}.subscription-settings .plan-name.free:after,.plan-card.free:before{background-image:url(/static/images/plan-free.svg)}.subscription-settings .plan-name.core:after,.plan-card.core:before{background-image:url(/static/images/plan-core.svg)}.subscription-settings .plan-name.premium:after,.plan-card.premium:before{background-image:url(/static/images/plan-premium.svg)}.subscription-settings .plan-name.enterprise:after,.plan-card.enterprise:before{background-image:url(/static/images/plan-enterprise.svg)}.plan-card.free:before,.plan-card.core:before,.plan-card.premium:before,.plan-card.enterprise:before{margin-bottom:-15px}@media (min-width:992px){.plan-card.free:before,.plan-card.core:before,.plan-card.premium:before,.plan-card.enterprise:before{margin-top:50px}}@media (max-width:767px){.plan-card.free:before,.plan-card.core:before,.plan-card.premium:before,.plan-card.enterprise:before{margin-top:45px;margin-bottom:-18px}}.subscription-settings .plan-name h4{line-height:33px}.subscription-settings .plan-details{grid-gap:15px;display:grid}.subscription-settings .plan-details .price-cycle{text-transform:none}.subscription-settings .buttons-grid{justify-content:unset;white-space:nowrap}.subscription-settings .filter-quota{width:auto;overflow-y:unset;border:2px solid #fff;flex-flow:wrap;gap:50px 100px;padding:30px 30px 10px;position:static}.subscription-settings .filter-quota .quota,.subscription-settings .filter-quota .storage{grid-column-gap:35px;grid-template-rows:repeat(2,min-content);grid-auto-columns:max-content;grid-auto-flow:column;margin:0;display:grid}.subscription-settings .filter-quota .storage{grid-template-rows:repeat(3,min-content)}.api-key-settings{grid-gap:55px;grid-auto-rows:min-content;min-width:0;max-width:100%;display:grid}.api-key-settings .api-key-setting{grid-gap:20px;grid-auto-rows:min-content;min-width:0;display:grid}.api-key-settings .api-key-setting h4{text-align:left}.api-key-settings .api-key-setting .input-table input{min-width:0}.api-key-settings .api-key-setting.api-key-reveal{border:2px solid #ff9632;border-radius:20px;padding:30px}.api-key-settings .api-key-reveal .reveal-input{min-width:0}.api-key-settings .api-key-reveal .reveal-input input{box-sizing:border-box;width:100%;color:var(--text-color);text-overflow:ellipsis;background-color:#0000;border:1px solid #ff9632;border-radius:20px;padding:0 20px;font-family:monospace;font-size:16px;line-height:38px}.api-key-settings .api-key-reveal .reveal-actions{justify-content:start;position:relative}.api-key-settings .copied{color:#f8f8f8;text-align:center;text-transform:capitalize;white-space:nowrap;background-color:#131415;border-radius:8px;padding:8px;font-size:14px;line-height:17px;position:absolute;bottom:calc(100% + 8px);left:0}@media (prefers-color-scheme:light){.api-key-settings .copied{color:#131415;background-color:#f8f8f8}}.api-key-settings .key-id-field{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.api-key-settings .key-id-field button{margin-left:0}.api-key-settings .key-id-field button:after{content:none}.api-key-settings .key-id-field input{box-sizing:border-box;min-width:0;color:var(--text-color);text-overflow:ellipsis;background-color:#0000;border:1px solid #fff;border-radius:20px;flex:1;padding:0 20px;font-family:monospace;font-size:16px;line-height:38px}.api-key-settings .key-id-field .small{flex-shrink:0}.api-key-settings .key-id-field .copied{left:auto;right:0}.api-key-settings span.warning,.api-key-settings .api-key-error{color:#ff6e5a}.api-key-settings .buttons-grid{white-space:nowrap;grid-auto-columns:max-content;justify-content:start}.api-key-settings button.outline{color:#ff9632}.webhook-settings{grid-gap:55px;grid-auto-rows:min-content;min-width:0;max-width:100%;display:grid}.webhook-settings .webhook-setting{grid-gap:20px;grid-auto-rows:min-content;min-width:0;display:grid}.webhook-settings .webhook-setting h4{text-align:left}.webhook-settings .webhook-setting .input-table input{min-width:0}.webhook-settings .input-table label{white-space:nowrap}.webhook-settings .webhook-learn-more{color:#ff9632;justify-self:start}.webhook-settings .buttons-grid{white-space:nowrap;grid-auto-columns:max-content;justify-content:start}.webhook-settings .secret-actions{position:relative}.webhook-settings .buttons-grid.webhook-test-actions{justify-content:space-between}.webhook-settings button.outline{color:#ff9632}.webhook-settings button.outline.webhook-delete,.webhook-settings .webhook-error{color:#ff6e5a}.webhook-settings .webhook-hint{color:var(--grey-stale-text-2)}.webhook-settings .webhook-test-result[data-status=httpError],.webhook-settings .webhook-test-result[data-status=unreachable]{color:#ff6e5a}.webhook-settings .key-id-field{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.webhook-settings .key-id-field input{box-sizing:border-box;min-width:0;color:var(--text-color);text-overflow:ellipsis;background-color:#0000;border:1px solid #fff;border-radius:20px;flex:1;padding:0 20px;font-family:monospace;font-size:16px;line-height:38px}.webhook-settings .key-id-field textarea{box-sizing:border-box;min-width:0;max-width:100%;color:var(--text-color);white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;resize:none;background-color:#0000;border:1px solid #fff;border-radius:20px;flex:1;padding:8px 20px;font-family:monospace;font-size:16px;line-height:20px;overflow-y:auto}.webhook-settings .copied{color:#f8f8f8;text-align:center;text-transform:capitalize;white-space:nowrap;background-color:#131415;border-radius:8px;padding:8px;font-size:14px;line-height:17px;position:absolute;bottom:calc(100% + 8px);left:0}@media (prefers-color-scheme:light){.webhook-settings .copied{color:#131415;background-color:#f8f8f8}}.popup_box.cancel-subscription span,.popup_box.regenerate-api-key span,.popup_box.webhook-confirm span,.popup_box.guide_start span{text-align:center;text-transform:none;margin-top:30px}.mobile-nav-menu{box-sizing:border-box;color:#131415;grid-gap:30px;text-transform:capitalize;z-index:20;background:#fff url(/static/images/delete-background.svg) bottom/100% no-repeat;grid-auto-rows:min-content;width:270px;padding:30px 0 90px;display:grid;position:fixed;top:160px;right:0}.mobile-nav-menu>a,.mobile-nav-menu .language-list{margin:0 30px}.show-nav-menu-enter{opacity:0;transform:translateY(-100%)}.show-nav-menu-enter-active{opacity:1;transition:all .5s;transform:translateY(0)}.show-nav-menu-exit{opacity:1;transform:translateY(0)}.show-nav-menu-exit-active{opacity:0;transition:all .5s;transform:translateY(-100%)}.mobile-nav-menu .menu-profile{grid-gap:20px;--profile:url(/static/images/profile-black.svg);border-bottom:1px solid #979797;grid-auto-columns:min-content 1fr;grid-auto-flow:column;align-items:center;padding:0 30px 30px;display:grid}.mobile-nav-menu .menu-profile:before,.customer-album-cover-container .cover-profile.with-profile:before{content:"";background:var(--profile) center / cover no-repeat;border-radius:50%;width:70px;height:70px}.plan-card,.pricing-features,.collapsed-pricing{font-size:16px;line-height:26px}.plan-card,.pricing-features{color:#d1d1d1}.pricing-container.upgrade .plan-card,.pricing-container.upgrade .pricing-features{color:var(--grey-4)}.plan-card{text-align:center;box-sizing:border-box;grid-auto-rows:max-content;gap:35px;width:100%;padding:60px 15px 45px;display:grid}.plan-card h2{letter-spacing:.012em;order:-1;line-height:40px}.plan-card .annually{text-transform:capitalize;display:grid}.plan-card .annually h1,h1.pricing-header,.album-grid-container h1,.popup-box-2023.photographer-referral h1,.lead-credits-available-container h1{font-size:42px;line-height:50px}.plan-card .annually>div{justify-content:center;align-items:baseline;gap:8px;display:flex}.plan-card .annually span,.pricing-cards .popular,.pricing-features-header,.print-store-header b,.print-checkout-summary .header,.popup-box-2023.photographer-referral b.header,.popup-box-2023.share-review b.header,.popup-box-2023.verify-share b,.referee-form h4,.bookings-lead-credits b,.lead-credits-available-container b,.customer-referral-profile h5{letter-spacing:1.5px;font-size:20px;line-height:24px}.referee-form h4,.customer-referral-profile h5{letter-spacing:.5px}.plan-card .annually span,.pricing-cards .popular,.pricing-features-header{text-transform:uppercase}.plan-card .annually span{color:#fff;font-weight:700}.pricing-container.upgrade .plan-card .annually span{color:var(--text-color)}.plan-card .monthly{grid-template-rows:26px max-content;gap:25px;display:grid}.plan-card .monthly:after{content:"";border-radius:0 30px 0 0;grid-row-start:2;width:30px;height:30px;margin-left:auto;margin-right:auto}.plan-card .monthly.corporate:after{margin-top:25px}.plan-card.free .monthly:after,.plan-card.rookie .monthly:after{background-color:#ff9632}.plan-card.core .monthly:after,.plan-card.uprising .monthly:after{background-color:#ff6e5a}.plan-card.premium .monthly:after,.plan-card.professional .monthly:after{background-color:#4141ff}.plan-card.enterprise .monthly:after,.plan-card.legend .monthly:after{background-color:#ffd741}.plan-card a{margin-top:5px}.payment{box-sizing:border-box;background:url(/static/images/payment-background.svg) right calc(100% + 1px)/auto 140px no-repeat;grid-template-columns:1fr 430px;gap:50px;min-height:calc(100vh - 160px);margin-top:160px;padding:0 60px 140px;display:grid}.payment h2{text-align:left;text-transform:none}.payment .billing-cycles{grid-gap:60px;grid-auto-rows:min-content;max-width:550px;display:grid}.payment .billing-cycles span{text-transform:capitalize}.payment .billing-cycles>div{grid-gap:80px;display:grid}.payment .billing-cycles .billing-cycle{grid-column-gap:30px;grid-template-columns:max-content 1fr max-content;align-items:flex-start;font-size:20px;line-height:26px;display:grid}.payment .billing-cycles .billing-cycle input{display:none}.payment .billing-cycles .billing-cycle input+div{box-sizing:border-box;cursor:pointer;border:2px solid #ff9632;border-radius:50%;width:30px;height:30px}.payment .billing-cycles .billing-cycle :checked+div{background-color:#ff9632}.payment .billing-cycles .billing-cycle>div{display:grid}.payment .billing-cycles .billing-cycle>div span:last-child{color:#717273;text-transform:none;font-size:16px;line-height:21px}.payment .billing-cycles .billing-cycle h4,.payment .order-summary h4{font-size:20px;line-height:28px}.payment .billing-cycles .billing-cycle span[data-discount]:after{content:attr(data-discount);color:#ff9632;text-transform:none;font-size:16px;font-weight:700;display:inline-block}.payment .order-summary{border:2px solid #fff;border-radius:10px;flex-direction:column;align-self:flex-start;padding:20px 25px 25px;display:flex}.payment .order-summary h4{text-align:left}.payment .order-summary>div{grid-gap:15px;text-transform:capitalize;white-space:nowrap;grid-template-columns:1fr min-content;margin:15px 0 45px;display:grid}.payment .order-summary>div span:nth-child(2n){text-align:end;font-weight:700}.payment .order-summary .note,.payment .order-summary .divider{grid-column-end:span 2}.payment .order-summary .note{text-transform:none;color:#717273;margin-top:10px;font-size:12px;font-style:italic;line-height:16px}.payment .order-summary .divider{border:1px solid #fff}.payment .order-summary .total-price{color:#ff9632}.payment .order-summary button{align-self:center;padding:12px 45px}.customer-album-cover-container{justify-content:flex-end;padding:40px 60px}.customer-album-cover-container h1{font-size:80px;line-height:110px}.customer-album-cover-container .cover-profile{grid-gap:10px;color:#fff;grid-auto-flow:column;align-items:center;font-size:30px;font-weight:700;line-height:40px;display:grid}.customer-album-cover-container .cover-profile.with-profile:before{width:50px;height:50px}.popup-box-2023.verify-share .iti{color:#131415}.iti .iti__country-list{color:var(--text-color);background-color:var(--background-color)}.popup-box-2023.exchange-contact .iti .iti__country-list,.popup-box-2023.customer-enquiry .iti .iti__country-list{color:var(--text-color-invert);background-color:var(--background-color-invert)}body.landing-mode .iti .iti__country-list{color:#fff;background-color:#131415}.popup-box-2023.verify-share .iti .iti__country-list{color:#131415;background-color:#fff}.iti.iti--separate-dial-code .iti__selected-flag,.iti.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000}.iti .iti__selected-flag:focus{outline:none}.version-picker{grid-gap:10px;background-color:#131415;border:1px solid #fff;padding:0;display:grid}.version-picker span{color:#717273;text-align:center;padding:0 25px}.version-picker :checked+span{color:#fff}.version-picker:before,.version-picker:after{content:"";height:1px}.bottom-panel .show-version-picker-exit,.bottom-panel .show-version-picker-exit-active{position:absolute}.info-container{align-items:center;gap:4px;display:flex}.info-container[role=button]:focus-visible{outline:2px solid var(--orange-80);outline-offset:2px}.info-container .hover-info{background:url(/static/images/hover-info.svg) 50%/contain no-repeat;width:16px;height:16px;position:relative}.share-scrollable .info-container .hover-info{position:static}.info-container .hover-info div,.toggle-info-container .disabled-message,.auto-expiry.disabled-message{box-sizing:border-box;background-color:var(--background-color-invert);width:250px;color:var(--text-color-invert);font-family:var(--content-family);text-align:left;text-transform:none;letter-spacing:normal;z-index:1;border-radius:8px;padding:8px 12px;font-weight:400;position:absolute;top:calc(100% + 5px);right:0;transform:translate(50%)}.share-scrollable .info-container .hover-info div,.toggle-info-container .disabled-message,.auto-expiry.disabled-message{top:var(--top);right:unset;width:max-content;max-width:270px;transform:none}.popup_box .info-container .hover-info div,.popup_box .toggle-info-container .disabled-message,.popup_box .auto-expiry.disabled-message{background-color:var(--background-color);color:var(--text-color)}.info-container .hover-info div .link{color:#ff9632;align-items:center;font-weight:700;display:inline-flex}.info-container .hover-info div .link:after{content:"";background:url(/static/images/Chevron-Right-orange.svg) 50%/contain no-repeat;width:24px;height:24px}.contest-banner,.ambassador-banner{background:url(/static/images/contest/contest-landing.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;font-size:20px;line-height:26px;display:flex;position:relative}.ambassador-banner{background:linear-gradient(#0000004d 0%,#0000 100%),url(/static/images/ambassador/ambassador-banner.jpg) 50%/cover no-repeat}.contest-banner.marriott-contest{background:linear-gradient(#13141573 0% 100%),url(/static/images/contest-marriott/marriott-contest-cover.jpg) 50%/cover no-repeat}.contest-banner.indonesia-contest{grid-gap:10px;background:linear-gradient(#00000059 0% 100%),url(/static/images/contest-indonesia/contest-cover.jpg) top/cover no-repeat}.contest-banner.ukraine-contest{background:url(/static/images/contest-ukraine/contest-cover.jpg) top/cover no-repeat}.contest-banner h1+span,.contest-banner.marriott-contest .contest-title,.contest-banner.ukraine-contest h1{text-transform:uppercase;letter-spacing:6px;margin:40px 0 70px;font-size:80px;font-weight:700;line-height:66px}.contest-banner.marriott-contest .contest-title,.contest-banner.ukraine-contest h1{text-transform:capitalize;letter-spacing:unset;margin:10px 0 40px;font-weight:400;line-height:96px}.contest-banner.ukraine-contest h1{margin:0}.contest-banner .banner-credit,.ambassador-banner .banner-credit{position:absolute;bottom:30px;right:60px}.contest-banner .banner-credit:before,.ambassador-banner .banner-credit:before,.ambassador-image-text>div:last-child:before{content:attr(data-credit)}.contest-banner .banner-top,.ambassador-banner .banner-top{position:absolute;top:0}.contest-banner.marriott-contest img,.contest-banner.indonesia-contest img{width:380px}.contest-banner.indonesia-contest img{padding:18px 0}.contest-banner.marriott-contest .contest-header,.contest-banner.indonesia-contest .contest-header{font-size:35px;line-height:55px}.contest-tab-paragraphs{grid-gap:25px;max-width:1440px;margin:auto;display:grid}.contest-tab-paragraphs:before,.contest-tab-paragraphs:after,.ambassador-paragraph:before,.ambassador-paragraph:after{content:"";background:url(/static/images/contest-tab-background.svg) 50%/contain no-repeat;width:430px;height:140px;display:block}.contest-tab-paragraphs:before,.ambassador-paragraph:before{transform:scaleX(-1)}.contest-tab-paragraphs:after,.ambassador-paragraph:after{margin-left:auto}.contest-tabs{grid-row-gap:40px;grid-template-columns:repeat(4,max-content);justify-content:space-around;padding:55px 70px;display:grid}.marriott-contest .contest-tabs{grid-template-columns:repeat(5,max-content)}.contest-tabs label{justify-content:center;display:flex}.contest-tabs input{display:none}.contest-tabs h4{cursor:pointer;border-bottom:4px solid #0000;font-size:24px;line-height:33px;transition:all .5s}.contest-tabs :checked+h4{border-color:#ff9632}.contest-tab-paragraphs p,.contest-tab-paragraphs ol,.contest-tab-paragraphs ul,.contest-tab-paragraphs .hotel-table,.contest-tab-paragraphs .hotel-card{text-align:left;max-width:unset;white-space:pre-line;margin:0;padding:0 70px;font-size:24px;line-height:31px}.contest-tab-paragraphs ul{padding-left:100px}.contest-tab-paragraphs a,.create-album.contest-marriott-apply span a,.popup_box.share-template .share-grid .textarea a,.popup_box.payment-completed a{color:#50c3fe}.contest-tab-paragraphs a:hover,.popup_box.share-template .share-grid .textarea a:hover,.popup_box.cancel-subscription span a:hover,.reset-container span:hover,.hidden-warning span:hover,.create-album.contest-marriott-apply span a:hover{text-decoration:underline}.contest-tab-paragraphs ol{counter-reset:how-to-enter;list-style-type:none}.contest-tab-paragraphs ol li{display:flex}.contest-tab-paragraphs ol li:before{counter-increment:how-to-enter;content:counter(how-to-enter) ". ";flex-shrink:0;width:34px;font-weight:700;display:inline-block}.contest-tab-paragraphs ol ul{padding-left:20px;padding-right:0}.contest-tab-paragraphs ol ul li:before{counter-increment:unset;content:"•"}.contest-tab-paragraphs .nft-id-cards,.create-album.contest-marriott-apply .nft-id-cards{grid-gap:20px 60px;grid-template-columns:repeat(2,max-content);display:grid}.contest-tab-paragraphs .nft-id-cards img{max-width:333px}.contest-tab-paragraphs .hotel-table{border:2px solid #fff;grid-template-columns:1fr 570px;margin:0 200px;padding:0;display:grid}.contest-tab-paragraphs .hotel-table>*{padding:20px 30px}.contest-tab-paragraphs .hotel-table>:nth-child(n+3){border-top:2px solid #fff}.contest-tab-paragraphs .hotel-table ol li:before{font-weight:400}.contest-tab-paragraphs .hotel-table .hotels-list{display:grid}.contest-tab-paragraphs .hotel-card{flex-direction:column;align-items:flex-start;margin-top:120px;padding:0 200px;display:flex}.contest-tab-paragraphs .hotel-card a+a{margin-top:10px;font-size:20px;line-height:26px}.contest-tab-paragraphs .hotel-card .hotel-table{box-sizing:border-box;width:100%;margin:25px 0 0}.contest-tab-paragraphs .hotel-card .hotel-images{grid-gap:10px;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.contest-tab-paragraphs .hotel-card .hotel-images img{max-width:100%}.contest-winners p{text-align:center}.contest-winners h1+p{margin-top:15px}.contest-winners .contest-winners-image{grid-gap:40px;padding:40px 70px;display:grid}.contest-winners .contest-winners-image img{width:100%}.marriott-contest .contest-winners .contest-winners-image img{width:auto;height:75vh;max-height:750px;margin:auto}.contest-winners .contest-winners-image+p{margin-bottom:120px;padding:0 200px}.contest-winners .contest-winners-image+p b{margin-bottom:10px;display:block}.contest-inspiration{grid-gap:80px;max-width:1440px;margin:auto;padding:120px 0 70px;display:grid}.contest-inspiration .contest-inspiration-grid{grid-gap:35px 10px;grid-template-columns:repeat(3,1fr);display:grid}.contest-inspiration .contest-inspiration-grid>div{grid-gap:15px;text-align:center;grid-template-rows:1fr auto;display:grid}.contest-inspiration .contest-inspiration-grid img{width:100%}.contest-inspiration .contest-inspiration-grid span{font-size:20px;line-height:26px}.popup_box.ambassador-apply textarea{box-sizing:border-box;background-color:#0000;border:1px solid #a1a1a1;border-radius:20px;width:100%;min-height:180px;padding:10px 20px;font-size:16px;line-height:26px}.popup_box.cancel-subscription span a,.popup-box-2023.photographer-referral .textarea a{color:#50c3fe;word-break:break-all}.judge-grid{grid-gap:90px 110px;grid-template-columns:repeat(3,1fr);padding:0 70px;display:grid;position:relative;overflow:hidden}.judge-grid.ukraine-contest{justify-content:center;display:flex}.judge-grid .judge{grid-gap:25px;text-align:center;align-self:flex-start;font-size:20px;display:grid}.judge-grid.ukraine-contest .judge{max-width:270px}.judge-grid .judge-popup .judge{grid-gap:15px}.judge-grid .judge .judge-profile{cursor:pointer;border:3px solid #ff9632;border-radius:50%;padding:27px}.judge-grid .judge-popup .judge .judge-profile,.judge-grid.ukraine-contest .judge .judge-profile{cursor:default}.judge-grid .judge .judge-profile:before{content:"";box-sizing:border-box;background:var(--backgroundImage) center top / cover no-repeat;border-radius:50%;width:100%;padding-bottom:100%;display:block}.judge-grid .judge-popup .judge .judge-profile:before{width:300px;height:300px;padding-bottom:0}.judge-grid.marriott-contest .judge b,.judge-grid.ukraine-contest .judge b,.judge-grid.ukraine-contest .judge a{display:block}.judge-grid.marriott-contest .judge-popup .judge b{margin-top:10px}.judge-grid.marriott-contest .judge .judge-title span:first-child{color:#ff9632;display:block}.judge-grid .judge-popup{color:#131415;grid-gap:25px;z-index:21;background-color:#fff;grid-auto-rows:min-content;align-items:center;height:100%;display:grid;position:fixed;inset:0;overflow-y:scroll}.judge-grid .judge-popup p{padding:0 120px;font-size:18px}.judge-grid.marriott-contest .judge-popup p{text-align:center}.judge-grid .judge-popup:before,.judge-grid .judge-popup:after{content:"";height:1px}.judge-grid .judge-popup .close-popup,.popup_box.guide_start .close-popup,.image-grid.flow-mode>.guide-bar .close-popup,.popup_box.welcome .close-popup,.popup_box.portfolio-reviews .close-popup,.popup_box.limit-reached .close-popup,.review-image .close-popup,.popup_box.face-filter-payment .close-popup,.data-usage-limit-banner .close-popup,.full-popup.customer-login .close-popup,.popup_box.share-template .close-popup,.popup_box.feature-settings .close-popup,.popup_box.album-sync .close-popup,.popup_box.print-portal .close-popup,.popup_box.payment-completed .close-popup,.popup-box-2023 .close-popup,.popup_box.delete-image .close-popup{cursor:pointer;background:url(/static/images/cross-mark-black.svg) 50%/contain no-repeat;position:absolute;top:30px;right:30px}.review-image .close-popup{background-image:url(/static/images/cross-mark.svg)}.data-usage-limit-banner .close-popup{background-image:url(/static/images/cross-mark-2.svg);width:24px;height:24px;top:50%;right:24px;transform:translateY(-50%)}.popup_box.portfolio-reviews .close-popup,.popup_box.face-filter-payment .close-popup,.popup_box.share-template .close-popup,.popup_box.ai-face-finder .close-popup,.popup_box.feature-settings .close-popup,.popup_box.album-sync .close-popup,.popup_box.print-portal .close-popup,.popup_box.payment-completed .close-popup,.popup-box-2023 .close-popup,.popup_box.delete-image .close-popup{background-image:url(/static/images/cross-mark-black-2.svg);width:20px;height:20px;top:32px;right:32px}.popup-card .close-popup{cursor:pointer;background:url(/static/images/cross-mark-2.svg) 50%/contain no-repeat;width:20px;height:20px}.download-popup .close-popup{cursor:pointer;background:url(/static/images/cross-mark-black-2.svg) 50%/contain no-repeat;width:24px;height:24px}.judge-grid .judge-popup .close-popup{width:30px;height:30px}.popup_box.guide_start .close-popup,.image-grid.flow-mode>.guide-bar .close-popup,.popup_box.welcome .close-popup,.popup_box.limit-reached .close-popup,.review-image .close-popup{width:22px;height:22px}.image-grid.flow-mode>.guide-bar .close-popup{top:20px;left:unset}.full-popup.customer-login .close-popup{background-image:url(/static/images/cross-mark-2.svg);width:20px;height:20px;top:32px;right:32px}.judge-grid .judge-popup .prev-judge,.judge-grid .judge-popup .next-judge{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;border-top:3px solid #131415;border-left:3px solid #131415;width:30px;height:30px;display:block;position:absolute;top:50%}.judge-grid .judge-popup .prev-judge{margin-left:35px;left:0;transform:rotate(-45deg)}.judge-grid .judge-popup .next-judge{margin-right:35px;right:0;transform:rotate(135deg)}.judge-grid .judge-popup .judge a{background:50%/contain no-repeat;width:30px;height:30px;display:block}.judge-grid .judge-popup .judge a.facebook{background-image:url(/static/images/facebook-black.svg)}.judge-grid .judge-popup .judge a.instagram{background-image:url(/static/images/instagram-black.svg)}.judge-grid .judge-popup .judge a.website{background-image:url(/static/images/website-black.svg)}.judge-grid .judge-popup .judge .socials{grid-gap:45px;grid-auto-flow:column;justify-content:center;display:grid}.judge-grid .judge-popup .judge>div{margin:auto}.contest-supporting{background-color:#fff;flex-direction:column;padding-top:60px;display:flex}.contest-supporting h1{color:#131415}.contest-sponsors{grid-gap:240px;grid-auto-columns:350px;grid-auto-flow:column;justify-content:center;margin:60px auto 130px;display:grid}.contest-sponsors.marriott-contest{grid-gap:70px;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;padding:0 60px}.contest-sponsors.marriott-sponsors{grid-gap:100px 130px;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;align-items:center;padding:0 200px}.contest-sponsors img{width:100%}.contest-sponsors.marriott-contest img:first-child{grid-column-end:span 4;max-width:365px;margin:auto}.reset-container{grid-column-end:span 2;align-items:center;display:flex}.reset-container span,.hidden-warning span{color:#50c3fe;cursor:pointer}.customer-album-cover-container .language-switch-container{color:#fff;grid-auto-flow:column;align-items:center;gap:16px;font-weight:700;display:grid;position:absolute;top:55px;right:60px}.show-scroll-hint-exit{opacity:1}.show-scroll-hint-exit-active{opacity:0;transition:opacity .3s}.contact-us,.footer-contact-us{gap:20px;display:flex}.contact-us{text-transform:capitalize;background-color:var(--background-color);align-items:center;margin:auto 0 20px}.footer-contact-us{flex-wrap:wrap;gap:25px}.popup_box.guide_start,.popup_box.guide_bar_background{bottom:unset;position:sticky}.image-grid.flow-mode a.recommend-guide,.image-grid.flow-mode a.like-guide,.image-grid.flow-mode a.pick-guide{z-index:21;pointer-events:none}.image-grid.flow-mode a.recommend-guide>div:before,.image-grid.flow-mode a.like-guide>div:before,.image-grid.flow-mode a.pick-guide>div:before{content:"";z-index:1;background-color:#000000b3;position:absolute;inset:0}.image-grid.flow-mode a.recommend-guide label.recommend,.image-grid.flow-mode a.like-guide label.like,.image-grid.flow-mode a.pick-guide label.select{z-index:1;cursor:pointer;pointer-events:all}.image-grid.flow-mode a.recommend-guide input+span.recommend,.image-grid.customer.flow-mode a.like-guide input+div.like,.image-grid.customer.flow-mode a.pick-guide input+div.select{opacity:1;pointer-events:none}.image-grid.flow-mode>.guide-bar{z-index:22;background-position:55px;background-repeat:no-repeat;background-size:86px;justify-content:center;align-items:flex-start;width:100vw;min-height:100px;margin:auto 0 0;padding:20px 170px;font-size:24px;line-height:30px;position:sticky;bottom:0;transform:translate(-60px)}.image-grid.flow-mode>.guide-bar.enlarge-guide{background:#fff url(/static/images/guide-enlarge.svg) 0/auto 100% no-repeat}.image-grid.flow-mode>.guide-bar b{font-family:var(--header-family)}.image-grid.flow-mode .guide-pointer{z-index:21;pointer-events:none;line-height:21px;position:absolute;top:10px;left:30px}.image-grid.flow-mode a.like-guide .guide-pointer{left:40px}.image-grid.flow-mode a.pick-guide .guide-pointer{left:unset;right:30px}@keyframes left-pointer{0%{padding-left:0;padding-right:10px}50%{padding-left:5px;padding-right:5px}to{padding-left:0;padding-right:10px}}@keyframes right-pointer{0%{padding-left:10px;padding-right:0}50%{padding-left:5px;padding-right:5px}to{padding-left:10px;padding-right:0}}.image-grid.flow-mode a.recommend-guide .guide-pointer:before,.image-grid.flow-mode a.like-guide .guide-pointer:before,.image-grid.flow-mode a.enlarge-guide .guide-pointer:before{content:"←";animation:2s linear infinite forwards left-pointer}.image-grid.flow-mode a.pick-guide .guide-pointer:after{content:"→";animation:2s linear infinite forwards right-pointer}.image-grid.flow-mode a.enlarge-guide{z-index:21;overflow:visible}.image-grid.flow-mode a.enlarge-guide .guide-pointer{position:absolute;top:50%;right:-30px;transform:translate(100%,-50%)}.popup_box.cancel-subscription span.qr-code{background:url(/static/images/contest-qr-code.jpg) 50%/contain no-repeat;width:150px;height:150px;display:block}.ambassador-banner h1,.ambassador-grid.ambassador-how span:before{font-size:80px}.ambassador-paragraph h1,.ambassador-grid-container h1,.ambassador-image-text h1{font-size:50px}.ambassador-banner h1+span,.ambassador-paragraph p,.ambassador-grid,.ambassador-image-text ul{font-size:30px;line-height:40px}.ambassador-banner h1+span{text-align:center;max-width:940px;margin:50px auto}.ambassador-paragraph{flex-direction:column;margin-bottom:240px;display:flex}.ambassador-paragraph h1{text-transform:none;margin:100px 0 50px}.ambassador-paragraph p{max-width:1090px;margin:0 auto}.ambassador-paragraph button{margin:75px auto 30px}.ambassador-grid-container{margin-bottom:200px}.ambassador-grid-container button{margin:125px auto 0;display:block}.ambassador-grid{grid-gap:95px 34px;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:100px auto 0;padding:0 125px;display:grid}.ambassador-grid span{grid-gap:40px;grid-auto-rows:min-content;display:grid}.ambassador-grid.ambassador-why span:before{content:"";background-color:#4141ff;border-top-left-radius:66px;width:66px;height:66px;display:block}.ambassador-grid.ambassador-why span:nth-child(4n+2):before{background-color:#ff6e5a}.ambassador-grid.ambassador-why span:nth-child(4n+3):before{background-color:#ffd741}.ambassador-grid.ambassador-why span:nth-child(4n+4):before{background-color:#50c3fe}.ambassador-grid.ambassador-what{grid-column-gap:40px}.ambassador-grid.ambassador-what span:before{content:"";background:0 100%/contain no-repeat;width:100px;height:110px;display:block}.ambassador-grid.ambassador-what span:first-child:before{background-image:url(/static/images/ambassador/ambassador-what-1.png)}.ambassador-grid.ambassador-what span:nth-child(2):before{background-image:url(/static/images/ambassador/ambassador-what-2.png);width:85px}.ambassador-grid.ambassador-what span:nth-child(3):before{background-image:url(/static/images/ambassador/ambassador-what-3.png);width:100px}.ambassador-grid.ambassador-what span:nth-child(4):before{background-image:url(/static/images/ambassador/ambassador-what-4.png)}.ambassador-grid.ambassador-what span:nth-child(5):before{background-image:url(/static/images/ambassador/ambassador-what-5.png);width:110px}.ambassador-grid.ambassador-what span:nth-child(6):before{background-image:url(/static/images/ambassador/ambassador-what-6.png)}.ambassador-grid.ambassador-what span:nth-child(7):before{background-image:url(/static/images/ambassador/ambassador-what-7.png);width:125px}.ambassador-grid.ambassador-what span:nth-child(8):before{background-image:url(/static/images/ambassador/ambassador-what-8.png);width:150px}.ambassador-grid.ambassador-how{counter-reset:ambassador-how;grid-column-gap:45px}.ambassador-grid.ambassador-how span{grid-row-gap:20px}.ambassador-grid.ambassador-how span:before{counter-increment:ambassador-how;content:counter(ambassador-how);color:#ff9632;line-height:100px;font-family:var(--header-family)}.ambassador-image-text{grid-gap:90px;grid-template-columns:1fr 47%;align-items:center;max-width:1440px;margin:0 auto 200px;padding-left:130px;display:grid}.ambassador-image-text.reverse{grid-template-columns:43% 1fr;padding:0 20px 0 0}.ambassador-image-text>div:last-child{background:var(--backgroundImage) center / cover no-repeat;width:auto;padding-bottom:125%;position:relative}.ambassador-image-text.reverse>div:last-child{order:-1}.ambassador-image-text>div:last-child:before{font-size:20px;line-height:26px;position:absolute;bottom:40px;right:30px}.ambassador-image-text h1{text-align:left}.ambassador-image-text ul{max-width:540px;margin:65px 0 0}.popup_box.ambassador-apply h2+span{margin:40px 0 10px}.popup_box.ambassador-apply textarea,.album-review textarea,.popup-box-2023.share-review textarea,.popup-card textarea{resize:none}.album-review textarea{box-sizing:border-box;min-height:98px}.popup_box.ambassador-apply textarea+span{text-align:center;margin:15px 0 25px}.popup_box.ambassador-reject h2{margin-bottom:35px}.popup_box.ambassador-reject span{margin:0 0 35px}.folders-actions{--selector-height:97px;--paddingTop:0px;--paddingHorizontal:60px;--paddingBottom:25px;padding:var(--paddingTop) var(--paddingHorizontal) var(--paddingBottom);grid-template-columns:1fr max-content;grid-auto-rows:max-content;gap:30px;display:grid;position:relative}.folders-grid{grid-gap:15px;overscroll-behavior-x:contain;grid-auto-columns:max-content;grid-auto-flow:column;grid-column-end:span 2;font-weight:700;display:grid;overflow-x:scroll}.folders-grid input{display:none}.folder-items{display:contents}.folder-items.reorderable{min-height:41px;display:block;position:relative}.folder-items.reorderable>.folder-item{white-space:nowrap;margin-right:15px;position:absolute}.folder-items.reorderable>.muuri-item-releasing{z-index:2}.folder-items.reorderable>.muuri-item-dragging{z-index:3;filter:brightness(1.08);box-shadow:0 0 0 2px #ffffffe6,0 10px 24px #00000059}.folders-grid span,.mobile-folder>span,.hidden-warning{border:2px solid #fff;border-radius:10px}.folders-grid span,.mobile-folder>span{cursor:pointer;--folder:url(/static/images/folder.svg);--size:0px;background:var(--folder) 20px center / auto 19px no-repeat, url(/static/images/menu-blue.svg) calc(100% - 10px) center / var(--size) no-repeat;padding:8px 15px 8px 55px;line-height:21px;transition:all .5s;display:block}.popup_box.share-template .share-grid .folders-grid span{--folder:url(/static/images/folder-black.svg);border-color:var(--background-color)}.folders-grid :checked+span,.mobile-folder>span,.popup_box.share-template .share-grid .folders-grid :checked+span{color:#4141ff;--folder:url(/static/images/folder-blue.svg);border-color:#4141ff}.folders-grid :checked+span:not(.hide-menu),.mobile-folder>span:not(.hide-menu):not(.add-folder){--size:20px;padding-right:35px}.folders-grid span.add-folder:before,.mobile-folder>span.add-folder:before{content:"+ "}.folders-grid span.add-folder,.folders-grid span.hidden{opacity:.4}.auto-expiry{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:15px;display:flex;overflow:auto hidden}.auto-expiry>*{flex-shrink:0}.popup_box.share-template .share-grid .folders-grid span.album{--folder:url(/static/images/album.svg)}.popup_box.share-template .share-grid .folders-grid :checked+span.album{--folder:url(/static/images/album-blue.svg)}.hidden-warning,.image-grid.flow-mode>.hidden-warning{color:#ff6e5a;background:url(/static/images/warning.svg) 20px/auto 20px no-repeat;border-color:#ff6e5a;margin-right:auto;padding:5px 20px 5px 40px;font-size:16px;line-height:21px}.show-hidden-warning-enter{opacity:0}.show-hidden-warning-enter-active{opacity:1;transition:opacity .5s}.show-hidden-warning-exit{opacity:1}.show-hidden-warning-exit-active{opacity:0;transition:opacity .5s}.folder-options{opacity:0;pointer-events:none;text-transform:capitalize;z-index:4;width:135px;padding-top:10px;transition:all .3s,left}.folder-options.active,.mobile-folder :checked+.folder-options{opacity:1;pointer-events:all}.folder-options span{cursor:pointer;background:var(--background-color) 18px center / auto 20px no-repeat;padding:0 10px 0 35px}.folder-options span:first-child{border-radius:10px 10px 0 0;margin-top:0}.folder-options span:first-child:last-child{border-radius:10px}.folder-options span.edit{background-image:url(/static/images/draw-white.svg);background-position-x:19px}.folder-options span.share{background-image:url(/static/images/share-white.svg);background-position-x:15px;background-size:auto 18px}.folder-options span.hide{background-image:url(/static/images/hide.svg);background-position-x:13px;background-size:auto 17px}.folder-options span.unhide{background-image:url(/static/images/unhide.svg);background-position-x:13px;background-size:auto 12px}.folder-options span.delete{background-image:url(/static/images/bin.svg);background-position-x:16px;background-size:auto 16px}.create-album .create-with-folder{grid-gap:10px;grid-template-columns:1fr max-content;display:grid}.create-album .create-with-folder .pin-container{grid-template-columns:max-content 1fr;margin-left:auto}.create-album .create-with-folder :checked+.pin-container{width:100%}.create-album .create-with-folder .pin-container input{border:0;border-radius:0;width:100%;padding:8px 0;transform:translateY(-2px)}.create-album.contest-marriott-apply button{margin:auto;position:static}.create-album.contest-marriott-apply .input-table{padding:0}.create-album.contest-marriott-apply span{white-space:unset;text-transform:none}.create-album.contest-marriott-apply .nft-id-cards{grid-template-columns:repeat(2,1fr)}.create-album.contest-marriott-apply .nft-id-cards img{max-width:100%}.create-album.contest-marriott-apply .nft-id-cards span{text-align:center;grid-column-end:span 2}.filter-quota input[name=search],.portfolio-sync input[name=search]{width:100%;color:var(--text-color);box-sizing:border-box;background:url(/static/images/search.svg) 20px/23px no-repeat;border:2px solid #fff;border-radius:25px;margin:8px 0 42px;padding:10px 20px 10px 50px;font-size:20px;line-height:26px}.portfolio-sync input[name=search]{margin:0}.time-filter{font-weight:500}.time-filter input{display:none}.time-filter .show-time-filter{cursor:pointer;display:block;position:relative}.time-filter .show-time-filter span:before,.time-filter .years-filter .expand-year span{content:"";--deg:-90deg;--translateX:-50%;width:14px;height:14px;transform:translateX(var(--translateX)) rotate(var(--deg));cursor:pointer;background:url(/static/images/Chevron-Down-white.svg) 50%/contain no-repeat;transition:transform .5s;position:absolute;top:6px;left:0}.time-filter .years-filter{border-bottom:2px solid #717273;margin-bottom:30px;padding:0 0 30px 70px;font-size:20px;line-height:26px}.time-filter .years-filter.expand{background-color:var(--background-color)}.time-filter .years-filter .expand-year span{--translateX:-100%;left:-15px}.time-filter .years-filter .expand-year :checked+span,.time-filter .show-time-filter :checked+span:before{--deg:0deg}.time-filter .years-filter>div,.time-filter .months-filter label{opacity:0;pointer-events:none;margin-top:-26px;transition:all .5s;display:block;position:relative}.time-filter .years-filter.expand>div,.time-filter .months-filter.expand label{opacity:1;pointer-events:all;margin-top:15px}.time-filter .time-filter-label span{cursor:pointer;border-bottom:4px solid #0000;line-height:26px;transition:border-bottom-color .5s}.time-filter .time-filter-label :checked+span{border-bottom-color:#ff9632}.time-filter .time-filter-label span:after{content:"(" attr(data-count) ")";color:#717273;font-size:16px;position:absolute;right:0}.time-filter .months-filter{text-transform:capitalize;padding-left:25px}.album-actions.filters-sort{grid-column-start:unset;justify-content:space-between;display:flex}.albums-filter{grid-gap:10px;grid-auto-flow:column;align-items:center;display:grid}.albums-filter span{color:#fff;text-transform:none;background:#ff9632 url(/static/images/clear-filter.svg) calc(100% - 12px)/15px no-repeat;border-radius:16px;padding:0 40px 0 15px;font-weight:700}.album-grid .folder-options{color:var(--text-color);padding-top:0;font-size:16px;font-weight:400;line-height:21px;top:20px;right:0}.popup_box.welcome>div{gap:55px;max-height:90%;padding-bottom:45px;padding-left:0;padding-right:0;overflow-y:scroll}.popup_box.welcome h2,.popup_box.welcome .header-container{padding:0 20px}.popup_box.welcome .header-container{text-align:center;gap:8px;font-size:20px;line-height:26px;display:grid}.popup_box.welcome .header-container h2{padding:0}.popup_box.welcome .folders-grid{flex-shrink:0}.popup_box.welcome .folders-grid span{font-family:var(--header-family);font-size:20px;line-height:26px}.popup_box.welcome .introduce-portfolio,.popup_box.welcome .introduce-album{width:100%;font-size:18px;font-weight:700;line-height:25px;position:relative}.popup_box.welcome .introduce-portfolio img{z-index:1;border-radius:9px;max-width:calc(100% - 160px);margin:0 80px;position:relative}.popup_box.welcome .introduce-portfolio>div,.popup_box.welcome .introduce-album>div{position:relative}.popup_box.welcome .introduce-portfolio>:before,.popup_box.welcome .introduce-album>:not(.images):before{content:"";width:100%;padding-bottom:100%;display:block}.popup_box.welcome .introduce-portfolio>:after,.popup_box.welcome .introduce-album>:after{content:attr(data-text);position:absolute}.popup_box.welcome .introduce-portfolio .top-left-graphic,.popup_box.welcome .introduce-album .top-right-graphic{color:#fff;background-color:#ff6e5a}.popup_box.welcome .introduce-portfolio .top-right-graphic,.popup_box.welcome .introduce-album .top-left-graphic{color:#131415;background-color:#ffd741}.popup_box.welcome .introduce-portfolio .bottom-left-graphic,.popup_box.welcome .introduce-album .bottom-right-graphic{color:#131415;background-color:#dcfa64}.popup_box.welcome .introduce-portfolio .bottom-right-graphic,.popup_box.welcome .introduce-album .bottom-left-graphic{color:#fff;background-color:#4141ff}.popup_box.welcome .introduce-portfolio .top-left-graphic{border-bottom-right-radius:100%;width:310px;margin-bottom:-200px}.popup_box.welcome .introduce-portfolio .top-left-graphic:after{padding:0 40px;top:30px}.popup_box.welcome .introduce-portfolio .top-right-graphic,.popup_box.welcome .introduce-portfolio .bottom-left-graphic,.popup_box.welcome .introduce-album .top-left-graphic,.popup_box.welcome .introduce-album .bottom-right-graphic{border-radius:50%;position:absolute}.popup_box.welcome .introduce-portfolio .top-right-graphic:after,.popup_box.welcome .introduce-portfolio .bottom-left-graphic:after,.popup_box.welcome .introduce-portfolio .bottom-right-graphic:after,.popup_box.welcome .introduce-album .top-left-graphic:after,.popup_box.welcome .introduce-album .bottom-right-graphic:after{text-align:center;box-sizing:border-box;width:100%;left:50%;transform:translate(-50%,-50%)}.popup_box.welcome .introduce-portfolio .top-right-graphic{z-index:2;width:255px;top:10px;right:45px}.popup_box.welcome .introduce-portfolio .top-right-graphic:after,.popup_box.welcome .introduce-portfolio .bottom-right-graphic:after{padding:0 35px}.popup_box.welcome .introduce-portfolio .top-right-graphic:after,.popup_box.welcome .introduce-album .bottom-right-graphic:after{top:50%}.popup_box.welcome .introduce-portfolio .bottom-left-graphic{width:225px;bottom:30px;left:35px}.popup_box.welcome .introduce-portfolio .bottom-left-graphic:after{bottom:50px}.popup_box.welcome .introduce-portfolio .bottom-right-graphic{border-top-left-radius:100%;width:290px;margin:-150px 0 0 auto}.popup_box.welcome .introduce-portfolio .bottom-right-graphic:after{bottom:30px}.popup_box.welcome .introduce-album .images{z-index:1;margin:0 60px 0 80px}.popup_box.welcome .introduce-album .images img:first-child,.popup_box.welcome .introduce-album .images img:last-child{border-radius:7px}.popup_box.welcome .introduce-album .images img:first-child{width:495px}.popup_box.welcome .introduce-album .images img:last-child{filter:drop-shadow(-6px -5px 30px #02020266);width:505px;margin:-170px 0 0 auto;display:block}.popup_box.welcome .introduce-album .top-left-graphic{width:260px;top:10px;left:15px}.popup_box.welcome .introduce-album .top-left-graphic:after{top:50px}.popup_box.welcome .introduce-album .top-right-graphic{border-bottom-left-radius:100%;width:310px;margin:0 0 -230px auto}.popup_box.welcome .introduce-album .top-right-graphic:after{padding:0 20px 0 120px;top:70px}.popup_box.welcome .introduce-album .bottom-left-graphic{border-top-right-radius:100%;width:290px;margin-top:-170px}.popup_box.welcome .introduce-album .bottom-left-graphic:after{padding:0 60px 0 30px;bottom:50px}.popup_box.welcome .introduce-album .bottom-right-graphic{z-index:2;width:225px;bottom:40px;right:25px}.popup_box.welcome .introduce-album .bottom-right-graphic:after{padding:0 20px}.popup_box.welcome .large-font-container{margin-top:0;display:grid}.popup_box.welcome span.large-font{font-size:52px;line-height:68px}.popup_box.welcome button.sticky{z-index:1;position:sticky;bottom:0}.portfolio-banner{--backgroundImage:url(/static/images/album-default-cover.svg);--backgroundPositionY:center;box-sizing:border-box;background:var(--backgroundImage) center var(--backgroundPositionY) / cover no-repeat;align-items:flex-end;height:40vw;padding:60px;display:flex}.portfolio-profile{grid-gap:35px;--profile:url(/static/images/profile-black.svg);grid-template-columns:max-content 1fr max-content;width:100%;display:grid}.portfolio-profile:before{content:"";background:#fff var(--profile) center / cover no-repeat;border-radius:50%;align-self:flex-end;width:165px;height:165px}.portfolio-profile>div{grid-gap:15px;grid-auto-rows:max-content;display:grid}.portfolio-profile>div.buttons-grid{margin-top:auto}.portfolio-profile h3{text-align:left;text-shadow:0 2px 4px #00000080}.portfolio-banner .socials,.portfolio-categories{grid-gap:20px;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;display:grid}.portfolio-categories{grid-gap:15px}.portfolio-banner .socials .location{grid-template-rows:26px;grid-template-columns:20px max-content;gap:13px;font-size:20px;line-height:26px;display:grid}.portfolio-banner .socials .location:before{content:"";background:url(/static/images/location.svg) 50%/contain no-repeat}.portfolio-banner .rating{justify-self:start;gap:10px;padding:8px 16px;font-weight:400;line-height:24px;display:flex}.portfolio-banner .rating .rating-star,.photographer-logged-in .rating-star{grid-template-columns:max-content 20px;gap:6px;display:grid}.photographer-logged-in .rating-star{color:#ff9632}.portfolio-banner .rating .rating-star:after,.photographer-logged-in .rating-star:after{content:"";background:50%/20px no-repeat}.portfolio-banner .rating .rating-star:after{background-image:url(/static/images/star-white.svg)}.photographer-logged-in .rating-star:after{background-image:url(/static/images/star-orange.svg)}.portfolio-categories span{border-radius:16px;padding:5px 10px;font-weight:500}.folders-buttons{grid-gap:10px 50px;box-sizing:border-box;grid-template-columns:1fr max-content;align-items:flex-start;min-height:93px;margin-top:30px;padding:0 60px 10px;display:grid;position:relative}#customer-dashboard .folders-buttons{min-height:unset;grid-template-columns:1fr;margin-bottom:20px}.folders-buttons button.sync,.portfolio-banner button.sync{color:var(--text-color)}.folders-buttons button.sync:before,.portfolio-banner button.sync:before{content:"";vertical-align:middle;background:url(/static/images/sync.svg) 50%/contain no-repeat;width:16px;height:16px;margin-right:16px;display:inline-block}.image-grid.flow-mode .like-count,.image-grid.flow-mode .view-count,.album-image.portfolio-image .like-count,.album-image.portfolio-image .view-count{grid-gap:5px;text-shadow:0 2px 4px #00000080;grid-template-columns:max-content max-content;align-items:center;font-size:12px;display:grid}.image-grid.flow-mode .like-count:before,.image-grid.flow-mode .view-count:before,.album-image.portfolio-image .like-count:after,.album-image.portfolio-image .view-count:after,.image-grid.flow-mode .delete{content:"";background:50%/contain no-repeat;width:20px;height:20px}.image-grid.flow-mode .like-count:before,.album-image.portfolio-image .like-count:after{background-image:url(/static/images/heart-filled-white.svg)}.album-image.portfolio-image .counts input:not(:checked)+.like-count:before{background-image:url(/static/images/heart-outline.svg)}.image-grid.flow-mode .view-count:before,.album-image.portfolio-image .view-count:after{background-image:url(/static/images/view.svg)}.album-image.portfolio-image .counts input{display:none}.album-image.portfolio-image .counts input+.like-count{cursor:pointer}.image-grid.flow-mode .delete{cursor:pointer;background-image:url(/static/images/bin.svg)}.folders-buttons .folders-grid,.portfolio-settings .folders-grid,.ambassadors .folders-grid,.popup_box.welcome .folders-grid{grid-gap:30px}.folders-buttons .folders-grid,.portfolio-settings .folders-grid,.ambassadors .folders-grid{grid-column-end:unset;align-items:center;min-height:32px}.folders-buttons .folders-grid span,.portfolio-settings .folders-grid span,.ambassadors .folders-grid span,.popup_box.welcome .folders-grid span{background:url(/static/images/menu-grey.svg) right center / var(--size) no-repeat;border:0;padding:0 0 4px}.folders-buttons .folders-grid :checked+span,.portfolio-settings .folders-grid :checked+span,.ambassadors .folders-grid :checked+span,.popup_box.welcome .folders-grid :checked+span{color:#ff9632;text-underline-offset:4px;padding-right:25px;text-decoration:underline;text-decoration-thickness:3px}.folders-buttons .folders-grid :checked+span.hide-menu,.portfolio-settings .folders-grid :checked+span.hide-menu,.ambassadors .folders-grid :checked+span.hide-menu,.popup_box.welcome .folders-grid :checked+span.hide-menu{padding-right:0}.image-grid.flow-mode.drag-container{min-height:unset;z-index:1;position:fixed}.album-image.portfolio-image{touch-action:none;flex-direction:column}.album-image.portfolio-image .top-panel,.album-image.portfolio-image .like-count,.album-image.portfolio-image .view-count{font-size:20px;line-height:26px}.album-image.portfolio-image .top-panel{box-sizing:border-box;text-transform:capitalize;justify-content:space-between;align-items:flex-end;height:130px;padding:0 40px 40px;font-weight:700;display:flex}.album-image.portfolio-image .counts{grid-gap:30px;grid-auto-flow:column;display:grid}.album-image.portfolio-image .canvas-container>img{position:absolute}.album-image.portfolio-image .canvas-container .filename{left:60px}.settings .portfolio-settings{grid-gap:40px;display:grid}.settings .portfolio-settings .cover-image-cropper{overscroll-behavior-y:contain;padding-bottom:40%}.portfolio-sync .portfolio-sync-inner{padding:0 60px}.portfolio-sync .selector-container{padding-left:0;padding-right:0}.portfolio-sync h2{text-align:left}.portfolio-sync .filter-search{grid-template-columns:1fr 280px;align-items:center;display:grid}.portfolio-sync .time-filter{width:160px;position:relative}.portfolio-sync .time-filter .years-filter{box-sizing:border-box;z-index:1;border-bottom-width:0;width:280px;margin-bottom:0;padding:0 20px 15px 50px;transition:all .5s;position:absolute;top:100%}.portfolio-sync .album-grid{padding-bottom:60px}.portfolio-sync .album-grid>div{cursor:pointer}.portfolio-sync .album-grid>div>div{padding:10px}.portfolio-sync .album-actions.filters-sort{min-height:31px;padding-bottom:20px}.portfolio-sync h2+span{margin-top:10px;font-size:30px;display:block}.portfolio-sync .image-grid.flow-mode{width:calc(100% + 12px);transform:translate(-6px)}.contest-tab-paragraphs span.highlight{color:#ff9632}.contest-tab-paragraphs ul.checklist,.contest-tab-paragraphs .who-can-enter-grid,.contest-tab-paragraphs .how-to-enter-grid,.contest-tab-paragraphs .contest-dates-grid{padding:0 70px}.contest-tab-paragraphs ul.checklist{list-style-type:none}.contest-tab-paragraphs ul.checklist li{grid-gap:25px;grid-template-columns:max-content 1fr;margin-bottom:35px;display:grid}.contest-tab-paragraphs ul.checklist li:before{content:"";background:url(/static/images/check-mark-orange.svg) 50%/contain no-repeat;width:16px;height:34px;display:block}.contest-tab-paragraphs ul.checklist b{margin-bottom:30px;font-size:26px;line-height:34px;display:block}.contest-tab-paragraphs .who-can-enter-grid{grid-gap:46px;grid-template-columns:repeat(3,1fr);display:grid}.contest-tab-paragraphs .who-can-enter-grid div,.contest-tab-paragraphs .how-to-enter-grid i{font-size:22px;line-height:30px}.contest-tab-paragraphs .who-can-enter-grid div,.contest-tab-paragraphs .contest-dates-grid>div{background-color:#2b2b2b;border-radius:10px}.contest-tab-paragraphs .who-can-enter-grid div{text-align:center;padding:40px 25px 30px}.contest-tab-paragraphs .who-can-enter-grid div:before{content:"";background:bottom no-repeat;border:8px solid #ff9632;border-bottom:0;border-top-left-radius:110px;border-top-right-radius:110px;width:110px;height:55px;margin:0 auto 30px;display:block}.contest-tab-paragraphs .who-can-enter-grid div:first-child:before{background-image:url(/static/images/who-can-enter-1.svg);background-size:46px}.contest-tab-paragraphs .who-can-enter-grid div:nth-child(2):before{background-image:url(/static/images/who-can-enter-2.svg);background-size:34px}.contest-tab-paragraphs .who-can-enter-grid div:nth-child(3):before{background-image:url(/static/images/who-can-enter-3.svg);background-size:31px}.contest-tab-paragraphs ul.orange-markers li{margin-bottom:31px}.contest-tab-paragraphs ul.orange-markers li::marker{color:#ff9632}.contest-tab-paragraphs .how-to-enter-grid{grid-gap:45px;display:grid}.contest-tab-paragraphs .how-to-enter-grid>div{border:3px solid #4e4e4e;border-radius:20px;padding:50px 60px 35px}.contest-tab-paragraphs .how-to-enter-grid h3{text-align:left;margin-bottom:35px}.contest-tab-paragraphs .how-to-enter-grid p,.contest-tab-paragraphs .how-to-enter-grid ol{padding:0}.contest-tab-paragraphs .how-to-enter-grid ol{margin-bottom:40px}.contest-tab-paragraphs .how-to-enter-grid b{margin:10px 0 30px;display:block}.contest-tab-paragraphs .how-to-enter-grid i{color:#fffc}.contest-tab-paragraphs .contest-dates-grid{justify-content:space-around;font-size:24px;line-height:32px;display:flex}.contest-tab-paragraphs .contest-dates-grid>div{box-sizing:border-box;width:436px;padding:25px 55px 30px}.contest-tab-paragraphs .contest-dates-grid .contest-date,.contest-tab-paragraphs .contest-dates-grid .annouce-date{text-align:center;margin-bottom:24px}.contest-tab-paragraphs .contest-dates-grid .annouce-date{margin-bottom:44px}.contest-tab-paragraphs .contest-dates-grid .annouce-date+b{text-align:center;display:block}.contest-tab-paragraphs .contest-dates-grid .contest-date:before,.contest-tab-paragraphs .contest-dates-grid .annouce-date:before{content:"";background:url(/static/images/contest-date.svg) 50%/contain no-repeat;width:25px;height:25px;margin:0 auto 10px;display:block}.contest-tab-paragraphs .contest-dates-grid .annouce-date:before{background-image:url(/static/images/annouce-date.svg)}.contest-tab-paragraphs .contest-dates-grid .contest-dates-table{grid-gap:8px 55px;grid-template-columns:max-content 1fr;display:grid}.contest-tab-paragraphs .photobook-sample{position:relative}.contest-tab-paragraphs .photobook-sample img{max-width:100%}.contest-tab-paragraphs .photobook-sample span{font-size:20px;line-height:26px;position:absolute;bottom:20px;left:20px}.indonesia-contest-supporting{padding-top:60px}.scroll-button{--width:41px;width:var(--width);height:var(--width);background:var(--background-color) url(/static/images/Chevron-Left-white.svg) center / contain no-repeat;z-index:1;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .5s;display:block;position:absolute;left:60px}.scroll-button+.scroll-button{left:unset;right:60px;transform:scaleX(-1)}.folders-buttons .scroll-button{--width:32px}#photographer-dashboard .folders-buttons .scroll-button+.scroll-button{right:240px}.scroll-button.show{opacity:1;pointer-events:all}.popup-box-2023.share-qr-code .pin-container,.popup-box-2023.share-qr-code .pin-container span:first-child,.popup-box-2023.share-qr-code .buttons-grid input+span{border-color:#131415}.create-mosaic button.download{background:#ff9632 url(/static/images/download-white.svg) 25px/auto 16px no-repeat;margin:auto;padding-left:50px}.show-qr-code,.show-share-popup,.show-review{cursor:pointer;background:50%/contain no-repeat;width:32px;height:32px}.show-qr-code{background-image:url(/static/images/qr-code.svg)}.show-share-popup{background-image:url(/static/images/share-white-2.svg)}.show-review{background-image:url(/static/images/review.svg)}.carousel{--gap:15px;gap:var(--gap);padding:0 0 10px var(--gap);margin:30px 0 20px;display:flex;overflow-x:scroll}.carousel:after{content:"";flex-shrink:0;width:1px;margin-left:-1px}.carousel label:first-child{margin-left:auto}.carousel label:last-child{margin-right:auto}.carousel input{display:none}.carousel div{--height:57px;height:var(--height);width:calc(var(--height) * var(--widthRatio));cursor:pointer;background:50%/cover no-repeat;position:relative}.carousel div:before{content:"";opacity:.45;background:#131415 50%/cover no-repeat;transition:opacity .3s;position:absolute;inset:0}.carousel div:hover:before,.carousel :checked+div:before{opacity:0}.carousel :checked+div:after{content:"";background-color:#fff;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 8px))}df-messenger{--df-messenger-button-titlebar-color:#fff;--df-messenger-button-titlebar-font-color:#131415;--df-messenger-user-message:#fff;--df-messenger-send-icon:#ff9632;position:fixed}.ambassadors{grid-gap:90px;align-items:flex-start;padding:90px;scroll-margin-top:160px;display:flex;position:relative}.ambassadors .folders-grid{text-align:center;text-transform:capitalize;flex-shrink:0;grid-auto-columns:220px;grid-auto-flow:row;position:sticky;top:220px}.ambassadors-grid{grid-gap:120px 100px;flex-grow:1;grid-template-columns:repeat(3,1fr);display:grid}.ambassadors-grid a{--backgroundImage:url(/static/images/profile.svg);grid-gap:10px;text-align:center;text-transform:uppercase;grid-template-rows:repeat(2,max-content) 1fr;display:grid}.ambassadors-grid a:before{content:"";background:var(--backgroundImage) center / cover no-repeat;border-radius:50%;width:100%;margin-bottom:10px;padding-bottom:100%}.ambassadors-grid h4{font-size:24px;line-height:32px}.share-socials{align-items:center;gap:16px;display:flex}.canvas-carousel{flex-direction:column;flex-grow:1;min-width:0;display:flex}h1.pricing-header{background:url(/static/images/price-header-background-1.svg) 0 100%/auto 124px no-repeat,url(/static/images/price-header-background-2.svg) calc(100% - 40px) calc(100% - 4px)/36px no-repeat;margin-top:160px;padding:30px 0 60px}.pricing-container{--margin:80px;grid-auto-columns:minmax(max-content,1fr);padding-bottom:200px;display:grid}.pricing-cards,.pricing-features{--name-width:320px;grid-template-columns:var(--name-width) repeat(var(--plans), 1fr);gap:1px;display:grid}.pricing-cards{padding:0 var(--margin);background:url(/static/images/pricing-cards-background.svg) right calc(100% - 40px)/65px no-repeat}.pricing-cards .field-name,.pricing-features .field-name,.plan-card,.pricing-features div,.pricing-features .check-mark,.pricing-features .cross-mark{background-color:#262626}.pricing-cards .field-name{letter-spacing:.03em;white-space:pre-wrap;text-transform:capitalize;padding:60px 30px;font-size:35px;line-height:48px}.pricing-cards .popular{color:#ff9632;text-align:center;border-bottom:4px solid #ff9632;padding-bottom:14px;font-weight:700}.pricing-features-header{margin:24px var(--margin) 0;padding:16px}.pricing-features{text-align:center;text-transform:capitalize;margin:0 var(--margin);position:relative}.pricing-features .field-name{text-align:left;padding:13px 16px;font-weight:700}.pricing-features div{padding:13px 8px}.pricing-features .check-mark,.pricing-features .cross-mark{background-position:50%;background-repeat:no-repeat;background-size:24px}.pricing-features .check-mark{background-image:url(/static/images/check-mark-green.svg)}.pricing-features .cross-mark{background-image:url(/static/images/cross-mark-red.svg)}.pricing-features .highlight{color:#dcfa64}.collapsed-pricings{z-index:21;position:sticky;top:160px;left:0;right:0;box-shadow:0 4px 8px #00000040}.show-collapsed-pricings-enter{z-index:1;transform:translateY(-100%)}.show-collapsed-pricings-enter-active{transition:transform .3s;transform:translateY(0)}.show-collapsed-pricings-exit{z-index:1;height:52px;overflow:hidden;transform:translateY(0)}.show-collapsed-pricings-exit-active{height:0;transition:transform .3s,height .2s .3s;transform:translateY(-100%)}.collapsed-pricing{justify-content:space-between;font-weight:500;display:flex;position:relative}.collapsed-pricing.popular:before{content:"";background:url(/static/images/most_popular.svg) 50%/contain no-repeat;width:15px;height:16px;position:absolute;top:-1px;right:10px}.collapsed-pricing span:last-child{color:#ff9632;text-transform:none;font-size:14px}.carousel-container{--padding:30px;height:87px;padding-top:var(--padding);transition:height .5s;position:relative}.carousel-container:before{--rgb:19, 20, 21;content:"";top:var(--padding);background:linear-gradient(180deg, rgba(var(--rgb), 0) 5%, rgba(var(--rgb), .65) 30%, rgba(var(--rgb), .9) 60%, rgb(var(--rgb)) 80%);opacity:0;pointer-events:none;z-index:1;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.carousel-container .carousel{margin-top:0}.limit-reached .header-container,.email-verification .header-container,.popup_box.face-filter-payment .header-container,.album-sync .header-container,.popup_box.print-portal .header-container,.popup-box-2023 .header-container,.referee-page .header-container{flex-direction:column;gap:8px;display:flex}.limit-reached .header-container,.popup_box.face-filter-payment .header-container,.album-sync .header-container,.popup_box.print-portal .header-container,.popup-box-2023 .header-container{color:var(--grey-4-invert)}.email-verification .header-container{color:#454545}.popup-box-2023.share-review .header-container{max-width:600px}.popup-box-2023.share-review .header-container.extra-long{max-width:800px}.referee-page .header-container{max-width:550px}.popup-box-2023.album-review .header-container,.popup-box-2023.photographer-referral .header-container,.popup-box-2023.customer-referral h4,.popup-box-2023.save-to-contacts .header-container,.popup-box-2023.exchange-contact .header-container,.popup-box-2023.customer-enquiry .header-container{max-width:500px}.popup_box.face-filter-payment .header-container,.popup_box.print-portal .header-container,.popup-box-2023.top-up-data-usage .header-container,.popup-box-2023.lead-unlock h4{max-width:320px}.popup_box.portfolio-reviews h4,.popup_box.limit-reached h4,.popup_box.email-verification h4,.popup_box.face-filter-payment h4,.full-popup.customer-login h4,.popup_box.share-template h4,.popup_box.ai-face-finder h4,.popup_box.album-sync h4,.popup_box.print-portal h4,.full-popup.print-pick-image h4,.full-popup.print-checkout h4,.popup-box-2023 h4,.full-popup.create-mosaic h4,.popup_box.payment-completed h4,.lead-credits-available-container h4,.popup_box.delete-image h4,.referee-submitted h4,.business-card h4{font-size:28px;line-height:34px}.album-review-body{gap:24px;width:100%;display:grid;overflow-y:auto}.album-review .review-rating{-webkit-tap-highlight-color:transparent;gap:8px;margin:auto;display:flex}.album-review .review-rating label{position:relative}.album-review .review-rating input,.popup-card .survey-options input{opacity:0;pointer-events:none;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.album-review .review-rating div,.reviews .review .review-rating div,.referrer-review .review-rating div{--display:none;--preload:none;background:var(--display) center / contain no-repeat, var(--preload) center / 0 no-repeat}.album-review .review-rating div{cursor:pointer;width:64px;height:64px}.album-review .review-rating div,.album-review .review-rating.active label.active~label div{--display:url(/static/images/star-outline-orange.svg);--preload:url(/static/images/star-orange.svg)}.album-review .review-rating.active div{--display:var(--preload)}.reviews .review .review-rating div,.referrer-review .review-rating div{--display:url(/static/images/star-orange.svg);width:24px;height:24px}.reviews .review .review-rating div.active~div,.referrer-review .review-rating div.active~div{--display:url(/static/images/star-outline-orange.svg)}.review-images-quota p{margin:0;padding:0}.popup_box.face-filter-payment .face-filter-note span{color:var(--grey-3-invert);display:block}.album-review .review-images{grid-template-columns:repeat(auto-fill,90px);justify-content:center;gap:24px;display:grid}.reviews .review .review-images,.referrer-review .review-images{flex-wrap:wrap;gap:8px;display:flex}.album-review .review-images div,.reviews .review .review-images div,.referrer-review .review-images div{width:90px;height:90px}.album-review .review-images div,.reviews .review .review-images div{cursor:pointer}.album-review .review-images div{background:var(--grey-1-invert) url(/static/images/album-orange.svg) center / 20px no-repeat;border:1px solid var(--grey-2-invert);box-sizing:border-box}.album-review .review-images div.active,.reviews .review .review-images div,.referrer-review .review-images div{background:var(--backgroundImage) center / cover no-repeat}.album-review .review-images div.active{border-width:0}.reviews{overscroll-behavior:contain;gap:40px;width:100%;max-height:100%;display:grid;overflow-y:scroll}.reviews .review,.referrer-review{text-align:left;grid-auto-rows:max-content;gap:16px;display:grid}.reviews .review:not(:last-child):after{content:"";background-color:var(--grey-2-invert);height:1px}.reviews .review .review-body,.referrer-review .review-body{gap:8px;display:grid}.reviews .review .review-name-container{flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.reviews .review .review-rating-date,.referrer-review .review-rating-date{align-items:center;gap:8px;width:100%;display:flex}.reviews .review .review-rating,.referrer-review .review-rating{display:flex}.popup_box.portfolio-reviews>div,.popup_box.limit-reached>div,.popup_box.face-filter-payment>div,.popup_box.album-sync>form,.popup_box.print-portal>div,.popup-box-2023>div,.popup-box-2023>form,.full-popup.customer-login{--top-left:url(/static/images/limit-reached-top-left.svg);--top-right:url(/static/images/limit-reached-top-right.svg);--bottom-left:url(/static/images/limit-reached-bottom-left.svg);--bottom-right:url(/static/images/limit-reached-bottom-right.svg);--top-right-position-x:calc(100% - 60px);background:var(--top-left) left top / 80px no-repeat, var(--top-right) var(--top-right-position-x) 120px / auto 40px no-repeat, var(--bottom-left) left bottom / 104px no-repeat, var(--bottom-right) right bottom / 80px no-repeat;text-align:center;background-attachment:local;overflow-y:scroll}.popup_box.portfolio-reviews>div,.popup_box.limit-reached>div,.popup_box.face-filter-payment>div,.popup_box.album-sync>form,.popup_box.print-portal>div,.popup-box-2023>div,.popup-box-2023>form{background-color:var(--background-color-invert);width:720px;max-height:100%;position:relative}.full-popup.customer-login{background-color:var(--background-color)}.popup-box-2023.album-review>div{gap:24px;padding:56px 80px 32px}.popup_box.portfolio-reviews>div{gap:35px;overflow:hidden}.popup_box.portfolio-reviews>div.underlying:before{content:"";background-color:#000000b3;position:absolute;inset:0}.popup_box.limit-reached>div{gap:120px}.popup-box-2023.top-up-data-usage>div,.popup_box.face-filter-payment>div,.popup_box.album-sync>form,.popup_box.print-portal>div,.popup-box-2023.lead-unlock>div,.popup-box-2023.share-qr-code>div{width:500px}.popup-box-2023.top-up-data-usage>div,.popup_box.face-filter-payment>div,.popup_box.print-portal>div,.popup-box-2023.lead-unlock>div,.popup-box-2023.share-qr-code>div{justify-content:space-between;height:500px}.popup-box-2023.top-up-data-usage>div,.popup-box-2023.lead-unlock>div{gap:24px;padding:56px 24px}.popup-box-2023.top-up-data-usage>div{--top-right:none}.popup_box.face-filter-payment>div{gap:48px;padding:56px}.popup_box.print-portal>div{gap:10px;padding:56px 64px}.popup-box-2023.photographer-referral>div,.popup-box-2023.social-handle>form,.popup-box-2023.share-review-prompt>div,.popup-box-2023.share-review>div,.popup-box-2023.verify-share>div,.popup-box-2023.album-review>div,.popup-box-2023.pick-tag>div,.popup-box-2023.customer-referral>div,.popup-box-2023.save-to-contacts>div,.popup-box-2023.exchange-contact>form,.popup-box-2023.customer-enquiry>form{justify-content:space-between;gap:56px;height:720px}.popup-box-2023.photographer-referral>div,.popup-box-2023.share-review>div,.popup-box-2023.verify-share>div{width:1220px;padding:56px}.popup-box-2023.share-review>div,.popup-box-2023.verify-share>div{gap:40px;padding-bottom:40px}.popup-box-2023.social-handle>form,.popup-box-2023.share-review-prompt>div{padding:56px 110px}.popup-box-2023.social-handle>form{gap:60px}.popup-box-2023.share-review-prompt>div{gap:20px}.popup_box.album-sync>form{gap:60px;padding:60px 46px}.popup-box-2023.album-review>div,.popup-box-2023.pick-tag>div,.popup-box-2023.share-qr-code>div,.popup-box-2023.customer-referral>div,.popup-box-2023.save-to-contacts>div,.popup-box-2023.exchange-contact>form,.popup-box-2023.customer-enquiry>form{gap:24px}.popup-box-2023.pick-tag>div,.popup-box-2023.share-qr-code>div,.popup-box-2023.customer-referral>div,.popup-box-2023.save-to-contacts>div,.popup-box-2023.exchange-contact>form,.popup-box-2023.customer-enquiry>form{padding:56px 24px}.popup-box-2023.share-qr-code>div{--top-right:none}.popup_box.limit-reached h4{white-space:pre-line;text-transform:none}.limit-reached .input-container{gap:30px;display:grid}.limit-reached .input-container b{letter-spacing:1px;font-size:20px}.limit-reached .input-with-button,.limit-reached .input-with-button input,.limit-reached .input-with-button button{border-radius:40px}.limit-reached .input-with-button,.limit-reached .input-with-button input{min-width:0}.limit-reached .input-with-button{border-color:#b7b7b7;height:auto}.limit-reached .input-with-button input{color:#ff9632;text-overflow:ellipsis;padding:10px 10px 10px 40px;font-size:40px;font-weight:700;line-height:52px}.limit-reached .input-with-button button{text-transform:uppercase;min-width:160px;margin:-1px -1px -1px 0;transform:none}.limit-reached .input-with-button button:disabled:before{content:unset}.limit-reached a{margin-top:30px}.language-switch{--icon-size:8px;--gap:10px;position:relative}.language-switch input{display:none}.language-switch .active,.language-switch .options div{-webkit-user-select:none;user-select:none;line-height:40px}.language-switch .active,.language-switch .placeholder{grid-template-columns:max-content var(--icon-size);justify-content:end;gap:var(--gap);display:grid}.language-switch .active{z-index:2;position:relative}.language-switch .active:after{content:"";background:url(/static/images/Chevron-Down-white-2.svg) 50%/100% no-repeat;transition:transform .5s}.language-switch.show-options .active:after{transform:scaleY(-1)}.language-switch .placeholder{opacity:0;height:0}.language-switch .options{padding-right:calc(var(--icon-size) + var(--gap));pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:100%;right:0}.language-switch.show-options .options{pointer-events:auto}.language-switch .options div{opacity:0;margin-top:-40px;transition:all .5s}.language-switch.show-options .options div{opacity:1;margin-top:0}.language-switch .options :checked+div{color:#ff9632}.language-switch .options :not(:checked)+div{cursor:pointer}.language-switch .options :not(:checked)+div:hover{color:#717273}.popup_box.email-verification>div{text-align:center;gap:24px;line-height:26px;position:relative;overflow:hidden}.popup_box.email-verification b{letter-spacing:1px;color:#ff9632;word-break:break-word;margin-bottom:26px;font-size:20px;line-height:24px}.review-image img{-webkit-user-select:none;user-select:none;max-width:calc(100vw - 40px);max-height:90vh}.review-image .prev-image,.review-image .next-image,.show-review-image-appear .close-popup,.show-review-image-exit .close-popup{transition:opacity .3s}.review-image .prev-image.hidden,.review-image .next-image.hidden{opacity:0}.review-image .prev-image.hidden:before,.review-image .next-image.hidden:before{cursor:default}.show-review-image-appear .prev-image,.show-review-image-appear .next-image,.show-review-image-appear .close-popup{opacity:0}.show-review-image-appear-active .prev-image,.show-review-image-appear-active .next-image,.show-review-image-appear-active .close-popup,.show-review-image-exit .prev-image,.show-review-image-exit .next-image,.show-review-image-exit .close-popup{opacity:1}.show-review-image-exit-active .prev-image,.show-review-image-exit-active .next-image,.show-review-image-exit-active .close-popup{opacity:0}.review-images-quota{margin-top:60px}.review-images-quota span{color:var(--grey-4-invert)}.review-images-quota div{justify-content:center;gap:8px;display:flex}.review-images-quota a{color:#ff9632}.featured-tags-more{grid-template-columns:1fr max-content;align-items:flex-start;gap:8px;display:grid}.featured-tags-more input,.review-tags input{display:none}.featured-tags-more .show-more{color:#ff9632;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-columns:1fr max-content;align-items:center;column-gap:4px;padding:3px 4px 3px 8px;display:grid}.featured-tags-more .show-more:after{content:"";background:url(/static/images/Chevron-Down-orange-2.svg) 50%/contain no-repeat;width:20px;height:20px;transition:transform .5s}.featured-tags-more :checked+.show-more:after{transform:scaleY(-1)}.featured-tags-more .show-more .placeholder{opacity:0;pointer-events:none;order:1;grid-column-start:1;height:0}.review-tags{flex-wrap:wrap;display:flex}.album-review .review-tags,.pick-tag .review-tags{gap:16px 8px}.pick-tag .review-tags{justify-content:center}.reviews .review-tags,.referrer-review .review-tags{gap:8px}.album-review .review-tags.with-border{border-top:1px solid var(--grey-2-invert);margin-top:16px;padding-top:16px}.album-review .review-tags.with-border.show-review-tags-enter,.album-review .review-tags.with-border.show-review-tags-exit.show-review-tags-exit-active{opacity:0;border-top-width:0;row-gap:0;margin-top:0;padding-top:0}.album-review .review-tags.with-border.show-review-tags-enter-active,.album-review .review-tags.with-border.show-review-tags-exit{opacity:1;border-top-width:1px;row-gap:16px;margin-top:16px;padding-top:16px}.album-review .review-tags.with-border.show-review-tags-enter-active,.album-review .review-tags.with-border.show-review-tags-exit-active{pointer-events:none}.album-review .review-tags.with-border.show-review-tags-enter-active{transition:all .5s,border-width .2s,opacity .5s .2s}.album-review .review-tags.with-border.show-review-tags-exit-active{transition:all .5s,opacity .2s,border-width .2s .2s}.album-review .review-tags.show-review-tags-enter label,.album-review .review-tags.show-review-tags-exit.show-review-tags-exit-active label{margin-top:-32px}.album-review .review-tags.show-review-tags-enter-active label,.album-review .review-tags.show-review-tags-exit label{margin-top:0}.album-review .review-tags.show-review-tags-enter-active label,.album-review .review-tags.show-review-tags-exit-active label{transition:margin .5s}.album-review .review-tags div,.pick-tag .review-tags div,.top-up-options label span,.popup-card .survey-options span,.referee-form .booking-form-tags span,.popup-box-2023.customer-enquiry .booking-form-tags span{cursor:pointer;border:1px solid;border-radius:16px;padding:4px 15px;display:block}.album-review .review-tags div,.pick-tag .review-tags div,.top-up-options label span,.popup-box-2023.customer-enquiry .booking-form-tags span{border-color:var(--selection-orange-invert);color:var(--selection-orange-invert)}.popup-card .survey-options span{border-color:var(--selection-orange);color:var(--selection-orange)}.referee-form .booking-form-tags span{color:#ffab5b;border-color:#ffab5b}.album-review .review-tags :checked+div,.pick-tag .review-tags :checked+div,.top-up-options label :checked+span,.popup-card .survey-options :checked+span,.referee-form .booking-form-tags :checked+span,.popup-box-2023.customer-enquiry .booking-form-tags :checked+span{color:#ff9632;border-color:#ff9632}.album-review .review-tags :checked+div,.pick-tag .review-tags :checked+div,.reviews .review-tags div,.top-up-options label :checked+span,.popup-box-2023.customer-enquiry .booking-form-tags :checked+span{background-color:var(--orange-30-invert)}.popup-card .survey-options :checked+span{background-color:var(--orange-30)}.referrer-review .review-tags div,.referee-form .booking-form-tags :checked+span{background-color:#ffe0c1}.reviews .review-tags div,.referrer-review .review-tags div{color:#ff9632;border-radius:4px;padding:0 8px}.review-tags div:first-letter{text-transform:uppercase}.offer-banner,.rookie-banner,.share-review-banner{box-sizing:border-box;color:#fff;background:linear-gradient(120.58deg,#4141ff -35.59%,#ff9632 119.18%);grid-template-columns:1fr max-content;align-items:center;gap:30px;width:100%;padding-right:16px;line-height:26px;display:grid}.offer-banner,.rookie-banner,.desktop-app-banner{z-index:21;position:fixed}.offer-banner.with-snow,.rookie-banner.with-snow{background:url(/static/images/offer-background-top.svg) 0 0/1440px,url(/static/images/offer-background-bottom.svg) 0 calc(100% + 40px)/1440px repeat-x,linear-gradient(120.58deg,#4141ff -35.59%,#ff9632 119.18%)}.offer-banner a,.rookie-banner a,.share-review-banner div{align-items:center;gap:16px;padding:16px;display:flex}.share-review-banner div{cursor:pointer}.offer-banner b,.offer-banner a span,.rookie-banner a span,.share-review-banner div span{flex-shrink:0}.offer-banner b{background-color:#ff9632;border-radius:8px;padding:4px 16px}.offer-banner.with-snow b{background-color:#ff6e5a}.offer-banner p,.rookie-banner p,.share-review-banner p{max-width:unset;text-align:left;margin:0;font-size:16px}.offer-banner a span,.rookie-banner a span,.share-review-banner div span{text-transform:capitalize;align-items:center;font-weight:700;display:flex}.offer-banner a span:after,.rookie-banner a span:after,.share-review-banner div span:after{content:"";background:url(/static/images/Chevron-Right.svg) 50%/contain no-repeat;width:24px;height:24px}.offer-banner .close,.rookie-banner .close,.share-review-banner .close{cursor:pointer;background:url(/static/images/cross-mark-2.svg) 50%/contain no-repeat;width:20px;height:20px}.loading-dots-container{padding-top:18px}.image-grid.list-mode+.loading-dots-container{padding-top:48px}.loading-dots{gap:16px;display:flex}.loading-dots-container .loading-dots{justify-content:center}body.album-mode .back-nav-loader .loading-dots{height:auto;overflow:visible}.loading-dots div{background-color:#4141ff;border-radius:50%;width:12px;height:12px;animation:1.4s linear infinite dot-jump}.loading-dots div:nth-child(2){opacity:.25;animation-delay:.4s}.loading-dots div:nth-child(3){opacity:.1;animation-delay:.8s}@keyframes dot-jump{40%{transform:translateY(0%)}50%{transform:translateY(-150%)}}.top-up-options .note,.data-usage-limit-banner,.full-popup.customer-login .inputs,.popup_box.share-template>div,.popup_box.ai-face-finder>div,.popup_box.feature-settings>div,.toggle-container,.selector-container .selected-count,.pick-image-button-container .selected-count,.image-selector,.print-store-content span,.print-checkout-item-title-container span,.print-checkout-item .item-total,.print-checkout-summary-table span,.popup-box-2023.photographer-referral .photographer-referral-credits,.popup_box.face-filter-payment .face-filter-payment-discount span,.popup-box-2023.share-review .mobile-note,.popup-card .popup-card-footer,.popup-box-2023.verify-share .verify-share-form-inputs,.referee-form .referee-form-header-container,.referee-form .booking-form-message span.label,.booking-table .booking-table-headers,.booking-table .booking .booking-mobile-expanded span,.popup-box-2023.share-qr-code .share-qr-code-pin .label,.reviews .review button.outline,.business-card .business-card-content,.portfolio-preview,.popup-box-2023.customer-enquiry .booking-form-message span.label{font-size:14px;line-height:17px}.filter-quota button,.data-usage-limit-banner button.outline,.image-grid.empty-mode span,.full-popup.customer-login button,.full-popup.customer-login .forgot-password,.enable-face-filter,.disable-face-filter,.face-filter-loading,.popup_box.face-filter-payment button,.nav.guest_mode .language-switch,.nav.guest_mode button,.nav-menu-guest-mobile button,.nav-menu-guest-mobile .language-list,.popup_box.share-template .share-grid .folders-grid,.popup_box.share-template .share-grid button,.popup_box.feature-settings .share-grid .folders-grid,.popup_box.feature-settings .share-grid button,.filters-buttons button,.customer-album-cover-container .scroll-hint,.customer-album-cover-container button,.album-cover-container button,.album-face-private-banner,.popup_box.delete-image button,.selector-container button,.pick-image-button-container button,.popup_box.album-sync button,.popup_box.print-portal button,.full-popup-back-container .back,.print-store-scrollable-container button,.print-store-header,.print-store-content,.print-checkout-summary button,.popup-box-2023 button,.plan-card a button,.popup-card button,.booking-form-portfolio a.portfolio-link,.download-popup .download-parts,.settings-2023 button,.popup-box-2023.share-review .share-review-frame-toggle span,.referee-form button{font-size:16px;line-height:26px}.settings-2023,.popup_box.delete-image>div,.popup_box.payment-completed>div,.popup_box.portfolio-reviews>div,.popup_box.limit-reached>div,.popup_box.face-filter-payment>div,.popup_box.album-sync>form,.popup_box.print-portal>div,.popup-box-2023>div,.popup-box-2023>form,.full-popup.customer-login .inputs input,.popup_box.share-template .share-grid .textarea,.album-sync .input-container input,.print-checkout-grid,.popup-box-2023.social-handle .social-handle-input-container input,.popup-box-2023.share-review textarea,.popup-card,.popup-card textarea,.popup-box-2023.verify-share .verify-share-form input,.album-review textarea,.album-review input[name=name],.album-review input[name=company],.full-popup.customer-login,.review-images-quota p,.referee-page,.referee-form input,.referee-form textarea,.popup-box-2023.exchange-contact input,.popup-box-2023.customer-enquiry input,.popup-box-2023.customer-enquiry textarea{font-size:16px;line-height:22px}.filter-quota button,.data-usage-limit-banner button.outline,.full-popup.customer-login button,.popup_box.face-filter-payment button,.nav.guest_mode button,.nav-menu-guest-mobile button,.popup_box.share-template .share-grid button,.popup_box.feature-settings .share-grid button,.filters-buttons button,.customer-album-cover-container button,.album-cover-container button,.popup_box.delete-image button,.selector-container button,.pick-image-button-container button,.popup_box.album-sync button,.popup_box.print-portal button,.print-store-scrollable-container button,.print-checkout-summary button,.popup-box-2023 button,.plan-card a button,.popup-card button,.settings-2023 button,.reviews .review button.outline,.referee-form button{min-height:unset}.settings>.buttons-grid button,.filter-quota button,.data-usage-limit-banner button.outline,.full-popup.customer-login button,.popup_box.face-filter-payment button,.customer-album-cover-container .language-switch-container button,.nav.guest_mode button,.nav-menu-guest-mobile button,.popup_box.share-template .share-grid button,.filters-buttons button,.album-cover-container button,.selector-container button,.pick-image-button-container button,.popup_box.album-sync button,.popup_box.print-portal button,.print-store-scrollable-container button,.print-checkout-summary button,.popup-box-2023 button,.plan-card a button,.popup-card button,.settings-2023 button,.reviews .review button.outline,.referee-form button{min-width:unset}.customer-album-cover-container .buttons-grid button{min-width:160px}.filter-quota button.outline,.data-usage-limit-banner button.outline,.nav.guest_mode button.outline,.nav-menu-guest-mobile button.outline,.filters-buttons button.outline,.customer-album-cover-container button.outline,.album-cover-container button.outline,.popup_box.delete-image button.outline,.selector-container button.outline,.popup-box-2023 button.outline,.plan-card a button.outline{color:#ff9632;border-width:1px;padding:7px 23px}.reviews .review button.outline{color:#ff9632;border-width:1px;padding:2px 15px;font-weight:400}.data-usage-limit-banner button.outline{color:#fff;border-color:#fff}.popup-box-2023.top-up-data-usage button.outline,.popup-box-2023.customer-enquiry button.outline{background-color:var(--background-color-invert)}.counts-data-usage{gap:14px;display:flex}.counts-data-usage .data-usage{color:#b7b7b7;align-self:flex-start;align-items:center;gap:2px;font-weight:400}.counts-data-usage .data-usage:before,.counts-data-usage .data-usage:after{content:"";background:50%/contain no-repeat;width:16px;height:16px}.counts-data-usage .data-usage:before{background-image:url(/static/images/data-usage-grey.svg);margin-right:2px}.counts-data-usage .data-usage:after{background-image:url(/static/images/download-grey.svg)}.popup-box-2023.top-up-data-usage .buttons-grid{gap:16px}.top-up-options{gap:8px;display:grid}.top-up-options input{display:none}.top-up-options .note{color:var(--grey-3-invert)}.data-usage-limit-banner{box-sizing:border-box;color:#fff;z-index:1;background-color:#ff6e5a;justify-content:center;align-items:center;gap:24px;width:100%;padding:24px 72px;display:flex;position:fixed;bottom:0}.data-usage-limit-banner button.outline{flex-shrink:0}.image-grid.empty-mode{justify-content:center;align-items:center;height:50vh;display:flex}.image-grid.empty-mode span{flex-direction:column;align-items:center;gap:8px;display:flex}.image-grid.empty-mode span:before{content:"";background:url(/static/images/no-results.svg) 50%/contain no-repeat;width:80px;height:80px}.full-popup.customer-login{grid-template-rows:max-content 1fr max-content;align-items:center;padding:56px 100px 32px;display:grid}.full-popup.customer-login .indicator-buttons{grid-template-rows:24px max-content 26px;gap:16px;display:grid}.full-popup.customer-login .page-indicator,.popup-box-2023.share-review .page-indicator{justify-content:center;gap:10px;display:flex}.page-indicator input{display:none}.full-popup.customer-login .page-indicator span,.popup-box-2023.share-review .page-indicator span{border-radius:50%;width:8px;height:8px;transition:background-color .5s;display:block}.full-popup.customer-login .page-indicator span{background-color:var(--grey-2)}.popup-box-2023.share-review .page-indicator span{background-color:var(--grey-2-invert)}.full-popup.customer-login .page-indicator :checked+span,.popup-box-2023.share-review .page-indicator :checked+span{background-color:#ff9632}.full-popup.customer-login button{margin:0 auto}.full-popup.customer-login .indicator-buttons button{grid-row-start:2}.full-popup.customer-login .indicator-buttons b{color:#ff9632;cursor:pointer;grid-row-start:3;margin:auto}.full-popup.customer-login .inputs{text-align:left;text-transform:capitalize;grid-template-columns:180px 312px;justify-content:center;align-items:center;gap:8px;display:grid}.full-popup.customer-login .inputs input,.popup_box.share-template .share-grid .textarea,.album-sync .input-container input,.custom-number-input,.popup-box-2023.photographer-referral .textarea,.popup-box-2023.social-handle .social-handle-input-container input,.popup-box-2023.share-review textarea,.popup-card textarea,.popup-box-2023.verify-share .verify-share-form input,.album-review textarea,.album-review input[name=name],.album-review input[name=company],.referee-form input,.referee-form textarea,.popup-box-2023.exchange-contact input,.popup-box-2023.customer-enquiry input,.popup-box-2023.customer-enquiry textarea{border:1px solid;border-radius:22px;padding:9px 15px}.full-popup.customer-login .inputs input,.custom-number-input,.popup-card textarea{color:var(--text-color);border-color:var(--background-color-invert);background-color:#0000}.popup_box.share-template .share-grid .textarea,.album-sync .input-container input,.popup-box-2023.social-handle .social-handle-input-container input,.album-review textarea,.album-review input[name=name],.album-review input[name=company],.popup-box-2023.exchange-contact input,.popup-box-2023.customer-enquiry input,.popup-box-2023.customer-enquiry textarea{color:var(--text-color-invert);border-color:var(--background-color);background-color:#0000}.popup-box-2023.photographer-referral .textarea,.popup-box-2023.share-review textarea,.popup-box-2023.verify-share .verify-share-form input,.referee-form input,.referee-form textarea{color:#000;background-color:#fff;border-color:#000}.full-popup.customer-login .inputs+.inputs:before,.full-popup.customer-login .forgot-password{grid-column-end:span 2}.full-popup.customer-login .inputs+.inputs:before{content:""}.full-popup.customer-login .forgot-password{text-align:right;color:#4141ff;cursor:pointer;padding:0 8px}.show-confirm-password-enter,.show-confirm-password-exit,.show-forgot-password-enter,.show-forgot-password-exit,.show-contact-input-enter,.show-contact-input-exit{overflow:hidden}.show-confirm-password-enter,.show-confirm-password-exit.show-confirm-password-exit-active,.show-forgot-password-enter,.show-forgot-password-exit.show-forgot-password-exit-active,.show-contact-input-enter,.show-contact-input-exit.show-contact-input-exit-active{height:0}.show-confirm-password-enter-active,.show-confirm-password-exit,.show-contact-input-enter-active,.show-contact-input-exit{height:50px}.show-forgot-password-enter-active,.show-forgot-password-exit{height:34px}.show-confirm-password-enter-active,.show-confirm-password-exit-active,.show-forgot-password-enter-active,.show-forgot-password-exit-active,.show-contact-input-enter-active,.show-contact-input-exit-active{transition:height .5s}.customer-album-cover-container .mobile-nav-menu{font-weight:400}.popup_box.face-filter-payment .face-filter-payment-body{gap:24px;display:grid}.popup_box.face-filter-payment .face-filter-price{color:#ff9632;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;display:flex}.popup_box.face-filter-payment .face-filter-price:before{content:"";background:url(/static/images/find-yourself-orange.svg) 50%/contain no-repeat;width:72px;height:72px}.popup_box.face-filter-payment .face-filter-payment-discount h4{max-width:unset}.popup_box.face-filter-payment .face-filter-payment-discount :first-child{color:var(--grey-3-invert);text-decoration:line-through;display:block}.popup_box.face-filter-payment .face-filter-payment-discount :last-child{color:#ff9632}.popup_box.face-filter-payment .face-filter-note{gap:4px;display:grid}.popup_box.share-template>div{align-items:unset;background:url(/static/images/share-background-top-left.svg) left top / 72px no-repeat, url(/static/images/share-background-top-right.svg) right top / 98px no-repeat, url(/static/images/share-background-bottom-left.svg) 64px calc(100% - 16px) / 32px no-repeat, url(/static/images/share-background-bottom-right.svg) right bottom / 80px no-repeat, var(--background-color-invert);width:800px;min-height:unset;gap:24px;padding:56px 80px;position:relative;overflow:hidden}.popup_box.share-template.album-mode>div,.popup_box.ai-face-finder.album-mode>div{height:700px;max-height:100%}.popup_box.share-template .share-grid{grid-template-columns:1fr max-content;align-items:flex-start;gap:16px;width:100%;display:grid}.popup_box.feature-settings>div{z-index:21;align-items:unset;gap:24px;width:800px;height:700px;padding:36px 48px;position:relative;overflow:auto}@media (max-width:767px){.popup_box.feature-settings>div{padding:16px 20px}.folders-grid,.image-grid.list-mode .badge-count{gap:8px}}.share-grid-container{flex-direction:column;align-items:flex-start;display:flex}.toggle-container{text-transform:capitalize;cursor:pointer;align-items:center;gap:8px;display:flex}.share-grid-container .toggle-container{margin-bottom:8px}.toggle-container input{display:none}.toggle-container .toggle{background-color:var(--grey-3-invert);border-radius:8px;flex-shrink:0;width:32px;height:16px;margin:8px 0;transition:background-color .5s;position:relative}.toggle-container .toggle.disabled{animation:.3s linear shake}@keyframes shake{25%{transform:translate(2px)}50%{transform:translate(0)}75%{transform:translate(2px)}}.toggle-container :checked+.toggle{background-color:#ff9632}.toggle-container .toggle:before{content:"";background-color:#fff;border-radius:50%;width:11px;height:11px;transition:all .5s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.toggle-container :checked+.toggle:before{left:calc(100% - 3px);transform:translate(-100%,-50%)}.share-grid-container .toggle-container.show-toggle-enter,.share-grid-container .toggle-container.show-toggle-exit{overflow:hidden}.share-grid-container .toggle-container.show-toggle-enter,.share-grid-container .toggle-container.show-toggle-exit.show-toggle-exit-active{opacity:0;height:0;margin-bottom:0}.share-grid-container .toggle-container.show-toggle-enter-active,.share-grid-container .toggle-container.show-toggle-exit{opacity:1;height:22px;margin-bottom:16px}.share-grid-container .toggle-container.show-toggle-enter-active{transition:all .5s,opacity .3s .2s}.share-grid-container .toggle-container.show-toggle-exit-active{transition:all .5s,opacity .3s}.popup_box.share-template .share-grid .textarea{flex-direction:column;align-items:flex-start;display:flex}.show-pin-enter,.show-pin-exit{transition:height .5s;overflow:hidden}.show-pin-enter,.show-pin-exit.show-pin-exit-active{height:0}.show-pin-enter-active,.show-pin-exit{height:22px}.popup_box.share-template .share-grid button,.filters-buttons button,.customer-album-cover-container button,.album-cover-container button,.selector-container button,.popup-box-2023.photographer-referral button.copy,.popup-box-2023.photographer-referral button.share,.popup-box-2023.share-review button.copy,.popup-box-2023.verify-share a button,.popup-box-2023.customer-referral button.share,.booking-table button.unlock{justify-content:center;align-items:center;gap:4px;display:flex}.popup_box.share-template .share-grid button,.filters-buttons button.share,.filters-buttons button.outline.print,.customer-album-cover-container button.outline.print,.album-cover-container button.share,.selector-container button.sync,.selector-container button.download,.popup-box-2023.photographer-referral button.copy,.popup-box-2023.photographer-referral button.share,.popup-box-2023.share-review button.copy,.popup-box-2023.customer-referral button.share{padding:8px 24px 8px 16px}.popup-box-2023.verify-share a button{padding:8px 16px 8px 24px}.filters-buttons button.outline.copy,.album-cover-container button.outline.edit,.selector-container button.outline.sync,.selector-container button.outline.download{padding:7px 23px 7px 15px}.booking-table button.unlock{padding:3px 16px 3px 12px}.popup_box.share-template .share-grid button:before,.booking-table button.unlock:before{content:"";background:50%/contain no-repeat;width:20px;height:20px}.popup_box.share-template .share-socials{grid-column-end:span 2}.share-scrollable{border-bottom:1px solid var(--grey-2-invert);gap:24px;display:grid;overflow-y:scroll}.share-scrollable:after{content:""}.share-scrollable .toggle-info-container{gap:4px;display:flex}.popup-box-2023.social-handle .social-handle-input-container input::placeholder,.popup-box-2023.verify-share .verify-share-form input::placeholder,.album-review textarea::placeholder,.album-review input[name=name]::placeholder,.popup-box-2023.exchange-contact input::placeholder,.popup-box-2023.customer-enquiry input::placeholder,.popup-box-2023.customer-enquiry textarea::placeholder{color:var(--grey-3-invert)}.popup-card textarea::placeholder,.full-popup.customer-login .inputs input::placeholder{color:var(--grey-3)}.referee-form input::placeholder,.referee-form textarea::placeholder{color:#b7b7b7}.show-booking-mobile-expanded-enter,.show-booking-mobile-expanded-exit{overflow:hidden}.show-booking-mobile-expanded-enter,.show-booking-mobile-expanded-exit.show-booking-mobile-expanded-exit-active{height:0}.show-booking-mobile-expanded-enter-active,.show-booking-mobile-expanded-exit{height:var(--height)}.show-booking-mobile-expanded-enter-active,.show-booking-mobile-expanded-exit-active{transition:height .5s}.filters-buttons button.share:before,.filters-buttons button.outline.print:before,.filters-buttons button.outline.copy:before,.album-cover-container button.share:before,.album-cover-container button.outline.edit:before,.customer-album-cover-container button.outline.print:before,.selector-container button.sync:before,.selector-container button.download:before,.popup-box-2023.photographer-referral button.copy:before,.popup-box-2023.photographer-referral button.share:before,.popup-box-2023.share-review button.copy:before,.popup-box-2023.verify-share a button:after,.popup-box-2023.customer-referral button.share:before{content:"";background:50%/contain no-repeat;width:24px;height:24px}.filters-buttons button.share:before,.album-cover-container button.share:before,.popup-box-2023.photographer-referral button.share:before,.popup-box-2023.customer-referral button.share:before{background-image:url(/static/images/share-white-2.svg);margin-right:0}.filters-buttons button.outline.print:before,.customer-album-cover-container button.outline.print:before{background-image:url(/static/images/print-store.svg)}.filters-buttons button.outline.copy:before{background-image:url(/static/images/copy-orange.svg)}.album-cover-container button.outline.edit:before{background-image:url(/static/images/edit.svg)}.selector-container button.sync:before{background-image:url(/static/images/sync-2.svg)}.selector-container button.outline.sync:before{background-image:url(/static/images/sync-2-orange.svg)}.selector-container button.download:before{background-image:url(/static/images/download-white-2.svg)}.selector-container button.outline.download:before{background-image:url(/static/images/download-orange-2.svg)}.popup-box-2023.photographer-referral button.copy:before,.popup_box.share-template .share-grid button:before,.popup-box-2023.share-review button.copy:before{background-image:url(/static/images/copy-2.svg)}.popup-box-2023.verify-share a button:after{background-image:url(/static/images/Chevron-Right.svg)}.booking-table button.unlock:before{background-image:url(/static/images/lock.svg)}.customer-album-cover-container .scroll-hint{text-transform:capitalize;color:#fff;cursor:pointer;flex-direction:column;align-items:center;margin:auto;display:flex}.customer-album-cover-container .scroll-hint:before,.album-cover-container .scroll-hint:before{content:"";background:url(/static/images/Chevron-Down-white-3.svg) 50%/contain no-repeat;width:40px;height:40px;display:block}.album-image .left-panel .share,.album-image .left-panel .show-file-info,.album-image .left-panel .buttons-grid .download{background:50%/contain no-repeat;width:24px;height:24px}.popup-box-2023.social-handle .social-handle-icon.facebook{background-image:url(/static/images/facebook-2.svg)}.popup-box-2023.social-handle .social-handle-icon.instagram{background-image:url(/static/images/instagram-2.svg)}.album-face-private-banner{color:var(--grey-4);text-align:center;flex-direction:column;align-items:center;gap:24px;padding:32px 60px;display:flex}.album-face-private-banner:before{content:"";background:url(/static/images/album-face-private.svg) 50%/contain no-repeat;width:80px;height:80px}.album-face-private-banner .highlight{color:#ff9632}.selector-container,.pick-image-button-container{background-color:var(--background-color);z-index:2;position:sticky;top:0}.selector-container{--selector-height:97px;--marginTop:0px;--marginBottom:0px;margin:var(--marginTop) 0 var(--marginBottom);justify-content:space-between;min-height:42px;padding:35px 60px 20px;display:flex}.pick-image-button-container{padding:35px 0 20px}.selector-container .close{cursor:pointer;background:url(/static/images/cross-mark-2.svg) 50%/contain no-repeat;width:32px;height:32px}.show-selector-enter,.show-filters-buttons-enter,.show-folders-actions-enter{opacity:0}.show-selector-enter-active,.show-filters-buttons-enter-active,.show-folders-actions-enter-active{opacity:1;transition:all .5s,opacity .5s .3s}.selector-container.show-selector-enter{margin-top:calc(var(--height) - var(--selector-height))}.selector-container.show-selector-enter-active{margin-top:var(--marginTop)}.filters-buttons.show-filters-buttons-enter{height:0;margin:0;padding-top:0;padding-bottom:0}.filters-buttons.show-filters-buttons-enter-active{height:calc(var(--height) - var(--marginTop) - var(--marginBottom) - var(--paddingVertical) * 2);padding:var(--paddingVertical) var(--paddingHorizontal);margin:var(--marginTop) 0 var(--marginBottom)}.folders-actions.show-folders-actions-enter{height:calc(var(--selector-height) - var(--paddingTop) - var(--paddingBottom))}.folders-actions.show-folders-actions-enter-active{height:calc(var(--height) - var(--paddingTop) - var(--paddingBottom))}.move-options label{width:100%;transition:width .5s;position:absolute;top:0;left:0}.move-options:hover label{width:240px}.move-options .options span{text-overflow:ellipsis}.album-sync .input-container{z-index:1;gap:24px;width:100%;display:grid}.album-sync .input-container>span{text-transform:capitalize}.album-sync .input-container input::placeholder{color:var(--grey-3-invert)}.custom-select{position:relative}.referee-form .custom-select{z-index:2;--email:url(/static/images/mail-black-2.svg);--line:url(/static/images/line-black.svg);--phone:url(/static/images/phone-black.svg);--whatsapp:url(/static/images/whatsapp-black-2.svg);--zalo:url(/static/images/zalo-black.svg)}.album-sync .input-container .custom-select input,.referee-form .custom-select input{--icon:none;box-sizing:border-box;background:var(--drop-down) calc(100% - 15px) center / 20px no-repeat, var(--icon) 15px center / 24px no-repeat;cursor:pointer;--drop-down:url(/static/images/Chevron-Down-3.svg);width:100%;padding-right:43px}.referee-form .custom-select input:not([class=""]){padding-left:47px}.custom-select input.email{--icon:var(--email)}.custom-select input.line{--icon:var(--line)}.custom-select input.phone{--icon:var(--phone)}.custom-select input.whatsapp{--icon:var(--whatsapp)}.custom-select input.zalo{--icon:var(--zalo)}.custom-select .custom-options{background-color:var(--background-color-invert);border:1px solid var(--background-color);box-sizing:border-box;text-align:left;border-radius:8px;width:100%;max-height:215px;position:absolute;top:calc(100% + 4px);overflow-y:scroll}.referee-form .custom-select .custom-options{background-color:#fff;border-color:#000}.custom-select .custom-options.show-custom-options-enter,.custom-select .custom-options.show-custom-options-exit.show-custom-options-exit-active{opacity:0;max-height:0}.custom-select .custom-options.show-custom-options-enter-active,.custom-select .custom-options.show-custom-options-exit{opacity:1;max-height:215px}.custom-select .custom-options.show-custom-options-enter-active{transition:max-height .5s,opacity .2s}.custom-select .custom-options.show-custom-options-exit-active{transition:max-height .5s,opacity .2s .3s}.custom-select .custom-options div{cursor:pointer;padding:5px 15px}.referee-form .custom-select .custom-options div{align-items:center;gap:4px;padding:4px 7px;display:flex}.custom-select .custom-options div:not(:last-child){border-bottom:1px solid var(--background-color)}.referee-form .custom-select .custom-options div:not(:last-child){border-bottom-color:#000}.referee-form .custom-select .custom-options div:before{content:"";background:50%/contain no-repeat;width:20px;height:20px}.custom-select .custom-options div.email:before{background-image:var(--email)}.custom-select .custom-options div.line:before{background-image:var(--line)}.custom-select .custom-options div.phone:before{background-image:var(--phone)}.custom-select .custom-options div.whatsapp:before{background-image:var(--whatsapp)}.custom-select .custom-options div.zalo:before{background-image:var(--zalo)}.popup_box.delete-image>div{background:var(--background-color-invert) url(/static/images/delete-background-2.svg) left center / contain no-repeat;width:660px;color:var(--grey-4-invert);text-align:center;justify-content:space-between;gap:24px;height:360px;padding:40px 90px;position:relative}.popup_box.delete-image .delete-image-body{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.popup_box.delete-image .delete-image-body .note{color:var(--grey-3-invert)}.popup_box.delete-image .buttons{gap:24px}.popup_box.delete-image button{min-width:180px}.popup_box.print-portal .print-portal-body{flex-direction:column;align-items:center;gap:8px;display:flex}.popup_box.print-portal img{background-color:#f9f8f8;height:160px;padding:5px 0}.full-popup.print-store,.full-popup.print-pick-image,.full-popup.print-checkout{background:var(--grey-1-special) url(/static/images/print-store-background.svg) center top / 612px no-repeat;background-attachment:local}.full-popup-top-bar{justify-content:space-between;align-items:center;padding:60px;display:flex}.full-popup-top-bar img{height:40px;padding:1px 0}.full-popup-top-bar .language-switch{font-weight:700}.full-popup-back-container{display:flex}.full-popup.print-store .full-popup-back-container{padding:0 150px}.full-popup.print-pick-image .full-popup-back-container{padding:0 50px}.full-popup.print-checkout .full-popup-back-container{padding:40px 150px}.full-popup-back-container .back{color:#ff9632;align-items:center;padding:8px 0;display:flex}.full-popup-back-container .back:before{content:"";background:url(/static/images/Chevron-Left-2.svg) 50%/contain no-repeat;width:24px;height:24px;margin-right:4px}.full-popup-back-container .back span{cursor:pointer}.print-store-grid{grid-template-rows:minmax(250px,calc(100vh - 308px));grid-template-columns:max-content 1fr;gap:40px;padding:40px 160px 64px;display:grid}.print-store-sample-container{overflow:hidden}.print-store-sample{box-sizing:border-box;background-color:#f9f8f8;padding:40px}.print-store-sample:before{content:"";filter:drop-shadow(-4px 4px 10px #84817540);background:url(/static/images/print-store-sample.jpg) 50%/contain no-repeat;width:100%;height:100%;display:block}.print-store-scrollable-container,.print-store-scrollable{flex-direction:column;gap:40px;display:flex}.print-store-scrollable-container{align-items:flex-start;overflow:hidden}.print-store-scrollable{flex-grow:1;overflow-y:scroll}.print-store-header,.print-store-content{display:grid}.print-store-header{gap:4px}.print-store-header,.print-store-content span{text-transform:capitalize}.print-store-content span{color:var(--grey-4)}.print-store-content ul{margin:0}.full-popup.print-pick-image h4{padding:60px 0 32px}.full-popup.print-pick-image .selector-container{background-color:var(--grey-1-special);padding-top:2px}.print-checkout-grid{grid-template-columns:minmax(600px,1fr) 400px;gap:64px;padding:0 160px 98px;display:grid}.print-checkout-items{flex-direction:column;display:flex}.print-checkout-item-container{--paddingTop:24px;--borderTop:1px;--borderColor:var(--grey-2);--thumbnailWidth:120px;--thumbnailHeight:160px}.print-checkout-item-container:first-child,.print-checkout-item-container:first-child.show-print-checkout-item-exit-active+.print-checkout-item-container{--paddingTop:0px;--borderTop:0px;--borderColor:transparent}.print-checkout-item-container.show-print-checkout-item-exit{height:calc(var(--thumbnailHeight) + (var(--paddingTop) * 2) + var(--borderTop));opacity:1;overflow:hidden}.print-checkout-item-container.show-print-checkout-item-exit-active{opacity:0;height:0;transition:all .5s}.print-checkout-item{padding-top:var(--paddingTop);border-top:var(--borderTop) solid var(--borderColor);margin-top:var(--paddingTop);grid-template-columns:max-content 1fr max-content minmax(52px,max-content) max-content;align-items:flex-start;gap:24px;transition:all .5s;display:grid}.print-checkout-item:before{content:"";width:var(--thumbnailWidth);height:var(--thumbnailHeight);background:var(--backgroundImage) center top / contain no-repeat}.print-checkout-item-title-container{text-transform:capitalize;display:grid}.print-checkout-item-title-container span{color:var(--grey-4)}.print-checkout-item .item-total{line-height:42px}.print-checkout-item .close{cursor:pointer;background:url(/static/images/cross-mark-2.svg) 50%/contain no-repeat;width:24px;height:24px;margin:9px 0}.custom-number-input{box-sizing:border-box;text-transform:capitalize;grid-template-columns:1fr;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:8px;width:200px;display:grid}.custom-number-input :first-child{text-overflow:ellipsis;overflow:hidden}.custom-number-input .plus,.custom-number-input .minus{cursor:pointer;background:50%/contain no-repeat;width:20px;height:20px}.custom-number-input .plus{background-image:url(/static/images/plus.svg)}.custom-number-input .minus{background-image:url(/static/images/minus.svg)}.print-checkout-summary{background-color:var(--grey-2);border-radius:8px;align-self:flex-start;gap:24px;padding:24px;display:grid;position:sticky;top:50px}.print-checkout-summary .header,.print-checkout-summary-table span:not(.print-checkout-summary-note){text-transform:capitalize}.print-checkout-summary-table{grid-template-columns:1fr max-content;align-items:center;display:grid}.print-checkout-summary-table span:not(.print-checkout-summary-note){color:var(--grey-4)}.print-checkout-summary-table b,.print-checkout-summary-table .print-checkout-summary-note{text-align:right}.print-checkout-summary-table .divider,.print-checkout-summary-table .print-checkout-summary-note{grid-column-end:span 2}.print-checkout-summary-table .divider{border-top:1px solid var(--grey-3);margin:16px 0}.print-checkout-summary-table .print-checkout-summary-note{color:#ff9632}.show-print-checkout-summary-note-enter,.show-print-checkout-summary-note-exit.show-print-checkout-summary-note-exit-active{height:0}.show-print-checkout-summary-note-enter-active,.show-print-checkout-summary-note-exit{height:22px}.show-print-checkout-summary-note-enter,.show-print-checkout-summary-note-exit{overflow:hidden}.show-print-checkout-summary-note-enter-active,.show-print-checkout-summary-note-exit-active{transition:height .5s}.popup_box.payment-completed>div{background:var(--background-color-invert) url(/static/images/payment-completed-background.svg) center bottom / contain no-repeat;width:720px;height:400px;color:var(--grey-4-invert);text-align:center;white-space:pre-line;gap:16px;padding:40px 60px 130px;position:relative}.popup_box.payment-completed span{flex-grow:1;align-items:center;display:flex}.popup_box.payment-completed span.completed{background:url(/static/images/downloaded-blue.svg) 50%/contain no-repeat;width:80px}.popup-box-2023.photographer-referral .photographer-referral-grid,.popup-box-2023.share-review .share-review-grid,.popup-box-2023.verify-share .verify-share-grid{flex-grow:1;gap:24px;width:100%;display:grid}.popup-box-2023.photographer-referral .photographer-referral-grid{grid-template-columns:1fr 444px}.popup-box-2023.share-review .share-review-grid,.popup-box-2023.verify-share .verify-share-grid{grid-template-columns:1fr 434px}.popup-box-2023.photographer-referral .photographer-referral-invite,.popup-box-2023.photographer-referral .photographer-referral-hows-container,.popup-box-2023.photographer-referral .photographer-referral-share,.popup-box-2023.share-review .share-review-body,.popup-box-2023.share-review .share-review-hows-container,.popup-box-2023.share-review .add-frame-body,.popup-box-2023.verify-share .verify-share-sample,.popup-box-2023.verify-share .verify-share-form{flex-direction:column;gap:40px;display:flex}.popup-box-2023.share-review .share-review-body,.popup-box-2023.verify-share .verify-share-sample{gap:24px}.popup-box-2023.photographer-referral .photographer-referral-invite,.popup-box-2023.photographer-referral .photographer-referral-hows-container,.popup-box-2023.share-review .share-review-body,.popup-box-2023.share-review .share-review-hows-container,.popup-box-2023.share-review .add-frame-body,.popup-box-2023.verify-share .verify-share-sample,.popup-box-2023.verify-share .verify-share-form{border-radius:8px}.popup-box-2023.photographer-referral .photographer-referral-invite,.popup-box-2023.share-review .share-review-body,.popup-box-2023.share-review .add-frame-body,.popup-box-2023.verify-share .verify-share-sample{background-color:var(--orange-10-invert)}.popup-box-2023.photographer-referral .photographer-referral-invite{padding:32px 40px}.popup-box-2023.share-review .share-review-body{padding:24px}.popup-box-2023.photographer-referral .photographer-referral-hows-container,.popup-box-2023.share-review .share-review-hows-container,.popup-box-2023.verify-share .verify-share-form{background-color:var(--grey-1-invert);flex-grow:1;align-items:center;padding:32px}.popup-box-2023.verify-share .verify-share-form{justify-content:space-between}.popup-box-2023.share-review .share-review-hows-container,.popup-box-2023.share-review .add-frame-body,.popup-box-2023.verify-share .verify-share-sample,.popup-box-2023.verify-share .verify-share-form{padding:24px 40px}.popup-box-2023.photographer-referral b.header,.popup-box-2023.share-review b{text-transform:capitalize}.popup-box-2023.photographer-referral .photographer-referral-invite b.subheader,.popup-box-2023.share-review .share-review-socials-container b{color:#ff9632}.popup-box-2023.photographer-referral .photographer-referral-hows-container b.subheader{color:#4141ff}.popup-box-2023.photographer-referral .divider,.popup-box-2023.share-review .share-review-divider-container .divider{background-color:var(--orange-50-invert);height:1px}.popup-box-2023.photographer-referral .photographer-referral-credits-container,.popup-box-2023.photographer-referral .photographer-referral-textarea-container{text-align:left;grid-template-columns:1fr max-content;align-items:flex-start;display:grid}.popup-box-2023.photographer-referral .photographer-referral-credits-container{gap:32px}.popup-box-2023.photographer-referral .photographer-referral-textarea-container{gap:16px}.popup-box-2023.photographer-referral .photographer-referral-credits{color:var(--grey-4-invert);text-transform:capitalize;text-align:center;gap:4px;display:grid}.popup-box-2023.photographer-referral h1{box-sizing:border-box;color:#fff;text-transform:uppercase;background-color:#4141ff;border-radius:8px;min-width:200px;padding:8px 16px}.popup-box-2023.photographer-referral .photographer-referral-hows,.popup-box-2023.share-review .share-review-hows{gap:24px;display:grid}.popup-box-2023.photographer-referral .photographer-referral-how,.popup-box-2023.share-review .share-review-how{text-align:left;grid-template-columns:max-content 1fr;column-gap:24px;display:grid}.popup-box-2023.photographer-referral .photographer-referral-how:before,.popup-box-2023.share-review .share-review-how:before{content:"";background:50%/contain no-repeat;grid-row-end:span 2;width:48px;height:48px}.popup-box-2023.photographer-referral .photographer-referral-how.invite:before{background-image:url(/static/images/photographer-referral-how-invite.svg)}.popup-box-2023.photographer-referral .photographer-referral-how.discount:before{background-image:url(/static/images/photographer-referral-how-discount.svg)}.popup-box-2023.photographer-referral .photographer-referral-how.credit:before{background-image:url(/static/images/photographer-referral-how-credit.svg)}.popup-box-2023.photographer-referral .photographer-referral-how span,.popup-box-2023.share-review .share-review-how span{color:var(--grey-4-invert)}.buttons-holder{display:grid}.buttons-holder button{grid-row-start:1;grid-column-start:1}.buttons-holder button:disabled,.buttons-holder.show-disabled button{visibility:hidden}.buttons-holder.show-disabled button:disabled{visibility:visible}.popup-box-2023.social-handle .social-handle-body{gap:40px;max-width:400px;display:grid}.popup-box-2023.social-handle .social-handle-logo-container{flex-direction:column;align-items:center;gap:24px;display:flex}.popup-box-2023.social-handle .social-handle-logo-container:before{content:"";background:url(/static/images/social-handle.svg) 50%/contain no-repeat;width:328px;padding-bottom:31.7%}.popup-box-2023.social-handle .social-handle-input-container{grid-template-columns:max-content 1fr;align-items:center;gap:8px;display:grid}.popup-box-2023.social-handle .social-handle-icon{background:50%/contain no-repeat;width:32px;height:32px}.popup-box-2023.social-handle .social-handle-input-container input,.popup-box-2023.verify-share .verify-share-form input{box-sizing:border-box;width:100%}.popup-box-2023.social-handle .social-handle-input-container .note{color:var(--grey-4-invert);grid-column-end:span 2}.popup-box-2023.share-review-prompt .share-review-sample{background:var(--backgroundImage) center / contain no-repeat;width:100%;padding-bottom:var(--paddingBottom)}.popup-box-2023.share-review-prompt .share-review-done-body{gap:24px;width:100%;display:grid}.popup-box-2023.share-review .share-review-divider-container,.popup-box-2023.share-review .share-review-columns,.popup-box-2023.share-review .share-review-textarea-container,.popup-box-2023.share-review .share-review-textarea-languages,.popup-box-2023.share-review textarea{flex-grow:1}.popup-box-2023.share-review .share-review-divider-container{flex-direction:column;gap:16px;display:flex}.popup-box-2023.share-review .share-review-columns{grid-template-columns:max-content 1fr;gap:16px;display:grid}.popup-box-2023.share-review .share-review-image{flex-direction:column;align-items:center;gap:4px;margin:auto 0;display:flex}.popup-box-2023.share-review .share-review-image-change{color:#ff9632;text-transform:capitalize;cursor:pointer;gap:4px;display:grid}.popup-box-2023.share-review .share-review-image-preview{width:180px;padding-bottom:66.67%;position:relative}.popup-box-2023.share-review .share-review-image-preview.portrait{width:120px;padding-bottom:150%}.popup-box-2023.share-review .add-frame-body .share-review-image-preview{width:315px}.popup-box-2023.share-review .add-frame-body .share-review-image-preview.portrait{width:210px}.popup-box-2023.share-review .share-review-image-preview:before{content:"";background:var(--backgroundImage) center / contain no-repeat;z-index:2;transition:all .5s;position:absolute;inset:0}.popup-box-2023.share-review .share-review-image-preview.frame-on-top:before{z-index:0;transition:none}.popup-box-2023.share-review .share-review-image-preview.with-frame:before{top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);background-size:cover}.popup-box-2023.share-review .share-review-image-preview:after{content:"";z-index:1;background:50%/contain no-repeat;position:absolute;inset:0}.popup-box-2023.share-review .share-review-image-preview.with-frame:after{background-image:var(--frame)}.popup-box-2023.share-review .share-review-frame-toggle input{display:none}.popup-box-2023.share-review .share-review-frame-toggle span{cursor:pointer;text-transform:capitalize;grid-template-columns:max-content 1fr;align-items:center;gap:8px;font-size:14px;display:grid}.popup-box-2023.share-review .share-review-frame-toggle span:before{content:"";background:url(/static/images/select-uncheck-orange.svg) 50%/contain no-repeat;width:20px;height:20px}.popup-box-2023.share-review .share-review-frame-toggle :checked+span:before{background-image:url(/static/images/select-checked-orange.svg)}.popup-box-2023.share-review .share-review-frame-toggle span:after{content:attr(data-message)}.popup-box-2023.share-review .share-review-textarea-container,.popup-box-2023.share-review .share-review-socials-container{flex-direction:column;align-items:center;gap:16px;display:flex}.popup-box-2023.share-review .share-review-textarea-languages{grid-template-rows:max-content 1fr;gap:4px;width:100%;display:grid}.popup-box-2023.share-review .share-review-languages{color:#ff9632;justify-content:flex-end;gap:8px;padding:0 16px;display:flex}.popup-box-2023.share-review .share-review-languages span{cursor:pointer}.popup-box-2023.share-review textarea{box-sizing:border-box;width:100%;min-height:150px}.popup-box-2023.share-review .share-review-socials-container{transition:opacity .5s}.popup-box-2023.share-review .share-review-socials-container.hidden{opacity:.5;pointer-events:none}.popup-box-2023.share-review .share-review-socials-container div{gap:16px;display:flex}.popup-box-2023.share-review .share-review-socials-container div span{cursor:pointer;background:#ff9632 50%/32px no-repeat;border-radius:50%;width:64px;height:64px}.popup-box-2023.share-review .share-review-socials-container div span.instagram{background-image:url(/static/images/instagram-2-white.svg)}.popup-box-2023.share-review .share-review-socials-container div span.facebook{background-image:url(/static/images/facebook-2-white.svg)}.popup-box-2023.share-review .share-review-socials-container div span.xhs{background-image:url(/static/images/xhs.svg)}.popup-box-2023.share-review .share-review-socials-container div span.others{background-image:url(/static/images/share-white-2.svg)}.popup-box-2023.share-review .share-review-how.copy:before{background-image:url(/static/images/share-review-how-copy.svg)}.popup-box-2023.share-review .share-review-how.share:before{background-image:url(/static/images/share-review-how-share.svg)}.popup-box-2023.share-review .share-review-how.unlock:before{background-image:url(/static/images/share-review-how-unlock.svg)}.popup-box-2023.share-review .share-review-how.unlock-download:before{background-image:url(/static/images/download-blue-2.svg)}.popup-box-2023.share-review .share-review-how.credibility:before{background-image:url(/static/images/share-review-how-credibility.svg)}.create-mosaic{grid-template-rows:max-content 1fr max-content;display:grid}.create-mosaic .header-container{margin:60px 60px 30px;position:relative}.create-mosaic>.buttons{justify-content:flex-end;padding:45px 60px 15px}.create-mosaic .buttons-grid{grid-template-rows:20px repeat(2,max-content);gap:5px 10px}.create-mosaic .buttons-grid:before{content:""}.create-mosaic .buttons-grid button{white-space:nowrap}.create-mosaic .buttons-grid span{color:#a1a1a1;padding:0 12.5px;font-size:12px;line-height:20px}.create-mosaic .buttons-grid span.quota-left{color:#ff9632}.create-mosaic .buttons-grid span.no-quota{color:#ff6e5a}.create-mosaic .mosaic-canvas-container{justify-content:center;align-items:center;display:flex;overflow:hidden}.create-mosaic .mosaic-canvas-progress{background:var(--backgroundImage) center / contain no-repeat;position:relative}.create-mosaic .mosaic-canvas-progress.loading{background:#efefef url(/static/images/logo_white.svg) 50%/60% no-repeat}.create-mosaic button.change{background:#ff9632 url(/static/images/change.svg) 20px/24px no-repeat;grid-row-end:span 2;margin-bottom:auto;padding-left:50px}.create-mosaic button.outline.change,.create-mosaic button.outline.download{color:var(--text-color);background-color:#0000}.progress-bar{background-color:#d9d9d9;width:100%;height:8px;position:relative}.create-mosaic .progress-bar{position:absolute;top:0}.progress-bar:before{content:"";width:var(--progress);background-color:#ff9632;height:100%;transition:width .5s;position:absolute}.customer-album-banner-container{flex-direction:column;display:flex}.face-filter-toggle,.uploaded-notification-toggle,.business-card-toggle{justify-content:space-between;align-items:center;gap:50px;display:flex}.face-filter-toggle .activate,.face-filter-toggle .activated,.uploaded-notification-toggle b{text-transform:capitalize;flex-shrink:0}.face-filter-toggle .activate,.face-filter-toggle .activate b,.face-filter-toggle .activate a,.uploaded-notification-toggle b{align-items:center;display:flex}.face-filter-toggle .activate{color:var(--grey-3-invert);column-gap:8px}.face-filter-toggle .activate b,.face-filter-toggle .activate a,.face-filter-toggle .activated,.uploaded-notification-toggle b{color:#ff9632}.face-filter-toggle .activate a{font-weight:700}.face-filter-toggle .activate b,.face-filter-toggle .activate a,.uploaded-notification-toggle b{cursor:pointer;gap:4px}.face-filter-toggle .activate b:after,.face-filter-toggle .activate a:after{content:"";background:url(/static/images/Chevron-Right-orange.svg) 50%/contain no-repeat;width:20px;height:20px}.uploaded-notification-toggle b:before{content:"";background:url(/static/images/mail-orange-2.svg) 50%/contain no-repeat;width:16px;height:16px}.popup-card{border:1px solid var(--grey-2);box-sizing:border-box;background-color:var(--background-color);z-index:6;grid-template-rows:max-content 1fr max-content;width:500px;height:350px;display:grid;position:fixed;bottom:12px;right:10px;box-shadow:0 0 4px #00000026}.popup-card .popup-card-header,.popup-card .popup-card-footer{grid-template-columns:1fr max-content;align-items:center;gap:8px;display:grid}.popup-card .popup-card-header{padding:15px 24px}.popup-card .popup-card-header b{color:var(--grey-4);text-transform:capitalize}.popup-card .popup-card-footer{color:var(--grey-3);border-top:1px solid var(--grey-2);padding:16px 16px 16px 24px}.popup-card .popup-card-body{color:var(--grey-4);flex-direction:column;gap:16px;padding:0 24px 24px;display:flex;overflow-y:scroll}.popup-card .survey-options{flex-wrap:wrap;gap:8px;display:flex}.popup-card .survey-options label{position:relative}.popup-card .survey-options span{text-transform:capitalize}.popup-card textarea{flex-grow:1}.show-popup-card-enter,.show-popup-card-exit.show-popup-card-exit-active{bottom:0;transform:translateY(100%)}.show-popup-card-enter-active,.show-popup-card-exit{bottom:12px;transform:translateY(0)}.show-popup-card-enter-active,.show-popup-card-exit-active{transition:all .3s}.popup-card-thank-you{color:var(--text-color);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;gap:32px;display:flex}.thank-you-dots{justify-content:center;gap:24px;display:flex}.thank-you-dots div{border-radius:50%;width:8px;height:8px}.thank-you-dots div:nth-child(6n+1){background-color:#4141ff}.thank-you-dots div:nth-child(6n+2){background-color:#ff9632}.thank-you-dots div:nth-child(6n+3){background-color:#ff6e5a}.thank-you-dots div:nth-child(6n+4){background-color:gold}.thank-you-dots div:nth-child(6n+5){background-color:#50c3fe}.thank-you-dots div:nth-child(6n+6){background-color:#dcfa64}.popup-box-2023.verify-share .verify-share-sample{justify-content:space-between;align-items:center}.popup-box-2023.verify-share .verify-share-sample-body{grid-template-columns:minmax(auto,400px);gap:16px;display:grid}.popup-box-2023.verify-share .verify-share-sample img{width:100%;box-shadow:0 0 9px #84817540}.popup-box-2023.verify-share .verify-share-form-inputs{text-align:left;text-transform:capitalize;gap:8px;width:100%;display:grid}.popup-box-2023.verify-share .verify-share-form-inputs>div{gap:4px;display:grid}.popup-box-2023.verify-share .submit-with-note,.full-popup.customer-login .submit-with-note,.popup-box-2023.album-review .submit-with-note{flex-direction:column;align-items:center;display:flex}.popup-box-2023.verify-share .submit-with-note{gap:8px}.popup-box-2023.verify-share .note,.popup-box-2023.album-review .submit-with-note{color:var(--grey-3-invert)}.full-popup.customer-login .submit-with-note{color:var(--grey-3)}.popup-box-2023.share-review .add-frame-body{box-sizing:border-box;flex-grow:1;align-items:center;gap:16px;width:100%;max-width:650px}.referee-form .referee-form-header-container,.referee-form .booking-form-message span.label{color:#454545}.popup-box-2023.customer-enquiry .booking-form-message span.label{color:var(--grey-4-invert)}.referee-form .referee-form-header-container{gap:4px;display:grid}.referee-form .booking-form-inputs,.popup-box-2023.customer-enquiry .booking-form-inputs{gap:16px;display:grid}.referee-form .contact-input-container{gap:8px;display:grid}.referee-form .contact-input-container:before{content:""}.referee-form .contact-input-container .iti{display:block}.referee-form .divider{background-color:#b7b7b7;height:1px}.popup-box-2023.customer-enquiry .divider{background-color:var(--grey-2-invert);height:1px}.referee-form textarea,.popup-box-2023.customer-enquiry textarea{resize:vertical;box-sizing:border-box;min-height:68px}.booking-form-portfolio,.portfolio-preview{justify-content:center;align-items:center;display:flex}.booking-form-portfolio{--profile:url(/static/images/profile.svg);gap:16px}.portfolio-preview{--profile:url(/static/images/profile-black.svg);box-sizing:border-box;text-align:left;gap:12px;max-width:295px;padding:8px 16px}.booking-form-portfolio:before,.portfolio-preview:before{content:"";background:var(--profile) center / cover no-repeat;box-sizing:border-box;border:1px solid;border-radius:50%;flex-shrink:0;box-shadow:0 0 4px #00000026}.booking-form-portfolio:before{border-color:var(--grey-2-special-2);width:80px;height:80px}.portfolio-preview:before{border-color:#fff;width:50px;height:50px}.booking-form-portfolio div,.portfolio-preview div{flex-direction:column;align-items:flex-start;display:flex}.booking-form-portfolio a,.portfolio-preview span{color:#ff9632}.booking-form-portfolio a.portfolio-link{align-items:center;font-weight:700;display:flex}.booking-form-portfolio a.portfolio-link:after{content:"";background:url(/static/images/Chevron-Right-orange.svg) 50%/contain no-repeat;flex-shrink:0;width:24px;height:24px}.booking-form-portfolio a.review-link,.portfolio-preview .review{text-transform:capitalize;gap:8px;display:flex}.booking-form-portfolio a.review-link b,.portfolio-preview .rating{align-items:center;display:flex}.booking-form-portfolio a.review-link b:after,.portfolio-preview .rating:after{content:"";background:url(/static/images/star-orange.svg) 50%/contain no-repeat;width:16px;height:16px}.progress-circle{width:24px;height:24px}.progress-circle circle{fill:none;stroke:var(--background-color);stroke-width:2px;stroke-linecap:round;transform-origin:50%;transform:rotate(270deg)}.progress-circle circle:first-child{opacity:.25}.progress-circle circle:last-child{--length:calc(3.14159 * 10px * 2);stroke-dasharray:var(--length);stroke-dashoffset:calc(var(--length) - (var(--length) * var(--percentage)));transition:stroke-dashoffset .5s}.booking-form-portfolio a.review-link span{text-underline-offset:4px;text-decoration:underline}.referee-form .booking-form-message,.popup-box-2023.customer-enquiry .booking-form-message{gap:8px;display:grid}.referee-form .booking-form-message span.label,.popup-box-2023.customer-enquiry .booking-form-message span.label{text-align:left;padding:0 8px}.referee-form .booking-form-tags,.popup-box-2023.customer-enquiry .booking-form-tags{text-transform:capitalize;flex-wrap:wrap;gap:8px;display:flex}.referee-form .booking-form-tags input,.popup-box-2023.customer-enquiry .booking-form-tags input{display:none}.full-popup.customer-login .submit-with-note{white-space:pre-line;gap:24px}.popup-box-2023.album-review .submit-with-note{gap:16px;max-width:450px}.settings-2023{gap:40px;margin-top:160px;display:grid}.bookings-lead-credits{text-align:center;flex-direction:column;align-items:center;gap:32px;padding:64px 0;display:flex}.bookings-lead-credits .header-container{flex-direction:column;align-items:center;gap:4px;display:flex}.bookings-lead-credits .header-container span{color:var(--grey-4)}.bookings-lead-credits b,.lead-credits-available-container{text-transform:capitalize}.bookings-lead-credits-body{flex-direction:column;align-items:center;gap:8px;display:flex}.bookings-lead-credits-body .note{color:#737373}.lead-credits-available-container{box-sizing:border-box;background-color:#4141ff;border-radius:8px;align-items:center;gap:16px;width:560px;padding:8px 16px 8px 24px;display:flex}.lead-credits-available-container.unlimited{padding:13px 24px}.lead-credits-available-container,.lead-credits-available-container h1{color:#fff}.lead-credits-available-container .lead-credits-available{flex-grow:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.lead-credits-available-container.unlimited .lead-credits-available:after{content:"";background:url(/static/images/infinite.svg) 50%/contain no-repeat;width:40px;height:40px}.booking-table{gap:8px;margin:0 40px 24px;display:grid;overflow-x:scroll}.booking-table .booking-table-headers,.booking-table .booking{grid-template-columns:100px 180px 200px repeat(2,280px) minmax(max-content,1fr) 0;display:grid}.booking-table .booking-table-headers{color:var(--grey-4);padding:0 16px}.booking-table .booking-table-headers span{padding:4px 8px}.booking-table .booking{background-color:var(--blue-80-special);border-radius:8px;align-items:center;padding:16px;position:relative}.booking-table .booking span{padding:3px 8px}.booking-table .booking .name{text-overflow:ellipsis;overflow:hidden}.booking-table .booking .remarks{white-space:pre-line}.booking-table .booking .copyable-container{grid-template-columns:1fr;grid-auto-columns:max-content;grid-auto-flow:column;gap:4px;display:grid}.booking-table .booking .copyable,.booking-table .booking .copy{border-radius:4px;transition:opacity .5s}.booking-table .booking .copyable{background:var(--blue-80-invert-special) calc(100% - 8px) center / 20px no-repeat;color:var(--text-color-special);text-overflow:ellipsis;padding:4px 32px 4px 8px;overflow:hidden}.booking-table .booking .copyable.email{background-image:url(/static/images/mail-2.svg)}.booking-table .booking .copyable.line{background-image:url(/static/images/line.svg)}.booking-table .booking .copyable.phone{background-image:url(/static/images/phone.svg)}.booking-table .booking .copyable.whatsapp{background-image:url(/static/images/whatsapp-2.svg)}.booking-table .booking .copyable.zalo{background-image:url(/static/images/zalo.svg)}.booking-table .booking .copy{--display:url(/static/images/copy-2.svg);--preload:url(/static/images/downloaded.svg);background:var(--display) center / 20px no-repeat, var(--preload) center / 0 no-repeat, var(--blue-80-invert-special);cursor:pointer;width:44px}.booking-table .booking .copy.copied{--display:var(--preload)}.booking-table .booking .locked-container{justify-content:flex-end;display:flex;position:sticky;right:16px}.booking-table .booking .locked{background:linear-gradient(270deg, var(--blue-80-special) 0%, #0000 100%) left top / 16px 100% no-repeat, linear-gradient(270deg, var(--blue-80-special) 0%, var(--blue-80-special) 100%) 16px top / calc(100% - 16px - 8px) 100% no-repeat, linear-gradient(90deg, var(--blue-80-special) 0%, #0000 100%) 100% top / 8px 100% no-repeat;color:#ff9632;flex-shrink:0;align-items:center;gap:12px;padding:0 8px 0 16px;display:flex}.popup-box-2023.lead-unlock .lead-unlock-body{flex-direction:column;align-items:center;gap:24px;display:flex}.popup-box-2023.lead-unlock .lead-unlock-body:before{content:"";background:url(/static/images/unlock.svg) 50%/contain no-repeat;width:80px;height:80px}.popup-box-2023.lead-unlock .lead-unlock-body div{gap:8px;display:grid}.popup-box-2023.lead-unlock .lead-unlock-body .lead-unlock-available{color:#ff9632;text-transform:capitalize}.popup-box-2023.lead-unlock .buttons,.popup-box-2023.customer-enquiry .buttons{gap:16px}.popup-box-2023.share-qr-code .share-qr-code-body{white-space:pre-line;flex-direction:column;align-items:center;gap:16px;display:flex}.popup-box-2023.share-qr-code .share-qr-code-pin{flex-direction:column;align-items:center;gap:8px;display:flex}.popup-box-2023.share-qr-code .share-qr-code-pin .label{text-transform:capitalize}.popup-box-2023.share-qr-code .share-qr-code-pin input{display:none}.popup-box-2023.share-qr-code .qr-code-container{width:115px;height:115px}.popup-box-2023.share-qr-code .qr-code-container img{box-sizing:border-box;background-color:#fff;width:100%;height:auto;padding:4px}.customer-referral-body{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:32px;max-width:470px;display:flex}.customer-referral-profile{--profile:url(/static/images/profile-black.svg);flex-direction:column;align-items:center;gap:7px;display:flex}.customer-referral-profile:after{content:"";background-color:#4141ff;width:50px;height:8px;margin-top:9px}.customer-referral-profile div{--size:279px;width:var(--size);height:var(--size);position:relative}.customer-referral-profile div:before,.customer-referral-profile div:after{content:"";position:absolute}.customer-referral-profile div:before{background:var(--profile) center / cover no-repeat;border-radius:50%;width:73.8%;height:73.8%;top:14.7%;left:12.9%}.customer-referral-profile div:after{background:url(/static/images/customer-referral-graphic.svg) 50%/contain no-repeat;width:100%;height:100%;top:0;left:0}.customer-referral-profile h5{color:#ff9632}.referee-page{box-sizing:border-box;background:url(/static/images/referee-background-top-left.svg) 0 76px/174px no-repeat,url(/static/images/referee-background-top-right.svg) 100% 0/260px no-repeat,url(/static/images/referee-background-center-left.svg) 80px 489px/293px no-repeat,url(/static/images/referee-background-bottom-left.svg) 0 100%/126px no-repeat,url(/static/images/referee-background-bottom-right.svg) calc(100% - 63px) bottom/276px no-repeat,#000;flex-direction:column;align-items:center;gap:40px;min-height:100vh;padding:80px 120px;display:flex}.referee-page .header-container{color:#fff;text-align:center}.referee-page h1{color:#ff9632;text-transform:none;font-size:34px;line-height:41px}.referee-page .booking-form-portfolio{--profile:url(/static/images/profile.svg);padding:8px 32px}.referee-page .booking-form-portfolio:before{border-color:#fff}.referee-page-body{color:#000;justify-content:center;width:100%;display:flex;position:relative}.referrer-review{background-color:#fff5ea;border-radius:16px 0 0 16px;padding:40px}.referee-form{background-color:#fff;border-radius:16px;flex-direction:column;flex-grow:1;gap:24px;padding:40px;display:flex}.referrer-review+.referee-form{border-radius:0 16px 16px 0}.referee-form .referee-form-header-container{padding:0 8px}.referee-form h4{color:#000;text-align:left;text-transform:none}.referee-form .divider,.popup-box-2023.customer-enquiry .divider{margin:8px 0}.referee-form button{align-self:center}.referee-submitted{box-sizing:border-box;white-space:pre-line;text-align:center;background-color:#fff5ea;border-radius:16px;flex-direction:column;justify-content:center;gap:24px;width:100%;height:100%;min-height:460px;padding:40px;display:flex}.referee-submitted h4{color:#ff9632}.business-card-toggle .business-card-status{color:var(--orange-50-invert)}.business-card-container{--padding:8px;width:100%;height:calc(var(--height) + var(--padding) * 2);padding:var(--padding);box-sizing:border-box;background-color:var(--grey-2);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.business-card{box-sizing:border-box;background:#ff9632 url(/static/images/business-card-background.svg) 0 0/79px no-repeat;border-radius:8px;grid-template-columns:max-content 1fr;gap:22px;width:270px;padding:20px 0 0 14px;display:grid;position:relative;overflow:hidden}.business-card-container .business-card{flex-shrink:0;transform:scale(.45)}.business-card:before{content:"";background-color:gold;width:100px;height:100px;position:absolute;bottom:-85px;left:-40px;transform:translate(20px,-20px)rotate(45deg)}.business-card-header-container{writing-mode:vertical-lr;align-self:flex-end;max-height:220px;margin-bottom:63px;overflow:hidden;transform:rotate(180deg)}.business-card h4{color:#fff;white-space:nowrap;text-transform:none;text-orientation:sideways}.business-card h4.scrolling-text{animation:10s linear infinite text-scroll}@keyframes text-scroll{0%{transform:translateY(var(--client-height))}to{transform:translateY(calc(var(--scroll-height) * -1))}}.business-card .business-card-body{background-color:#4141ff;border-radius:200px 200px 0 0;grid-template-rows:max-content 1fr;gap:16px;padding-bottom:24px;display:grid}.business-card .business-card-profile{--profile:url(/static/images/profile.svg);box-sizing:border-box;width:100%;padding:5px}.business-card .business-card-profile:before{content:"";background:var(--profile) center / cover no-repeat;border-radius:50%;padding-bottom:100%;display:block}.business-card .business-card-content{color:#fff;text-align:left;flex-direction:column;gap:16px;padding:0 24px;display:flex}.business-card .business-card-role-review{gap:4px;padding-left:2px;display:grid}.business-card .business-card-review{align-items:center;gap:6px;display:flex}.business-card .business-card-review:before{content:"";background-color:#fff;width:1px;height:10px}.business-card .business-card-rating{order:-1;align-items:center;display:flex}.business-card .business-card-rating:after{content:"";background:url(/static/images/star-white-2.svg) 50%/contain no-repeat;width:12px;height:12px}.business-card .business-card-contacts{gap:8px;display:grid}.business-card .business-card-contact{word-break:break-word;gap:8px;display:flex}.business-card .business-card-contact:before{content:"";background:50%/contain no-repeat;flex-shrink:0;width:17px;height:17px}.business-card .business-card-contact.phone:before{background-image:url(/static/images/business-card-phone.svg)}.business-card .business-card-contact.email:before{background-image:url(/static/images/business-card-email.svg)}.business-card .business-card-socials{gap:12px;display:flex}.business-card .business-card-social{background:50%/contain no-repeat;width:16px;height:16px}.business-card .business-card-social.instagram{background-image:url(/static/images/instagram-3-blue.svg)}.business-card .business-card-social.facebook{background-image:url(/static/images/facebook-3-blue.svg)}.business-card .business-card-social.website{background-image:url(/static/images/link-blue.svg)}.button-with-link{flex-direction:column;align-items:center;gap:16px;display:flex}.button-with-link span{text-transform:capitalize;color:#ff9632;cursor:pointer}.popup-box-2023.exchange-contact .exchange-contact-body{flex-direction:column;flex-grow:1;gap:24px;max-height:370px;display:flex}.popup-box-2023.exchange-contact .exchange-contact-inputs,.popup-box-2023.customer-enquiry .booking-form-inputs{width:295px}.popup-box-2023.exchange-contact .exchange-contact-inputs{flex-direction:column;justify-content:center;gap:24px;margin:auto 0;display:flex}@media (max-width:1384px){.print-checkout-grid{grid-template-columns:600px minmax(260px,1fr)}}@media (max-width:1244px){.print-checkout-grid{grid-template-columns:1fr 260px}.print-checkout-item{grid-template-rows:max-content 1fr;grid-template-columns:max-content 1fr minmax(52px,max-content) max-content}.print-checkout-item:before{grid-row-end:span 2}.print-checkout-item .item-total{line-height:22px}.print-checkout-item .close{margin:0}.print-checkout-item .custom-number-input{grid-column:2/span 3;grid-row-start:2}}@media (min-width:992px){.reviews .review .review-images div:hover,.review-images-quota a:hover,.offer-banner a span:hover,.offer-banner .close:hover,.rookie-banner a span:hover,.rookie-banner .close:hover,.share-review-banner div span:hover,.share-review-banner .close:hover,.album-actions span.delete:hover,.album-actions>span.download:hover,.album-actions span.select:hover,.selector-container .close:hover,.image-selector label span:hover,.data-usage-limit-banner .close-popup:hover,.show-add-image:hover,.back-to-top:hover,.show-customer-enquiry:hover,.enable-face-filter:hover:before,.disable-face-filter:hover:before,.full-popup.customer-login .indicator-buttons b:hover,.full-popup.customer-login .forgot-password:hover,.photographer-logged-in span.profile-picture:hover,.language-switch-container .profile-picture:hover,.show-qr-code:hover,.show-share-popup:hover,.show-review:hover,.full-popup-back-container .back span:hover,.print-checkout-item .close:hover,.custom-number-input .plus:hover,.custom-number-input .minus:hover,.popup-box-2023 .close-popup:hover,.popup-box-2023.share-review .share-review-socials-container div span:hover,.create-mosaic .back:hover,.face-filter-toggle .activate b:hover,.face-filter-toggle .activate a:hover,.popup-box-2023.share-review .share-review-image-change:hover,.popup-box-2023.share-review .share-review-frame-toggle span:hover:after,.popup-box-2023.share-review .share-review-languages span:hover,.popup-card .close-popup:hover,.booking-form-portfolio a:hover,.download-popup .close-popup:hover,.download-popup .download-parts div:not(.downloaded):hover,.referee-form .custom-select .custom-options div:hover:before,.booking-table .booking a.copyable:hover,.booking-table .booking .copy:hover,.popup_box.delete-image .close-popup:hover,.uploaded-notification-toggle b:hover,.info-container .hover-info div .link:hover,.show-referral:hover,.business-card .business-card-social:hover,.button-with-link span:hover{opacity:.75}.pricing-container .pricing-cards .plan-card:nth-of-type(5n+4),.pricing-container .pricing-features div:nth-of-type(5n+4){background-color:#424344;position:relative}.pricing-container .pricing-cards .plan-card:nth-child(5n+4):after,.pricing-container .pricing-features div:nth-of-type(5n+4):after{content:"";filter:blur(10px);pointer-events:none;border:0;border-left:1px solid #ff9632;border-right:1px solid #ff9632;position:absolute;inset:0}.carousel-container:not(:hover){height:25px}.carousel-container:not(:hover):before{opacity:1;pointer-events:all}.portfolio-banner .socials,.customer-album-cover-container .scroll-hint,.album-cover-container button.outline.edit{filter:drop-shadow(0 2px 4px #00000080)}.album-review .review-images div:hover{background-color:var(--grey-2-invert)}.album-review .review-images div.active:hover{background:url(/static/images/cross-mark.svg) center / 18px no-repeat, linear-gradient(0deg, #0009 0%, #0009 100%), var(--backgroundImage) center / cover no-repeat}.offer-banner,.rookie-banner,.desktop-app-banner{top:0}.offer-banner~.nav,.rookie-banner~.nav,.desktop-app-banner~.nav{top:var(--top-banner-height)}.offer-banner~.filter-quota,.offer-banner~.mobile-nav-menu,.rookie-banner~.filter-quota,.rookie-banner~.mobile-nav-menu,.desktop-app-banner~.filter-quota,.desktop-app-banner~.mobile-nav-menu{top:calc(var(--top-banner-height) + 160px)}.data-usage-limit-banner~.filter-quota{bottom:var(--bottom-banner-height)}.offer-banner~.album-grid-container,.rookie-banner~.album-grid-container,.desktop-app-banner~.album-grid-container{margin-top:calc(var(--top-banner-height) + 160px)}.data-usage-limit-banner~.album-grid-container{padding-bottom:calc(var(--bottom-banner-height) + 60px)}.customer-album-cover-container .mobile-nav-menu{position:absolute;top:calc(100% + 8px);right:0}.tab-section .comments-section+.send-comment input[type=submit]:hover,.settings .settings-switch a:hover{color:var(--text-color)}.album-actions .options span:hover,.folder-options span:hover,.custom-select .custom-options div:hover{color:#717273}.popup-box-2023.photographer-referral .textarea a:hover,.popup_box.payment-completed a:hover{text-decoration:underline}.enable-face-filter:hover,.disable-face-filter:hover{color:#ffffffbf}.popup-box-2023.below-download~.download-popup{z-index:22}.booking-table .booking{box-sizing:border-box;min-height:68px}.booking-table .booking .remarks{box-sizing:border-box;max-width:650px}.referee-page-body .referee-submitted,.referee-page-body.submitted .referrer-review,.referee-page-body.submitted .referee-form{visibility:hidden}.referee-page-body.submitted .referee-submitted{visibility:visible}.referrer-review,.referee-form{box-sizing:border-box}.referrer-review{max-width:400px}.referee-form,.referee-submitted{max-width:600px}.referrer-review~.referee-submitted{max-width:1000px}.referee-submitted{position:absolute}.offer-banner.with-snow,.rookie-banner.with-snow{text-shadow:0 2px 4px #00000080}}@media (max-width:991px){html.album-image-mode{-webkit-user-select:none;user-select:none}.nav-landing{justify-content:flex-end}.nav-landing label input{display:none}.mobile-nav-menu-button{background:url(/static/images/nav-menu.svg) 50%/contain no-repeat;width:32px;height:32px}.nav-landing :checked+.mobile-nav-menu-button,.mobile-nav-menu .mobile-nav-menu-button{background:url(/static/images/cross-mark-2.svg) 50%/contain no-repeat}.mobile-nav-menu{z-index:21;background-color:var(--background-color);color:var(--text-color);overscroll-behavior-y:contain;background-image:none;width:auto;padding-bottom:0;top:0;bottom:0;overflow-y:scroll}#photographer-dashboard .mobile-nav-menu{flex-direction:column;display:flex}#customer-dashboard .mobile-nav-menu{grid-template-rows:repeat(5,min-content) 1fr}.mobile-nav-menu img{width:334px;margin-top:auto}.mobile-nav-menu .menu-profile{--profile:url(/static/images/profile.svg)}.mobile-nav-menu .menu-profile:before{width:50px;height:50px}.landing-banner{background-position:bottom;background-size:auto 375px;margin-top:150px;padding:5px 60px 435px}.landing-banner>div{text-align:center;width:auto}.landing-banner h1{text-align:center;padding:0 calc(50% - 240px)}.landing-banner a,.landing-banner a button,.benefits a,.benefits a button,.landing-footer-banner a,.landing-footer-banner a button{width:210px;min-height:50px;margin:auto;display:block}h1{font-size:40px;line-height:45px}.numbers{grid-gap:60px 120px;grid-template-columns:1fr 1fr;padding:60px;display:grid}.numbers span{grid-gap:0 20px;grid-template-columns:repeat(2,min-content);grid-auto-flow:row}.numbers span:before{border-top-left-radius:110px;grid-row-end:span 2;width:110px;height:110px}.numbers span:after{white-space:nowrap;align-self:center;font-size:16px}p{margin:60px auto;padding:0 60px}.showcases{grid-template-columns:1fr}.showcases>div:before,.showcases>div>div span,.showcases>div>div:before{opacity:1}.showcases>div>div{padding:60px;font-size:16px;line-height:21px}.showcases>div>div span{font-size:40px;line-height:54px}.showcases>div>div:before{background-size:33px 100%;width:66px;height:44px}.showcases>div:nth-child(3){padding-bottom:150%}.problems{grid-gap:120px;grid-template-columns:1fr;grid-auto-flow:row;max-width:500px;padding:60px 0}.problems>div,.problems>div:first-child{text-align:center;background:top/auto 350px no-repeat;width:auto;height:auto;padding-top:410px;font-size:24px;line-height:26px}.benefits{grid-gap:60px;grid-template-columns:1fr;grid-auto-flow:row}.benefits>div:first-child{margin:0}.benefits .page-message{height:83px}.show-page-message-enter{margin:-83px 0 0}.show-page-message-enter-active,.show-page-message-exit{margin:60px auto}.show-page-message-exit-active{margin:-83px 0 0}.benefits h1,.blogs h1{text-align:center}.book{height:480px;padding-left:calc(50% - 186.5px)}.book .page-content{border-radius:10px;width:320px}.book .page-content img{width:200px}.book .page-content span{font-size:24px}.book .bookmarks>span{border-radius:10px;width:80px;height:120px}.book .bookmarks>span.active{width:110px}.showcase-banners>.showcase-banner:before{background-size:27px 100%;width:53px;height:37px}.showcase-banners .showcase-banner{grid-gap:20px;width:calc(100% - 120px);left:60px}.showcase-banners span{font-size:24px;line-height:26px}.showcase-banners .selector{grid-gap:10px;bottom:30px}.showcase-banners .selector label span{width:7px;height:7px}.showcase-banners .showcase-banner.show-showcase-banner-enter{left:200px}.showcase-banners .showcase-banner.show-showcase-banner-enter-active,.showcase-banners .showcase-banner.show-showcase-banner-exit{left:60px}.showcase-banners .showcase-banner.show-showcase-banner-exit-active{left:-80px}.how-it-works{grid-gap:60px}.how-it-works>div{grid-gap:60px;display:grid}.how-it-works .connector{border:0;border-left:3px solid #fff;border-right:3px solid #fff;flex-direction:column;width:0;height:85px;margin:auto;transform:none}.how-it-works .connector:before,.how-it-works .connector:after{transform:translate(-50%)}.how-it-works .how-it-work{background-size:auto 90px;width:auto;padding:120px 0 0}.blogs{padding:0 120px}.blogs>div{grid-gap:30px;grid-template-columns:1fr}.testimonials{padding:70px 60px}.testimonials .testimonial,.testimonials .testimonial:nth-of-type(2n){flex-direction:column;margin:0}.testimonials .testimonial:before,.testimonials .testimonial:nth-of-type(2n):before{width:55px;height:55px;position:absolute;top:120px;left:50%;transform:translate(80px)}.testimonials .testimonial img{width:230px;height:230px;z-index:unset;border-width:6px;padding:18px}.testimonials .testimonial:after,.testimonials .testimonial:first-of-type:after,.testimonials .testimonial:last-of-type:after{top:224px;bottom:unset;border-bottom-width:6px;width:100%;left:0;right:0}.testimonials p{text-align:center;margin:30px 0 40px}.testimonials p span{margin-top:20px;font-size:16px}.testimonials .selector{margin-bottom:70px}.companies{grid-gap:100px 80px;grid-template-columns:repeat(2,min-content)}.companies img{margin:auto}.landing-footer-banner{grid-gap:30px;grid-auto-rows:min-content;height:230px;padding:50px 0}.landing-footer-banner:after{border-width:6px;width:calc(50% - 200px);height:25px;bottom:25px;left:calc(50% - 3px)}.landing-footer-banner a:before{border-width:6px;width:18px;height:18px;bottom:28px}.footer{padding:60px}.about-banner{height:300px;margin-top:150px}.about-container p{padding:0}.login{grid-gap:35px;grid-template-rows:1fr min-content;grid-template-columns:1fr;min-height:calc(100% - 160px);padding-right:0}.login form,.login.photographer-signup-1>div{padding:0 60px}.login:before{content:unset}.login img{width:100%}.full-popup{overflow-y:scroll}.photographer-signup-page-3:after{height:61px}.photographer-signup-3{grid-gap:30px;grid-template-columns:1fr;margin-top:30px}.photographer-signup-3 .buttons{grid-column-end:unset}.show-price-plan-enter{opacity:0}.show-price-plan-enter-active{opacity:1;transition:opacity .5s}.show-price-plan-exit{opacity:1;position:absolute;top:0}.show-price-plan-exit-active{opacity:0;transition:opacity .5s}.price-nav .prev-image,.price-nav .next-image,.price-nav .prev-image:hover,.price-nav .next-image:hover{border-color:#fff}.price-nav .prev-image,.price-nav .next-image{width:15px;height:15px;position:fixed;top:50%}.mobile-landing-nav-menu{grid-gap:20px;text-transform:capitalize;z-index:17;background-color:#131415;grid-template-rows:repeat(4,min-content) 1fr;padding:40px 20px;font-size:20px;line-height:26px;display:grid;position:fixed;top:150px;bottom:0;right:0}.mobile-landing-nav-menu .buttons-grid{text-align:center;grid-gap:30px 10px;grid-template-columns:1fr 1fr;grid-auto-flow:row;align-items:center;margin:auto auto 0}.mobile-landing-nav-menu button.outline{color:#ff9632}.mobile-landing-nav-menu input,.mobile-nav-menu label input{display:none}.mobile-landing-nav-menu label a,.mobile-nav-menu label a{align-items:center;display:flex;position:relative}.mobile-nav-menu label a{gap:8px}.mobile-nav-menu label a:after{width:8px;height:8px;position:relative}.mobile-landing-nav-menu label div a{padding:20px 0 0 30px}.mobile-nav-menu label>div a{padding:5px 0 0 30px}.mobile-landing-nav-menu label div a.active,.mobile-nav-menu label>div a.active{-webkit-text-decoration:underline #ff9632;text-decoration:underline #ff9632;text-decoration-thickness:3px}.mobile-nav-menu label>a,.mobile-nav-menu label>div,.mobile-nav-menu .contact-us{margin:0 20px 10px;padding:0 10px;font-size:20px}.mobile-landing-nav-menu :checked+a,.mobile-nav-menu :checked+a{font-weight:700}.mobile-landing-nav-menu :checked+a:before,.mobile-nav-menu :checked+a:before{content:"";background-color:#ff9632;width:6px;height:16px;position:absolute;left:-20px}.mobile-nav-tabs{border-top:1px solid #979797;padding-top:20px}.show-nav-menu-enter{opacity:0;transform:translate(100%)}.show-nav-menu-enter-active{opacity:1;transition:all .5s;transform:translate(0)}.show-nav-menu-exit{opacity:1;transform:translate(0)}.show-nav-menu-exit-active{opacity:0;transition:all .5s;transform:translate(100%)}.album-grid-container{margin-left:0;padding:0 60px 60px}.mobile-nav-menu .filter-quota{width:100%;padding:0 30px;position:static}.album-grid{grid-template-columns:1fr 1fr}.popup_box>*,.popup_box.pick-image>div,.popup-box-2023.album-review>div,.popup_box.portfolio-reviews>div,.popup_box.limit-reached>div,.popup-box-2023.pick-tag>div,.popup-box-2023.photographer-referral>div,.popup-box-2023.social-handle>form,.popup-box-2023.share-review-prompt>div,.popup-box-2023.share-review>div,.popup-box-2023.verify-share>div,.popup-box-2023.customer-referral>div,.popup-box-2023.save-to-contacts>div,.popup-box-2023.exchange-contact>form,.popup-box-2023.customer-enquiry>form{width:100%}.create-album{background:url(/static/images/settings-background.svg) 0 100%/100% no-repeat;flex-grow:1;margin:0;padding:30px 20px 110px}.create-album h2{margin:0}.create-album .set-default{justify-content:flex-end;margin-top:30px;position:static}.create-album .set-default label{max-width:unset}.create-album button:after{height:20px}.create-album button.delete{margin:20px auto 0 0}.create-album .input-table{padding:0}.create-album .advanced-settings{margin:0 auto 0 0}.album-cover-container,.customer-album-cover-container{background:0 0;justify-content:center}.album-cover-container .album-cover img,.customer-album-cover-container img{object-fit:cover;content:url(/static/images/album-default-cover.svg);width:100%}.album-cover-container .album-cover img{max-height:calc(100vh - 450px)}.customer-album-cover-container img{max-height:calc(100vh - 560px)}.album-cover-container .album-cover.portrait-cover img{max-height:calc(100% - 280px)}.customer-album-cover-container.portrait-cover img{max-height:calc(100% - 360px)}.client-name-container,.customer-album-cover-container h1{margin:15px 10px 10px}.client-name-container{grid-gap:10px;grid-template-columns:27px auto 27px;justify-content:center;align-items:center;display:grid}.client-name-container:before{content:""}.album-cover-container .album-cover img+div,.album-cover-container h1{text-align:center}.album-cover-container h1,.customer-album-cover-container h1{font-size:40px;line-height:45px}.album-cover-container .album-title{font-size:35px;font-weight:400;line-height:48px}.album-cover-container .album-cover{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0;display:flex}.album-cover-container .album-cover.portrait-cover,.customer-album-cover-container.portrait-cover{justify-content:flex-start}.album-cover-container .album-cover.portrait-cover,.customer-album-cover-container.portrait-cover>div{width:100%;display:block;position:absolute}.album-cover-container .album-cover:not(.portrait-cover) a.back,.customer-album-cover-container:not(.portrait-cover) a.back{text-shadow:none}.album-cover-container .album-cover:not(.portrait-cover) a.back:before,.customer-album-cover-container:not(.portrait-cover) a.back:before{filter:none}.album-cover-container .album-cover>:first-child{grid-column-end:unset;position:absolute;top:160px;left:60px}.album-cover .buttons-grid,.customer-album-cover-container .buttons-grid{grid-auto-flow:row;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@media (max-height:700px){.album-cover .buttons-grid,.customer-album-cover-container .buttons-grid{justify-content:center;margin-top:12px;position:static;transform:none}}.album-cover .buttons-grid{grid-template-columns:repeat(2,max-content)}.album-cover-container .scroll-hint{grid-column-end:span 2;margin:auto}.filters-buttons,.folders-actions{--paddingHorizontal:30px;grid-template-columns:1fr}.folders-actions{--selector-height:209px}.filters span:before{content:unset}.filters span.total:before{content:"";background:url(/static/images/album-white.svg) 50%/contain no-repeat;width:30px;height:20px}.list-header{padding-left:30px;padding-right:30px}.image-grid.flow-mode{width:calc(100% - 48px);margin-bottom:0}.image-grid.flow-mode>*>div>div{inset:5px}.image-grid.flow-mode div.version-comment{padding:0}.image-grid.list-mode{padding:0 30px}.image-grid.list-mode>a>div:first-child{width:90px;height:60px}.list-header>span:last-child{opacity:1}.list-header,.image-grid.list-mode>a,.list-header.customer,.image-grid.customer.list-mode>a{grid-template-columns:90px 1fr 93px 60px 150px 83px;gap:15px}.badge{padding:0}.album-image{top:var(--visual-viewport-offset-top,0);height:var(--visual-viewport-height,100dvh);flex-direction:column}.album-image .left-panel{box-sizing:border-box;flex-direction:row;width:100%;padding:15px}.album-image .left-panel .counts{opacity:1;flex-grow:1;justify-content:flex-start;width:auto;margin:0;display:flex}.album-image .left-panel .back{margin:0 20px 0 0}.tab-switch:after{width:100%}.left-panel.bottom-panel{padding:0;display:grid}.album-image .left-panel>div.mobile-actions{grid-gap:0;grid-auto-columns:min-content;grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;padding:0 15px}.album-image .left-panel>div.mobile-tabs{grid-gap:0;z-index:1;background-color:#131415;border-top:1px solid #979797;grid-auto-flow:column;padding:10px 0 0}.album-image .left-panel:hover,.album-image .left-panel.active,.album-image .left-panel:hover .counts,.album-image .left-panel.active .counts{width:auto}.album-image .left-panel.active .counts{padding-bottom:0}.tab-switch.back:after,.mobile-tabs .tab-switch:after{content:unset}.tab-switch{color:var(--text-color)}.mobile-tabs .version-picker{box-sizing:border-box;text-align:center;width:100%;max-height:200px;position:absolute;bottom:1px;left:0;overflow-y:scroll}.mobile-tabs .tab-switch{color:#fff;justify-content:center;position:relative}.album-image .left-panel .mobile-tabs .tab-switch+div{width:30px;height:4px;margin:6px auto 0;transition:all .5s}.album-image .left-panel .mobile-tabs :checked+.tab-switch+div{background-color:#ff9632}.album-image .left-panel .mobile-tabs .tab-switch:after{content:"";opacity:0;background:url(/static/images/cross-mark.svg) 50%/contain no-repeat;width:10px;height:10px;transition:all .5s;position:absolute;top:50%;left:calc(50% + 30px);transform:translate(-50%,-50%)}.album-image .left-panel .mobile-tabs :checked+.tab-switch:after{opacity:1}.album-image .left-panel>div.versions-section{grid-gap:0;flex-wrap:wrap;padding:20px 10px 0 30px;display:flex}.versions-section label{margin:0 20px 20px 0}.versions-section :checked+span,.versions-section span.active{border-bottom:2px solid #ff9632}.mobile-tabs label{position:relative}.mobile-actions,.versions-section,.color-picker{box-sizing:border-box;min-height:62px}.album-image .left-panel>div.color-picker{grid-gap:10px;padding:15px}.album-image .left-panel>div.mobile-comments{--nav-height:70px;--height:0px;color:#fff;top:calc(var(--nav-height) + var(--height));-webkit-user-select:auto;user-select:auto;background-color:#131415cc;grid-auto-rows:min-content;padding:15px;position:absolute;bottom:53px;left:0;right:0}.album-image .left-panel>div.mobile-comments:after{content:"";height:1px}.album-image .left-panel>div.mobile-comments .color-picker{min-height:unset}.mobile-file-info{grid-template-columns:1fr min-content;display:grid}.tab-section .file-info-section>div.mobile-file-info>span:first-child{color:#fff;font-size:20px;line-height:26px}.tab-section .file-info-section>div.mobile-file-info>span:first-child:after{content:unset}.mobile-file-info .buttons-grid span,.photo-actions>span{width:26px;height:26px}.photo-actions>span.delete,.photo-actions>span.share{background-size:auto 26px}.mobile-file-info .buttons-grid{grid-gap:20px;grid-auto-flow:column}.tab-section .comments-section+.send-comment textarea{color:#fff;border-color:#fff}.tab-section .comments-section+.send-comment input[type=submit]{color:#fff}.settings h4{border-bottom:0;padding-bottom:0}.settings .settings-grid{grid-gap:25px;grid-template-columns:1fr;padding:4px 0}.mobile-settings-switch,.settings .settings-switch{text-transform:uppercase;font-size:16px;font-weight:700;line-height:21px;position:relative}.mobile-settings-switch{-webkit-tap-highlight-color:transparent;height:21px}.mobile-settings-switch label:first-child a{grid-gap:15px;grid-template-columns:max-content 16px;display:grid}.mobile-settings-switch label:first-child a:after,.contest-tab-container h3:after{content:"";background:url(/static/images/Chevron-Down-white.svg) 50%/contain no-repeat}.mobile-settings-switch.show-settings label:first-child a:after{transform:scaleY(-1)}.mobile-settings-switch :not(:checked)+a{color:#717273;font-weight:500}.mobile-settings-switch label input{display:none}.mobile-settings-switch>div{background-color:var(--background-color);z-index:1;flex-direction:column;width:100%;padding-bottom:5px;display:flex;position:absolute}.mobile-settings-switch label:not(:first-child){opacity:0;pointer-events:none;margin-top:-21px;transition:all .5s}.mobile-settings-switch.show-settings label:not(:first-child){opacity:1;pointer-events:all;margin-top:15px}.settings .settings-grid .input-table{grid-template-columns:min-content 1fr}.settings .settings-grid .input-table button{margin:0 auto 0 0}.settings .settings-grid .change-password .input-table button{margin:0 0 0 auto}.settings .settings-grid>button{margin-left:auto}.customer-album-cover-container{padding:0}.customer-album-cover-container .buttons-grid{grid-template-columns:max-content}.customer-album-cover-container .buttons-grid>div{gap:16px;display:grid}.customer-album-cover-container .cover-profile{grid-auto-columns:max-content;justify-content:center}.image-grid .list-actions{justify-content:center}.image-grid .list-actions .badge:hover{padding:0}.tab-section .file-info-section>div>span:first-child{color:#a1a1a1}.album-image .left-panel .counts span.like>div{bottom:unset;top:-45px}.album-image .left-panel .counts span.like:hover>div{bottom:unset;top:45px}.full-popup.create-album-container{flex-direction:column;display:flex}.full-popup.create-album-container .logoContainer{padding:60px 20px}.payment{grid-template-columns:unset}.payment .billing-cycles,.payment .billing-cycles>div{grid-gap:40px;max-width:unset}.payment .order-summary{margin:auto}.contest-banner,.ambassador-banner{padding:0 25px}.contest-banner{background-image:url(/static/images/contest/contest-landing-mobile.jpg)}.contest-banner:not(.ukraine-contest) .banner-credit:before{content:attr(data-mobile-credit)}.contest-banner .banner-credit,.ambassador-banner .banner-credit,.ambassador-image-text>div:last-child:before{bottom:20px;right:25px}.mobile-landing-nav-menu:not(.show-nav-menu-exit-active)+.contest-banner .banner-top{top:-1px}.contest-banner.marriott-contest .contest-header,.contest-banner.indonesia-contest .contest-header{text-align:center}.contest-banner.ukraine-contest{background-position-x:25%}.contest-tabs{grid-row-gap:0;z-index:1;background-color:#131415;flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin:auto;padding:0;display:flex;position:absolute;top:80px}.contest-tab-container{justify-content:center;margin-bottom:20px;display:flex;position:relative}.contest-tab-container h3{border-bottom:3px solid #ff9632;line-height:57px;position:relative}.contest-tab-container h3:after{content:attr(data-message);box-sizing:border-box;height:41px;font-family:var(--content-family);background-position-y:7px;background-size:auto 10px;border:1px solid #ff9632;border-radius:5px;margin-top:5px;padding:0 5px;font-size:10px;position:absolute;top:50%;right:-10px;transform:translate(100%,-50%)}.contest-tabs h4{border:0;font-size:20px;line-height:66px}.show-contest-tabs-enter{height:0}.show-contest-tabs-enter-active,.show-contest-tabs-exit{--drop-down-items:7;height:calc(66px * var(--drop-down-items))}.marriott-contest .show-contest-tabs-enter-active,.marriott-contest .show-contest-tabs-exit{--drop-down-items:8}.indonesia-contest .show-contest-tabs-enter-active,.indonesia-contest .show-contest-tabs-exit{--drop-down-items:6}.ukraine-contest .show-contest-tabs-enter-active,.ukraine-contest .show-contest-tabs-exit{--drop-down-items:5}.show-contest-tabs-enter-active{transition:height .5s;overflow:hidden}.show-contest-tabs-exit-active{height:0;transition:height .5s;overflow:hidden}.contest-tab-paragraphs{grid-gap:20px}.contest-tab-paragraphs p,.contest-tab-paragraphs ol,.contest-tab-paragraphs ul,.contest-winners .contest-winners-image+p,.contest-tab-paragraphs .hotel-table,.contest-tab-paragraphs .hotel-card{padding:0 30px;font-size:16px;line-height:21px}.contest-tab-paragraphs ul{padding-left:50px}.contest-tab-paragraphs ol ul{padding-left:5px}.contest-tab-paragraphs ol li:before{width:20px}.contest-tab-paragraphs:before,.contest-tab-paragraphs:after,.ambassador-paragraph:before,.ambassador-paragraph:after{width:180px;height:70px}.contest-tab-paragraphs .nft-id-cards{grid-template-columns:repeat(2,1fr)}.contest-tab-paragraphs .nft-id-cards img{max-width:100%}.contest-tab-paragraphs .hotel-table{grid-template-columns:1fr;margin:0 30px;padding:0}.contest-tab-paragraphs .hotel-table>*{padding:10px 15px}.contest-tab-paragraphs .hotel-table>b{padding-bottom:0}.contest-tab-paragraphs .hotel-table>:nth-child(n+3){border-top:0}.contest-tab-paragraphs .hotel-table>:nth-child(2n+3){border-top:2px solid #fff}.contest-tab-paragraphs .hotel-table .hotels-list{grid-gap:20px}.contest-tab-paragraphs .hotel-card{margin-top:75px}.contest-tab-paragraphs .hotel-card a+a{font-size:12px;line-height:16px}.contest-tab-paragraphs .hotel-card .hotel-table,.contest-tab-paragraphs .hotel-card .hotel-images{margin-top:15px}.contest-tab-paragraphs .hotel-card .hotel-images{grid-gap:3px}.judge-grid{grid-gap:60px;padding:0 30px}.judge-grid .judge{grid-gap:20px;font-size:16px}.judge-grid.ukraine-contest .judge{max-width:200px}.contest-winners h1+p{margin-top:10px}.contest-winners .contest-winners-image{padding:30px 0}.contest-winners .contest-winners-image+p{margin-bottom:80px}.contest-winners .contest-winners-image+p b{font-size:20px;line-height:26px}.marriott-contest .contest-winners .contest-winners-image img{height:auto;max-height:unset;width:100%}.contest-inspiration{grid-gap:50px;padding:70px 0}.contest-inspiration h1{font-size:30px;line-height:66px}.judge-grid .judge-popup p{padding:0 70px}.judge-grid .judge .judge-profile{padding:17px}.judge-grid .judge-popup .prev-judge{margin-left:25px}.judge-grid .judge-popup .next-judge{margin-right:25px}.contest-sponsors{grid-gap:100px;grid-auto-columns:250px}.contest-sponsors.marriott-sponsors{padding:0 60px}button.medium.outline{border-width:2px;padding:0 28px}.image-grid.flow-mode label :not(:checked)+span.pin,.image-grid.flow-mode label :not(:checked)+span.recommend,.image-grid.customer.flow-mode label :not(:checked)+div.like,.image-grid.contributor.flow-mode label :not(:checked)+div.like,.image-grid.customer.flow-mode label :not(:checked)+div.select,.image-grid.flow-mode .like-count,.image-grid.flow-mode .view-count{opacity:1}.contact-us{gap:25px;margin-bottom:30px;font-size:20px}.image-grid.flow-mode .guide-pointer{white-space:pre-line;font-size:16px;line-height:21px;top:0}.image-grid.flow-mode a.like-guide .guide-pointer{left:45px}.image-grid.flow-mode a.pick-guide .guide-pointer{text-align:right;flex-direction:row-reverse;display:flex}.image-grid.flow-mode a.enlarge-guide .guide-pointer{right:-20px}.image-grid.flow-mode a.pick-guide .guide-pointer:before{content:"→";animation:2s linear infinite forwards right-pointer}.image-grid.flow-mode a.pick-guide .guide-pointer:after{content:unset}.image-grid.flow-mode>.guide-bar{min-height:unset;padding:15px 20px 15px 85px;font-size:16px;line-height:21px;transform:translate(-30px)}.image-grid.flow-mode>.guide-bar.recommend-guide,.image-grid.flow-mode>.guide-bar.like-guide,.image-grid.flow-mode>.guide-bar.pick-guide{background-position:10px 20px;background-size:50px}.image-grid.flow-mode>.guide-bar b{font-size:20px;line-height:28px}.popup_box.guide_start span{font-weight:700}.ambassador-banner h1{font-size:60px;line-height:80px}.ambassador-grid-container h1{padding:0 25px}.ambassador-grid{text-align:center;grid-template-columns:1fr;padding:0 50px}.ambassador-grid.ambassador-why span:before,.ambassador-grid.ambassador-what span:before{margin:auto}.ambassador-image-text,.ambassador-image-text.reverse{grid-template-columns:1fr;padding:0}.ambassador-image-text.reverse>div:last-child{order:unset}.ambassador-image-text h1{text-align:center}.ambassador-image-text ul{text-align:center;margin:65px auto 0;padding:0;list-style:none}.ambassador-image-text ul li{padding:20px 0}.ambassador-image-text ul li:before{content:"•    "}.hidden-warning,.image-grid.flow-mode>.hidden-warning{width:unset;background-color:var(--background-color);margin:auto auto 0;position:sticky;bottom:15px}.show-hidden-warning-enter{transform:translateY(calc(100% + 15px))}.show-hidden-warning-enter-active{transition:transform .5s;transform:translateY(0)}.show-hidden-warning-exit{opacity:1;transform:translateY(0)}.show-hidden-warning-exit-active{transition:transform .5s;transform:translateY(calc(100% + 15px))}.time-filter{position:relative}.time-filter .show-time-filter span{background-position-x:left;padding-left:33px;transition:background-image .5s}.time-filter .show-time-filter span.active{background-image:url(/static/images/filter-orange.svg)}.time-filter .show-time-filter span:before{content:unset}.time-filter .years-filter{box-sizing:border-box;z-index:1;border:1px solid #0000;width:280px;margin-bottom:0;padding:0 20px 15px 50px;transition:all .5s;position:absolute;top:100%}.time-filter .years-filter.expand{border-color:#fff;margin-top:10px}.albums-filter{z-index:1;background-color:#fff;grid-auto-columns:max-content;padding:10px 20px;position:fixed;bottom:0;left:0;right:0}.portfolio-banner{height:unset;grid-gap:40px;background:unset;padding:0;display:grid}.portfolio-banner a.edit{margin:0 30px 0 auto}.portfolio-profile{grid-template-columns:1fr;margin-bottom:83px;position:relative}.portfolio-profile:before{position:absolute;left:50%;transform:translate(-50%,50%)}.portfolio-profile:after{content:"";background:var(--backgroundImage) center var(--backgroundPositionY) / cover no-repeat;padding-bottom:40%}.portfolio-banner .socials,.portfolio-categories,.portfolio-banner .rating{justify-self:center}.portfolio-banner .buttons-grid{justify-content:center}.folders-buttons{min-height:unset;grid-template-columns:1fr;margin-top:40px;padding:0 30px 20px}#customer-dashboard .folders-buttons{margin-bottom:0}.album-image.portfolio-image .top-panel{height:unset;padding:30px 25px}.album-image.portfolio-image .top-panel .photo-actions{padding:0;position:static}.album-image.portfolio-image .bottom-panel{padding:12px 25px}.album-image.portfolio-image .counts{grid-gap:15px;grid-template-columns:max-content max-content 1fr;align-items:flex-end}.album-image.portfolio-image .counts:after{content:attr(data-filename);word-break:break-word;font-size:20px}.full-popup.portfolio-sync .logoContainer,.portfolio-sync .portfolio-sync-inner{padding-left:30px;padding-right:30px}.portfolio-sync .filter-search{margin:15px 0}.portfolio-sync .time-filter{width:33px}.portfolio-sync .time-filter .years-filter{border-bottom-width:1px}.portfolio-sync .album-actions.filters-sort{min-height:unset;padding-bottom:0}.create-album .input-table .input-table .info-container .hover-info div{transform:translate(75%)}.contest-tab-paragraphs ul.checklist,.contest-tab-paragraphs .who-can-enter-grid,.contest-tab-paragraphs .how-to-enter-grid,.contest-tab-paragraphs .contest-dates-grid{padding:0 30px}.contest-tab-paragraphs .who-can-enter-grid{grid-template-columns:436px;justify-content:center}.contest-tab-paragraphs .who-can-enter-grid,.contest-tab-paragraphs .contest-dates-grid{grid-gap:46px;display:grid}.contest-tab-paragraphs .how-to-enter-grid i,.contest-tab-paragraphs .photobook-sample span{font-size:14px;line-height:18px}.contest-tab-paragraphs ul.checklist b{font-size:18px;line-height:25px}.contest-tab-paragraphs ul.checklist li:before{height:25px}.contest-tab-paragraphs .photobook-sample span{bottom:10px;left:10px}.carousel :not(:checked)+div:hover:before{opacity:.45}.ambassadors{grid-gap:30px;flex-direction:column;padding:0 50px 30px;scroll-margin-top:150px}.ambassadors .folders-grid{box-sizing:border-box;width:100%;min-height:unset;background-color:#131415;grid-auto-columns:max-content;grid-auto-flow:column;padding:20px 0;top:150px}.ambassadors-grid{grid-gap:60px 30px;width:100%}.ambassadors-grid a:hover{opacity:1}.ambassadors-grid a:before{width:150px;height:150px;margin:0 auto 10px;padding-bottom:0}.pricing-grid-container{position:relative}.pricing-container{grid-auto-columns:1fr;padding-bottom:100px}#customer-dashboard .collapsed-pricings{top:150px}.pricing-cards,.pricing-features{--name-width:180px;width:calc(100vw - var(--margin) * 2)}.single-column .pricing-cards,.single-column .pricing-features{grid-template-columns:180px 1fr}.pricing-cards{grid-template-rows:42px max-content}.pricing-cards .field-name{font-size:24px;line-height:26px}.plan-card h2{font-size:30px}.pricing-features{font-size:16px}.pricing-grid-container .page-indicator{justify-content:center;gap:12px;margin-top:24px;display:flex}.pricing-grid-container .page-indicator span{box-sizing:border-box;border:1px solid #ff9632;border-radius:50%;width:12px;height:12px;transition:background-color .5s;display:block}.pricing-grid-container .page-indicator :checked+span{background-color:#ff9632}.canvas-carousel{gap:30px}.carousel-container{--padding:0}.language-list{align-items:center;gap:30px;display:flex}.mobile-landing-nav-menu .language-list{grid-column-end:span 2;justify-content:center}.language-list span{transition:color .5s}.language-list :checked+span{color:#ff9632}.review-image img{max-width:100vw;max-height:100vh}.offer-banner,.rookie-banner,.share-review-banner{gap:8px 16px;padding:16px}.offer-banner,.rookie-banner{z-index:4;position:sticky;bottom:0}.share-review-banner{z-index:2;position:absolute}.offer-banner{grid-template-columns:max-content 1fr max-content}.rookie-banner,.share-review-banner{grid-template-columns:1fr max-content}.offer-banner.with-snow,.rookie-banner.with-snow{background:url(/static/images/offer-background-top-mobile.svg) 50% 5px/1170px no-repeat,url(/static/images/offer-background-bottom-mobile.svg) 50% calc(100% + 22px)/992px no-repeat,linear-gradient(120.58deg,#4141ff -35.59%,#ff9632 119.18%)}.offer-banner p,.rookie-banner p,.share-review-banner p{padding:0 0 0 8px;font-size:14px;line-height:22px}.offer-banner p{grid-column-end:span 2}.offer-banner .close,.rookie-banner .close,.share-review-banner .close{align-self:flex-start}.offer-banner a,.rookie-banner a,.share-review-banner div{color:#ff9632;text-transform:capitalize;background-color:#fff;border-radius:22px;grid-column-end:span 2;gap:4px;margin-right:auto;padding:8px 16px 8px 24px;font-weight:700}.offer-banner a:after,.rookie-banner a:after,.share-review-banner div:after{content:"";background-image:url(/static/images/Chevron-Right-orange.svg);flex-shrink:0;width:20px;height:20px}.full-popup.customer-login .indicator-buttons{grid-template-rows:8px max-content 26px;gap:24px}.full-popup.customer-login .inputs{grid-template-columns:minmax(auto,327px);gap:16px}.full-popup.customer-login .inputs>div{gap:4px;display:grid}.full-popup.customer-login .inputs+.inputs:before,.full-popup.customer-login .forgot-password{grid-column-end:unset}.show-confirm-password-enter-active,.show-confirm-password-exit{height:79px}.show-forgot-password-enter-active,.show-forgot-password-exit{height:42px}.nav-menu-guest-mobile{background-color:var(--grey-1);z-index:21;flex-direction:column;display:flex;position:fixed;inset:0}.nav-menu-guest-mobile .nav-menu-guest-mobile-top{border-bottom:1px solid var(--grey-3);justify-content:space-between;align-items:center;padding:55px 60px;display:flex}.nav-menu-guest-mobile .nav-menu-guest-mobile-top img{height:40px}.nav-menu-guest-mobile .close{background:url(/static/images/cross-mark-2.svg) 50%/contain no-repeat;width:32px;height:32px}.nav-menu-guest-mobile .nav-menu-guest-mobile-body{flex-direction:column;flex-grow:1;justify-content:flex-end;gap:32px;padding:32px;display:flex}.nav-menu-guest-mobile .nav-menu-guest-mobile-bottons{justify-content:center;gap:32px;display:flex}.nav-menu-guest-mobile .language-list{justify-content:center;gap:16px;padding:12px 0}.nav-menu-guest-mobile .language-list input{display:none}.album-image .left-panel>.buttons-grid{gap:16px;margin:auto 0}.album-image .left-panel .share{background-image:url(/static/images/share-white-2.svg)}.album-image .left-panel .show-file-info{background-image:url(/static/images/menu-2.svg)}.album-image .left-panel :checked+.show-file-info{background-image:url(/static/images/cross-mark-2.svg)}.album-image .left-panel .buttons-grid .download{background-image:url(/static/images/download-white-3.svg)}.selector-container{--selector-height:161px;--marginTop:48px;--marginBottom:8px;flex-direction:column;align-items:center;gap:24px;padding:16px 30px}.selector-container:before{content:"";border-top:1px solid var(--grey-3);width:100%}.selector-container .image-selector{gap:24px}.selector-container .album-actions,.pick-image-button-container .album-actions{grid-template-columns:1fr}.selector-container .album-actions{order:-1;width:100%;min-height:42px}.pick-image-button-container{padding:16px 0}.sort-options.active .options{pointer-events:none}.print-store-grid{grid-template-columns:1fr;grid-template-rows:unset}.print-store-grid img{content:url(/static/images/print-store-sample.jpg);width:100%}.print-store-scrollable-container button{margin:16px auto}.full-popup.print-pick-image .full-popup-back-container{padding:0 30px}.full-popup.print-pick-image .selector-container{--marginTop:0px;padding-top:24px}.full-popup.print-checkout .full-popup-back-container{padding:40px 22px}.print-checkout-grid{gap:32px;padding:0 32px}.popup-box-2023.photographer-referral .photographer-referral-invite,.popup-box-2023.share-review .share-review-body,.popup-box-2023.verify-share .verify-share-sample,.popup-box-2023.verify-share .verify-share-form{box-sizing:border-box;flex-grow:1;width:100%}.popup-box-2023.photographer-referral .photographer-referral-hows-container,.popup-box-2023.share-review .share-review-hows-container{justify-content:space-between}.popup-box-2023.photographer-referral .photographer-referral-invite b.header,.popup-box-2023.share-review .share-review-body b.header{gap:8px;margin:0 auto;display:flex}.popup-box-2023.photographer-referral .photographer-referral-invite b.header:after,.popup-box-2023.share-review .share-review-body b.header:after{content:"";background:url(/static/images/hover-info.svg) 50%/contain no-repeat;width:24px;height:24px}.create-mosaic .header-container{margin:60px 20px}.create-mosaic>.buttons{justify-content:space-between;padding:30px 20px}.create-mosaic button.download{margin:0}.customer-album-banner-container{position:relative}.popup-box-2023.share-review .share-review-body-header-container{display:grid}.popup-box-2023.share-review .mobile-note{color:var(--grey-4-invert)}.popup-box-2023.share-review .share-review-image-mobile-container{flex-direction:column;flex-grow:1;align-items:center;gap:16px;display:flex}.popup-box-2023.share-review .share-review-image{gap:8px}.popup-box-2023.share-review .share-review-image-change{order:1}.popup-box-2023.share-review .share-review-image-preview{width:195px}.popup-box-2023.share-review .share-review-image-preview.portrait{width:130px}.popup-box-2023.share-review .add-frame-body .share-review-image-preview{width:270px}.popup-box-2023.share-review .add-frame-body .share-review-image-preview.portrait{width:180px}.popup-box-2023.share-review .share-review-mobile-buttons{gap:16px;display:flex}.popup-box-2023.verify-share .verify-share-form{background-color:var(--orange-10-invert)}.popup-box-2023.verify-share .verify-share-form-inputs{gap:16px;margin:auto}.image-grid+.loading-dots-container,.image-grid.list-mode+.loading-dots-container{padding-top:38px}.booking-table{overflow-x:unset}.booking-table input{display:none}.booking-table .booking{grid-template-columns:1fr;padding:0}.booking-table .booking .booking-mobile-fixed{align-items:center;gap:16px;padding:14px 16px;display:flex}.booking-table .booking .booking-mobile-fixed:after{--display:url(/static/images/Chevron-Down-white-3.svg);--preload:url(/static/images/Chevron-Up-white-3.svg);content:"";background:var(--display) center / contain no-repeat, var(--preload) center / 0 no-repeat;flex-shrink:0;width:24px;height:32px}.booking-table .booking .booking-mobile-fixed.expanded:after{--display:var(--preload)}.booking-table .booking .booking-mobile-fixed .date{flex-grow:1}.booking-table .booking .booking-mobile-expanded{gap:16px;padding:0 16px;display:grid}.booking-table .booking .booking-mobile-expanded.with-border:before{content:"";background-color:var(--blue-30-invert-special);height:1px}.booking-table .booking .booking-mobile-expanded:after{content:""}.booking-table .booking .booking-mobile-expanded .expiry-date{color:#ff9632;text-align:center}.booking-table .booking .booking-mobile-expanded span{color:var(--blue-30-invert-special);padding:0;display:block}.booking-table .booking .booking-mobile-contact{gap:4px;display:grid}.booking-table .booking .copyable-container{width:280px}.booking-table .booking .name{word-break:break-word}.referee-page{background:url(/static/images/referee-background-top-left-mobile.svg) 0 0/94px no-repeat,url(/static/images/referee-background-top-right-mobile.svg) calc(100% - 30px) 39px/36px no-repeat,#000;padding:80px 0 0}.referee-page-body,.referee-submitted{flex-grow:1}.referee-page-body{flex-direction:column}.referee-page-body .referee-submitted,.referee-page-body.submitted .referrer-review,.referee-page-body.submitted .referee-form{display:none}.referee-page-body.submitted .referee-submitted{display:flex}.referrer-review,.referee-form,.referee-submitted{border-radius:16px 16px 0 0}.referrer-review+.referee-form{border-radius:0}}@media (max-width:767px){.logoContainer .logo{height:30px}.nav,.full-popup .logoContainer{min-height:80px;padding:15px 30px}h1,h2{font-size:24px;line-height:26px}.terms section{margin-top:2.5em;margin-bottom:1.5em;padding-left:0;padding-right:0}.terms section:first-of-type{margin-top:0}.terms h1{margin-bottom:1em}.terms h2{text-align:left;margin-top:2.5em;margin-bottom:1em}.login.marriott-contest h2{font-size:22px}.mobile-nav-menu{padding:20px 0 0;position:fixed;left:0}.mobile-nav-menu img{width:100%}.logoContainer .close-popup{width:25px;height:25px}.landing-banner{background-position-y:bottom;background-size:auto 190px;margin-top:80px;padding:100px 30px 220px}.landing-banner>div{grid-gap:20px}.landing-banner span,p{font-size:16px;line-height:18px}.numbers{grid-gap:30px 50px;margin:60px 0;padding:25px 30px;font-size:24px;line-height:33px}.numbers span{grid-gap:0 10px}.numbers span:before{width:46px;height:46px}.numbers span:after{font-size:8px;line-height:13px}p{margin:25px 0;padding:0 30px}.showcases{margin:0 0 60px}.showcases>div>div{padding:25px}.showcases>div>div span{font-size:20px;line-height:18px}.showcases>div>div:before{background-size:13px 100%;width:26px;height:19px}.problems{grid-gap:60px}.problems>div,.problems>div:first-child{background-size:auto 180px;padding:210px 50px 0;font-size:16px;line-height:18px}.book{height:260px;padding-left:calc(50% - 105px)}.book .page-content{width:180px}.book .page-content img{width:100px}.book .page-content span{margin-top:30px;font-size:12px;line-height:14px}.book .bookmarks>span{width:60px;height:70px}.book .bookmarks>span.active{width:75px}.benefits{grid-gap:30px;padding:60px}.benefits p{text-align:center;padding:0}.benefits .page-message{text-align:left;height:75px}.show-page-message-enter{margin:-75px 0 0}.show-page-message-enter-active,.show-page-message-exit{margin:25px auto}.show-page-message-exit-active{margin:-75px 0 0}.showcase-banners .showcase-banner{grid-gap:15px;left:30px}.showcase-banners h1{font-size:16px;line-height:18px}.showcase-banners span{font-size:12px;line-height:14px}.showcase-banners>.showcase-banner:before{background-size:9px 100%;width:18px;height:13px}.showcase-banners .showcase-banner.show-showcase-banner-enter{left:100px}.showcase-banners .showcase-banner.show-showcase-banner-enter-active,.showcase-banners .showcase-banner.show-showcase-banner-exit{left:30px}.showcase-banners .showcase-banner.show-showcase-banner-exit-active{left:-40px}.how-it-works{margin:60px 0}.blogs{padding:0}.blogs>div{grid-gap:15px;margin:30px 0}.blog>div{padding:40px 30px 30px;font-size:18px}.blog>div>span{width:125px;height:30px;font-size:16px;line-height:21px}.testimonials{grid-gap:50px;margin:30px 0 100px;padding:25px 30px;display:grid}.testimonials>div{position:relative}.testimonials span.photographer,.testimonials span.customer{text-align:center;text-transform:capitalize;background-color:#ff9632;border-radius:25px;width:170px;margin:auto;padding:5px 0;font-size:16px;font-weight:700;line-height:20px;display:block}.testimonials span.customer{background-color:#4141ff}.testimonials span.prev-testimonial,.testimonials span.next-testimonial{z-index:1;background:url(/static/images/Chevron-Left-grey.svg) 50%/60px no-repeat;flex-shrink:0;width:30px;height:30px;position:absolute;top:55px;left:0}.testimonials span.next-testimonial{left:unset;right:0;transform:scaleX(-1)}.testimonials .testimonial,.testimonials .testimonial:nth-of-type(2n){flex-shrink:0;width:calc(100vw - 60px)}.testimonials .testimonial img{width:140px;height:140px;padding:8px}.testimonials .testimonial:after,.testimonials .testimonial:first-of-type:after,.testimonials .testimonial:last-of-type:after{width:calc(100% + 60px);top:134px;left:-30px}.testimonials .testimonial:before,.testimonials .testimonial:nth-of-type(2n):before{width:33px;height:33px;top:103px;transform:translate(50px)}.testimonials .testimonial.show-testimonial-enter{top:0;left:100vw}.testimonials .testimonial.show-testimonial-enter.reverse{left:-100vw}.testimonials .testimonial.show-testimonial-enter-active,.testimonials .testimonial.show-testimonial-enter-active.reverse{transition:left .5s;left:0}.testimonials .testimonial.show-testimonial-exit{position:absolute;top:0;left:0}.testimonials .testimonial.show-testimonial-exit-active{transition:left .5s;left:-100vw}.testimonials .testimonial.show-testimonial-exit-active.reverse{left:100vw}.testimonials p{margin-bottom:0;padding:0}.testimonials p span{font-size:12px;line-height:21px}.testimonials .testimonial:nth-child(2n):last-of-type:after{left:unset}.companies{grid-gap:50px 40px;width:240px;padding:50px 0}.companies img{width:100px;height:40px}.landing-footer-banner{background-position:0 100%;background-size:auto 120px;height:300px;padding:60px 0}.landing-footer-banner:before{background-position:100% 100%;background-size:auto 120px}.landing-footer-banner:after{border-width:3px;width:calc(50% - 100px);height:118px;bottom:14px;left:calc(50% - 2px)}.landing-footer-banner a:before{border-width:3px;width:9px;height:9px;bottom:16px}.footer{grid-gap:35px;padding:30px}.footer>div{flex-direction:column}.footer,.footer h4{font-size:16px;line-height:21px}.footer>div>div{gap:10px}.about-banner{height:100px;margin-top:80px}.about-container{padding:60px 30px}.terms{font-size:16px}.terms li:before{width:50px}.terms ol.bulleted li{margin-left:1em}.terms h2{text-align:left;margin-top:2.5em;margin-bottom:1em;font-size:24px}.login{min-height:calc(100% - 80px)}.login form,.login.photographer-signup-1>div{padding:0 30px}.input-table{grid-gap:10px;grid-template-columns:1fr}.input-table input,.switch-table input[type=radio]+span,.input-table .iti,.settings .subdomain-input-container{margin-bottom:20px}.input-table button{grid-column-start:unset}.input-table.promo-code input{width:auto}.photographer-signup-page-2,.photographer-signup-page-3{background-position-x:left;background-size:258%}.photographer-signup-page-3:after{height:77px}.photographer-signup-2,.photographer-signup-3{margin-top:0;padding:0 30px}.categories label{margin:0 10px 10px 0}button.prev-button,button.next-button{min-width:115px}.signup-progress{margin-top:20px}.signup-progress>div{width:60px;height:60px}.signup-progress>div:before{width:20px;height:20px;right:-15px}.photographer-signup-page-3 .input-table{padding:30px 0 0}.photographer-signup-page-3 .input-table.promo-code{grid-gap:20px;padding:10px 0 0}.photographer-signup-page-3 .input-table:not(.promo-code) input{background-size:20px;padding-left:50px}.pricing-grid-container{position:relative}.price-nav .prev-image,.price-nav .next-image{margin:auto;position:static}.mobile-landing-nav-menu{top:80px;left:0}.login h2{display:grid}.login h2>span{text-align:left}.album-grid-container,.album-grid-container.customer{grid-gap:25px;margin-top:130px;padding:0 30px 30px}.album-grid{grid-template-columns:1fr}button{min-width:130px;min-height:40px}h4,.create-album .input-table h4{font-size:20px;line-height:28px}.album-grid h4+span{font-size:16px;line-height:21px}.popup_box.delete-album>div,.popup_box.cancel-subscription>div,.popup_box.delete-version-mobile>div,.popup_box.corporate>div,.popup_box.guide_start>div,.popup_box.ambassador-apply>div,.popup_box.ambassador-reject>div,.popup_box.welcome.page-3>div,.popup_box.email-verification>div{background-position-x:left;background-size:146%;padding:30px 30px 180px}.popup_box.guide_start>div{padding:30px 60px 180px}.popup_box.delete-album h2+span,.popup_box.ambassador-apply h2+span,.popup_box.ambassador-reject span,.popup_box.welcome .large-font-container{font-size:16px;line-height:21px}.popup_box.delete-album .buttons,.popup_box.welcome .buttons{grid-gap:12px;margin-top:30px}.create-album{background-size:258%}.create-album h2{line-height:26px}.create-album .set-default{flex-direction:column;align-items:flex-end}.create-album button.delete{margin:20px auto 20px 0}.buttons-grid{justify-content:flex-start}.switch-table input[type=radio]+span,:checked+.pin-container span:first-child{min-width:50px}.album-cover-container .album-cover>:first-child{top:80px;left:30px}.album-cover-container a.back:after,.customer-album-cover-container a.back:after,.album-image .top-panel .back:after,.create-mosaic .back:after{content:unset}.album-cover-container h1,.customer-album-cover-container h1{font-size:24px;line-height:45px}.album-cover-container .album-title{font-size:16px;line-height:21px}.album-cover-container .album-cover img{max-height:calc(100vh - 370px)}.customer-album-cover-container img{max-height:calc(100vh - 570px)}.album-cover-container .album-cover.portrait-cover img{max-height:calc(100% - 250px)}.customer-album-cover-container.portrait-cover img{max-height:calc(100% - 320px)}.filters-buttons,.folders-actions{--paddingHorizontal:10px}.filters-buttons{--marginTop:10px;gap:15px}.folders-actions{--paddingTop:15px;--paddingBottom:15px;gap:30px}.album-actions{grid-gap:10px;grid-column-start:unset;justify-content:end}.folders-actions .album-actions{grid-template-columns:1fr}.folders-actions.owner-folders-actions{grid-template-columns:minmax(0,1fr)}.folders-actions.owner-folders-actions .album-actions{grid-gap:6px;grid-template-columns:minmax(0,1fr)}.folders-actions.owner-folders-actions .mobile-action-buttons{gap:6px}.folders-actions.owner-folders-actions .sort-options span.sort{padding:3px 8px;min-width:0!important}.mobile-action-buttons{gap:10px;display:flex}.move-options,.download-options,.sync-options{width:26px;height:32px}.download-options{z-index:4}.move-options span.move,.download-options span.download,.sync-options span.sync,.move-options .options span{padding:3px 0}.move-options:hover span.move,.download-options:hover span.download,.sync-options:hover span.sync{padding:3px 7px}.move-options:hover .options span{padding:3px 15px}.download-options label,.sync-options label{position:absolute;top:0;left:0}.move-options label{left:unset;right:0}.move-options span.move{justify-content:end}.move-options .options,.download-options .options,.sync-options .options{opacity:0;transition:opacity .5s}.move-options:hover .options,.download-options:hover .options,.sync-options:hover .options{opacity:1}.album-actions .download-options .placeholder,.album-actions .sync-options .placeholder{letter-spacing:-1em;padding:0;transition:all .5s}.album-actions .download-options:hover .placeholder,.album-actions .sync-options:hover .placeholder{letter-spacing:0;padding:0 15px}.download-options[data-open=true] span.download{border-color:var(--background-color-invert);padding:3px 7px}.download-options[data-open=true] .options{opacity:1}.download-options[data-open=true] .options span{border-color:var(--background-color-invert);margin-top:0}.album-actions .download-options[data-open=true] .placeholder{letter-spacing:0;padding:0 15px}.download-options[data-open=false] span.download{border-color:#0000;padding:3px 0}.download-options[data-open=false] .options{opacity:0}.download-options[data-open=false] .options span{border-color:#0000;margin-top:-34px}.album-actions .download-options[data-open=false] .placeholder{letter-spacing:-1em;padding:0}.image-grid.flow-mode{width:calc(100% - 8px)}.image-grid.flow-mode>*{--column:2;--margin:4px;font-size:12px}.badge.select,.badge.download,.mobile-badge-count .badge.pin,.badge.pin-filled,.badge.approve,.image-grid.flow-mode .badge.recommend,.image-grid.list-mode.customer .badge.recommend,.badge.like,.album-image .left-panel .counts span:after,.album-image .left-panel .counts span.approve:after,.album-image .left-panel .counts span.pick:after,.album-image .left-panel .counts span.like:after,.album-image .left-panel .counts span.recommend:after,.album-image .left-panel .counts span.pin-filled:after{background-size:15px;min-width:15px;height:16px}.list-actions .badge.like,.list-actions .badge.select{background-size:23px;min-width:23px;height:22px}.badge.like:before{padding-left:18px}.badge.download{background-size:14px;padding-left:22px}.image-grid.flow-mode div.version-comment{align-items:center;line-height:16px}.image-grid .comment{background-size:15px;width:15px;height:16px}.image-grid.flow-mode>*>div>div>div{grid-gap:5px}.image-grid.customer.flow-mode .badges .select,.image-grid.customer.flow-mode .badges .like{opacity:1}.float-buttons{bottom:15px}.popup_box.upload>*{background-position-y:262%;background-size:367%;flex-direction:column-reverse;padding:35px 0 325px}.popup_box.upload .show-add-image{margin:25px 0 0}.list-header{padding:0 10px 10px}.download-popup,.upload-popup{width:100%;left:0;right:0}.download-popup .download-parts{flex-wrap:nowrap;overflow:scroll hidden}.upload-popup .upload-status,.upload-popup .upload-files>div{padding:20px}.list-header,.image-grid.list-mode>a,.list-header.customer,.image-grid.customer.list-mode>a{grid-template-columns:90px 1fr 74px}.image-grid.list-mode{padding:0 10px}.image-grid.list-mode>a{padding:5px 0}.list-header .mobile-list-header,.mobile-badge-count{display:grid}.list-header .mobile-list-header span:last-child{font-weight:400}.mobile-badge-count{grid-gap:20px;line-height:15px}.switch-table button.pick{margin:5px auto 20px 0}.input-with-button{grid-gap:15px;background-color:unset;border:0;height:auto;display:grid}.input-with-button input{border:1px solid #a1a1a1;border-radius:20px;height:40px}.input-with-button button{margin-left:auto}.popup_box.pin .input-with-button button{margin:0}.popup_box>*{padding:30px 10px 70px}.popup_box.share-album>div{min-height:unset;padding-top:35px}.popup_box.share-album h4{padding:0 30px}.tab-switch{grid-gap:5px;grid-auto-columns:30px min-content;font-size:16px;line-height:21px}.tab-switch:before,.album-image .left-panel .draw:before{background-size:auto 20px;height:20px}.album-image .left-panel .counts span:after{width:auto}.album-image .left-panel .counts .download:after{background-size:16px!important}.album-image .left-panel .counts{grid-gap:8px;padding-left:8px}.album-image .left-panel .counts span.like:before,.album-image .left-panel .counts span.download:before{font-size:16px;line-height:18px}.album-image .left-panel .counts span.like:after,.album-image .left-panel .counts span.pick:after{height:18px}.album-image .left-panel .counts span.like:after{background-size:18px}.album-image .left-panel .back{margin-right:0}.album-image .left-panel>div.mobile-comments{--nav-height:59.5px;bottom:41px}.album-image .left-panel>div.mobile-comments.tabs-hidden{bottom:0}.popup_box.pick-image>div{padding:20px 16px}.popup_box.pick-image h4{padding:0 4px}.popup_box.pick-image .pick-image-grid>div{--column:3;--margin:8px}.settings{background-position-x:left;background-size:258%;min-height:calc(100vh - 100px);margin-top:100px;padding:0 20px 120px}.settings .settings-grid .input-table{grid-gap:10px;grid-template-columns:1fr}.settings .profile-title{display:none}.settings .popup_box.change-password{align-items:flex-end}.settings .popup_box.change-password>*{background-position:0 112%;padding:30px 20px 130px}.settings .subdomain-input-container input{margin-bottom:0}.settings .info-container .hover-info div{transform:none}.popup_box.change-password h4{margin-bottom:15px}.subscription-settings .buttons-grid{grid-gap:15px;grid-auto-flow:row}.webhook-settings .buttons-grid{grid-auto-flow:row}.customer-album-cover-container .cover-profile{font-size:16px;line-height:21px}.customer-album-cover-container .cover-profile.with-profile:before{width:35px;height:35px}.customer-album-cover-container a.back{align-items:center;height:50px;display:flex;top:15px;left:30px}.popup_box.change-password>*{padding:30px 20px 180px}.plan-card{gap:20px;padding:30px 40px 25px;font-size:16px}.plan-card:before{margin:auto}.plan-card .monthly{gap:20px}.plan-card h1{font-size:36px;line-height:43px}.full-popup.create-album-container .logoContainer{padding:25px 20px}.payment{background-size:auto 80px;margin-top:90px;padding:0 20px 140px}.payment .billing-cycles .billing-cycle{grid-row-gap:20px;grid-template-columns:1fr}.payment .billing-cycles .billing-cycle h4{text-align:left}.payment .order-summary .note{white-space:initial}.payment .order-summary{padding:15px}.payment .billing-cycles{grid-gap:20px}.info-container{position:relative}.filter-quota .info-container,.share-scrollable .info-container,.info-container .hover-info{position:static}.info-container .hover-info div,.create-album .input-table .input-table .info-container .hover-info div{transform:none}.popup_box.ambassador-apply textarea{min-height:130px;margin:10px 0;padding:10px 15px}.counts{position:relative}.counts label{position:static}.counts label div,.counts label span.comment+div{box-sizing:border-box;width:auto;max-width:calc(100% - 10px);left:5px}.contest-banner.marriott-contest{background-image:unset;justify-content:flex-end;padding:0;overflow:hidden}.contest-banner.indonesia-contest{background-position-x:75%}.contest-banner.marriott-contest:before,.contest-banner.marriott-contest:after{content:"";flex-grow:1}.contest-banner.marriott-contest:after{background:url(/static/images/contest-marriott/marriott-contest-cover.jpg) top/cover no-repeat;width:100%;margin-top:8vh}.contest-banner h1{font-size:20px}.contest-banner h1+span,.contest-banner.ukraine-contest h1{font-size:35px;line-height:26px}.contest-banner button,.ambassador-banner button,.ambassador-paragraph button,.ambassador-grid-container button{min-width:210px;min-height:50px}.contest-banner.marriott-contest img,.contest-banner.indonesia-contest img{width:180px}.contest-banner.indonesia-contest img{padding:9px 0}.contest-banner.marriott-contest .contest-header,.contest-banner.indonesia-contest .contest-header{margin:0 25px;font-size:16px;line-height:26px}.contest-banner.marriott-contest .contest-title{margin:20px 25px 45px;font-size:40px;line-height:45px}.contest-banner.ukraine-contest,.contest-tab-paragraphs .photobook-sample span{font-size:10px;line-height:12px}.contest-banner.ukraine-contest{background-position-x:15%}.contest-tab-paragraphs .nft-id-cards,.create-album.contest-marriott-apply .nft-id-cards,.contest-inspiration .contest-inspiration-grid{grid-template-columns:1fr}.contest-inspiration .contest-inspiration-grid{grid-gap:15px}.contest-inspiration .contest-inspiration-grid>div{grid-gap:10px}.judge-grid{grid-gap:40px;grid-template-columns:repeat(2,1fr)}.judge-grid .judge{font-size:14px}.judge-grid.ukraine-contest .judge{max-width:140px}.judge-grid .judge-popup .judge{font-size:16px}.judge-grid .judge .judge-profile{padding:8px}.judge-grid .judge-popup .judge .judge-profile:before{width:170px;height:170px}.judge-grid.marriott-contest .judge b,.judge-grid.ukraine-contest .judge b{margin:20px 0 5px;font-size:20px;line-height:26px}.judge-grid .judge-popup .judge>div{position:relative}.judge-grid .judge-popup .prev-judge{margin-left:-20px;transform:translate(-100%,-50%)rotate(-45deg)}.judge-grid .judge-popup .next-judge{margin-right:-20px;transform:translate(100%,-50%)rotate(135deg)}.judge-grid .judge-popup p{padding:0 30px;font-size:14px}.judge-grid .judge-popup .close-popup,.popup_box.guide_start .close-popup,.image-grid.flow-mode>.guide-bar .close-popup,.popup_box.welcome .close-popup{top:15px;right:15px}.contest-sponsors{grid-auto-columns:100%;grid-auto-flow:row;padding:0 60px}.contest-sponsors.marriott-contest,.contest-sponsors.marriott-sponsors{grid-gap:25px 30px;grid-template-columns:repeat(2,1fr);margin-bottom:60px;padding:0 40px}.contest-sponsors.marriott-sponsors{grid-gap:60px;margin-bottom:130px}.contest-sponsors.marriott-contest img:first-child{grid-column-end:span 2;max-width:130px}.customer-album-cover-container .language-switch-container{top:29px;right:24px}.version-compare{font-size:16px;line-height:21px}.version-compare .version-numbers{grid-gap:11px;line-height:15px}.version-compare .version-numbers div{width:15px;height:15px}.version-compare .scroll-hint{grid-gap:5px;grid-template-columns:min-content 85px min-content;width:140px;height:140px}.image-grid.flow-mode>.guide-bar{transform:translate(-10px)}.image-grid.flow-mode>.guide-bar.enlarge-guide{background-size:auto 72px}.image-grid.flow-mode .guide-pointer{left:20px}.image-grid.flow-mode a.like-guide .guide-pointer{left:30px}.image-grid.flow-mode a.pick-guide .guide-pointer{right:18px}.image-grid.flow-mode a.enlarge-guide .guide-pointer{right:-15px}.popup_box.cancel-subscription span.qr-code{width:75px;height:75px}.ambassador-banner h1{font-size:24px;line-height:26px}.ambassador-banner h1+span,.ambassador-paragraph p,.ambassador-grid,.ambassador-image-text ul{font-size:16px;line-height:18px}.ambassador-banner h1+span{margin:20px auto}.ambassador-paragraph h1,.ambassador-grid-container h1,.ambassador-image-text h1{padding:0 30px;font-size:24px;line-height:33px}.ambassador-banner .banner-credit:before,.ambassador-image-text>div:last-child:before{font-size:12px;line-height:16px}.ambassador-grid{grid-gap:50px;margin:30px auto 0;line-height:21px}.ambassador-grid span{grid-gap:25px}.ambassador-grid-container{margin-bottom:100px}.ambassador-grid.ambassador-what span:before{background-position:50%;height:60px}.ambassador-grid.ambassador-what span:first-child:before,.ambassador-grid.ambassador-what span:nth-child(3):before{height:65px}.ambassador-image-text{grid-gap:50px;margin-bottom:100px}.ambassador-image-text ul{margin:20px auto 0;padding:0 50px}.ambassador-image-text ul li{padding:10px 0}.ambassador-grid.ambassador-how{grid-gap:25px}.ambassador-paragraph{margin-bottom:120px}.ambassador-paragraph h1{margin:60px 0 20px}.ambassador-paragraph button{margin:50px auto 60px}.ambassador-grid-container button{margin:60px auto 130px}.mobile-folder-container{align-items:center;font-weight:700;display:flex;position:relative}.mobile-folder{flex-grow:1;position:relative}.mobile-folder>span{word-break:break-all}.mobile-folder>span.add-folder{border-color:#717273}.mobile-folder .folder-options{right:0}.mobile-folder-container input{display:none}.mobile-folder-container .folders-grid{grid-gap:0;background-color:var(--background-color);z-index:5;opacity:0;pointer-events:none;overscroll-behavior-y:contain;border:2px solid #717273;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:row;width:100%;max-height:400px;transition:opacity .5s;position:absolute;bottom:-10px;right:0;overflow-y:scroll;transform:translateY(100%)}.mobile-folder-container .folders-grid span{text-overflow:ellipsis;border:0;border-top:2px solid #717273;border-radius:0;margin-top:-39px;transition:margin-top .5s;overflow:hidden}.mobile-folder-container .folders-grid span:first-child{border-top:0;margin-top:0}.mobile-folder-container .folders-grid span.hidden,.mobile-folder-container .folders-grid span.add-folder,.mobile-folder>span.add-folder{opacity:1;color:#717273;--folder:url(/static/images/folder-grey.svg)}.show-folders-container{margin-left:30px}.show-folders-container>span{color:#ff9632;text-align:right}.mobile-folder-container :checked+.folders-grid{opacity:1;pointer-events:all}.mobile-folder-container :checked+.folders-grid span{margin-top:0}.create-album .create-with-folder{grid-template-columns:repeat(2,max-content)}.create-album .create-with-folder .pin-container input{margin-bottom:0}.create-album .create-with-folder :checked+.pin-container{width:var(--width)}.create-album.contest-marriott-apply .nft-id-cards span{grid-column-end:unset}.time-filter .years-filter{width:calc(100vw - 60px)}.popup_box.welcome span.large-font{font-size:34px;line-height:45px}.portfolio-profile{margin-bottom:40px}.portfolio-profile:before{width:80px;height:80px}.portfolio-banner{gap:24px}.portfolio-banner h3,.portfolio-banner .buttons-grid{margin-top:16px}.portfolio-banner a.edit{margin:0 10px 0 auto}.portfolio-categories{flex-wrap:wrap;justify-content:center;padding:0 10px;display:flex}.folders-buttons{padding-left:10px;padding-right:10px}.folders-buttons .folders-grid,.portfolio-settings .folders-grid,.ambassadors .folders-grid,.popup_box.welcome .folders-grid{grid-gap:20px}.portfolio-banner .socials .location{font-size:16px}.image-grid.flow-mode .like-count:before{width:10px;height:10px}.image-grid.flow-mode .view-count:before{width:17px;height:10px}.album-image.portfolio-image .counts:after,.album-image.portfolio-image .like-count,.album-image.portfolio-image .view-count{font-size:16px;line-height:21px}.album-image.portfolio-image .top-panel{align-items:center;padding:15px}.album-image.portfolio-image .bottom-panel{padding:20px 10px}.photo-actions>span{width:23px;height:23px}.photo-actions>span.delete,.photo-actions>span.download,.photo-actions>span.share{background-size:auto 23px}.full-popup.portfolio-sync .logoContainer,.portfolio-sync .portfolio-sync-inner{padding-left:10px;padding-right:10px}.portfolio-sync .filter-search{grid-gap:20px;grid-template-columns:33px 1fr}.portfolio-sync .image-grid.flow-mode{width:calc(100% + 4px);transform:translate(-2px)}.portfolio-sync h2+span{font-size:16px;line-height:21px}.create-album .input-table h4,.create-album .input-table .input-table,.create-album .input-table .advanced-settings{grid-column-end:unset}.create-album .input-table h4,.create-album .input-table .advanced-settings{margin-bottom:10px}.create-album .input-table .input-table{padding-left:20px}.contest-tab-paragraphs ul.checklist li{grid-gap:15px;margin-bottom:20px}.contest-tab-paragraphs ul.checklist b{margin-bottom:10px}.contest-tab-paragraphs .who-can-enter-grid,.contest-tab-paragraphs .contest-dates-grid{grid-template-columns:1fr}.contest-tab-paragraphs .how-to-enter-grid>div{padding:10px 20px}.contest-tab-paragraphs .how-to-enter-grid h3,.contest-tab-paragraphs .how-to-enter-grid ol{margin-bottom:20px}.contest-tab-paragraphs .how-to-enter-grid h3{font-size:20px;line-height:26px}.contest-tab-paragraphs .how-to-enter-grid b{margin:0 0 15px}.contest-tab-paragraphs .who-can-enter-grid div,.contest-tab-paragraphs .contest-dates-grid>div{padding:20px 30px}.contest-tab-paragraphs .who-can-enter-grid div{font-size:14px;line-height:18px}.contest-tab-paragraphs .contest-dates-grid>div{width:100%}.contest-tab-paragraphs .contest-dates-grid{font-size:18px}.contest-tab-paragraphs .contest-dates-grid .annouce-date{margin-bottom:24px}.contest-tab-paragraphs .photobook-sample span{bottom:5px;left:5px}.canvas-carousel{gap:15px}.carousel-container{height:67px}.carousel-container.peek-mode{height:25px}.carousel-container.peek-mode:before{opacity:1;pointer-events:all}.carousel{margin:0}.carousel :checked+div:after{transform:translateY(calc(100% + 4px))}.ambassadors{padding:0 0 30px;scroll-margin-top:80px}.ambassadors .folders-grid{padding-left:20px;top:80px}.ambassadors .folders-grid:after{content:"";width:1px;height:1px;margin-left:-1px}.ambassadors-grid{box-sizing:border-box;grid-template-columns:1fr;padding:0 30px}.share-socials{justify-content:center;gap:20px}.popup_box.welcome>div{gap:20px;padding-bottom:25px}.popup_box.welcome .folders-grid span{font-size:16px;line-height:21px}.popup_box.welcome .introduce-portfolio,.popup_box.welcome .introduce-album{font-size:12px;font-weight:400;line-height:16px}.popup_box.welcome .introduce-portfolio img{max-width:calc(100% - 50px);margin:0 25px}.popup_box.welcome .introduce-portfolio .top-left-graphic{width:140px;margin-bottom:-60px}.popup_box.welcome .introduce-portfolio .top-left-graphic:after{padding:0 15px;top:20px}.popup_box.welcome .introduce-portfolio .top-right-graphic{width:130px;top:20px;right:7px}.popup_box.welcome .introduce-portfolio .top-right-graphic:after,.popup_box.welcome .introduce-album .bottom-right-graphic:after{padding:0 5px}.popup_box.welcome .introduce-portfolio .bottom-left-graphic{width:120px;bottom:10px;left:10px}.popup_box.welcome .introduce-portfolio .bottom-left-graphic:after{bottom:40px;transform:translate(-50%)}.popup_box.welcome .introduce-portfolio .bottom-right-graphic{width:140px;margin-top:-70px}.popup_box.welcome .introduce-portfolio .bottom-right-graphic:after{text-align:left;padding:0 10px 0 30px;bottom:10px;transform:translate(-50%)}.popup_box.welcome .introduce-album .images{margin:0 30px 0 25px}.popup_box.welcome .introduce-album .images img:first-child{width:260px}.popup_box.welcome .introduce-album .images img:last-child{width:225px;margin-top:-65px}.popup_box.welcome .introduce-album .top-left-graphic{width:105px;left:10px}.popup_box.welcome .introduce-album .top-left-graphic:after{top:30px}.popup_box.welcome .introduce-album .top-right-graphic{width:140px;margin-bottom:-90px}.popup_box.welcome .introduce-album .top-right-graphic:after{padding:0 5px 0 55px;top:10px}.popup_box.welcome .introduce-album .bottom-left-graphic{width:140px;margin-top:-95px}.popup_box.welcome .introduce-album .bottom-left-graphic:after{padding:0 10px;bottom:10px}.popup_box.welcome .introduce-album .bottom-right-graphic{width:115px;bottom:5px;right:10px}.pricing-container{--margin:16px}.pricing-features{grid-template-columns:1fr max-content;column-gap:0}.pricing-features.collapsed-pricings{grid-template-columns:1fr}.pricing-cards{background-image:none;grid-template-columns:60px 1fr 60px;width:100%;padding:0}.pricing-cards:before{content:"";order:-2}.pricing-cards .popular{order:-1}.collapsed-pricings,#customer-dashboard .collapsed-pricings{top:80px}h1.pricing-header{background-position:0,100% 100%;margin:80px 0 15px;padding:45px 0}.price-nav{display:flex;overflow:hidden}.pricing-features-header{margin-top:40px;padding:16px}.pricing-features div{text-align:right;padding:13px 16px}.pricing-features .field-name,.album-review .review-tags div,.pick-tag .review-tags div{font-size:14px;line-height:17px}.pricing-features .field-name{padding:15px 16px;font-weight:400}.pricing-features .check-mark,.pricing-features .cross-mark{background-position-x:calc(100% - var(--margin));min-width:24px}.show-collapsed-pricings-exit{height:50px}.show-collapsed-pricings-exit-active{height:0}.show-placeholder-enter{height:62px}.show-placeholder-enter-active{height:0;transition:height .5s}.show-mobile-tabs-enter{margin-bottom:-41px}.show-mobile-tabs-enter-active{margin-bottom:0;transition:margin-bottom .5s}.show-mobile-tabs-exit{margin-bottom:0}.show-mobile-tabs-exit-active{margin-bottom:-41px;transition:margin-bottom .5s}.feature-mobile-enter{opacity:0;max-height:0;transform:translateY(-4px)}.feature-mobile-enter-active{opacity:1;max-height:300px;transition:all .25s;transform:translateY(0)}.feature-mobile-exit{opacity:1;pointer-events:none;max-height:300px;transform:translateY(0)}.feature-mobile-exit-active{opacity:0;pointer-events:none;max-height:0;transition:all .2s;transform:translateY(-4px)}.show-qr-code,.show-share-popup,.show-review,.mobile-nav-menu-button,.nav-menu-guest-mobile .close{width:24px;height:24px}.album-review .review-rating{gap:4px}.album-review .review-rating div{width:40px;height:40px}.popup_box.portfolio-reviews>div,.popup_box.limit-reached>div,.popup_box.face-filter-payment>div,.popup_box.album-sync>form,.popup_box.print-portal>div,.popup-box-2023>div,.popup-box-2023>form,.full-popup.customer-login{--top-left:url(/static/images/limit-reached-top-left-mobile.svg);--top-right:url(/static/images/limit-reached-top-right-mobile.svg);--top-right-position-x:right;max-height:100%;padding:60px 35px}.popup-box-2023.top-up-data-usage>div,.popup_box.face-filter-payment>div,.popup_box.print-portal>div,.popup-box-2023.share-qr-code>div{width:100%}.popup-box-2023.top-up-data-usage>div{--top-right:url(/static/images/limit-reached-top-right-mobile.svg)}.popup-box-2023.album-review>div{--bottom-left:none;--bottom-right:none;gap:16px;padding:56px 32px 24px}.popup_box.portfolio-reviews>div{padding-bottom:100px}.popup_box.limit-reached>div{gap:60px}.popup-box-2023.top-up-data-usage>div,.popup_box.face-filter-payment>div,.popup_box.print-portal>div,.popup-box-2023.photographer-referral>div,.popup-box-2023.social-handle>form,.popup-box-2023.share-review-prompt>div,.popup-box-2023.share-review>div,.popup-box-2023.verify-share>div,.popup-box-2023.album-review>div,.popup-box-2023.pick-tag>div,.popup-box-2023.share-qr-code>div,.popup-box-2023.customer-referral>div,.popup-box-2023.save-to-contacts>div,.popup-box-2023.exchange-contact>form,.popup-box-2023.customer-enquiry>form{height:100%}.popup-box-2023.photographer-referral>div,.popup-box-2023.verify-share>div{gap:24px}.popup_box.album-sync>form{gap:30px}.popup_box.print-portal>div{padding:56px 30px}.popup-box-2023.photographer-referral>div,.popup-box-2023.share-review>div,.popup-box-2023.verify-share>div{padding:56px 16px 16px}.popup-box-2023.social-handle>form,.popup-box-2023.share-review-prompt>div{padding:56px 32px}.popup-box-2023.share-review>div{gap:16px}.popup-box-2023.lead-unlock>div{--bottom-left:none;--bottom-right:none;width:320px;height:auto;min-height:400px;padding-bottom:40px}.popup-box-2023.album-review .header-container,.limit-reached .header-container,.email-verification .header-container,.popup-box-2023.top-up-data-usage .header-container,.popup_box.face-filter-payment .header-container,.album-sync .header-container,.popup_box.print-portal .header-container,.popup-box-2023 .header-container,.popup-box-2023.share-review .header-container,.popup-box-2023.share-review .header-container.extra-long,.popup-box-2023.exchange-contact .header-container,.popup-box-2023.customer-enquiry .header-container{align-items:center;max-width:280px}.popup_box.portfolio-reviews h4,.popup_box.limit-reached h4,.popup_box.email-verification h4,.popup_box.face-filter-payment h4,.full-popup.customer-login h4,.popup_box.share-template h4,.popup_box.ai-face-finder h4,.popup_box.album-sync h4,.popup-box-2023 h4,.popup_box.print-portal h4,.full-popup.print-pick-image h4,.full-popup.print-checkout h4,.full-popup.create-mosaic h4,.popup_box.payment-completed h4,.popup-box-2023.lead-unlock h4,.popup-box-2023.customer-referral h4{max-width:240px}.popup_box.limit-reached h4{white-space:normal}.full-popup.customer-login h4,.popup_box.share-template h4,.full-popup.create-mosaic h4{margin-left:auto;margin-right:auto}.limit-reached .input-container{gap:15px}.limit-reached .input-with-button{border:1px solid #b7b7b7;gap:0;display:flex}.limit-reached .input-with-button input{border:0;height:auto;padding-left:20px;font-size:24px;line-height:32px}.limit-reached .input-with-button button{min-width:120px}.popup_box.welcome .header-container{font-size:16px;line-height:26px}.album-review-body{overflow-y:unset;gap:16px}.album-review textarea{min-height:80px}.album-review .review-images{gap:8px}.review-images-quota{margin:0 0 20px}.featured-tags-more{align-items:center}.featured-tags-more .show-more:after{transform:rotate(-90deg)}.album-review .review-tags{flex-wrap:nowrap;overflow-x:scroll}.album-review .review-tags label{flex-shrink:0}.data-usage-limit-banner{grid-template-columns:1fr max-content;gap:8px;padding:16px;display:grid}.data-usage-limit-banner .close-popup{align-self:flex-start;position:static;transform:none}.data-usage-limit-banner button.outline{order:1;grid-column-end:span 2;margin:auto}.full-popup.customer-login{gap:24px;padding:56px 24px 40px}.popup_box.face-filter-payment .face-filter-payment-body{gap:40px}.popup_box.face-filter-payment .face-filter-note{white-space:pre-line;gap:16px}.nav-menu-guest-mobile .nav-menu-guest-mobile-top{padding:27px 24px}.nav-menu-guest-mobile .nav-menu-guest-mobile-top img,.full-popup-top-bar img{height:28px}.popup_box.share-template>div{background:url(/static/images/limit-reached-top-left-mobile.svg) left top / 80px no-repeat, url(/static/images/limit-reached-bottom-left.svg) left bottom / 104px no-repeat, url(/static/images/limit-reached-bottom-right.svg) right bottom / 80px no-repeat, var(--background-color-invert);padding:56px 24px}.popup_box.share-template.album-mode>div{height:100%}.popup_box.feature-settings.album-mode>div{height:100%;max-height:none}.share-scrollable .info-container .hover-info div,.toggle-info-container .disabled-message{right:24px}.album-face-private-banner{gap:16px;padding:24px 32px}.selector-container{padding:16px}.selector-container .album-actions{gap:24px}.popup_box.delete-image .close-popup,.popup_box.payment-completed .close-popup{top:24px;right:24px}.popup_box.delete-image>div,.popup_box.payment-completed>div{height:auto;min-height:400px;max-height:100%}.popup_box.delete-image>div{background-image:none;gap:16px;width:320px;padding:40px 24px}.popup_box.payment-completed>div{white-space:normal;background-image:url(/static/images/payment-completed-background-mobile.svg);padding:40px 40px 122px}.popup_box.delete-image .buttons{flex-direction:column;gap:8px;width:100%;max-width:240px}.popup_box.delete-image button{width:100%}.popup_box.print-portal .print-portal-body{gap:40px}.popup_box.print-portal img{width:100%;height:auto}.full-popup.print-store,.full-popup.print-pick-image,.full-popup.print-checkout{background-size:150px}.full-popup-top-bar{padding:20px 24px}.full-popup-top-bar img{padding:7px 0}.full-popup.print-store .full-popup-back-container,.print-store-grid{padding:0 16px 24px}.print-store-scrollable-container,.print-store-scrollable{gap:24px}.full-popup.print-pick-image .full-popup-back-container{padding:0 16px}.full-popup.print-pick-image h4{padding:14px 0 24px}.print-checkout-grid{grid-template-columns:1fr}.full-popup.print-checkout h4{padding:14px 16px 0}.full-popup.print-checkout .full-popup-back-container{padding:24px 16px}.print-checkout-grid{gap:40px;padding:0 16px 24px}.print-checkout-item-container{--thumbnailWidth:90px;--thumbnailHeight:120px}.print-checkout-item .custom-number-input{width:100%}.popup-box-2023.photographer-referral .photographer-referral-invite,.popup-box-2023.share-review .share-review-body,.popup-box-2023.share-review .add-frame-body,.popup-box-2023.verify-share .verify-share-sample,.popup-box-2023.verify-share .verify-share-form{gap:24px;padding:24px 16px}.popup-box-2023.photographer-referral .photographer-referral-hows-container,.popup-box-2023.share-review .share-review-hows-container{padding:24px}.popup-box-2023.photographer-referral .photographer-referral-credits-container,.popup-box-2023.photographer-referral .photographer-referral-textarea-container{flex-direction:column;align-items:center;gap:24px;display:flex}.popup-box-2023.photographer-referral .photographer-referral-credits-container{text-align:center}.popup-box-2023.photographer-referral .photographer-referral-share,.popup-box-2023.photographer-referral .photographer-referral-textarea-container,.popup-box-2023.photographer-referral .textarea{flex-grow:1}.popup-box-2023.photographer-referral .photographer-referral-share{gap:16px}.popup-box-2023.photographer-referral .textarea{box-sizing:border-box;flex-basis:0;min-height:74px;padding:10px 15px;overflow:scroll}.popup-box-2023.social-handle .social-handle-logo-container:before{width:100%}.popup-box-2023.share-review .share-review-divider-container{gap:24px}.popup-box-2023.share-review textarea{min-height:100px}.popup-box-2023.share-review .share-review-socials-container div span{width:56px;height:56px}.popup-box-2023.share-review .page-indicator{padding:8px 16px}.create-mosaic .header-container{margin:15px 20px}.create-mosaic>.buttons{flex-direction:column;gap:20px}.create-mosaic>.buttons button{width:100%;max-width:210px}.face-filter-toggle,.uploaded-notification-toggle,.business-card-toggle{grid-template-columns:32px 1fr;gap:0 8px;display:grid}.face-filter-toggle:before,.uploaded-notification-toggle:before,.business-card-toggle:before{content:""}.face-filter-toggle .toggle-info-container,.uploaded-notification-toggle .toggle-info-container,.business-card-toggle .toggle-info-container{order:-1;grid-column-end:span 2}.uploaded-notification-toggle b{justify-self:flex-start}.popup-card{border-radius:24px 24px 0 0;width:100%;bottom:0;right:0}.popup-box-2023.download-mode{height:auto;bottom:100px}.popup-box-2023.download-mode~.download-popup{z-index:22}.full-popup.customer-login .submit-with-note{white-space:normal;padding-bottom:40px}.settings-2023{gap:40px;margin-top:80px}.bookings-lead-credits{gap:40px;margin:0 40px;padding-bottom:0}.bookings-lead-credits .header-container{white-space:pre-line;gap:6px}.bookings-lead-credits .header-container:before{content:"";background-color:var(--grey-3);width:31px;height:1px;margin-top:6px}.bookings-lead-credits b{order:-1}.bookings-lead-credits-body{gap:0}.lead-credits-available-container,.lead-credits-available-container.unlimited{background-color:unset;flex-direction:column;gap:8px;width:auto;padding:0}.lead-credits-available-container,.lead-credits-available-container h1{color:var(--text-color)}.booking-table{margin:0 16px 24px}.popup-box-2023.lead-unlock .lead-unlock-body:before{content:unset}.popup-box-2023.lead-unlock .lead-unlock-body div{max-width:224px}.popup-box-2023.lead-unlock .buttons{flex-direction:column;gap:8px;width:100%;max-width:240px}.popup-box-2023.lead-unlock button{width:100%}.popup-box-2023.share-qr-code .share-qr-code-body{white-space:normal}.customer-referral-body{white-space:pre-line;gap:24px}.customer-referral-profile{justify-content:center;gap:9px}.customer-referral-profile:after{margin-top:7px}.customer-referral-profile div{--size:170px}.referee-page{gap:32px}.referee-page .header-container{gap:16px;padding:0 24px}.referee-page .booking-form-portfolio{padding:24px 32px}.referrer-review{padding:24px}.referee-form{padding:40px 24px}.referee-submitted{white-space:normal;gap:32px}.popup-box-2023.save-to-contacts>div{background-image:none;gap:16px;padding:32px 24px}.popup-box-2023.save-to-contacts .close-popup{top:34px;right:24px}.popup-box-2023.save-to-contacts .header-container{max-width:calc(100% - 40px)}.popup-box-2023.save-to-contacts .header-container h4{letter-spacing:.5px;font-size:20px;line-height:24px}}@media (max-width:767px) and (max-aspect-ratio:9/18){.contest-banner.indonesia-contest{background-position-x:80%}}@media (prefers-color-scheme:light){body{--text-color:#131415;--background-color:#fff;--text-color-special:#4141ff;--text-color-invert:#fff;--background-color-invert:#131415;--orange-10:#fff5ea;--orange-30:#ffe0c1;--orange-50:#ffca99;--orange-80:#ffab5b;--selection-orange:var(--orange-80);--orange-10-invert:#33312f;--orange-30-invert:#4d433a;--orange-50-invert:#80654d;--orange-80-invert:#cc8949;--selection-orange-invert:var(--orange-50-invert);--blue-80-special:#ececff;--blue-80-invert-special:#c6c6ff;--blue-30-invert-special:#454545;--grey-1:#f9f8f8;--grey-2:#ebebeb;--grey-3:#b7b7b7;--grey-4:#454545;--grey-1-invert:#262626;--grey-2-invert:#424344;--grey-3-invert:#737373;--grey-4-invert:#d1d1d1;--grey-1-special:var(--background-color);--grey-1-special-2:var(--grey-2-invert);--grey-2-special-2:var(--background-color);--grey-2-special-3:var(--grey-3-invert);--grey-3-special-3:var(--grey-3-invert);--grey-3-special-4:var(--background-color);--grey-4-special-2:var(--background-color);--grey-stale-text:#131415;--grey-stale-text-invert:#a1a1a1;--grey-stale-text-2:#131415;--grey-stale-text-2-invert:#717273;--grey-stale-background:#fff}.counts label div,.popup_box.share-album>div,.popup_box.delete-album>div,.popup_box.cancel-subscription>div,.popup_box.delete-version-mobile>div,.popup_box.corporate>div,.popup_box.guide_start>div,.popup_box.ambassador-apply>div,.popup_box.ambassador-reject>div,.popup_box.welcome.page-3>div,.popup_box.pin>div,.popup_box.upload>*,.tab-section button.add-version,.tab-section button.undo,body.landing-mode,body.landing-mode .nav,body.landing-mode .full-popup,.input-with-button input{color:#fff;background-color:#131415}.popup_box.change-password>*,.popup_box>*,.image-grid.flow-mode>.guide-bar,.image-grid.flow-mode>.guide-bar.enlarge-guide,.input-with-button,.carousel :checked+div:after{background-color:#131415}.popup_box>*,.image-grid.flow-mode>.guide-bar,.popup_box h4,.album-image .left-panel .counts span.like>div,.customer-album-cover-container h1,.popup_box.delete-album h2,.popup_box.delete-album button.outline,.popup_box.cancel-subscription h2,.popup_box.cancel-subscription button.outline,.popup_box.regenerate-api-key h2,.popup_box.regenerate-api-key button.outline,.popup_box.webhook-confirm h2,.popup_box.webhook-confirm button.outline,.popup_box.delete-version-mobile h2,.popup_box.delete-version-mobile button.outline,.popup_box.corporate h2,.popup_box.guide_start h2,.popup_box.ambassador-apply h2,.popup_box.ambassador-reject h2,.popup_box.welcome h2,.popup_box.pin h2,.popup_box.upload h2,.upload-popup .upload-status>:first-child:after,.upload-popup .upload-status>:last-child,body.landing-mode h1,body.landing-mode h2,body.landing-mode h3,body.landing-mode h4,.popup_box.ambassador-apply h2+span,.popup_box.ambassador-reject span,.popup_box.ambassador-apply textarea,.popup_box.welcome .large-font-container,.portfolio-profile h3,.portfolio-banner .socials .location{color:#fff}body.landing-mode .contest-supporting h1{color:#131415}.color-picker :checked+div,.comment-color-picker :checked+div,.input-table input,.categories span,.switch-table input+span,.pin-container,.pin-container span:first-child,button.pick,.payment .order-summary,.payment .order-summary .divider,.subscription-settings .filter-quota,.subscription-settings button.cancel,.prev-image:hover,.next-image:hover,.version-picker,.version-compare .version-numbers:before,.version-compare .version-numbers:after,.folders-grid span,#photographer-dashboard .nav-landing .nav-tabs .subtabs a:nth-child(n+2),.filter-quota input[name=search],.portfolio-sync input[name=search]{border-color:#131415}.popup_box.change-password .input-table input,body.landing-mode .input-table input,.bottom-panel .comment-color-picker :checked+div,.review-image .prev-image:hover,.review-image .next-image:hover{color:#fff;border-color:#fff}.version-compare:before,.popup-box-2023.share-qr-code .pin-container,.popup-box-2023.share-qr-code .pin-container span:first-child,.popup-box-2023.share-qr-code .buttons-grid input+span{border-color:#717273}.version-compare .version-numbers div{background-color:#717273}.pricing-container.upgrade .pricing-cards .field-name,.pricing-container.upgrade .pricing-features .field-name,.pricing-container.upgrade .plan-card,.pricing-container.upgrade .pricing-features div,.pricing-container.upgrade .pricing-features .check-mark,.pricing-container.upgrade .pricing-features .cross-mark{background-color:#fff5ea}.pricing-container.upgrade .pricing-features .highlight{color:#4141ff}.popup_box.email-verification h4{color:#000}body.landing-mode .categories span{border-color:#a1a1a1}body.landing-mode .categories :checked+span{border-color:#ff9632}.comment-color-picker div,.color-picker .comment-all{--backgroundColor:#131415}body.transparent-nav .nav{background-color:#0000}.carousel-container:before{--rgb:255, 255, 255}.progress{background-color:#b7b7b7}.image-grid.flow-mode>.placeholder{background-color:#ebebeb}.album-grid>a,.portfolio-sync .album-grid>div{box-shadow:0 2px 4px #0000004d}.album-image.portfolio-image .like-count,.album-image.portfolio-image .view-count,.photographer-logged-in .language-switch,.nav.guest_mode .language-switch,.full-popup-top-bar .language-switch{text-shadow:none}.list-mode.image-grid .mobile-badge-count .badge.pin-filled{background:url(/static/images/inactive-pin-dark.svg) 0/16px no-repeat}.list-mode .badge.pin-filled{background-image:url(/static/images/active-pin-dark.svg)}.image-grid.list-mode .badge-count .badge:hover.pin-filled{background-image:url(/static/images/active-pin.svg)}.list-mode .pin :checked+span{background-image:url(/static/images/active-pin-dark.svg)}.list-mode .badge.pin{background-image:url(/static/images/inactive-pin-dark.svg)}.list-mode .pin :checked+span:hover{background-image:url(/static/images/unpin-dark.svg)}.list-mode.image-grid .mobile-badge-count .badge.pin-filled,.counts span.pin-filled:after{background:url(/static/images/active-pin-dark.svg) 0/16px no-repeat}.image-grid.list-mode .badge-count .badge:hover{background-color:var(--background-color-invert);color:var(--text-color-invert)}.photographer-logged-in .language-switch .active:after,.nav.guest_mode .language-switch .active:after,.full-popup-top-bar .language-switch .active:after{filter:none}.image-grid.list-mode .comment{background-image:url(/static/images/comment.svg)}.counts span.comment:after,.image-grid.list-mode .comment.unread{background-image:url(/static/images/unread-comment.svg)}.counts span.download:after,.image-grid.list-mode .badge.download{background-image:url(/static/images/download.svg)}.album-actions span.download:before,.album-image .left-panel .buttons-grid .download{background-image:url(/static/images/download-2.svg)}.album-image .left-panel .pin:before{background-image:url(/static/images/inactive-pin-dark.svg)}.album-image .left-panel .unpin:before{background-image:url(/static/images/unpin-dark.svg)}.album-image .left-panel .pin-filled:before{background-image:url(/static/images/active-pin-dark.svg)}.sort-options span.order-toggle:before,.mobile-settings-switch label:first-child a:after{background-image:url(/static/images/Chevron-Down.svg)}.view-mode-switch{--grid:url(/static/images/view-grid-black.svg);--list:url(/static/images/view-list-black.svg)}.upload-popup .upload-status .hide-upload,body:not(.landing-mode) .logoContainer .close-popup,.color-picker .close-color{background-image:url(/static/images/cross-mark-black.svg)}.full-popup.customer-login .close-popup,.album-image .left-panel :checked+.show-file-info,.selector-container .close,.print-checkout-item .close,.popup-card .close-popup{background-image:url(/static/images/cross-mark-black-2.svg)}.popup_box.guide_start .close-popup,.image-grid.flow-mode>.guide-bar .close-popup,.popup_box.welcome .close-popup,.popup_box.limit-reached .close-popup{background-image:url(/static/images/cross-mark.svg)}.popup_box.portfolio-reviews .close-popup,.popup_box.face-filter-payment .close-popup,.popup_box.share-template .close-popup,.popup_box.album-sync .close-popup,.popup_box.print-portal .close-popup,.popup_box.payment-completed .close-popup,.popup-box-2023 .close-popup,.download-popup .close-popup,.popup_box.delete-image .close-popup{background-image:url(/static/images/cross-mark-2.svg)}.image-grid.list-mode.customer :not(:checked)+div.like,.image-grid.list-mode.contributor :not(:checked)+div.like,.album-image .left-panel :not(:checked)+.tab-switch.like:before,.album-image.portfolio-image .counts input:not(:checked)+.like-count:after{background-image:url(/static/images/heart-outline-black.svg)}.image-grid.list-mode.customer :not(:checked)+div.select,.album-image .left-panel .pick:before{background-image:url(/static/images/selected-outline-black.svg)}.album-image .left-panel .draw:before,.folder-options span.edit{background-image:url(/static/images/draw-black.svg)}.album-image .left-panel .comment:before{background-image:url(/static/images/comment-outline-black.svg)}.album-image .left-panel .face-finder:before{background-image:url(/static/images/ai-face-finder-black.svg)}.album-image .left-panel .tab-switch.activity:before{background-image:url(/static/images/activity-black.svg)}.album-image .left-panel .info:before{background-image:url(/static/images/info-black.svg)}.album-image .left-panel .approve:before{background-image:url(/static/images/approve-outline-black.svg)}.tab-section .hide-section{background-image:url(/static/images/hide-section-black.svg)}.album-image .left-panel:not(.bottom-panel) .compare:before{background-image:url(/static/images/compare-black.svg)}.album-image .left-panel:not(.bottom-panel) .face-finder:before{background-image:url(/static/images/ai-face-finder-black.svg)}.photographer-logged-in span.profile-picture,.settings .pick-profile,.booking-form-portfolio{--profile:url(/static/images/profile-black.svg)}.customer-referral-profile,.portfolio-preview{--profile:url(/static/images/profile.svg)}.tab-section .activities-section .activity{--backgroundImage:url(/static/images/profile-black.svg)}.filter-quota .quota{background-image:url(/static/images/album.svg)}.filter-quota .storage{background-image:url(/static/images/storage-black.svg)}.filter-quota .gump-app{background-image:url(/static/images/native-app-dark.svg)}.filter-quota .gump-app .total:after{background:url(/static/images/gump-app-dark-icon.svg) 50%/cover no-repeat}.filter-quota .data-usage{background-image:url(/static/images/data-usage-black.svg)}.folder-options span.delete{background-image:url(/static/images/bin-black.svg)}.album-actions span.delete:before{background-image:url(/static/images/bin-black-2.svg)}.image-grid.list-mode:not(.customer) :not(:checked)+.badge.recommend,.album-image .left-panel .recommend:before{background-image:url(/static/images/star-outline.svg)}.upload-popup .upload-files span:first-child{background-image:url(/static/images/album-white.svg)}.upload-popup .upload-files .upload-complete{background-image:url(/static/images/upload-complete-white.svg)}.tab-section button.undo:before{background-image:url(/static/images/undo-white.svg)}.settings-grid .input-table.social input[name=website]{background-image:url(/static/images/website-black.svg)}.settings-grid .input-table.social input[name=facebook]{background-image:url(/static/images/facebook-black.svg)}.settings-grid .input-table.social input[name=instagram]{background-image:url(/static/images/instagram-black.svg)}.album-image .mobile-tabs .tab-switch.draw:before{background-image:url(/static/images/draw-white.svg)}.album-image .mobile-tabs .tab-switch.face-finder:before{background-image:url(/static/images/ai-face-finder-black.svg)}.album-image .mobile-tabs .tab-switch.comment:before{background-image:url(/static/images/comment-outline.svg)}.contact-us a.whatsapp{background-image:url(/static/images/whatsapp-black.svg)}.share-socials a.whatsapp{background-image:url(/static/images/whatsapp-2.svg)}.share-socials a.line{background-image:url(/static/images/line-white.svg);background-size:26px}.contact-us a.mail{background-image:url(/static/images/mail-black.svg)}.folders-grid span{--folder:url(/static/images/folder-black.svg)}.popup_box.share-template .share-grid .folders-grid span{--folder:url(/static/images/folder.svg)}.popup_box.share-template .share-grid .folders-grid span.album{--folder:url(/static/images/album-white.svg)}.folder-options span.share{background-image:url(/static/images/share.svg)}.folder-options span.hide{background-image:url(/static/images/hide-black.svg)}.folder-options span.unhide{background-image:url(/static/images/unhide-black.svg)}.filter-quota input[name=search],.portfolio-sync input[name=search]{background-image:url(/static/images/search-black.svg)}.time-filter .show-time-filter span{background-image:url(/static/images/filter-black.svg)}.time-filter .show-time-filter span:before,.time-filter .years-filter .expand-year span{background-image:url(/static/images/Chevron-Down.svg)}.photographer-logged-in .language-switch .active:after,.nav.guest_mode .language-switch .active:after,.full-popup-top-bar .language-switch .active:after{background-image:url(/static/images/Chevron-Down-2.svg)}.album-actions span.move:before{background-image:url(/static/images/move-black-2.svg)}.folders-buttons button.sync:before,.portfolio-banner button.sync:before{background-image:url(/static/images/sync-black.svg)}.album-image.portfolio-image .like-count:after{background-image:url(/static/images/heart-filled-black.svg)}.album-image.portfolio-image .view-count:after{background-image:url(/static/images/view-black.svg)}.scroll-button{background-image:url(/static/images/Chevron-Left-black.svg)}.show-qr-code{background-image:url(/static/images/qr-code-black.svg)}.popup_box.welcome .introduce-portfolio img{content:url(/static/images/welcome-portfolio-white.jpg)}.popup_box.welcome .introduce-album .images img:first-child{content:url(/static/images/welcome-album-1-white.jpg)}.popup_box.welcome .introduce-album .images img:last-child{content:url(/static/images/welcome-album-2-white.jpg)}.contact-us a.messenger{background-image:url(/static/images/messenger-black.svg)}.pricing-container.upgrade .pricing-features .check-mark{background-image:url(/static/images/check-mark-blue.svg)}.show-review{background-image:url(/static/images/review-black.svg)}.customer-album-cover-container .language-switch-container .show-review{background-image:url(/static/images/review.svg)}.image-grid.empty-mode span:before{background-image:url(/static/images/no-results-black.svg)}.filter-quota .info-container .hover-info{background-image:url(/static/images/hover-info-black.svg)}.popup-box-2023.social-handle .social-handle-icon.facebook{background-image:url(/static/images/facebook-2-white.svg)}.popup-box-2023.social-handle .social-handle-icon.instagram{background-image:url(/static/images/instagram-2-white.svg)}.album-actions span.select:before{background-image:url(/static/images/multi-select-black.svg)}.album-image .left-panel .share{background-image:url(/static/images/share-2.svg)}.album-image .left-panel .show-file-info{background-image:url(/static/images/menu-black-2.svg)}.album-actions span.sync:before{background-image:url(/static/images/sync-2-black.svg)}.album-sync .input-container .custom-select input{--drop-down:url(/static/images/Chevron-Down-white-3.svg)}.show-share-popup{background-image:url(/static/images/share-2.svg)}.customer-album-cover-container .language-switch-container .show-share-popup{background-image:url(/static/images/share-white-2.svg)}.custom-number-input .plus{background-image:url(/static/images/plus-black.svg)}.custom-number-input .minus{background-image:url(/static/images/minus-black.svg)}.image-grid.list-mode .select-image div{--display:url(/static/images/select-uncheck-black.svg);--preload:url(/static/images/select-checked-black.svg)}.create-mosaic button.outline.change{background-image:url(/static/images/change-black.svg)}.create-mosaic button.outline.download{background-image:url(/static/images/download.svg)}.download-popup .download-parts div:before{--download:url(/static/images/download-white-3.svg);--downloaded:url(/static/images/downloaded-grey-dark.svg)}.booking-table .booking .copyable:after{background-image:url(/static/images/copy-2-blue.svg)}.booking-table .booking .copyable.email{background-image:url(/static/images/mail-blue-2.svg)}.booking-table .booking .copyable.line{background-image:url(/static/images/line-blue.svg)}.booking-table .booking .copyable.phone{background-image:url(/static/images/phone-blue.svg)}.booking-table .booking .copyable.whatsapp{background-image:url(/static/images/whatsapp-blue-2.svg)}.booking-table .booking .copyable.zalo{background-image:url(/static/images/zalo-blue.svg)}.booking-table .booking .copy{--display:url(/static/images/copy-2-blue.svg);--preload:url(/static/images/downloaded-blue.svg)}.language-switch-container.no-cover-header .show-share-popup{background-image:url(/static/images/share-white-2.svg)}.language-switch-container.no-cover-header .show-review{background-image:url(/static/images/review.svg)}}@media (prefers-color-scheme:light) and (min-width:992px){.pricing-container.upgrade .pricing-cards .plan-card:nth-of-type(5n+4),.pricing-container.upgrade .pricing-features div:nth-of-type(5n+4){background-color:#ffe0c1}}@media (prefers-color-scheme:light) and (max-width:991px){.filters span.total:before{background-image:url(/static/images/album.svg)}.album-cover-container .album-cover,.album-cover-container h1,.customer-album-cover-container h1,.album-cover-container .album-cover:not(.portrait-cover) a.back,.customer-album-cover-container:not(.portrait-cover) a.back,.portfolio-banner .socials .location,.album-image.portfolio-image .counts,.customer-album-cover-container .cover-profile{color:#131415}.album-cover-container h1,.album-cover-container .album-title,.customer-album-cover-container h1,.customer-album-cover-container .cover-profile{text-shadow:none}.album-cover-container .album-cover:not(.portrait-cover) a.back:before,.customer-album-cover-container:not(.portrait-cover) a.back:before,.time-filter .years-filter.expand,.price-nav.upgrade .prev-image,.price-nav.upgrade .next-image{border-color:#131415}.albums-filter{background-color:#131415}.album-image.portfolio-image .top-panel .photo-actions{background-color:#0000}.portfolio-banner a.edit button,.portfolio-categories span{background-color:#a1a1a14d}.portfolio-banner .socials a.website{background-image:url(/static/images/website-black.svg)}.portfolio-banner .socials a.facebook{background-image:url(/static/images/facebook-black.svg)}.portfolio-banner .socials a.instagram{background-image:url(/static/images/instagram-black.svg)}.portfolio-banner .socials .location:before{background-image:url(/static/images/location-black.svg)}.album-image.portfolio-image .top-panel .photo-actions>span.delete{background-image:url(/static/images/bin-black.svg)}.album-image.portfolio-image .top-panel .photo-actions>span.download{background-image:url(/static/images/download.svg)}.album-image.portfolio-image .top-panel .photo-actions>span.share{background-image:url(/static/images/share.svg)}.mobile-nav-menu .menu-profile{--profile:url(/static/images/profile-black.svg)}.nav.guest_mode .mobile-nav-menu-button,.language-switch-container .mobile-nav-menu-button{background-image:url(/static/images/nav-menu-black.svg)}.mobile-nav-menu .mobile-nav-menu-button,.nav-menu-guest-mobile .close{background-image:url(/static/images/cross-mark-black-2.svg)}.customer-album-cover-container .scroll-hint:before,.album-cover-container .scroll-hint:before{background-image:url(/static/images/Chevron-Down-3.svg)}.booking-table .booking .booking-mobile-fixed:after{--display:url(/static/images/Chevron-Down-3.svg);--preload:url(/static/images/Chevron-Up-3.svg)}.customer-album-cover-container .language-switch-container.no-cover-header,.customer-album-cover-container .language-switch-container.no-cover-header .cover-profile{color:#fff;text-shadow:0 2px 4px #00000080}.language-switch-container.no-cover-header .language-switch .active:after{filter:drop-shadow(0 2px 4px #00000080);background-image:url(/static/images/Chevron-Down-white-2.svg)}}@media (prefers-color-scheme:light) and (max-width:767px){.pricing-container.upgrade .price-nav .prev-image,.pricing-container.upgrade .price-nav .next-image{border-color:#131415}.lead-credits-available-container.unlimited .lead-credits-available:after{background-image:url(/static/images/infinite-black.svg)}}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)){.popup_box.guide_start,.popup_box.guide_bar_background{height:100vh;height:-webkit-fill-available}}}.face_finder_results_container{padding-top:110px}.clickable_circular_image{object-fit:cover;cursor:pointer;border-radius:100%;width:50px;height:50px;margin-bottom:8px;margin-right:10px}.clickable_circular_image:hover{filter:brightness(80%)}.clickable_circular_image:active{filter:brightness(50%)}.orange_button{background-color:#ff9632;border-radius:24px;justify-content:center;align-items:center;gap:4px;width:69px;height:34px;display:inline-flex}.orange_button>p{text-align:center;color:#fff;word-wrap:break-word;padding:0;font-family:Red Hat Display,sans-serif;font-size:16px;font-weight:700;line-height:25.6px}.orange_button:hover{background-color:darken(#ff9632, 10%);transition:background-color .3s,transform .3s;transform:scale(1.05)}.orange_button:active{background-color:darken(#ff9632, 20%);transition:background-color .1s,transform .1s;transform:scale(.95)}@media (max-width:991px){.face_finder_tab_section{scrollbar-width:thin;scrollbar-color:#404040 #1e1e1e;flex-wrap:wrap;gap:12px;max-height:50vh;margin-left:9.5vw;display:flex;overflow-y:auto}.face_finder_tab_section .clickable_circular_image{margin-bottom:0;margin-right:0}.face_finder_tab_section::-webkit-scrollbar{width:4px}.face_finder_tab_section::-webkit-scrollbar-thumb{background-color:#404040;border-radius:2px}.face_finder_tab_section::-webkit-scrollbar-track{background-color:#1e1e1e}}@media (prefers-color-scheme:light) and (max-width:991px){.face_finder_tab_section{scrollbar-color:#b7b7b7 #ebebeb}.face_finder_tab_section::-webkit-scrollbar-thumb{background-color:#b7b7b7}.face_finder_tab_section::-webkit-scrollbar-track{background-color:#ebebeb}}.dot_menu_wrapper{display:inline-block;position:relative;overflow:visible}.dot_menu_wrapper>button{min-width:0;min-height:0;padding:0}.dot_button{cursor:pointer;background-color:#0000;background-image:url(/static/images/dot-three.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;border-radius:8px;width:24px;min-width:0;height:24px}.dot_menu{z-index:9999;background:#fff;border:1px solid #131415;border-radius:6px;flex-direction:column;display:flex;position:absolute;width:fit-content!important;height:fit-content!important}@media (max-width:767px){.dot_menu{right:10px}}.dot_menu button{min-height:unset;color:#131415;text-align:left;background-color:#fff;border-radius:8px;min-width:100px;padding:8px 12px;font-size:16px;line-height:1.2;position:relative}.dot_menu button:after{content:"";background-color:#131415;width:100%;height:1px;position:absolute;bottom:0;left:0}.dot_menu button:last-child:after{display:none}.dot_menu_enter{opacity:0;transform:scale(.95)translateY(-4px)}.popup_box.ai-face-finder>div{background:var(--background-color-invert) url(/static/images/ai-face-finder-background.svg) left bottom / contain no-repeat;width:660px;height:360px;position:relative}.popup_box.ai-face-finder .close-popup{cursor:pointer;background:url(/static/images/cross-mark-black-2.svg) 50%/contain no-repeat;width:30px;height:30px;position:absolute;top:16px;right:16px}@media (prefers-color-scheme:light){.popup_box.ai-face-finder .close-popup{background:url(/static/images/cross-mark-2.svg) 50%/contain no-repeat}.dot_button{filter:invert()}}.expiry-option-enter{opacity:0;max-height:0;transform:translateY(-4px)}.expiry-option-enter-active{opacity:1;max-height:300px;transition:all .25s;transform:translateY(0)}.expiry-option-exit{opacity:1;pointer-events:none;max-height:300px;transform:translateY(0)}.expiry-option-exit-active{opacity:0;pointer-events:none;max-height:0;transition:all .2s;transform:translateY(-4px)}
