@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";.form{width:auto;display:flex;flex-wrap:wrap;gap:10px}.form label{color:var(--color)}.form input{height:50px;border:1px solid rgba(128,128,128,.306)}.form select{height:50px;width:50%;padding:10px;min-width:150px;border-radius:0;border:1px solid rgba(128,128,128,.5)}.form .form-group{width:100%;display:flex;flex-direction:column}.form .flex-group{width:calc(50% - 5px);display:flex;flex-direction:column;align-items:center}.modal.display.print p{width:auto;margin:0;display:flex;justify-content:space-between;color:#5f5f6e;font-style:italic;font-size:1.1em;position:relative}.modal.display.print p span{font-size:1.1em;color:#0c1926}.modal.display.print .tgl-div{margin-bottom:5px;display:flex;flex-direction:column}.modal.display.print .tgl-div div .artifact{display:flex;flex-direction:column}.modal.display.print .tgl-div div .artifact .wrap{display:flex}.modal.display.print .tgl-div div .artifact .wrap .left img{height:200px;width:auto;margin-top:20px}.modal.display.print .tgl-div div .artifact .wrap .left textarea{min-height:100px;width:100%}.modal.display.print .tgl-div div .artifact .wrap .right{width:30%;margin-left:20px}.modal.display.print .tgl-div div .artifact .wrap .right div div .check-boxes{width:"auto";margin:"0";padding:"0";font-size:1em;display:"flex";align-items:"center";cursor:pointer}.modal.display.print .tgl-div div .artifact .wrap .right div div .check-boxes:hover{background-color:#e0d2c1}.modal.display.print .tgl-div div .artifact .wrap .right div div .check-boxes p{width:100px;display:flex}.modal.display.print .tgl-div div .artifact .wrap .right div div .check-boxes p span{position:"absolute";font-size:"1.5em";right:"0";bottom:"-2px"}.modal.display.print .tgl-div div .tgl-div{margin-left:20px}.modal.create.order{border:2px solid blue}.modal.create.order .order-wrap{border:2px solid red;display:flex;gap:20px}.modal.create.order .order-wrap .form-wrap{width:50%}.modal-overlay{height:100%;width:100%;position:absolute;display:flex;justify-content:center;align-items:center;z-index:2;background-color:#ffffffc8}.modal-overlay .modal{height:900px;width:700px;padding:20px;border:2px solid rgba(78,78,78,.29);background-color:#fff;display:flex;flex-direction:column;position:relative;top:0;left:0}.modal-overlay .modal>div{height:auto;display:flex}header{width:100%;padding:1em;position:sticky;top:0;z-index:2;background-color:var(--background-color)}header .header-wrap{height:100%;width:100%;display:flex;justify-content:space-between;align-items:center}header .header-wrap .header-content{width:100%;display:flex;justify-content:space-between;align-items:center}header .header-wrap .connect-wrapper--only-mobile{display:none}header .header-wrap .menuTrigger{display:none}header .header-wrap .navbar{width:100%;display:flex;align-items:center}header .header-wrap .navbar .logo-navlink{position:relative;z-index:1002}header .header-wrap .navbar img{max-width:100px}header .header-wrap .navbar ul{gap:2em;list-style-type:none;display:flex;align-items:center;justify-content:space-between;padding:0 60px;text-align:center}header .header-wrap .navbar a{text-decoration:none;color:var(--color);transition:color .3s ease;border:0}header .header-wrap .navbar a.active:not(:has(img)){background-color:var(--color);color:var(--background-color);padding:.25em}header .header-wrap .navbar a:hover{font-style:italic}header .header-wrap .navbarBGcover{display:none}header .header-wrap .user-nav{height:auto;width:auto;gap:24px;display:flex;justify-content:space-between}header .header-wrap .user-nav .color-switch{border:0;font-style:normal;order:2}@media (max-width: 768px){header .header-wrap .navbar ul{position:fixed;display:block;text-align:right;background-color:var(--background-color);left:0;top:0;right:0;padding:2em;transform:translateY(-100%);transition:all .1s;z-index:1001;line-height:2em}header .header-wrap .navbar.open ul{transform:translateY(0)}header .header-wrap .navbarBGcover{display:block;position:fixed;inset:0;z-index:1000}}@media (max-width: 768px) and (min-width: 500px){header .header-wrap .navbar ul{width:fit-content;left:50%;top:2em;right:inherit;transform:translate(-50%,calc(-100% - 2em));text-align:center;padding:2em 4em}header .header-wrap .navbar.open ul{transform:translate(-50%)}}@media (max-width: 575px){header .header-wrap{display:flex;flex-direction:column}header .header-wrap .menuTrigger{display:block}header .header-wrap .connect-wrapper--only-mobile{display:block}header .header-wrap .navbar .connect-wrapper--only-desktop{display:none}}.footer{width:100%;padding:2em 1em 0;text-align:center;border-top:1px solid var(--background-color-50)}.footer a{border-bottom:none;color:inherit;text-decoration:none}.footer .footer-content{display:flex;flex-direction:column;align-items:center}.footer .footer-content .footer-sections{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer .footer-content .footer-sections div{display:flex;flex-direction:column;min-width:200px;margin:.5rem;text-align:left}.footer .footer-content .footer-sections div h3{font-size:1.2rem;margin-bottom:.5rem}.footer .footer-content .footer-sections div a,.footer .footer-content .footer-sections div p{margin:.3rem 0;transition:color .3s ease,transform .3s ease}.footer .footer-content .footer-sections:has(.footer-social) div{flex-direction:row;gap:.75em;align-items:center}.footer .footer-content .footer-sections .footer-social{margin-left:auto;text-align:right}.footer .footer-content .footer-sections .footer-social a{display:inline-block}.footer .footer-content .footer-sections .footer-social img{width:100%;max-width:1.25em}.footer .footer-content .footer-sections .footer-social .copyright{font-size:.8em;opacity:.5}.footer .footer-bottom{font-size:.875rem;padding-top:1rem;width:100%}@media (max-width: 768px){.footer-sections{flex-direction:column;align-items:center}.footer-sections>div{text-align:center}}.app .loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;font-family:sans-serif}.app .loading-screen .spinner{width:100px;height:100px;border:6px solid var(--color);border-top-color:var(--background-color2);border-radius:50%;animation:spin 2s linear infinite;margin-bottom:20px}.app .loading-screen p{font-size:1.2rem;letter-spacing:1px}@keyframes spin{to{transform:rotate(360deg)}}.app .dot-loader{display:flex;justify-content:center;align-items:center;gap:8px;height:100vh}.app .dot-loader span{width:20px;height:20px;background-color:#363636;border-radius:50%;animation:pulse 1s infinite ease-in-out}.app .dot-loader span:nth-child(2){animation-delay:.2s}.app .dot-loader span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1.2);opacity:1}}.modal-overlay .modal-content{height:auto;max-height:90%;overflow:auto;width:90%;max-width:600px;border:1px solid var(--color);padding:4em;border-radius:0;position:relative;background-color:var(--background-color)}.modal-overlay .modal-content .Xbutton{position:absolute;border:0;border-top-right-radius:0;right:0;top:0;cursor:pointer;background-color:#0000}.modal-overlay .modal-content img{width:100%}.form-nft-wrap{height:100%;width:100%;border:2px solid red;display:flex;flex-direction:column;align-items:center}.form-nft-wrap .nft-status{height:5vh;width:15vw;display:flex;justify-content:center;align-items:start}.form-nft-wrap .nft-status p{margin:0;padding:0}.form-nft-wrap .form-nft{height:50vh;min-height:500px;width:22vw;min-width:350px;padding:10px;border-radius:5px;display:flex;flex-direction:column;justify-content:end;align-items:center;position:relative;background-color:var(--background-color-20)}.form-nft-wrap .form-nft .nft-image{height:55%;width:85%;margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;background-color:var(--background-color-20)}.form-nft-wrap .form-nft .nft-image p{color:var(--color);position:absolute}.form-nft-wrap .form-nft .nft-image .image{width:100%;height:100%;border:2px solid black;background-color:var(--background-color-20);opacity:0;position:relative;z-index:2;cursor:pointer}.form-nft-wrap .form-nft .nft-image .img-preview{height:100%;width:100%;display:flex;justify-content:center;align-items:start;position:absolute}.form-nft-wrap .form-nft .nft-image .img-preview img{height:auto;width:90%;box-shadow:5px 5px 10px gray}.form-nft-wrap .form-nft .nft-info{height:40%;width:100%;padding:20px;display:flex;flex-direction:column;justify-content:end;align-items:center}.form-nft-wrap .form-nft .nft-info input[type=text],.form-nft-wrap .form-nft .nft-info textarea{height:30%;width:95%;margin-bottom:10px;padding:10px;border:0;position:relative;z-index:2;font-size:1.4em;color:var(--color);background-color:var(--background-color-20)}.form-nft-wrap .form-nft .nft-info textarea{height:50%;resize:none;font-size:1.1rem}.form-nft-wrap .form-nft .nft-info button{height:50px;width:100px;border:1px solid black;position:relative;font-size:1em;cursor:pointer}.provider-menu{height:400px;background-color:#ccd8f25b;display:flex;flex-direction:column;align-items:center}.provider-menu h3{font-size:1.6em}.provider-menu p{position:absolute;bottom:0}.provider-menu button{width:100px;border:0;cursor:pointer;background-color:#fff0}.payment .checkout .crypto-invoice,.payment .checkout .crypto-invoice iframe{border:0}.payment .checkout .payment-message{font-size:.6em;color:red;text-align:center}.connect-tezos{max-width:198px}.connect-tezos .connect-tezos--read-only{display:flex;align-items:center;opacity:.4}.connect-tezos .connect-tezos__icon{width:.75em;max-width:.75em;margin-right:.5em;height:auto}.connect-tezos .connect-tezos__content{display:flex;align-items:center}.connect-tezos .connect-tezos__content .connect-tezos__button--disconnect{border-radius:50%;line-height:1em;transform:scale(.75);filter:invert(0)}.connect-tezos .connect-tezos__content .connect-tezos__button--connect{padding-right:1.5em}.connect-metamask{max-width:198px}.connect-metamask .connect-btn{display:flex;align-items:center}.connect-metamask .connect-btn .icon{width:.75em;margin-right:.5em}.project-card{position:relative}.project-card-title{margin-top:4em}.project-card:first-child .project-card-title{margin-top:1em}.plain{display:block}.project-card-image{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding-bottom:0}.project-card-image-info{align-items:center;display:grid;grid-template-columns:1fr auto;padding:.25em 1em;position:absolute;width:100%;bottom:0;left:0;background-color:var(--shadow-color)}.project-card-image-info>*{filter:invert(1)}.project-card-info{background:var(--background-color-50);transform:translate(-50%,75%);padding:1em;filter:invert}@media (min-width: 768px){.project-card:nth-child(2n) .g-leftMain.g-columns{grid-template-columns:1fr 2fr}.project-card:nth-child(2n) .project-card-info{grid-row-start:1;grid-column-start:1;transform:translate(50%,75%)}.project-card:nth-child(2n) .project-card-title{margin-left:auto;width:fit-content}}@media (max-width: 767px){.project-card-info{transform:none}}.artist-cards{padding-top:2em;padding-bottom:2em}.artist-card{position:relative;overflow:hidden}.artist-card-image{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding-bottom:0}.artist-card-image-info{align-items:center;display:grid;grid-template-columns:1fr auto;padding:.25em 1em;position:absolute;width:100%;bottom:0;left:0;background-color:var(--shadow-color)}.artist-card-image-info>*{filter:invert(1)}.artist-card-info{background:var(--background-color-50);transform:translate(25%,50%);padding:1em;filter:invert;position:relative;z-index:1}@media (max-width: 767px){.artist-card-info{transform:none}}.artist-card-name{position:absolute;right:.5em;bottom:.5em;transform:translateY(calc(100% + .5em));width:fit-content;background-color:var(--background-color-50);padding:.25em;margin:0;font-weight:500;transition:all .1s;opacity:0}.artist-card-image:hover+.artist-card-name{transform:translateY(0);opacity:1}.home .darkModeInvert{width:100%;max-width:200px;margin-right:auto}.home .g-flexHelper{gap:1em}.about .g-section{padding:2rem 0}.about .g-section.g-banner{background-size:cover;background-position:center;background-repeat:no-repeat}.about .g-container{max-width:1200px;margin:0 auto;padding:0 1rem}.about .g-readingWidth{max-width:800px}.about .g-marginAuto{margin:0 auto}.about .g-columns{display:flex;flex-wrap:wrap;gap:4em}.about .g-columns.g-two{justify-content:space-between}.about .g-columns.g-two>div{flex:1;min-width:300px}.about .g-columns.g-rightMain{display:grid;place-items:center}.about .g-alignTop{align-items:flex-start}.nav{height:100%;width:100%;margin:0;padding:0;border:1px solid grey;display:flex;flex-direction:row;gap:3px;position:relative;z-index:1;list-style:none;>li{height:100%;width:100%;padding:0;margin:0;position:relative;>button{height:100%;width:100%;font-size:1.1em;cursor:pointer;border-bottom:0;color:#000;background-color:var(--background-color);font-size:1.3em}.subs{height:0;width:100%;padding:0;margin:0;display:flex;position:absolute;list-style:none;overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out;opacity:0;>li{height:auto;width:100%;padding:0;margin:0;position:relative;flex:1;>button{height:auto;width:100%;padding:0;border:1px solid grey;margin:0;cursor:pointer;font-size:1.1em;background-color:#f1f1f1;&:hover{background-color:#e1dbdb}}}}.subs.open{opacity:1}}}.admin-page>.wrap{display:flex;flex-direction:column}.admin-page>.wrap .g-section.g-banner{width:100%;min-height:300px;border-bottom:2px solid rgba(132,132,132,0);margin-bottom:0;background-color:#c4997152;display:flex;justify-content:end}.admin-page>.wrap .g-section.g-banner .nav,.admin-page>.wrap .g-section.g-banner .load-div{border:2px solid red}.admin-page>.wrap .g-section.g-banner>.load-div{height:35px;width:1200px;display:flex;align-items:center}.admin-page>.wrap .g-section.g-banner>.load-div>p{font-size:1.2em;margin:0;padding:0 0 0 15px}.admin-page>.wrap .g-section.g-banner>.g-container{height:100%;width:100%;min-width:1200px;display:flex}.admin-page>.wrap .g-section.g-banner>.g-container>h1{width:50%;padding:0;color:var(--color);margin:0;font-size:2.6em}.admin-page>.wrap .g-section.g-banner>.g-container>div{height:100%;border:2px solid var(--color)}.admin-page>.wrap .g-section.g-banner .nav.admin{max-width:1200px;border:0;padding-left:10px;display:flex;justify-content:start}.admin-page>.wrap .g-section.g-banner .nav.admin>li{height:35px;width:auto}.admin-page>.wrap .g-section.g-banner .nav.admin>li>button{width:auto;border:0;padding:0 15px 0 5px;background-color:#fff0}.admin-page>.wrap>.page{height:100px;width:100%;padding:20px;max-width:1200px;border:2px solid grey;display:flex;align-items:center;background-color:red}.admin-page>.wrap>.page>h3{margin:0;padding:0;font-size:2.5em}.admin-page>.wrap>.page>button{margin:0;padding:0}.admin-page>.wrap .admin-table{width:100%;padding:0 2em;position:relative;display:flex;flex-direction:column;align-items:start}.admin-page>.wrap .admin-table button{position:absolute;border:0;top:40px;font-size:1.1em}.table{width:100%;padding-top:10px;margin-top:50px;display:flex;flex-direction:column;align-items:end;position:relative;input{height:30px;width:300px;border:1px solid rgba(128,128,128,.395);margin-top:30px;margin-bottom:20px;background-color:#eaeaea90;position:absolute;top:-60px}}table{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%;max-width:1200px;margin:auto;>button{margin:0;padding:0;border:0;border-bottom:1px dotted grey;background-color:#fff0}}table td,table th{height:50px;padding:6px;text-align:start}table tr:nth-child(2n){background-color:#f2f2f2}table tr:hover{background-color:#ddd;cursor:pointer}table th,tfoot td{padding-top:12px;padding-bottom:12px;text-align:start;border:0;border-bottom:1px dotted grey;color:#646464}.project-div{position:relative;margin-bottom:4em}.project-div .image-div{width:100%;padding-bottom:40%;background-size:cover;background-position:center}.project-div .g-flexHelper{justify-content:space-between;gap:1em;align-items:flex-start}.project-div .g-flexHelper h2,.project-div .g-flexHelper h3{margin:0}.project-div .preview-text{margin-top:.5em;max-width:50%}.artists .g-section .g-container .g-columns .image-div{width:100%;padding-bottom:100%;background-size:cover}.artist_single .section{padding:2rem 0}.artist_single .section.g-banner{background-size:cover;background-repeat:no-repeat;background-position:top center}.artist_single .g-container{max-width:1200px;margin:0 auto;padding:0 1rem}.artist_single .g-readingWidth{max-width:800px;margin:0 auto}.artist_single img{display:block;max-width:60%;margin-left:auto;transform:translate(20%,20%)}.display-grid .control-wrap{display:flex;justify-content:space-between}.display-grid .control-wrap .control-grid{display:flex;gap:5px}.display-grid .control-wrap .control-grid button{height:30px;width:35px;padding:2px;margin:0;border:0;display:flex;cursor:pointer}.display-grid .control-wrap .control-grid .list-btn{flex-direction:column;gap:3px}.display-grid .control-wrap .control-grid .list-btn div{height:100%;width:100%;border-radius:2px;border:1px solid var(--color)}.display-grid .control-wrap .control-grid .grid-btn{gap:1px}.display-grid .control-wrap .control-grid .grid-btn div{height:100%;width:100%;display:flex;flex-direction:column;gap:1px}.display-grid .control-wrap .control-grid .grid-btn div div{height:100%;width:100%;border:1px solid var(--color);border-radius:2px}.display-grid .grid-wrap{padding-top:1em}.display-grid .grid-wrap.g-columns.g-two,.display-grid .grid-wrap.g-columns.g-three,.display-grid .grid-wrap.g-columns.g-four,.display-grid .grid-wrap.g-columns.g-five{grid-auto-rows:1fr}.display-grid .grid-wrap.g-columns.g-two .grid-item,.display-grid .grid-wrap.g-columns.g-three .grid-item,.display-grid .grid-wrap.g-columns.g-four .grid-item,.display-grid .grid-wrap.g-columns.g-five .grid-item{aspect-ratio:1/1;width:100%;display:flex;cursor:pointer}.display-grid .grid-wrap.g-columns.g-two .grid-item h3,.display-grid .grid-wrap.g-columns.g-three .grid-item h3,.display-grid .grid-wrap.g-columns.g-four .grid-item h3,.display-grid .grid-wrap.g-columns.g-five .grid-item h3{width:100%;background-color:var(--background-color);color:var(--color);font-size:1.1em;padding:.5em;width:fit-content;margin-left:auto;text-align:right;font-size:inherit;font-weight:inherit;margin-right:.25em;margin-bottom:.25em}.display-grid .grid-wrap.g-columns.g-two .grid-item p,.display-grid .grid-wrap.g-columns.g-three .grid-item p,.display-grid .grid-wrap.g-columns.g-four .grid-item p,.display-grid .grid-wrap.g-columns.g-five .grid-item p{font-size:.5em;margin-bottom:0}.display-grid .grid-wrap.list{display:flex;flex-direction:column;gap:.5em}.display-grid .grid-wrap.list .grid-item{height:50px;padding-left:60px;display:flex;border:1px solid var(--color);border-radius:5px;cursor:pointer}.display-grid .grid-wrap.list .grid-item h3{width:30%;margin:5px;font-size:1em}.display-grid .grid-wrap.list .grid-item div{width:60%}.display-grid .grid-wrap.list .grid-item div p{padding:0;margin:0;font-size:.6em}.gridLoading .g-columns>div{padding-bottom:100%;background-color:var(--color-25);animation:loadPulse 2s infinite}@keyframes loadPulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}.loader-container{display:flex;align-items:center;justify-content:center;height:50%}.loader{display:flex;align-items:center;flex-direction:column;gap:10px}.loader-circle{width:60px;height:60px;border:8px solid rgba(0,0,0,.1);border-top-color:var(--color);border-radius:50%;animation:spin 1s linear infinite}.loader-text{font-size:1.5em;font-weight:700;color:var(--color);letter-spacing:2px;animation:pulse 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5}}.page-nft span{color:gray}.page-nft .nft-image img{width:inherit;max-width:100%;margin:auto;display:block}.checkout .checkout__content{gap:4em;align-items:flex-start}.checkout .checkout__content .checkout__revert{margin-top:4em}.checkout .checkout__success{margin-top:4em;display:flex;flex-direction:column;gap:2em}.checkout .checkout__success .right-side h4{margin:0}.checkout .left-side .country-and-legal,.checkout .right-side .country-and-legal{display:flex;flex-direction:column;gap:8px}.checkout .left-side .country-and-legal .legal input,.checkout .right-side .country-and-legal .legal input{margin-right:4px;margin-top:auto;margin-bottom:auto}.checkout .left-side .form-group,.checkout .right-side .form-group{display:flex;flex-direction:column}.checkout .left-side .form-group label,.checkout .right-side .form-group label{font-size:.9em;margin-bottom:.5em;margin-top:1.5em}.checkout .left-side .error-message,.checkout .right-side .error-message{color:#a00000;font-size:.8em;font-style:italic;border-left:2px solid;padding-left:.5em}.checkout .left-side .success-message,.checkout .right-side .success-message{color:green;text-align:center}.checkout .left-side .submit-button,.checkout .right-side .submit-button{width:100%;margin-top:20px}.checkout .right-side{display:flex;flex-direction:column}.checkout .right-side .product-item{display:flex;align-items:flex-start;width:100%;padding-bottom:1em;padding-top:1em;border-bottom:1px solid var(--color-25);gap:1em}.checkout .right-side .product-item .product-image{width:80px;height:auto;object-fit:cover}.checkout .right-side .product-item .product-details{display:flex;flex-direction:column;gap:0px;flex-grow:1;width:100%}.checkout .right-side .product-item .product-details p{margin:0}.checkout .right-side .product-item .product-details .product-name,.checkout .right-side .product-item .product-details .product-price{font-weight:700}.checkout .right-side .price-data{max-width:600px;width:90%;margin-right:auto}.checkout .right-side .price-data .price-details{display:flex;flex-direction:column;margin-bottom:20px}.checkout .right-side .price-data .price-details .price-item{display:flex;justify-content:space-between}.checkout .right-side .price-data .price-details .price-item .label{font-weight:700}.checkout .right-side .price-data .price-details .price-item .value{font-weight:400}.checkout .right-side .price-data .price-details .price-item+.price-item{margin-top:-1em}.checkout .right-side .price-data .total-price{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:-1em}.checkout .right-side .price-data .total-price p{margin:0}.checkout .right-side .price-data .total-price .total-value{font-size:1.5em;font-weight:700;margin:0}@media (max-width: 991px){.checkout .g-columns{display:block}}@media (max-width: 768px){.product-item{flex-direction:column;align-items:flex-start;padding:15px}.product-item .product-image{width:100px;height:100px;margin-bottom:15px}.product-item .product-details{width:100%}.product-item .product-name{font-size:1.2rem}.product-item .product-size,.product-item .product-paper,.product-item .product-quantity,.product-item .product-price{font-size:1rem}.reactSelectResets__value-container{padding:0}.reactSelectResets__control:hover,.reactSelectResets__control:focus,.reactSelectResets__control--is-focused{border-color:inherit}.reactSelectResets__input:focus{box-shadow:none}.reactSelectResets__option--is-focused:active{background-color:var(--color);color:var(--background-color)}}.payment-modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:50;display:flex;justify-content:center;align-items:flex-start}.payment-modal__backdrop{position:absolute;width:100%;height:100%;background-color:var(--overlay)}.payment-modal__content{position:relative;background:var(--background-color);padding:2em;z-index:51;margin-top:8em;min-width:400px;width:640px}.payment-modal__logo{width:80px;height:auto}.payment-modal__options{display:flex;flex-direction:column;width:100%;gap:8px}.payment-modal__payment-icon{width:16px;height:auto}.payment-modal__button{width:100%;background-color:var(--background-color);filter:invert(0);display:flex;align-items:center;gap:8px;padding:16px 32px}.payment-modal__button--active{outline:1px solid var(--color)}.payment-modal__button--fiat img{color:#fff}.payment-modal__cancel{filter:invert(0);margin-top:1.5em;border:none;background-color:none;cursor:pointer;color:var(--color);text-decoration:underline}@media (max-width: 768px){.payment-modal__content{min-width:auto;margin:8em 1em 1em}}.stripe-payment{margin-top:2em;max-width:640px}.stripe-payment__form{display:flex;flex-direction:column;gap:32px}.stripe-payment__form button{width:100%}.stripe-payment__icons{width:100%;display:flex;justify-content:center;align-items:center;gap:4px;margin-top:-24px}.stripe-payment__icons img{width:24px;height:auto}.message{padding:10px;margin:10px 0;border-radius:5px;font-size:14px}.message-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.message-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.message-info{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.message-warning{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.tezos-payment{margin-top:2em}.tezos-payment__button{margin-top:1em;width:100%}.order-create form{width:600px}.order-create form fieldset{width:100%;padding-left:20px;border:0;border-top:2px solid rgb(109,58,12)}.order-create form fieldset legend{font-size:1.5em}.order-create form label{display:flex;align-items:center}.order-create form input{height:40px;width:350px;margin:0;padding:0}.order-create form div{height:100px;width:100%;margin:5px;padding:0;display:flex;justify-content:space-between}.order-create form fieldset label,.order-create form div label{height:100%;display:flex;align-items:center}.order-create form fieldset input,.order-create form div input{height:40px;width:350px;margin:0;padding:0}.orderstatus{box-sizing:border-box}.orderstatus .orderauth .auth{height:200px;width:450px;display:flex;flex-direction:column;justify-content:end;gap:5px}.orderstatus .orderauth .auth .auth-msg{height:50px;padding:0;font-size:1.2em;position:relative}.orderstatus .orderauth .auth .auth-msg>p{padding:0;margin:0;position:absolute;bottom:0;font-size:1.1em;background-color:var(--background-color-50)}.orderstatus .orderauth .auth .auth-input{height:50%;display:flex;font-size:1.2em}.orderstatus .orders p,.orderstatus .orders label{font-size:.9em;display:flex;justify-content:space-between}.orderstatus .orders p span,.orderstatus .orders label span{font-weight:800}.orderstatus .orders h3{font-size:1.8em}.orderstatus .orders .top{height:80px}.orderstatus .orders .top p{margin:0;font-size:1.2em;color:var(--color);display:flex;justify-content:space-between}.orderstatus .orders .top .toggle{height:30px;width:60px}.orderstatus .orders .top>.g-container{height:100%;padding:0;display:flex;align-items:end}.orderstatus .orders .top>.g-container .orderinfo{height:30px;width:100%;padding-left:30px;display:flex;align-items:center;gap:30px}.orderstatus .orders .top>.g-container .orderinfo #status{padding-left:50px}.orderstatus .orders .top>.g-container .orderinfo .dropdown{height:100%;width:40%;padding-left:110px;font-size:1em;display:flex;flex-direction:column;justify-content:start;position:relative;z-index:2}.orderstatus .orders .top>.g-container .orderinfo .dropdown .head-div,.orderstatus .orders .top>.g-container .orderinfo .dropdown .itm{height:100%;width:100%;background-color:var(--background-color);display:flex;cursor:pointer}.orderstatus .orders .top>.g-container .orderinfo .dropdown .head-div:hover,.orderstatus .orders .top>.g-container .orderinfo .dropdown .itm:hover{background-color:var(--background-color-scale)}.orderstatus .orders .top>.g-container .orderinfo .dropdown .head-div p,.orderstatus .orders .top>.g-container .orderinfo .dropdown .itm p{width:100%}.orderstatus .orders .top>.g-container .orderinfo .dropdown .list{height:100%;width:100%;background-color:#fff;position:relative;border-top:1px dotted black}.orderstatus .orders .top>.g-container .orderinfo .dropdown .list .itm{border-bottom:1px dotted black}.orderstatus .orders .bottom .orderrecipient{height:100%;width:100%;padding:20px}.orderstatus .orders .bottom .orderrecipient .form-top{display:flex;align-items:center}.orderstatus .orders .bottom .orderrecipient .form-top .toggle{height:25px;width:50px;border:1px solid rgb(168,168,168);margin-left:50px;display:flex;align-items:center;position:relative;background-color:#ffffff67}.orderstatus .orders .bottom .orderrecipient .form-top .toggle>div{height:25px;width:25px;background-color:#0008;position:relative;cursor:pointer}.orderstatus .orders .bottom .orderrecipient .form-top .toggle>p{width:100px;position:absolute;left:60px}.orderstatus .orders .bottom .orderrecipient .form-middle{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.orderstatus .orders .bottom .orderrecipient .form-middle .label-input input{width:100%}.orderstatus .orders .bottom .orderrecipient .form-middle .label-input .select{height:70%;font-size:.75em}.orderstatus .orders .bottom .orderrecipient .form-btns{height:8%;width:100%;margin-top:20px;display:flex;justify-content:space-between;gap:10px}.orderstatus .orders .bottom .orderrecipient .form-btns button{width:50%}.orderstatus .orders .bottom .printsummary{height:100%;width:100%;padding:20px}.orderstatus .orders .bottom .printsummary p{border-bottom:1px dotted grey}.orderstatus .orders .bottom .printsummary .print .print-img{display:flex}.orderstatus .orders .bottom .printsummary .print .print-img>img{height:200px;width:auto;display:block}.orderstatus .orders .bottom .printsummary .print .img-info{width:100%;padding-left:10px}.client-page{background-position:top center}.client-page .g-three{align-items:flex-start;gap:2em}.client-page .artwork .artwork__container{position:relative}.client-page .artwork .artwork__container .artwork__grid{padding:0;margin:0;position:relative;top:10px}.client-page .artwork .artwork__container .artwork__grid .artwork__control{height:20px;margin:0 0 8px;justify-content:start;align-items:center}.client-page .artwork .artwork__container .artwork__grid .artwork__control .artwork__toggle{background-color:gray;border-radius:0;width:40px;height:100%;display:flex;align-items:center;padding-left:2px;padding-right:2px}.client-page .artwork .artwork__container .artwork__grid .artwork__control .artwork__toggle .artwork__toggle-button{height:16px;width:16px;border-radius:0%;margin:0;border:none}.client-page .artwork .artwork__container .artwork__grid .artwork__control .artwork__label{color:gray;margin:0 0 0 5px;font-style:italic}.printsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.printsGrid .card{border:1px solid var(--color);overflow:hidden;box-shadow:0 2px 2px var(--shadow-color);background:var(--background-color2);position:relative;display:flex;flex-direction:column}.printsGrid .card .image{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;object-position:top}.printsGrid .card h3{position:absolute;right:4px;bottom:4px;margin:0;font-size:16px;padding:8px;font-weight:300;background-color:#fff}.printsGrid .card p{margin:5px 0;font-size:14px;color:var(--color)}.printContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;max-width:600px;margin:0 auto;background:var(--background-color2);box-shadow:0 0 8px var(--shadow-color)}.printContainer a{align-self:flex-start;text-decoration:none;color:var(--color);font-weight:700;cursor:pointer;transition:color .3s ease}.printContainer a:hover{color:var(--color-25)}.printContainer .image{width:100%;max-width:500px;object-fit:cover}.printContainer .info{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.printContainer .info h2{font-size:1.5rem;color:var(--color);margin:0}.printContainer .info p{font-size:1rem;color:var(--color);margin:0}.printContainer .previewButton{margin-top:32px;display:flex;justify-content:center;align-items:center;width:100%;color:var(--color);font-size:1rem;font-weight:700;cursor:pointer}.toggle{background-color:var(--color-25);border-radius:0;width:40px;height:100%;display:flex;align-items:center;padding-left:2px;padding-right:2px}.toggle button{height:16px;width:16px;border-radius:0%;margin:0;border:none}.toggle.left{justify-content:end}.toggle.right{justify-content:start}@media (max-width: 767px){.client-page .third-step{max-width:350px}}.preview .g-three{align-items:flex-start;gap:2em}.preview{min-height:100vh}.preview>section:nth-child(3)>.g-container>.g-leftMain{align-items:flex-start;gap:4em}.preview .preview-banner{background-position:top center}.preview .top-div{grid-column:1/3}.preview .top-div .text-div{text-align:center;margin:96px 0 48px}.preview h3.label{opacity:.6}.preview h3.label+h4,.preview h3.label+ul{margin-top:-1em}.preview .left-side .options-div .reactSelectResets__value-container{padding:0}.preview .left-side .options-div .reactSelectResets__control:hover,.preview .left-side .options-div .reactSelectResets__control:focus,.preview .left-side .options-div .reactSelectResets__control--is-focused{border-color:inherit}.preview .left-side .options-div .reactSelectResets__input:focus{box-shadow:none}.preview .left-side .options-div .reactSelectResets__option--is-focused:active{background-color:var(--color);color:var(--background-color)}.preview .left-side .options-div .options-child ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1em;padding:0}.preview .left-side .options-div .options-child ul li button{width:100%}.preview .left-side .options-div .paper-div ul{grid-template-columns:repeat(1,1fr);padding:0}.preview .right-side{max-width:100%}.preview .right-side .revert{margin-bottom:1em;margin-top:-1em}.preview .right-side .preview-box{position:relative}.preview .right-side .preview-box img{width:100%;height:auto;box-sizing:border-box}.preview .right-side .description{display:flex;flex-direction:column;gap:16px}.preview .right-side .description h3{opacity:.6}.options-child button{filter:invert(0)}.options-child button.selected,.options-child button.selected:hover{filter:invert(1)}@media (max-width: 767px){.preview .left-side,.preview .right-side{width:100%}.preview .left-side .options-div .options-child ul{grid-template-columns:repeat(1,1fr)}}@keyframes expandContent{0%{height:127px;opacity:0}to{height:555px;opacity:1}}@keyframes close{0%{height:555px;opacity:0}to{height:127px;opacity:1}}.manage{padding:80px;display:flex;flex-direction:column;gap:12px}.manage .manage__connect{max-width:164px}.manage h4{margin:0}.manage .manage-printobjects{width:100%}.manage input:not(label input),.manage select{padding:8px;width:100%}.manage button{width:100%}.manage .toggle-div .toggle{background-color:gray;border-radius:0;width:40px;height:100%;display:flex;align-items:center;padding-left:2px;padding-right:2px}.manage .toggle-div .toggle button{height:16px;width:16px;border-radius:0%;margin:0;border:none}.manage .toggle-div .toggle.left{justify-content:end}.manage .toggle-div .toggle.right{justify-content:start}.manage .content{display:flex;gap:12px}.manage h3,.manage p{margin:0}.manage .hover-shadow{transition:all .25s}.manage .hover-shadow:hover{box-shadow:0 6px 12px #00000026}.form-container{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px #0000001a;min-width:400px}.form-container fieldset{display:flex;flex-direction:column;gap:8px;border:1px solid black;background-color:#fff;padding:8px}.form-container fieldset label input{margin-right:4px}.form-container .error{border:2px solid red!important}.form-container textarea{min-width:100%}.form-container .message{width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;white-space:normal}.collections-grid{display:flex;flex-direction:column;gap:16px;padding:32px;background:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:100%}.collections-grid .prints{display:flex;flex-direction:column;gap:12px}.manage-print{padding:12px 32px;display:flex;flex-direction:column;gap:32px;border:1px solid black;animation:expandContent .2s ease-out}.manage-print .top{display:flex;flex-direction:column;gap:4px}.manage-print .info-div{display:flex;gap:32px}.manage-print .info-div .printobject-inputs{display:flex;flex-direction:column;align-items:flex-start;width:auto;justify-content:space-evenly;height:100%;gap:8px}.manage-print .info-div .printobject-inputs div{width:100%}.manage-print .info-div .printobject-inputs textarea{min-width:280px;max-width:280px;min-height:180px}.manage-print .info-div .printobject-settings{box-sizing:border-box}.manage-print .info-div .printobject-settings>*:not(:last-child){margin-bottom:8px}.manage-print .info-div .printobject-settings>*:not(:first-child,:last-child){margin-bottom:16px}.manage-print .info-div .printobject-settings .papers-and-sizes,.manage-print .info-div .printobject-settings .papers-and-sizes .papers{display:flex;flex-direction:column;gap:8px}.manage-print .info-div .printobject-settings .papers-and-sizes .papers label{display:flex;gap:4px}.manage-print .info-div .printobject-settings .papers-and-sizes .sizes{display:flex;gap:8px;flex-direction:column}.manage-print .info-div .printobject-settings .papers-and-sizes .sizes .options{display:flex;flex-wrap:wrap;gap:16px}.manage-print .info-div .printobject-settings .papers-and-sizes .sizes label{display:flex;gap:4px;width:auto;align-items:center}.manage-print .info-div .image-div{max-width:160px}.manage-print .btn-div{display:flex;flex-direction:column;gap:12px}.manage-print .btn-div button{width:100%}.manage-print-inactive{display:flex;align-items:center;justify-content:space-between;border:1px solid black;padding:12px 32px;animation:close .1s ease-out}.manage-print-inactive .info-div{display:flex;flex-direction:column;gap:4px}.manage-print-inactive .btn-div{display:flex;flex-direction:column;gap:12px;width:256px}.search{position:relative}.search .search-input{width:100%}.connect-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.connect-popup{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0003;text-align:center;position:relative;width:320px;display:flex;flex-direction:column;gap:8px}.connect-button{max-width:198px}.connect-button .connect-button__icon{width:.75em;max-width:.75em;margin-right:.5em}.connect-button .connect-button__content{display:flex;align-items:center}.connect-button .connect-button__content .connect-button__button--disconnect{border-radius:50%;line-height:1em;transform:scale(.75);filter:invert(0)}.connect-button .connect-button__content .connect-button__button--connect{padding-right:1.5em}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}h1,h2,h3,h4,p{margin-top:revert;margin-bottom:revert}h1+p,h2+p,h3+p,h4+p,h1+ul,h2+ul,h3+ul,h4+ul{margin-top:-1em}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}body,html{height:100%;scroll-behavior:smooth}body{background-color:var(--background-color)}a{border-bottom:1px dotted;cursor:pointer}a :hover{font-style:italic}a.plain{border-bottom:none}button,.button{background-color:var(--background-color);border:1px solid;padding:.5em .75em;transition:all .25s;width:fit-content;cursor:pointer;white-space:nowrap;filter:invert(1)}button:hover:not([disabled],.g-disabled),.button:hover:not([disabled],.g-disabled){box-shadow:0 .5em 1em -.5em var(--shadow-color)}button:active:not([disabled],.g-disabled),.button:active:not([disabled],.g-disabled){box-shadow:none;filter:invert(0)}button.invert,.button.invert{filter:invert(0)}button[disabled],button.g-disabled,.button[disabled],.button.g-disabled{opacity:.2;cursor:auto}a:has(button,.button){border-bottom:none}button.large,.button.large{font-size:1.25em}button.text,.button.text{padding:inherit;border:none;background-color:#0000;filter:invert(0)}button.text:hover,.button.text:hover{box-shadow:none}button.selected,button.selected:hover,.button.selected,.button.selected:hover{filter:invert(0)}button.g-fullWidth,.button.g-fullWidth{width:100%}blockquote cite{display:block}h2{width:fit-content;border-right:3px solid;padding-right:.5em}h2.reset{width:inherit;border-right:inherit;padding-right:inherit}h2.marginTop{margin-top:4em}img{width:100%}input{background-color:var(--background-color);color:var(--color);border:1px solid var(--color);padding:1em;font-size:1.25em;border-radius:0}input:focus{border:1px solid var(--color);outline:none;box-shadow:0 0 0 4px var(--color-25)}ul{padding-left:1em}main{background-color:var(--background-color)}:root{--background-color: rgb(251, 251, 251);--background-color2: rgba(251, 251, 251, .7);--background-color-scale: rgb(231, 231, 231);--background-color-75: rgba(0, 0, 0, .75);--background-color-50: rgba(255, 255, 255, .5);--background-color-20: rgba(0, 0, 0, .2);--color: rgb(20, 20, 20);--color-scale: rgb(69, 67, 67);--shadow-color: rgba(20, 20, 20, .5);--color-25: rgba(20, 20, 20, .25);--overlay: rgba(20, 20, 20, .7)}[data-theme=dark]{--background-color: rgb(20, 20, 20);--background-color2: rgba(20, 20, 20, .7);--background-color-scale: rgb(27, 27, 27);--background-color-75: rgba(26, 26, 26, .75);--background-color-50: rgba(0, 0, 0, .5);--background-color-20: rgba(120, 120, 120, .2);--color: rgb(241, 241, 241);--color-scale: rgb(201, 199, 199);--shadow-color: rgba(251, 251, 251, .5);--color-25: rgba(241, 241, 241, .25);--overlay: rgba(241, 241, 241, .7)}body .darkModeInvert{filter:brightness(0)}body[data-theme=dark] .darkModeInvert{filter:brightness(0) invert(1)}body{font-family:Mulish,sans-serif;font-weight:300;font-size:16px;line-height:1.33;color:var(--color)}h2{text-transform:uppercase}a{color:inherit;text-decoration:none}button,.button{color:inherit;font-size:.9rem;text-transform:uppercase}blockquote{font-size:1.3rem;font-weight:500;font-style:italic}blockquote cite{font-size:.8rem;opacity:.6;line-height:1.1}.large{font-size:1.5rem;line-height:1.4em}.hint{font-size:.8rem;opacity:.6;font-style:italic}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.g-blinking{background-color:#cfcfcf;animation:blink 1s infinite;color:transparent;width:100%;width:min(200px,100%)}.g-line-through{text-decoration:line-through}.g-section{height:100%;width:100%}.g-section.g-banner{min-height:min(40vh,800px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat}.g-section.g-banner .g-container{max-width:70ch;padding:2em;background-color:var(--background-color2)}.g-section.g-banner .g-container div{height:100%;width:100%}.g-section.g-callout{min-height:min(40vh,800px);text-align:center;margin-top:4em;margin-bottom:4em;box-shadow:inset 0 0 10vh var(--color-25)}.g-section.g-callout .g-leftAlign{text-align:left}.g-container{max-width:1200px;margin-left:auto;margin-right:auto;padding:2em 2em 4em}.g-container.g-fullWidth{max-width:100%}.g-container.g-extraHeight{padding:4em 2em}.g-container.g-lessHeight{padding:0 2em}.g-disabled{opacity:.4}.g-fitContent{display:block;width:fit-content}.g-flexHelper{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.g-readingWidth{max-width:70ch}.g-marginAuto{margin-left:auto;margin-right:auto}.g-fitContent{width:fit-content}.g-columns{display:grid;gap:1em;justify-content:center;align-items:center}.g-columns.g-two{grid-template-columns:1fr 1fr}.g-columns.g-three{grid-template-columns:1fr 1fr 1fr}.g-columns.g-four{grid-template-columns:1fr 1fr 1fr 1fr}.g-columns.g-five{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.g-columns.g-leftMain{grid-template-columns:2fr 1fr}.g-columns.g-rightMain{grid-template-columns:1fr 2fr}.g-columns.g-alignTop{align-items:flex-start}.g-columns.g-alignBottom{align-items:flex-end}.g-columns .g-noMargin{margin:0}.g-columns .g-span-2{grid-column:span 2}@media (max-width: 767px){.g-columns.g-two,.g-columns.g-three,.g-columns.g-four,.g-columns.g-five,.g-columns.g-leftMain,.g-columns.g-rightMain{grid-template-columns:1fr}.g-columns .g-span-2{grid-column:inherit}}@media (max-width: 575px){.g-container.g-lessHeight{padding-left:0;padding-right:0}}.app .content{height:100%;width:100%}
