.svg-icon{fill:none}#stores-app{display:flex;flex-direction:column;min-height:100vh;height:100%;background:var(--secondary-color);padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}#stores-main{display:flex;flex-direction:column;flex-grow:1;gap:40px;height:100%;color:var(--primary-color);background:var(--background, var(--secondary-color));font-family:var(--primary-font);padding:30px 40px 40px}@media (min-width: 0px) and (max-width: 768px){#stores-main{gap:30px;padding:30px 20px 20px}}.turbo-progress-bar{background-color:var(--primary-color)}.pf-base-font,.pf-subheading{font-family:Rubik,sans-serif}.pf-subheading{font-weight:400;margin:0}.pf-primary-button,.pf-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-height:40px;width:auto;cursor:pointer;color:#000;background-color:#ffae11;font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:100%;padding:13px 18px;border:1px solid #ffae11;border-radius:6px;white-space:nowrap;transition:background-color .05s ease,color .05s ease}.pf-primary-button:hover,.pf-secondary-button:hover,.pf-primary-button:focus,.pf-secondary-button:focus{border-color:#ba7d07}.pf-primary-button:disabled,.pf-secondary-button:disabled,.pf-primary-button[disabled],[disabled].pf-secondary-button,.pf-primary-button[data-disabled=true],[data-disabled=true].pf-secondary-button{pointer-events:none;cursor:initial;color:#9a9a9a!important;background-color:#e8e8e8!important;border:1px solid #9a9a9a!important}.pf-primary-button:disabled:hover,.pf-secondary-button:disabled:hover,.pf-primary-button:disabled:focus,.pf-secondary-button:disabled:focus,.pf-primary-button[disabled]:hover,[disabled].pf-secondary-button:hover,.pf-primary-button[disabled]:focus,[disabled].pf-secondary-button:focus,.pf-primary-button[data-disabled=true]:hover,[data-disabled=true].pf-secondary-button:hover,.pf-primary-button[data-disabled=true]:focus,[data-disabled=true].pf-secondary-button:focus{border-color:#9a9a9a!important}.pf-primary-button[data-updated=true],[data-updated=true].pf-secondary-button{color:#fff;border-color:#33b346;background-color:#33b346}.pf-secondary-button{color:#000;background-color:transparent;border:1px solid #676767}.pf-secondary-button:hover,.pf-secondary-button:focus{background-color:#e8e8e8;border-color:#000}.pf-loading-button{max-height:42px}.pf-loading-button .loading-text,.pf-loading-button .pf-loading-button-spinner-icon{display:none}.pf-loading-button[data-is-loading=true]{pointer-events:none}.pf-loading-button[data-is-loading=true] .text{display:none}.pf-loading-button[data-is-loading=true] .loading-text{display:initial}.pf-loading-button[data-is-loading=true] .pf-loading-button-icon{display:none}.pf-loading-button[data-is-loading=true] .pf-loading-button-spinner-icon{display:initial}.basket-amount-summary{width:100%;border-collapse:collapse}.basket-amount-summary tbody td{padding:5px 0}.basket-amount-summary .name{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.basket-amount-summary .value{text-align:right;color:#000}.basket-amount-summary .summary-images{border-bottom:1px solid #e8e8e8}.basket-amount-summary .summary-fees{border-bottom:1px solid #9a9a9a}.basket-amount-summary .summary-total .name,.basket-amount-summary .summary-total .value{font-weight:700}.basket-amount-summary .summary-vat .value{color:#9a9a9a}.ia-hidden{display:none}@media (max-width: 768px){.ia-hide-on-mobile{display:none}}.ia-col{display:flex;flex-direction:column}.ia-row{display:flex;flex-direction:row}.ia-justify-center{justify-content:center}.ia-align-center{align-items:center}.ia-gap-5{gap:5px}.ia-gap-10{gap:10px}.ia-gap-20{gap:20px}.ia-gap-40{gap:40px}.ia-margin-top-20{margin-top:20px}.ia-margin-left-10{margin-left:10px}.ia-margin-bottom-10{margin-bottom:10px}.ia-margin-bottom-5{margin-bottom:5px}.ia-fit-content{width:fit-content}.ia-full-width{width:100%}.ia-full-width-f{width:100%!important}.ia-force-wrap{overflow-wrap:break-word}.ia-text-bold{color:#000;font-weight:700}.ia-text-tiny{font-size:12px}.ia-text-price{font-family:proto,monospace;font-weight:300;font-size:14px}.ia-text-strike{text-decoration:line-through}.ia-text-underline{text-decoration:underline}.ia-text-no-wrap{white-space:nowrap}.ia-capitalize{text-transform:capitalize}.ia-rotate-90{transform:rotate(90deg)}.ia-rotate-180{transform:rotate(180deg)}.ia-outline-none{outline:none}.ia-select-none{-webkit-user-select:none;user-select:none}.ia-cursor-pointer{cursor:pointer}.ia-divider{height:1px;background-color:#9a9a9a;margin:0}.ia-color-green{color:#33b346}.ia-color-orange{color:#eb6f45}.ia-color-red{color:#bd2c00}@media (min-width: 0px) and (max-width: 768px){.full-width-on-mobile{width:100%}}#cookies-banner{position:fixed;display:flex;justify-content:space-between;align-items:center;bottom:20px;background-color:#000;color:#fff;width:auto;right:20px;left:20px;font-size:16px;line-height:1.5;letter-spacing:.5px;border-radius:10px;padding:10px 20px;z-index:999}#cookies-banner .cookies-banner-text a{color:#fff;text-decoration:underline}#cookies-banner .cookies-banner-text a:hover{text-decoration:none}#cookies-banner .allow-cookies-button{width:50px;height:35px;color:#000;background-color:#fff;font-size:15px;border:none;cursor:pointer;border-radius:5px;padding:0}#cookies-banner{bottom:35px;color:var(--secondary-color);background-color:var(--primary-color);font-family:var(--primary-font)}#cookies-banner .cookies-banner-text{font-size:16px;width:80%;margin-top:auto;margin-bottom:auto}#cookies-banner .cookies-banner-text a{color:var(--secondary-color);text-decoration:underline}#cookies-banner .allow-cookies-button{color:var(--primary-color);background-color:var(--secondary-color)}.pf-spinner{width:var(--width-height, 16px);height:var(--width-height, 16px);border:var(--border-width, .1rem) solid var(--color, #000);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.store-pic-fullscreen-button{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:10px;width:44px;height:44px;border-radius:60px;background-color:var(--primary-color);cursor:pointer;opacity:0;transition:opacity .8s ease-in-out}.store-pic-fullscreen-button .fullscreen-button-icon{color:var(--secondary-color);width:22px;height:22px}.store-pic-fullscreen-button.store-pic-fullscreen-button-show{opacity:1}.store-price,.store-checkout-overview .checkout-item-price,.basket-amount-summary .value{font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.6px}#store-header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.store-title{color:var(--header-font-color);font-family:var(--header-font);font-weight:var(--header-font-weight);font-size:var(--header-font-size);text-transform:var(--header-font-text-transform);text-decoration:none}@media (min-width: 0px) and (max-width: 768px){.store-title{font-size:24px;width:100%;text-align:center}}body[data-is-classic-theme=true] .store-title{font-weight:var(--header-font-weight-for-classic);text-align:center}@media (max-width: 1023px){body[data-is-classic-theme=true] .store-title{width:100%}}.store-logo{max-height:60px;max-width:100%}.stores-header-icon{cursor:pointer}.store-menu-bar,.store-menu-icons-and-button,.store-main-menu-button{display:flex;flex-direction:row;align-items:center}.store-menu{position:relative}.store-menu:last-child .store-menu-content{left:initial;right:0;transform:initial}body[data-is-classic-theme=true] .store-menu.store-main-menu .store-menu-content{right:initial;left:0;transform:initial}.store-menu-icons-and-button{gap:20px}.store-main-menu-button{gap:10px;text-transform:uppercase;font-size:12px;letter-spacing:.96px;color:var(--primary-color);background-color:var(--secondary-color);border:1px solid var(--primary-color);cursor:pointer;border-radius:50px;-webkit-user-select:none;user-select:none;padding:8px 18px}.store-main-menu-button:hover{color:var(--secondary-color);background:var(--primary-color);border-color:var(--primary-color)}.store-icon-menu-button{display:flex;cursor:pointer;text-decoration:none;color:var(--primary-color)}.store-icon-menu-button:visited{color:var(--primary-color)}.store-icon-menu-button-basket .count{font-family:Rubik,sans-serif;font-size:12px;line-height:24px;margin-left:3px}.store-menu-content{right:initial;left:50%;transform:translate(-50%);position:absolute;top:100%;display:none;flex-direction:column;list-style:none;gap:16px;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:4px;padding:20px;margin-top:16px;margin-bottom:16px;z-index:1}.store-menu-content li{width:100%}.store-menu-content .store-currency-item{display:flex;flex-direction:row;justify-content:space-between;gap:20px;cursor:pointer}.store-menu-content a{font-size:16px;color:var(--primary-color);text-decoration:none}.store-menu-content a:hover{text-decoration:underline}.store-menu-content a.active{font-weight:700}.store-menu-content a .svg-icon-link{margin-left:10px}.store-menu-content .store-menu-content-divider{height:1px;width:40px;background-color:var(--primary-color)}.store-main-menu .store-menu-content{min-width:150px}.store-menu.store-menu-open .store-main-menu-button{color:var(--secondary-color);background:var(--primary-color);border-color:var(--primary-color)}.store-menu.store-menu-open .store-menu-content{display:flex}body[data-is-classic-theme=true] .store-menu-bar{width:166px}@media (max-width: 1023px){.store-menu-bar{display:none}}.store-menu-bar-buttons-only{justify-content:flex-end}.store-menu-bar.store-menu-bar-floating{position:fixed;display:none;flex-direction:row;justify-content:center;bottom:40px;left:50%;transform:translate(-50%);z-index:1}.store-menu-bar.store-menu-bar-floating[data-enabled=true]{display:flex}body[data-is-classic-theme=true] .store-menu-bar.store-menu-bar-floating{width:initial}@media (max-width: 1023px){.store-menu-bar.store-menu-bar-floating{display:flex}}.store-menu-bar.store-menu-bar-floating .store-menu-icons-and-button{background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:90px;padding:0 0 0 20px}.store-menu-bar.store-menu-bar-floating .store-main-menu .store-menu-content,body[data-is-classic-theme=true] .store-menu-bar.store-menu-bar-floating .store-main-menu .store-menu-content{right:initial;left:50%;transform:translate(-50%)}.store-menu-bar.store-menu-bar-floating .store-menu{position:unset}.store-menu-bar.store-menu-bar-floating .store-menu .store-main-menu-button{border-color:transparent;border-top-left-radius:0;border-bottom-left-radius:0;border-left:solid 1px var(--primary-color);padding:10px 18px}.store-menu-bar.store-menu-bar-floating .store-menu .store-main-menu-button:hover{border:solid 1px var(--primary-color)}.store-menu-bar.store-menu-bar-floating .store-menu .store-menu-content{top:initial;bottom:100%;max-height:calc(100vh - 205px);max-height:calc(100svh - 205px);overflow-y:auto}body[data-is-classic-theme=true] .store-search-menu .store-menu-content{left:70%;transform:translate(-70%)}.store-search{display:flex;flex-direction:row;gap:15px}@media (max-width: 768px){.store-search{gap:10px}}.store-search input{border-radius:4px;padding:5px 10px;font-size:16px;border:solid 1px var(--primary-color)}.store-search input:focus{outline:solid 1px var(--primary-color)}.store-search .store-search-submit-button{color:var(--primary-color);background-color:var(--secondary-color);border:1px solid var(--primary-color);cursor:pointer;border-radius:4px;padding:4px 12px}.store-owner-menu .store-owner-menu-button{display:flex;gap:10px;align-items:center;text-transform:uppercase;line-height:normal;letter-spacing:.12px;color:#fff}.store-owner-menu .store-menu-content{right:initial;left:0;transform:initial;min-width:150px;background-color:#000;border-color:#fff;margin-top:30px}.store-owner-menu .store-menu-content a{color:#fff}.store-owner-menu .store-menu-content .store-menu-content-divider{background-color:#fff}.store-splash-container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondary-color);cursor:pointer;z-index:3}.store-splash-image{width:100%;height:100%;object-fit:cover}.store-splash-title{display:flex;flex-direction:column;position:absolute;width:80%;color:var(--primary-color);font-family:var(--header-font);font-size:var(--header-font-size);text-transform:var(--header-font-text-transform);text-align:center;word-break:break-word}body[data-is-classic-theme=true] .store-splash-title{font-weight:700}.store-splash-logo{position:absolute;max-width:45%}.store-about-container{position:relative;display:flex;flex-direction:row;flex-grow:1;width:100%;gap:80px}.store-about-container a{display:inline-flex;gap:10px;text-decoration:none;color:var(--primary-color)}.store-about-container a:hover{text-decoration:underline}@media (max-width: 1023px){.store-about-container{flex-direction:column}}@media (min-width: 769px) and (max-width: 1023px){.store-about-container{gap:40px}}@media (min-width: 0px) and (max-width: 768px){.store-about-container{gap:20px;padding-bottom:110px}}.store-about-side-info{display:flex;flex-direction:column;gap:30px}.store-about-profile-pic{display:inline-block;width:300px;height:300px;object-fit:cover;object-position:center;border-radius:10px}@media (min-width: 0px) and (max-width: 768px){.store-about-profile-pic{width:100%;height:auto}}.store-socials{display:flex;flex-direction:column;gap:10px;height:100%;list-style:none;padding:0;margin:0}@media (max-width: 1023px){.store-socials{display:none}}.privacy-policy-link{margin-top:auto}.privacy-policy-link a{text-decoration:underline}.store-socials-mobile{display:none;flex-direction:row;list-style:none;gap:10px;width:100%;padding:0;margin:10px 0 0}.store-socials-mobile a{color:var(--primary-color)}.store-socials-mobile .privacy-policy-link{margin-top:initial;margin-left:auto}@media (max-width: 1023px){.store-socials-mobile{display:flex}}.store-about-description{display:flex;flex-direction:column;gap:25px;max-width:600px;font-family:var(--secondary-font)}.store-about-description .store-about-title{font-family:var(--primary-font);font-size:16px;padding:0;margin:0}.store-about-description p{margin:0}body[data-is-classic-theme=true] .store-about-description p{line-height:1.5}@media (max-width: 1023px){.store-about-description{max-width:100%}}.store-licence-information-container{display:flex;flex-direction:column;gap:20px;max-width:600px}@media (min-width: 0px) and (max-width: 768px){.store-licence-information-container{padding-bottom:110px}}.store-licence-type{display:flex;flex-direction:column;gap:25px}.store-licence-type a{color:var(--primary-color)}.store-licence-type h4,.store-licence-type p{margin:0}.store-licence-type-digital-downloads{margin-bottom:20px}.store-licence-type-list{display:flex;flex-direction:column;gap:20px;list-style-type:none;padding:0;margin:0}.store-licence-type-list p{display:flex;flex-direction:column;gap:5px}.store-licence-type-list .store-licence-type-name{font-style:italic;font-weight:500}#stores-main.store-pic-show{height:100vh;overflow:hidden;box-sizing:border-box;margin-top:-43px;padding-top:73px}@media (max-width: 1023px){#stores-main.store-pic-show{height:auto;overflow:initial}}@media (min-width: 0px) and (max-width: 768px){#stores-main.store-pic-show{padding-bottom:120px}}.store-pic-and-info-container{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;width:100%;height:100%;overflow:hidden;gap:40px}@media (max-width: 1023px){.store-pic-and-info-container{flex-direction:column}}.store-pic-container{position:relative}.store-pic{width:auto;max-width:100%;max-height:100%;box-shadow:var(--image-grid-box-shadow);cursor:pointer}@media (min-width: 769px) and (max-width: 1023px){.store-pic{max-height:initial}}.fullscreen-close-btn{display:none}.store-pic-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;background:var(--background, var(--secondary-color));overflow:hidden;width:initial!important;z-index:2}.store-pic-fullscreen img{max-width:100%;max-height:100%}.store-pic-fullscreen .store-pic-fullscreen-button{display:none}.store-pic-fullscreen .fullscreen-close-btn{position:absolute;display:flex;justify-content:center;align-items:center;top:40px;right:40px;color:var(--primary-color);background-color:var(--secondary-color);border:solid 1px var(--primary-color);border-radius:44px;cursor:pointer;padding:9px}.store-pic-fullscreen .fullscreen-close-btn:hover{color:var(--secondary-color);background-color:var(--primary-color)}.store-pic-title{font-size:24px;margin:0}body[data-is-classic-theme=true] .store-pic-title{font-size:26px;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.store-pic-sub-heading{font-size:12px}.store-pic-info-and-actions{display:flex;flex-direction:column;gap:20px;width:300px;min-width:300px;height:100%;font-size:12px}@media (min-width: 769px) and (max-width: 1023px){.store-pic-info-and-actions{min-width:initial;width:80%}}@media (min-width: 0px) and (max-width: 768px){.store-pic-info-and-actions{width:100%;min-width:initial}}.store-pic-description{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:hidden}.store-pic-description-text{height:100%;overflow-y:auto}body[data-is-classic-theme=true] .store-pic-description-text{line-height:1.3}.store-pic-size-and-info{display:flex;flex-direction:column;gap:30px}.store-pic-size-and-info .store-pic-info-value{display:flex;flex-direction:row;align-items:center;gap:5px}.store-buy-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:var(--secondary-color);background:var(--primary-color);cursor:pointer;text-decoration:none;border-radius:4px;padding:15px 20px;margin-top:auto}.store-buy-button .buy-text,.store-buy-button .buy-price{margin:0}.store-buy-button .buy-text{font-size:16px}.store-buy-button .buy-price{display:flex;flex-direction:row;gap:6px;text-transform:uppercase}@media (min-width: 769px) and (max-width: 1023px){.store-buy-button{width:fit-content;min-width:200px}}@media (min-width: 0px) and (max-width: 768px){.store-buy-button{min-width:initial;max-width:300px}}.store-images-grid{opacity:0;transition:opacity .8s ease-in-out}.store-images-grid.justified-gallery{overflow:visible}.store-thumbnail{position:relative;text-decoration:none}.store-thumbnail .store-thumbnail-pic-price{position:absolute;bottom:10px;right:10px;display:flex;flex-direction:row;width:fit-content;max-width:calc(100% - 40px);font-size:12px;text-align:right;background-color:var(--primary-color);color:var(--secondary-color);text-transform:uppercase;padding:4px 8px;margin:0;opacity:0}.store-thumbnail .store-thumbnail-fullscreen-button{transition:initial;width:38px;height:38px}.store-thumbnail .store-thumbnail-fullscreen-button .fullscreen-button-icon{width:18px;height:18px}@media screen and (min-width: 1024px){.store-thumbnail:hover .store-thumbnail-fullscreen-button,.store-thumbnail:hover .store-thumbnail-pic-price{opacity:1;transition:opacity .2s ease-in .4s}}.store-images-grid-square{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.store-images-grid-square .store-thumbnail{position:relative;overflow:hidden;padding-bottom:100%;width:100%;box-sizing:border-box;border-radius:var(--image-grid-border-radius);box-shadow:var(--image-grid-box-shadow);border:var(--image-grid-border);border-width:var(--image-grid-border-width)}.store-images-grid-square .store-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 769px) and (max-width: 1023px){.store-images-grid-square{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 0px) and (max-width: 768px){.store-images-grid-square{gap:20px;grid-template-columns:repeat(1,1fr)}}.store-images-grid-full-size{display:flex;flex-direction:column;align-items:center;gap:40px}@media (min-width: 0px) and (max-width: 768px){.store-images-grid-full-size{gap:10px}}.store-images-grid-full-size .store-thumbnail img{display:block;height:80vh;width:auto;max-width:100%;object-fit:cover;margin-left:auto;margin-right:auto;border-radius:var(--image-grid-border-radius);box-shadow:var(--image-grid-box-shadow);border:var(--image-grid-border);border-width:var(--image-grid-border-width)}@media (min-width: 0px) and (max-width: 768px){.store-images-grid-full-size .store-thumbnail img{height:initial;max-height:80vh}}.store-images-grid-rows,.store-images-grid-rows-squares{display:flex;flex-wrap:wrap;grid-gap:var(--row-margin)}.store-images-grid-rows .store-thumbnail,.store-images-grid-rows-squares .store-thumbnail{border-radius:var(--image-grid-border-radius);box-shadow:var(--image-grid-box-shadow);border:var(--image-grid-border);border-width:var(--image-grid-border-width);flex-grow:calc(var(--width) * 100000 / var(--height));flex-basis:calc(var(--row-height) * var(--width) / var(--height));aspect-ratio:var(--width)/var(--height);position:relative;overflow:hidden;margin:0;padding:0}.store-images-grid-rows .store-thumbnail img,.store-images-grid-rows-squares .store-thumbnail img{position:absolute;width:100%;height:100%}@media screen and (min-width: 1024px){.store-images-grid-rows:after,.store-images-grid-rows-squares:after{content:" ";flex-grow:1000000000;max-width:75%}}.store-images-grid-rows-squares{display:grid;grid-gap:var(--row-margin);grid-template-columns:repeat(auto-fill,minmax(var(--row-height),1fr))}.store-images-grid-albums{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding-bottom:80px}.store-images-grid-albums .store-thumbnail{position:relative;overflow:hidden;padding-bottom:70%;width:100%;border-radius:var(--image-grid-border-radius);box-shadow:var(--image-grid-box-shadow);border:var(--image-grid-border);border-width:var(--image-grid-border-width)}.store-images-grid-albums .store-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.store-images-grid-albums .store-album-name{font-size:16px}.store-images-grid-albums .store-album-name a{text-decoration:none;color:var(--primary-color)}.store-images-grid-albums .album-name-highlight{font-weight:700}@media screen and (min-width: 1920px){.store-images-grid-albums{grid-template-columns:repeat(3,1fr)}}@media (min-width: 769px) and (max-width: 1023px){.store-images-grid-albums{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 0px) and (max-width: 768px){.store-images-grid-albums{gap:20px;grid-template-columns:repeat(1,1fr)}}#store-owner-bar{position:sticky;top:0;display:flex;flex-direction:row;justify-content:space-between;height:43px;width:100%;color:#fff;background-color:#000;font-family:Rubik,sans-serif;font-size:13px;border-bottom:solid 1px #fff;box-sizing:border-box;padding:12px 40px;z-index:2}@media (min-width: 0px) and (max-width: 768px){#store-owner-bar{padding:12px 20px}}.store-owner-upgrade-to-plus{display:flex;align-items:center}.store-owner-upgrade-to-plus .store-owner-upgrade-link{display:flex;flex-direction:row;gap:10px;align-items:center;color:#fff;text-transform:uppercase;text-decoration:none;margin:0}.store-owner-upgrade-to-plus .store-owner-picfair-plus-logo{max-height:13px}@media (min-width: 0px) and (max-width: 768px){.store-owner-upgrade-to-plus .store-owner-picfair-plus-logo,.store-owner-upgrade-to-plus .store-owner-upgrade-link-text{display:none}}.store-owner-upgrade-to-plus .store-owner-picfair-plus-logo-mobile{display:none;max-height:20px}@media (min-width: 0px) and (max-width: 768px){.store-owner-upgrade-to-plus .store-owner-picfair-plus-logo-mobile{display:block}}.store-owner-store-status{display:flex;align-items:center}.store-owner-store-status .store-owner-store-status-link{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:500}.store-owner-store-status .store-status-text:before{display:inline-flex;content:"";width:10px;height:10px;background-color:#fff;border-radius:50px;margin-right:10px}.store-owner-store-status .store-status-published:before{background-color:#00b100}.store-owner-store-status .store-status-unpublished:before{background-color:#ff2a00}.store-about-mini{display:flex;flex-direction:column;gap:10px;width:55%}.store-about-mini p{margin:0}body[data-is-classic-theme=true] .store-about-mini{text-align:center;margin:-20px auto 0}@media (min-width: 769px) and (max-width: 1023px){.store-about-mini{width:80%}}@media (min-width: 0px) and (max-width: 768px){.store-about-mini{width:100%}}.store-about-mini-title{font-family:var(--primary-font);font-size:16px;font-weight:700}.store-about-mini-text{font-family:var(--secondary-font);font-size:14px;line-height:1.14}.store-search-results-count{margin:0}.store-search-results-count .store-search-results-term{font-weight:700}.basic-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;align-items:center;justify-content:center;background:#0000004d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px;font-family:dm-sans,helvetica,sans-serif}.basic-modal[data-is-open=true]{display:flex}.basic-modal dialog{display:flex;flex-direction:column;width:400px;height:auto;max-height:90vh;border:none;border-radius:10px;padding:0;margin:auto}@media (min-width: 0px) and (max-width: 768px){.basic-modal dialog{width:90%}}.basic-modal .modal-close-button{position:absolute;top:16px;right:16px;height:30px;width:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;color:#000;border:none;background-color:#f3f3f3;z-index:1}.basic-modal .modal-close-button:hover{background-color:#e8e8e8}.basic-modal .modal-title{padding:20px}.basic-modal .modal-content{display:flex;flex-direction:column;width:100%;height:100%;max-height:initial;justify-content:space-between;margin:0}.basic-modal .modal-description{display:flex;flex-direction:column;gap:20px;overflow:hidden;background-color:#fff;border-radius:10px 10px 0 0;padding:40px}@media (min-width: 0px) and (max-width: 768px){.basic-modal .modal-description{overflow:auto}}.basic-modal .modal-description h2,.basic-modal .modal-description p,.basic-modal .modal-description a{color:#000;margin:0}.basic-modal .modal-description p{font-size:16px;line-height:20px}.basic-modal .modal-description p.small-text{font-size:14px}.basic-modal .modal-description p.success-text{color:#33b346}.basic-modal .modal-description h2{font-size:25px;font-weight:500;margin-bottom:12px}.basic-modal .modal-scroll-body{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;gap:20px}.basic-modal .modal-actions{display:flex;flex-direction:column;gap:20px;background-color:#e8e8e8;border-top:1px solid #676767;border-radius:0 0 10px 10px;padding:20px}@media (min-width: 0px) and (max-width: 768px){.basic-modal .modal-actions{margin-top:auto}}.basic-modal .modal-buttons-container{display:flex;flex-direction:row;justify-content:end;gap:10px}.basic-modal .modal-buttons-container button,.basic-modal .modal-buttons-container .modal-button{width:auto}@media (min-width: 0px) and (max-width: 768px){.basic-modal .modal-buttons-container{flex-direction:column}}.basic-modal.modal-wide dialog{width:650px}@media (min-width: 0px) and (max-width: 768px){.basic-modal.modal-fullscreen-on-mobile{padding:0}.basic-modal.modal-fullscreen-on-mobile dialog{width:100%;height:100%;max-height:initial;border-radius:initial;justify-content:space-between}.basic-modal.modal-fullscreen-on-mobile .modal-close-button{display:none}.basic-modal.modal-fullscreen-on-mobile .modal-description{height:100%;padding:20px}.basic-modal.modal-fullscreen-on-mobile .modal-actions{border-radius:initial}.basic-modal.modal-fullscreen-on-mobile .modal-actions .modal-buttons-container{flex-direction:column-reverse}}.basic-modal{font-family:Archivo,sans-serif}.store-basket-modal{font-family:Rubik,sans-serif;padding:0}.store-basket-modal .modal-title-and-body{display:flex;flex-direction:column;padding:40px 20px;height:100%;overflow-y:auto}@media (min-width: 0px) and (max-width: 768px){.store-basket-modal .modal-title-and-body{padding:20px}}.store-basket-modal .modal-title-bar{display:flex;margin-bottom:30px}.store-basket-modal .modal-title-bar h2{flex:1;font-weight:400;margin:0}.store-basket-modal .modal-title-bar img{height:40px;border-radius:2px}.store-basket-modal dialog{left:unset;right:0;bottom:unset;top:0;width:450px;height:100%;max-height:initial;border-radius:0}@media (min-width: 0px) and (max-width: 768px){.store-basket-modal dialog{width:100%}}.store-basket-modal .modal-description{height:fit-content;border-radius:0;overflow:initial;padding:0}.store-basket-modal #store-basket-modal-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.store-basket-modal .store-basket-modal-description .basket-empty{background-color:#f3f3f3;border-radius:10px;padding:60px 0;text-align:center;color:#000;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;margin:auto 0}.store-basket-modal .store-basket-modal-description .basket-item{display:flex;flex-direction:column;gap:20px;background-color:#f3f3f3;margin-bottom:10px;padding:20px;border-radius:10px}.store-basket-modal .store-basket-modal-description .basket-item-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch}.store-basket-modal .store-basket-modal-description .basket-item-main .pic-thumb{height:40px;border-radius:2px}.store-basket-modal .store-basket-modal-description .remove-licence-button{width:100%}.store-basket-modal .store-basket-modal-description .basket-item-left,.store-basket-modal .store-basket-modal-description .basket-item-right{display:flex;flex-direction:row;align-items:center;gap:10px}.store-basket-modal .store-basket-modal-description .basket-item-right .price{font-family:JetBrains Mono,monospace;font-size:12px}.store-basket-modal .store-basket-modal-description .licence-type{display:flex;flex-direction:row;align-items:center;gap:10px;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:13px}.store-basket-modal .modal-description.buying-or-licensing-options .buying-option{background-color:#f3f3f3;color:#000;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;align-self:stretch;padding:20px;border:solid 1px #9a9a9a;border-radius:10px}.store-basket-modal .modal-description.buying-or-licensing-options .buying-option .choose-button{width:calc(100% - 36px)}.store-basket-modal .modal-description.buying-or-licensing-options .buying-option-info{display:flex;flex-direction:column;row-gap:10px;margin-right:20px}.store-basket-modal .modal-description.buying-or-licensing-options .buying-option-icon-and-title{display:flex;align-items:center;column-gap:20px}.store-basket-modal .modal-description.buying-or-licensing-options .buying-option-title{font-family:alte-haas-grotesk,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:13px}.store-basket-modal .modal-description.buying-or-licensing-options .buying-option-description{font-family:dm-sans,helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.store-basket-modal .modal-description.buying-or-licensing-options .buying-option-from-price{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.6px;margin-top:10px}.store-basket-modal .modal-description.buying-or-licensing-options .buying-options-pending-message-container{display:flex;flex-direction:column;justify-content:center;align-self:stretch;gap:40px;border-radius:10px;border:1px solid #9a9a9a;padding:20px}.store-basket-modal .modal-description.buying-or-licensing-options .buying-options-pending-message-container .buying-options-pending-message{font-family:dm-sans,helvetica,sans-serif;font-size:12px;font-style:italic;line-height:1.2}.store-basket-modal .modal-actions{border-radius:0}@media (min-width: 0px) and (max-width: 768px){.store-basket-modal .modal-actions .buttons-container{flex-direction:column-reverse}}#store-fullscreen-slider-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;background:var(--background, var(--secondary-color));overflow:hidden;width:initial!important;z-index:2}#store-fullscreen-slider-modal:focus{outline:none}#store-fullscreen-slider-modal[data-enabled=true]{display:flex}#store-fullscreen-slider-modal .glide{position:relative;height:100%}#store-fullscreen-slider-modal .glide__slide{flex-direction:column;justify-content:center;align-items:center;display:flex;height:100vh}#store-fullscreen-slider-modal .glide__track{height:100%}#store-fullscreen-slider-modal .slide-image{height:100%;padding:40px 0}#store-fullscreen-slider-modal .slide-image .store-fullscreen-image-link{display:flex;justify-content:center;align-items:center;height:100%}#store-fullscreen-slider-modal .slide-image img{max-width:100%;max-height:100%}#store-fullscreen-slider-modal .fullscreen-nav-btn{display:flex;justify-content:center;align-items:center;position:absolute;border-radius:44px;cursor:pointer;padding:10px}#store-fullscreen-slider-modal .fullscreen-close-btn{top:40px;right:40px;color:var(--primary-color);background-color:var(--secondary-color);border:solid 1px var(--primary-color);padding:9px}#store-fullscreen-slider-modal .fullscreen-close-btn:hover{color:var(--secondary-color);background-color:var(--primary-color)}#store-fullscreen-slider-modal .fullscreen-arrow-btn{top:50%;transform:translateY(-50%);color:var(--secondary-color);background-color:var(--primary-color)}#store-fullscreen-slider-modal .fullscreen-arrow-btn.fullscreen-prev-btn{left:40px}#store-fullscreen-slider-modal .fullscreen-arrow-btn.fullscreen-next-btn{right:40px;transform:rotate(180deg)}#store-fullscreen-slider-modal .fullscreen-arrow-btn.glide__arrow--disabled{opacity:.2;pointer-events:none}#store-fullscreen-slider-modal[data-fullscreen-slider-loading-value=true]:after{content:attr(data-fullscreen-slider-loading-text-value);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#store-fullscreen-slider-modal[data-fullscreen-slider-loading-value=true] .glide{opacity:0}#store-fullscreen-slider-modal[data-fullscreen-slider-loading-value=true] .fullscreen-arrow-btn{pointer-events:none}#store-fullscreen-slider-modal #fullscreen-slider-is-more-images-state{display:none}#stores-main.store-checkout-and-orders{color:#000;background:initial;background-color:#fff;font-family:Rubik,sans-serif;padding:0}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.animate-slide-up{animation:slide-up .5s forwards}.animate-slide-down{animation:slide-down .3s forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-in{animation:fade-in .5s forwards}.animate-fade-out{animation:fade-out .5s forwards}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#store-checkout,.store-checkout{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;flex-grow:1;font-family:Rubik,sans-serif;overflow:hidden}@media (min-width: 0px) and (max-width: 768px){#store-checkout,.store-checkout{position:relative}}.store-checkout{gap:40px}.store-checkout-title-bar{display:flex;flex:0 0 auto;flex-direction:row;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;max-width:1280px;padding:40px 40px 0;margin:0 auto}@media (min-width: 0px) and (max-width: 768px){.store-checkout-title-bar{padding:40px 16px 0}}.store-checkout-return-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:#000;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;text-align:right}.store-checkout-body{display:flex;flex-direction:row;flex:1 1 auto;gap:40px;overflow:hidden;height:100%;width:100%;box-sizing:border-box;padding:0 40px 0 24px;max-width:1280px;margin:0 auto}@media (max-width: 768px){.store-checkout-body{flex-direction:column-reverse;gap:40px;padding:0}}.store-checkout-card-details{flex:0 0 40%;flex-direction:column;gap:20px;min-width:400px;overflow-y:auto;overflow-x:hidden;border-right:1px solid #e8e8e8}@media (min-width: 0px) and (max-width: 768px){.store-checkout-card-details{flex:initial;min-width:initial;border-right:none}}.store-checkout-form{position:relative;display:flex;flex-direction:column;gap:20px}#stripe-payment-element{opacity:0}@media (min-width: 0px) and (max-width: 768px){#stripe-payment-element{min-height:200px}}.stripe-payment-element-loading{position:absolute;top:100px;left:auto;right:auto;width:100%;min-height:200px;display:flex;justify-content:center;align-items:center}@media (min-width: 0px) and (max-width: 768px){.stripe-payment-element-loading{align-items:flex-start}}.store-checkout-form-error{padding:0 16px}.store-checkout-email-container{display:flex;flex-direction:column;gap:4px;padding:0 16px}.store-checkout-email-container label{color:#30313d;font-size:15px}.store-checkout-email-container input{font-family:Rubik,sans-serif;display:block;color:#30313d;font-size:16px;height:45px;max-height:45px;box-sizing:border-box;border-radius:4px;border:1px solid #E8E8E8;outline-offset:0;outline-width:2px;letter-spacing:normal;padding:12px;background-color:#fff;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.store-checkout-email-container input::placeholder{color:#77787e;opacity:1}.store-checkout-email-container input.invalid{color:#bd2c00;border-color:#bd2c00;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 1px #bd2c00}.store-checkout-email-container input:focus{outline:0;border-color:#000;box-shadow:#00000008 0 1px 1px,#00000005 0 3px 6px,#00000040 0 0 0 3px,#00000014 0 1px 1px}.store-checkout-payment-error{line-height:24px;margin:0 0 20px;padding:0 16px}.store-checkout-payment-error a,.store-checkout-payment-error a:visited{color:inherit}.store-checkout-mobile-divider{display:none}@media (min-width: 0px) and (max-width: 768px){.store-checkout-mobile-divider{display:flex;height:1px;width:calc(100% - 32px);background-color:#e8e8e8;border:none;margin:0 auto}}.store-checkout-overview{display:flex;flex:1 1 auto;flex-direction:column;gap:40px;overflow:hidden}@media (min-width: 0px) and (max-width: 768px){.store-checkout-overview{gap:20px;padding:0 16px}}.store-checkout-overview .store-checkout-items{flex:1 1 auto;overflow-y:auto;list-style:none;padding:0;margin:0}.store-checkout-overview .checkout-item{display:flex;flex-direction:row;gap:20px;align-items:center;padding:10px 0}.store-checkout-overview .checkout-item:not(:last-child){border-bottom:1px solid #eee}.store-checkout-overview .checkout-item-info{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.store-checkout-overview .checkout-item-title-info{max-width:190px}.store-checkout-overview .checkout-item-title-info p{margin:0}.store-checkout-overview .checkout-item-thumbnail{width:70px;height:70px;flex-shrink:0;background-color:#eee;border-radius:2.33px;object-fit:cover}.store-checkout-overview .checkout-item-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.store-checkout-overview .checkout-item-licence{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;line-height:24px;letter-spacing:.5px}.store-checkout-overview .checkout-item-remove-button{font-size:12px;color:inherit}.store-checkout-overview .basket-summary-container{display:flex;flex-direction:column;gap:5px;flex:0 0 auto;margin-top:auto}.store-checkout-overview .summary-vat{width:100%;text-align:right;font-family:JetBrains Mono,monospace;font-size:12px;line-height:24px;color:#9a9a9a;margin:0}@media (min-width: 0px) and (max-width: 768px){.store-checkout-overview .summary-vat{text-align:center}}.store-checkout-actions{display:flex;flex-direction:row;justify-content:center;flex:0 0 auto;gap:20px;background-color:#e8e8e8;border-top:1px solid #676767;margin-top:auto}@media (min-width: 0px) and (max-width: 768px){.store-checkout-actions{flex-direction:column}}.store-checkout-actions-body{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1280px;box-sizing:border-box;padding:40px}@media (min-width: 0px) and (max-width: 768px){.store-checkout-actions-body{flex-direction:column-reverse;padding:30px}}.store-checkout-terms{color:#9a9a9a;font-size:14px;line-height:24px;max-width:600px;margin:0}@media (min-width: 0px) and (max-width: 768px){.store-checkout-terms{font-size:12px}}.store-checkout-terms-link{color:#9a9a9a}.checkout-button-and-summary{display:flex;flex-direction:column;gap:10px}.checkout-buttons-container{display:flex;flex-direction:row;gap:10px}@media (min-width: 0px) and (max-width: 768px){.checkout-buttons-container{width:100%;flex-direction:column-reverse}}.summary-pay{width:100%;text-align:right;font-family:JetBrains Mono,monospace;font-size:12px;line-height:24px;color:#9a9a9a;margin:0}@media (min-width: 0px) and (max-width: 768px){.store-checkout-button{width:auto}}.store-checkout-order-body{flex-direction:column;gap:0}.store-checkout[data-checkout-loading-value=false] .stripe-payment-element-loading{display:none}.store-checkout[data-checkout-loading-value=false] #stripe-payment-element{animation:fade-in .4s ease-in forwards}.store-checkout[data-checkout-payment-processing-value=true] .store-checkout-return-link,.store-checkout[data-checkout-payment-processing-value=true] .checkout-item-remove-button,.store-checkout[data-checkout-payment-processing-value=true] .email-input{color:#9a9a9a;pointer-events:none}.store-checkout[data-checkout-payment-processing-value=true] .email-label{pointer-events:none}.store-checkout[data-checkout-payment-processing-value=true] .store-checkout-cancel-button{pointer-events:none;cursor:initial;color:#9a9a9a!important;background-color:#e8e8e8!important;border:1px solid #9a9a9a!important}.store-checkout[data-checkout-payment-processing-value=true] .store-checkout-cancel-button:hover,.store-checkout[data-checkout-payment-processing-value=true] .store-checkout-cancel-button:focus{border-color:#9a9a9a!important}.order-status{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Rubik,sans-serif;padding:40px}.order-status-body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;max-width:400px;text-align:center}.order-status-body p{line-height:1.5;margin:0}.order-status-title{line-height:1.4}.order-status-contact-support,.order-status-contact-support:visited{color:#000}.order-status-ref{font-family:monospace;font-size:12px}.order-status-ref span{text-transform:uppercase}.store-order{position:relative;display:flex;flex-direction:column;max-height:initial;overflow:initial}@media (min-width: 0px) and (max-width: 768px){.store-order .store-checkout-title-bar{padding:30px 10px 0}}.store-order-body{flex-direction:column;padding:0 40px 190px}@media (min-width: 0px) and (max-width: 768px){.store-order-body{gap:20px;padding:0 10px 110px}}.store-order-description{max-width:600px;line-height:24px}.store-order-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:40px;justify-content:flex-start}@media (min-width: 0px) and (max-width: 768px){.store-order-items{display:flex;flex-direction:column;gap:0}}.store-order-item{display:flex;flex-direction:column;gap:10px}.store-order-item .order-item-info{max-width:190px}.store-order-item .order-item-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.store-order-item .order-item-licence{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;line-height:24px;letter-spacing:.5px;margin:0}.store-order-item .order-item-thumbnail-link{position:relative;display:block;border-radius:6.2px;overflow:hidden}.store-order-item .order-item-thumbnail{width:100%;height:100%;object-fit:cover}.store-order-item .order-item-download-button{width:fit-content}@media (min-width: 0px) and (max-width: 768px){.store-order-item .order-item-download-button{width:auto}}.store-order-item .order-item-download-button-mobile{display:none}@media (min-width: 0px) and (max-width: 768px){.store-order-item{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:20px;align-items:center;padding:10px 0}.store-order-item:not(:last-child){border-bottom:1px solid #eee}.store-order-item .order-item-download-button{display:none}.store-order-item .order-item-download-button-mobile{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;text-decoration:underline;outline:none;padding:0;margin:0}.store-order-item .order-item-download-button-mobile[data-disabled=true]{color:#9a9a9a}.store-order-item .order-item-thumbnail-link{min-width:70px;min-height:70px;width:70px;height:70px;border-radius:2.33px}.store-order-item .order-item-thumbnail{object-fit:initial}.store-order-item .order-item-info{max-width:200px;flex-grow:1}}.store-order-actions{position:fixed;left:0;right:0;bottom:0}.store-order-actions-body{justify-content:flex-end}@media (min-width: 0px) and (max-width: 768px){.store-order-actions-body{padding:20px}}
