@font-face{font-family:CalfineDEMO;src:url(/build/fonts/CALFINEDEMO.06c329d5.otf)}@font-face{font-family:Epilogue Black;src:url(/build/fonts/EPILOGUE-BLACK.e1c6de83.ttf)}@font-face{font-family:Epilogue Regular;src:url(/build/fonts/EPILOGUE-REGULAR.b476328a.ttf)}@font-face{font-family:Epilogue Black Italic;src:url(/build/fonts/EPILOGUE-BLACKITALIC.40bfd460.ttf)}@font-face{font-family:Epilogue Medium Italic;src:url(/build/fonts/EPILOGUE-MEDIUMITALIC.41e0e829.ttf)}:root{--color-pink:#ff0078;--color-dark:#161617;--color-pale-pink:#ffd6e9;--color-dark-overlay:rgba(22,22,23,.8);--font-title:"CalfineDEMO";--font-body:"Epilogue Regular";--font-body-bold:"Epilogue Black";--font-body-bold-italic:"Epilogue Black Italic";--font-body-medium:"Epilogue Medium";--font-body-medium-italic:"Epilogue Medium Italic"}*{box-sizing:border-box}html{font-size:16px;height:-webkit-fill-available;overflow-x:hidden}body{margin:0;padding:0;position:relative;scrollbar-color:var(--color-pink) var(--color-dark);scrollbar-width:thin}body::-webkit-scrollbar{background-color:var(--color-dark);width:3px}body::-webkit-scrollbar-thumb{background:var(--color-pink)}.articleContainer{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-right:2rem}.pageNote{color:var(--color-pale-pink);font-family:var(--font-body);padding:1rem}.bodyContainer{background-attachment:fixed;background-color:var(--color-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:1rem;min-height:100vh}.contentContainer{align-items:center;display:flex;flex-grow:1;justify-content:center;margin:0 1rem}.headerContainer{min-height:3rem}.allWidthContent{background-color:var(--color-dark-overlay);justify-content:center;width:100vw}.allWidthContent,.basicContent{align-items:center;display:flex}.formBtn{background-color:var(--color-dark);border:1px solid var(--color-pink);color:var(--color-pink);cursor:pointer;padding:.5rem}.formBtn:focus,.formBtn:hover{background-color:var(--color-pink);color:var(--color-dark)}.palePinkLink{color:var(--color-pale-pink);font-family:var(--font-body-bold);text-decoration:none}.palePinkLink:active,.palePinkLink:focus,.palePinkLink:hover{color:var(--color-pink)}.redCroco{background-image:url(/build/images/redCroco.d1bb019f.png);background-position:50%;background-size:contain;display:inline-block;height:2rem;width:2rem}.redCrocoFlash{left:7.5rem;position:absolute;top:7.5rem;z-index:2}.flashCard{position:relative;z-index:1}.alert{align-items:center;border-radius:20px;color:#fff;display:flex;justify-content:center;left:15vw;opacity:70%;padding:1em;position:absolute;top:4em;width:70vw;z-index:15}.alertSuccess{background-color:var(--color-pink)}.alertError{background-color:red}.loginForm{display:flex;flex-direction:column;gap:1rem}.forgotPasswordLink{color:var(--color-pale-pink);font-family:var(--font-body);font-size:.85rem;text-align:center;text-decoration:none}.forgotPasswordLink:focus,.forgotPasswordLink:hover{color:var(--color-pink)}.resetEmailMessage,.restPasswordTitle{color:var(--color-pink);font-family:var(--font-body)}.mainContainer{flex-grow:1}.checkoutInput{background:var(--color-dark);border:1px solid rgba(255,0,120,.4);color:var(--color-pale-pink);font-family:var(--font-body);font-size:.9rem;outline:none;padding:.45rem .6rem;width:100%}.checkoutInput:focus{border-color:var(--color-pink)}.checkoutInput option{background:var(--color-dark)}.checkoutForm label{color:var(--color-pale-pink);display:block;font-family:var(--font-body);font-size:.82rem;margin-bottom:.25rem}.checkoutForm .form-error,.form-error{color:var(--color-pink);display:block;font-family:var(--font-body);font-size:.78rem;margin-top:.2rem}.underConstructionText{color:var(--color-pink);font-family:var(--font-body-bold-italic);font-size:5rem;justify-content:center;text-align:center}.nav,.underConstructionText{align-items:center;display:flex}.nav{justify-content:space-between;padding:0 2rem 0 1rem}.logo{display:flex;padding:1rem 0}.logoImg{height:4rem;width:auto}.menuList,.menuToggle{display:flex;font-family:var(--font-body);gap:2rem;letter-spacing:.3rem;list-style:none}.menuList a{color:var(--color-pink);text-decoration:none}.menuList a:focus,.menuList a:hover{color:var(--color-pale-pink)}.menuList a[aria-current=page]{color:var(--color-pale-pink);text-decoration:underline}.menuToggle{flex-direction:column}.menuToggle,.smallLogo,.toggleBtn{display:none}.toggleBtn{cursor:pointer;font-size:2rem}.closeToggleBtn{background-color:transparent;border:none;color:var(--color-pink);cursor:pointer}.cartHeaderLink{align-items:center;color:var(--color-pink);display:flex;flex-shrink:0;font-size:1.3rem;padding:.25rem;position:relative;text-decoration:none}.cartHeaderLink:focus,.cartHeaderLink:hover{color:var(--color-pale-pink)}.cartHeaderCount{align-items:center;background:var(--color-pink);border-radius:8px;color:var(--color-dark);display:inline-flex;font-family:var(--font-body-bold);font-size:.65rem;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:-6px;top:-4px}.footerContainer{align-items:center;background-color:var(--color-pink);display:flex;font-size:70%;justify-content:space-between;padding:1rem 5rem}.footerContainer div{color:var(--color-dark);display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.footerContainer div,.strongLink{font-family:var(--font-body-bold)}.strongLink{text-decoration:none}.strongLink:active,.strongLink:focus,.strongLink:hover{color:var(--color-pale-pink)}.footerContainer a{color:var(--color-dark);text-decoration:none}.footerCredentials{border-right:.2rem solid var(--color-dark)}.footerEULA{align-items:center}.footerCTA{align-items:flex-end;border-left:.2rem solid var(--color-dark);height:2rem;justify-content:center}.footerFollowMe{align-items:center;display:flex;gap:.5rem}.footerSocialMediaLogo{font-size:1.5rem}.homeContent{background-color:transparent}.guest,.homeContent{align-items:center;display:flex;flex-direction:column}.guest{background-color:var(--color-pink);border-radius:25px;color:var(--color-dark);font-family:var(--font-body-bold);justify-content:center;margin:0 0 2rem;min-width:50vw;opacity:80%;padding:2rem;text-align:center}.homePresentation{align-items:flex-start;background-color:var(--color-dark-overlay);color:var(--color-pale-pink);display:flex;flex-direction:column;font-family:var(--font-body);max-width:50vw;padding:3rem}.mainTitle{font-size:2rem}.mainSubTitle,.mainTitle{align-self:center;color:var(--color-pink);font-family:var(--font-body-bold);text-align:center}.h2Title,.paragraph{text-align:start}.h2Title{font-family:var(--font-body-medium-italic)}.guestShop{font-size:2rem;text-align:center}.guestSlot{flex-wrap:wrap}.guestSlot,.homeImgContainer{display:flex;justify-content:center;text-align:center}.homeImgContainer{align-items:center;background-image:url(/build/images/violentineblue.145eabea.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:70vh;width:100vw}.homePrez{color:var(--color-pale-pink);display:flex;flex-direction:column;font-family:var(--font-body);padding:0 clamp(1rem,12vw,15rem)}.prezTitle{align-self:center;border-bottom:1px solid var(--color-pink);color:var(--color-pink);font-family:var(--font-body-medium);padding:2rem;text-align:center}.prezSubTitle{font-family:var(--font-body-medium-italic)}.guestContainer{align-items:center;display:flex;flex-direction:column;padding:2rem}.guestTitle{font-size:clamp(2rem,5vw,3rem)}.guestInfo,.guestTitle{color:var(--color-pink);font-family:var(--font-body-bold)}.guestInfo{font-size:clamp(1rem,3vw,2rem)}.guestLink{color:var(--color-pink);text-decoration:none}.guestLink:active,.guestLink:focus,.guestLink:hover{color:var(--color-dark)}.bioContent{align-items:center;display:flex;flex-direction:column;justify-content:center}.bioText{background-color:var(--color-dark-overlay);color:var(--color-pale-pink);font-family:var(--font-body);line-height:1.2rem;padding:3rem;width:50vw}.bioPic,.bioText{border:1px solid var(--color-pink)}.bioPic{background-color:var(--color-pink);background-image:url(/build/images/tof.cc4ccf5a.png);background-position:50%;background-size:contain;border-radius:90px;height:8rem;position:relative;top:50px;width:8rem;z-index:1}.quote{font-style:italic}.flashesContainer{align-items:flex-start}.flashesContent{align-items:stretch;display:flex;flex-grow:1;gap:1rem;height:100%;width:100%}.flashesSidebar{align-items:center;color:var(--color-pink);flex-direction:column;flex-grow:1;font-family:var(--font-body-bold);min-width:15rem;width:15rem}.flashesDisplay,.flashesSidebar{background-color:var(--color-dark-overlay);display:flex}.flashesDisplay{align-content:flex-start;flex-wrap:wrap;gap:1rem;justify-content:center;max-height:65vh;overflow-y:scroll;padding:1rem;scrollbar-color:var(--color-pink) var(--color-dark);scrollbar-width:thin;width:70vw}.flashesDisplay::-webkit-scrollbar{background-color:var(--color-dark);width:3px}.flashesDisplay::-webkit-scrollbar-thumb{background:var(--color-pink)}.flashCard{align-items:center;display:flex;height:10rem;justify-content:center;max-width:10rem;min-width:10rem;width:10rem}.displayedImage{height:100%;width:100%}.flashImage{height:unset;max-height:100%;max-width:100%;position:relative;width:unset;z-index:1}.flashName{bottom:-1.5rem;color:var(--color-pink);font-family:var(--font-body-medium-italic);font-size:1rem;left:.5rem;position:absolute;z-index:2}.flashNameVisible{visibility:visible}.flashNameInvisible{visibility:hidden}.filtersForm{align-items:center;padding-bottom:1rem}.filtersForm,.multiselect{display:flex;flex-direction:column}.multiselect{margin-bottom:1em;margin-top:1em;width:100%}.selectBox{margin-bottom:.5em;margin-top:.5em;position:relative}.selectBox select{background-color:var(--color-pink);border:none;color:var(--color-dark);font-weight:700;padding:.5em;width:13rem}.selectBox:hover select{background-color:var(--color-dark);border:1px solid var(--color-pink);color:var(--color-pink)}.overSelect{bottom:0;left:0;position:absolute;right:0;top:0}.checkBoxLine{align-items:flex-end;display:flex;margin:.2rem 0}.checkboxes{color:var(--color-pale-pink);font-family:var(--font-body);max-height:150px;overflow-y:scroll;scrollbar-color:var(--color-pink) var(--color-dark);scrollbar-width:thin}.checkboxes::-webkit-scrollbar{background-color:var(--color-dark);width:3px}.checkboxes::-webkit-scrollbar-thumb{background:var(--color-pink)}.checkboxes label{display:block}.checkBoxLine:hover{background-color:var(--color-pink)}.smartphoneCloseFiltersBtn,.smartphoneFiltersBtn{display:none}.filterCloseBtn{align-self:flex-end;justify-self:flex-end}.picturesDisplay{align-content:flex-start;background-color:var(--color-dark-overlay);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem;width:100vw}.shopSidebar{align-items:flex-start;gap:1rem;padding:1rem}.radioElement{align-items:baseline;display:flex;gap:.5rem}.contactContainer{display:flex;flex-direction:column}.contactContent{align-items:flex-start;flex-wrap:wrap;justify-content:space-evenly}.contactForm{display:flex;flex-direction:column}.formElement{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;max-width:378px;padding:.5rem 1rem}ul{color:var(--color-pale-pink);list-style:none}.formLabel{color:var(--color-pink)}.formField,.formLabel{font-family:var(--font-body)}.formField{background-color:var(--color-dark);border:1px solid var(--color-pale-pink);color:var(--color-pale-pink);padding:.5rem;width:15rem}.textAeraField{height:10rem}.checkBoxField{border:none;display:flex;width:100%}.btnContainer{display:flex;justify-content:flex-end;margin-top:1rem;padding-right:1rem}.contactFormBtnContainer{display:flex;justify-content:flex-end;padding-left:1rem}.contactTitle{color:var(--color-pink);font-family:var(--font-body-medium);margin-bottom:.2rem;margin-top:0}.contactTitleBottom{margin-top:4rem}.contactSubTitle{align-items:center;color:var(--color-pale-pink);display:flex;font-family:var(--font-body)}.infoContainer{display:flex;flex-direction:column;padding:0 2rem 2rem}.contactGDRPReminder{color:var(--color-pale-pink);font-family:var(--font-body);font-size:80%;margin:0;padding:0 0 0 2.3rem}.contactInstaLink{color:var(--color-pale-pink);padding-left:1rem}.contactGDRPLink{color:var(--color-pale-pink);cursor:pointer;font-family:var(--font-body-medium-italic);text-decoration:none}.contactGDRPLink:active,.contactGDRPLink:focus,.contactGDRPLink:hover,.contactInstaLink:active,.contactInstaLink:focus,.contactInstaLink:hover{color:var(--color-pink)}.consentCheckbox input[type=checkbox]{cursor:pointer;flex-shrink:0;height:20px;opacity:0;width:20px}.checkBoxField>label{padding-left:1rem}.consentContainer{color:var(--color-pale-pink);display:flex;flex-direction:column;height:fit-content}.consentCheckbox{display:flex;gap:1rem;position:relative}.checkBoxLabel{margin-top:0}.consentCheckbox label{background:#1a181a;border:1px solid var(--color-pale-pink);border-radius:2px;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.consentCheckbox label:after{background:transparent;border:3px solid var(--color-pink);border-right:none;border-top:none;content:"";height:4px;left:4px;opacity:0;position:absolute;top:4px;transform:rotate(-45deg);width:8px}.consentCheckbox label:hover:after{opacity:.5}.consentCheckbox input[type=checkbox]:checked+label:after{opacity:1}.disabledBtn,.disabledBtn:active,.disabledBtn:focus,.disabledBtn:hover{background-color:var(--color-dark);border:1px solid #323232;color:#323232;cursor:default}.modalWindow{background-color:rgba(0,0,0,.9);display:none;height:100%;left:0;opacity:1;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modalContainer{align-items:center;background-color:transparent;display:flex;justify-content:space-between}.closeModalBtnContainer{align-self:flex-end}.modalContent{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:1}.closeModalBtn{background:transparent;border:none;color:var(--color-pink);cursor:pointer;font-family:var(--font-body-bold);font-size:5rem;position:absolute;right:.5rem;top:.5rem;z-index:2}.closeModalBtn:focus,.closeModalBtn:hover{color:var(--color-pale-pink)}.imageContainer{align-items:center;display:flex;height:90vh;justify-content:center;max-height:100%;max-width:100%;position:relative;width:100%;z-index:1}.imageSubContainer{position:relative;width:fit-content;z-index:1}.modalImg{height:auto;max-height:100%;max-width:100%;width:auto}.modalImg,.modalImg>img{position:relative;z-index:1}.tagsContainer{color:var(--color-pink);display:flex;flex-wrap:wrap;font-family:var(--font-body);justify-content:center;padding:1rem}.modalNav{background:transparent;border:none;color:var(--color-pink);cursor:pointer;font-size:2rem;position:absolute;z-index:2}.modalNav:focus,.modalNav:hover{color:var(--color-pale-pink)}.modalNavLeft{left:2rem}.modalNavRight{right:2rem}.artworkModalContainer{align-items:stretch;flex-direction:row;height:100vh;width:100%}.artworkModalContainer .modalContent{flex:1;min-width:0}.artworkInfoPanel{background-color:var(--color-dark);border-left:1px solid var(--color-pink);display:flex;flex-direction:column;flex-shrink:0;gap:1rem;overflow-y:auto;padding:3rem 1.5rem 1.5rem;width:280px}.artworkInfoName{color:var(--color-pink);font-family:var(--font-body-bold);font-size:1.1rem;margin:0}.artworkInfoDescription{color:var(--color-pale-pink);font-family:var(--font-body);font-size:.9rem;line-height:1.5;margin:0}.artworkInfoPrice{color:var(--color-pale-pink);font-family:var(--font-body-bold);font-size:1.3rem;margin:0}.artworkBuyBtn{width:100%}.artworkInfoUnavailable{color:var(--color-pale-pink);font-family:var(--font-body);font-size:.85rem;margin:0;opacity:.7}@media (max-width:700px){.artworkModalContainer{flex-direction:column}.artworkInfoPanel{align-items:center;border-left:none;border-top:1px solid var(--color-pink);flex-direction:row;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem;width:100%}.artworkModalContainer .imageContainer{height:55vh}}@media (max-width:890px){.menuList{display:none}.menuToggle,.toggleBtn{background-color:var(--color-dark);border:none;color:var(--color-pink);display:flex;outline:none}.menuToggle{background-color:var(--color-dark);height:100%;overflow-x:hidden;padding-top:60px;position:fixed;right:0;text-align:center;top:0;transition:.5s;width:0;z-index:2}.menuToggle>span>a{color:var(--color-pink);display:block;font-family:var(--font-body-bold);padding:4px 8px 4px 32px;text-decoration:none;transition:.3s}.menuToggle>span>a:focus,.menuToggle>span>a:hover{color:var(--color-pale-pink)}.menuToggle .closeToggleBtn{font-size:36px;margin-left:50px;position:absolute;right:25px;top:0}.bioText{width:80vw}}@media (max-width:700px){.footerContainer{flex-direction:column;gap:.5rem}.footerCTA,.footerCredentials{border:none}.flashesContent{align-items:center;flex-direction:column}.picturesContent{align-items:stretch;flex-direction:unset}.flashesSidebar{max-height:4rem;padding:1rem;width:80vw}.shopSidebar{flex-direction:row;justify-content:center}.bioText{padding:3rem 1rem 1rem;width:90vw}.smartphoneFiltersBtn{display:flex}.filtersForm{display:none;justify-content:flex-start;overflow-y:scroll}.formSelects{flex-direction:column;padding-top:1rem}.checkboxes{position:unset}.multiselect{margin:0}.homeContent{background-color:transparent}.modalContainer{height:100%;max-height:100%;max-width:100%;width:100%}}@media (max-width:640px){.formElement{align-items:flex-start;flex-direction:column;max-width:272px}.contactForm{padding:.5rem}.imageContainer{align-items:center;display:flex;justify-content:center}.tagsCategory{width:50%}.flashesSidebar{max-height:4rem}.underConstructionText{font-size:3rem}.guestTitle{font-size:2rem}.guestInfo{font-size:1rem}}@media (max-width:400px){.largeLogo{display:none}.smallLogo{display:flex}.guestShop{font-size:1.5rem}.radioElement{align-items:center;flex-direction:column}.underConstructionText{font-size:2rem}.flashName{bottom:-2.5rem}}@media (prefers-reduced-motion:reduce){.menuToggle,.menuToggle>span>a{transition:none}}