.skeleton{background:linear-gradient(90deg,#eee 25%,#f5f5f5,#eee 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.homeEmailContainer{margin-top:clamp(20px,4vw,50px);right:0;z-index:10}.homeEmailSubscribeContainer{justify-content:center;align-items:center;background-color:var(--color-black);padding:clamp(20px,4vw,50px) clamp(16px,3vw,70px);margin-right:auto;margin-left:clamp(0px,3vw,70px);max-width:clamp(320px,60vw,840px);width:100%}.homeEmailSubscribeText{font-family:var(--font-text);text-align:center;max-width:720px;font-size:clamp(16px,2vw,40px);margin-bottom:clamp(16px,2vw,50px);color:var(--color-white)}.homeEmailSubscribeFormInnerContainer{height:clamp(40px,5vw,60px);display:flex;gap:clamp(16px,3vw,50px);align-items:center}.homeEmailSubscribeInput{font-size:clamp(14px,2vw,20px);font-family:var(--font-text);padding-left:clamp(10px,2vw,14px);padding-right:clamp(10px,2vw,14px);height:100%;width:100%;background-color:var(--color-white)}.homeEmailSubscribeButton{font-size:clamp(14px,2vw,20px);padding-left:clamp(12px,3vw,20px);padding-right:clamp(12px,3vw,20px);height:100%;font-family:var(--font-special);text-transform:uppercase;background-color:var(--color-white);color:var(--color-black);outline:1px solid var(--color-white);border:none;cursor:pointer;transition:background-color .3s,color .3s}.homeEmailSubscribeButton:hover{background-color:var(--color-black);color:var(--color-white);outline:1px solid var(--color-white)}.homeEmailSubscribeButton:disabled{background-color:var(--color-darkGray);color:var(--color-midGray);cursor:not-allowed;outline:none}.homeEmailSubmittedText{align-items:center;font-family:var(--font-text);justify-content:center;display:flex;height:clamp(40px,5vw,60px);text-align:center;width:100%;font-size:clamp(14px,2vw,24px);color:var(--color-white);margin-top:clamp(10px,2vw,26px)}.homeEmailShopLink{font-family:var(--font-special);font-weight:500;text-transform:uppercase;font-size:clamp(32px,8vw,120px);margin-top:clamp(60px,9vw,150px);text-align:center;cursor:pointer;color:var(--color-black);max-width:max-content;align-self:center;margin-left:auto;margin-right:clamp(95px,14vw,100px);transition:color .3s}.homeEmailShopLink:hover{color:var(--color-midGray);cursor:pointer}.homePageContainer{max-width:1200px;width:100%;display:flex;flex-direction:column}.homePageBackgroundContainer{display:flex;justify-content:center;padding-top:1rem}.homePageImage{max-width:1200px;width:100%;height:auto;object-fit:cover;aspect-ratio:1200 / 977}.homePageLinksContainer{display:flex;width:100%;align-items:center;justify-content:center;margin-top:clamp(100px,20vw,400px)}.homePageLinksInnerContainer{max-width:1000px;flex-wrap:wrap;gap:clamp(40px,12vw,120px);display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:200px}.homePageLink{font-family:var(--font-special);font-weight:500;text-transform:uppercase;font-size:clamp(28px,8vw,96px);color:var(--color-black);transition:color .3s}.homePageLink:hover{color:var(--color-midGray);cursor:pointer}.shopProductFilterContainer{display:flex;flex-direction:row;justify-content:center;margin-bottom:40px;gap:clamp(0px,5vw,40px)}.shopProductFilterItem{padding:clamp(8px,1vw,10px);cursor:pointer;color:var(--color-midGray);font-size:16px;text-decoration:none;transition:color .3s;font-family:var(--font-text)}.shopProductFilterItem:hover,.shopProductFilterItem.active{color:var(--color-black)}.shopProductCardContainer{max-width:400px;width:100%;padding:clamp(10px,2vw,20px);margin-bottom:3rem;cursor:pointer;position:relative}.shopProductCardSoldContainer{position:absolute;width:85px;height:85px;border-radius:50%;top:30px;right:30px;background:#232323;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:10;box-shadow:0 4px 8px var(--color-shadowBlack)}.shopProductCardSoldText{color:var(--color-white);font-family:var(--font-special);font-size:clamp(14px,4vw,16px);font-weight:400}.shopProductCardImage{width:100%;aspect-ratio:1 / 1;object-fit:cover;margin-bottom:40px}.shopProductCardInfoContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.shopProductCardText{color:var(--color-black);font-family:var(--font-special);text-transform:uppercase;font-size:clamp(16px,4vw,18px)}.shopPageContainer{max-width:1200px;width:100%;margin-top:45px;margin-bottom:80px}.shopPageTitle{text-align:center;font-size:clamp(16px,2.5vw,24px);font-family:var(--font-special);color:var(--color-black);margin-top:45px;margin-bottom:80px}.shopPageProductList{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,400px));justify-content:center}.productImagesContainer{display:inline-block;border:1px solid var(--color-lightGray);padding:16px;height:fit-content;width:100%;max-width:698px}.productImagesContainer.single{max-width:562px;margin:0 auto}.productImagesTopContainer{display:flex;flex-direction:row-reverse;gap:16px;flex-wrap:wrap}.productImagesImg{width:100%;max-width:528px;height:auto;aspect-ratio:1;object-fit:cover}.productImagesTopArrContainer{display:flex;flex-direction:column;gap:16px}.productImagesBottArrContainer{margin-top:16px;display:flex;gap:16px;flex-wrap:wrap}.productImagesSmall{max-width:120px;width:100%;aspect-ratio:1;object-fit:cover;display:block}.productImagesSmallWrapper{position:relative;display:inline-block;cursor:pointer}.productImagesSmallWrapper.active:before{content:"";position:absolute;inset:0;background:var(--color-halfTransparentWhite);pointer-events:none}@media (max-width: 1170px){.productImagesContainer{max-width:560px;width:100%;padding:15px}.productImagesTopContainer,.productImagesTopArrContainer{flex-direction:row}}@media (max-width: 1032px){.productImagesContainer,.productImagesContainer.single{max-width:460px}.productImagesTopArrContainer{gap:10px}.productImagesBottArrContainer{margin-top:10px;gap:10px}.productImagesSmall{max-width:99.5px}}@media (max-width: 932px){.productImagesContainer,.productImagesContainer.single{max-width:360px}.productImagesTopArrContainer{gap:8px}.productImagesBottArrContainer{margin-top:8px;gap:8px}.productImagesSmall{max-width:76px}}@media (max-width: 743px){.productImagesContainer,.productImagesContainer.single{max-width:300px}.productImagesSmall{max-width:61px}}@media (max-width: 623px){.productImagesContainer,.productImagesContainer.single{max-width:360px}.productImagesTopArrContainer{gap:8px}.productImagesBottArrContainer{margin-top:8px;gap:8px}.productImagesSmall{max-width:76px}}@media (max-width: 379px){.productImagesContainer,.productImagesContainer.single{max-width:340px}.productImagesSmall{max-width:72px}}.buttonContainer{background-color:var(--color-black);border:none;padding:15px 24px;cursor:pointer;transition:background-color .3s ease}.buttonContainer:hover{background-color:var(--color-darkGray)}.buttonContainer:disabled{background-color:var(--color-lightGray);cursor:not-allowed}.buttonText{font-size:clamp(16px,2vw,18px);color:var(--color-white);font-family:var(--font-special);font-weight:400;text-transform:uppercase}.productInfoContainer{max-width:433px;width:100%}.productInfoName{font-size:clamp(22px,2vw,24px);color:var(--color-black);font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;font-weight:500;margin-bottom:20px}.productInfoPriceContainer{display:flex;align-items:center;margin-bottom:30px;gap:30px}.productInfoPrice{font-size:20px;color:var(--color-black);font-family:var(--font-text);font-weight:400}.productInfoSoldOut{font-size:20px;color:var(--color-red);font-family:var(--font-text);font-weight:600}.productInfoDropdownContainer{margin-bottom:30px;display:flex;flex-direction:row;align-items:center}.productInfoDropdown{width:100%;padding:12px;border:1px solid var(--color-lightGray);font-size:16px;font-family:var(--font-text);color:var(--color-black);font-weight:400;margin-left:10px;cursor:pointer}.productInfoQuantityContainer{display:flex;align-items:center;margin-bottom:clamp(40px,2vw,60px)}.productInfoQuantity{font-size:clamp(16px,2vw,18px);color:var(--color-black);font-family:var(--font-text);font-weight:400;margin-right:10px;min-width:max-content}.productInfoQuantityButton{font-weight:400;font-size:clamp(16px,2vw,18px);width:clamp(45px,2vw,47px);height:clamp(45px,2vw,47px);align-items:center;justify-content:center;display:flex;border:none;color:var(--color-black);font-family:var(--font-text)}.productInfoQuantityNumber{font-size:clamp(16px,2vw,18px);color:var(--color-black);font-family:var(--font-text);font-weight:400;padding:13px;width:66px;text-align:center;border:1px solid var(--color-lightGray)}.productInfoAddToCartButtonContainer{margin-bottom:clamp(40px,2vw,50px)}.productInfoAddToCartButton{max-width:clamp(154px,30vw,168px);width:100%}.productInfoDescription{font-size:clamp(16px,2vw,18px);color:var(--color-black);font-family:var(--font-text);font-weight:400;margin-bottom:60px}.productInfoTextReg{font-size:clamp(14px,2vw,16px);color:var(--color-black);font-family:var(--font-text);font-weight:400;margin-bottom:clamp(50px,2vw,60px)}.productInfoFact{list-style:inside;font-family:var(--font-text);color:var(--color-black);margin-bottom:2px;margin-left:10px}.productInfoTextMed{font-size:clamp(14px,2vw,16px);color:var(--color-black);font-family:var(--font-text);font-weight:800}.productPageContainer{max-width:1200px;width:100%;margin-top:60px;display:flex;justify-content:space-between;margin-bottom:80px}.productPageNotFound{text-align:center;font-size:clamp(16px,2.5vw,24px);font-family:var(--font-special);color:var(--color-black);margin-top:45px;margin-bottom:80px}@media (max-width: 1170px){.productPageContainer{gap:20px;justify-content:center}}@media (max-width: 623px){.productPageContainer{flex-direction:column;align-items:center}}@media (max-width: 469px){.productPageContainer{margin-top:40px}}.basketItemContainer{display:flex;flex-direction:row;align-items:center;margin-bottom:40px}.basketItemImage{width:130px;height:130px;min-width:130px;object-fit:cover}.basketItemContentContainer{display:flex;flex-direction:row;align-items:center;width:100%;margin-left:clamp(14px,2.5vw,20px)}.basketItemNameContainer{display:flex;flex-direction:row;align-items:center;max-width:600px;width:100%;margin-right:20px}.basketItemText{font-size:clamp(16px,1.5vw,18px);color:var(--color-black);font-family:var(--font-text);font-weight:400}.basketItemControlsContainer{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:45%;gap:20px}.basketItemQuantityContainer{display:flex;flex-direction:row;align-items:center;gap:20px;gap:0}.basketItemQuantityButton{font-weight:400;font-size:clamp(16px,1.5vw,18px);width:clamp(30px,3vw,40px);height:clamp(30px,3vw,40px);align-items:center;font-family:var(--font-text);justify-content:center;display:flex;border:none;color:var(--color-black)}.basketItemPriceContainer{display:flex;flex-direction:row;align-items:center;gap:clamp(20px,2.5vw,40px)}.soldOutLabel{font-size:clamp(14px,1.2vw,16px);color:var(--color-red);font-weight:600;font-family:var(--font-text);margin-bottom:4px;text-transform:uppercase}.soldOutPrice{text-decoration:line-through;color:var(--color-red)}.basketItemPriceBlock{display:flex;flex-direction:column;align-items:flex-start}.basketItemRemoveButton{width:clamp(14px,1.5vw,20px);height:clamp(14px,1.5vw,20px)}@media (max-width: 770px){.basketItemContentContainer{flex-direction:column;align-items:flex-start}.basketItemControlsContainer{margin-top:20px;max-width:100%}}@media (max-width: 570px){.basketItemImage{width:100px;height:100px;min-width:100px}}.cartPageContainer{max-width:1200px;width:100%;margin-top:60px;margin-bottom:80px}.cartPageEmptyText{text-align:center;font-size:clamp(16px,2.5vw,24px);font-family:var(--font-special);color:var(--color-black)}.cartPageTotalContainer{border-top:1px solid var(--color-lightGray);padding-top:40px;padding-right:40px;display:flex;flex-direction:column;gap:30px;align-items:flex-end}.cartPageTotalInnerContainer{display:flex;justify-content:space-between;max-width:400px;width:100%}.cartPageTotalText{color:var(--color-black);font-size:clamp(18px,1.5vw,20px);font-family:var(--font-text);font-weight:400}.cartPageCheckoutButton{max-width:400px;width:100%;font-size:clamp(16px,2vw,18px);color:var(--color-white);font-family:var(--font-special);font-weight:400;background-color:var(--color-black);border:none;padding:15px 24px;text-transform:uppercase;justify-content:center;display:flex;cursor:pointer;transition:background-color .3s ease}@media (max-width: 600px){.cartPageTotalContainer{padding:40px clamp(0px,2vw,20px) 0}.cartPageTotalInnerContainer,.cartPageCheckoutButton{max-width:100%}}.checkoutItemContainer{min-width:400px;width:400px;height:fit-content;display:flex;flex-direction:column;gap:20px;padding:10px;border:1px solid var(--color-black)}.checkoutItemInnerContainer{display:flex;flex-direction:row;align-items:center}.checkoutItemImage{min-width:100px;min-height:100px;width:100px;height:100px;margin-right:20px}.checkoutItemTextContainer{display:flex;flex-direction:column;gap:10px}.checkoutItemText{font-size:16px;font-family:var(--font-text)}@media (max-width: 880px){.checkoutItemContainer{min-width:355px;max-width:600px;width:100%;height:fit-content;gap:20px;padding:10px;border:1px solid var(--color-black)}}.checkoutButton{max-width:200px;width:100%;margin-top:16px;align-self:center}.inputDdContainer{width:100%;box-sizing:border-box}.inputDdLabel{margin-bottom:.5rem;font-size:1rem;font-family:var(--font-text);color:var(--color-black)}.inputDdInput{width:100%;padding:.6rem;font-size:1rem;border:1px solid var(--color-black);color:var(--color-black);background-color:var(--color-white);border-radius:0;-webkit-appearance:none;font-family:var(--font-text);-moz-appearance:none;appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path stroke='%23000000' stroke-width='1.5' fill='none' d='M1.5 1.5L6 6L10.5 1.5'/></svg>");background-repeat:no-repeat;background-position:right .6rem center;background-size:12px 8px}.inputDdInput:focus{outline:none}.inputDdInput:-webkit-autofill,.inputDdInput:-webkit-autofill:hover,.inputDdInput:-webkit-autofill:focus,.inputDdInput:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-white) inset!important;box-shadow:0 0 0 30px var(--color-white) inset!important;background-color:var(--color-white)!important}.inputContainer{width:100%;box-sizing:border-box}.inputLabel{margin-bottom:.5rem;font-size:1rem;font-family:var(--font-text);color:var(--color-black)}.inputField{width:100%;padding:.6rem;font-size:1rem;border:1px solid var(--color-black);color:var(--color-black);font-family:var(--font-text);background-color:var(--color-white);font-weight:300;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.inputField:focus{outline:none}.inputField:-webkit-autofill,.inputField:-webkit-autofill:hover,.inputField:-webkit-autofill:focus,.inputField:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-white) inset!important;box-shadow:0 0 0 30px var(--color-white) inset!important;background-color:var(--color-white)!important}.checkoutFormContainer{display:flex;flex-direction:column;gap:2rem;max-width:600px;width:100%}.checkoutFormDeliveryTitle{color:var(--color-black);font-family:var(--font-title);text-transform:uppercase;font-size:18px;margin:2rem 0 0}.checkoutFormDeliveryOptionsContainer{display:flex;flex-direction:column;gap:1rem}.checkoutFormDeliveryOption{display:flex;align-items:center;gap:.5rem}.checkoutFormRadioInput{width:16px;height:16px;border:1px solid var(--color-black);border-radius:10px;background-color:var(--color-white);cursor:pointer;margin-top:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.checkoutFormRadioInput:checked{border:4px solid var(--color-superDarkGray)}.checkoutFormDeliveryLabel{font-size:1rem;color:var(--color-black);font-family:var(--font-text);cursor:pointer}.checkoutFormDoubleContainer{display:flex;width:100%;align-items:center;gap:1rem}.checkoutFormClearFormText{color:var(--color-midGray);font-family:var(--font-text);cursor:pointer;font-size:.9rem;align-self:center}@media (max-width: 880px){.checkoutFormDoubleContainer{flex-direction:column;gap:2rem}}.checkoutPageContainer{max-width:1200px;width:100%;margin-top:60px;margin-bottom:80px;display:flex;flex-direction:row;justify-content:space-between;gap:20px}@media (max-width: 880px){.checkoutPageContainer{flex-direction:column;gap:4rem;align-items:center}}.confirmationPageContainer{max-width:1200px;width:100%;margin-top:60px;margin-bottom:80px}.confirmationPageText{font-size:clamp(16px,2vw,18px);text-align:center;color:var(--color-black);margin-bottom:20px}.aboutPageContainer{max-width:1200px;width:100%;margin-top:60px;margin-bottom:80px}.aboutPageMainText{font-size:clamp(28px,8vw,48px);font-family:var(--font-title);color:var(--color-black);margin-bottom:4rem;text-transform:uppercase}.aboutPageRegularText{font-size:clamp(14px,2vw,15px);color:var(--color-black);font-family:var(--font-text);text-transform:uppercase;margin-bottom:2rem}.contactPageContainer{max-width:1200px;width:100%;margin-top:60px;margin-bottom:80px}.contactPageMainText{font-size:clamp(28px,8vw,48px);font-family:var(--font-title);color:var(--color-black);margin-bottom:4rem;text-transform:uppercase}.contactPageRegularText{display:block;font-size:clamp(14px,2vw,15px);font-family:var(--font-text);color:var(--color-black);text-transform:uppercase;margin-bottom:1rem;line-height:1.6;letter-spacing:.05em}.contactPageRegularText:nth-child(3){margin-bottom:4rem}.contactPageLinkText{font-size:clamp(14px,2vw,15px);cursor:pointer;color:var(--color-midGray);transition:color .3s ease}.contactPageLinkText:hover{color:var(--color-black)}.eventElementContainer{display:flex;flex-direction:row;gap:16px;margin-bottom:90px}.eventElementDateHeader{max-width:70px;min-width:70px;height:70px;background-color:var(--color-lightGray);align-items:center;display:flex;flex-direction:column;justify-content:center;gap:6px}.eventElementDate{color:var(--color-black);font-family:var(--font-special);font-size:16px;text-transform:uppercase}.eventElementDate:nth-child(2){font-size:24px;font-weight:500}.eventElementEventName{color:var(--color-black);font-family:var(--font-title);letter-spacing:1.2px;font-size:28px;text-transform:uppercase;margin-bottom:36px}.eventElementText{color:var(--color-black);font-family:var(--font-text);font-size:16px;text-transform:capitalize;margin-bottom:12px}.eventElementAdditionalInfo{color:var(--color-black);font-family:var(--font-text);font-size:16px;text-transform:none;margin-bottom:20px}.eventElementButtonContainer{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.eventElementCalendarButton{color:var(--color-midGray);font-family:var(--font-text);cursor:pointer;font-size:16px;transition:color .3s ease}.eventElementCalendarButton:hover{color:var(--color-black)}.eventElementGap{margin-bottom:36px}@media (max-width: 600px){.eventElementContainer{flex-direction:column}}.eventPageContainer{max-width:1200px;width:100%;margin-top:60px;margin-bottom:80px}.adminHeaderContainer{max-width:500px;width:100%;padding:0 10px 20px;border-bottom:1px solid var(--color-black);display:flex;align-items:center;justify-content:space-between;position:relative}.adminHeaderBackContainer{cursor:pointer;padding:10px;align-items:center;justify-content:center;width:30px;height:30px}.adminHeaderBackLine{width:13px;margin-top:9px;margin-left:-2px;height:1px;background-color:var(--color-black);transform:rotate(45deg)}.adminHeaderBackLine:nth-child(2){transform:rotate(-45deg);margin-top:-9.5px}.adminHeaderMenuContainer{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.adminHeaderMenuDots{display:flex;flex-direction:column;justify-content:space-between;height:14px}.adminHeaderMenuDots span{width:3px;height:3px;background-color:var(--color-black);border-radius:50%}.adminHeaderMenu{position:absolute;min-width:190px;top:35px;right:0;background:var(--color-white);border:1px solid var(--color-lightGray);border-radius:6px;box-shadow:0 2px 8px var(--color-shadowBlack);padding:4px 0;z-index:10}.adminHeaderMenu button{background:none;border:none;padding:16px;text-align:left;width:100%;font-size:1rem;color:var(--color-black);cursor:pointer}.adminHeaderMenu button:hover{background-color:#f5f5f5}.adminHeaderEmpty{width:30px;height:30px}.adminInputContainer{box-sizing:border-box;display:flex;flex-direction:column;align-self:center;margin-top:1rem;width:100%}.adminInputLabel{margin-bottom:.5rem;font-size:1rem;font-family:var(--font-text);color:var(--color-black);font-family:Montserrat,sans-serif}.adminInputField{width:100%;padding:.6rem;font-size:1rem;border:1px solid var(--color-black);color:var(--color-black);font-family:var(--font-text);background-color:"transparent";font-weight:300;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:Montserrat,sans-serif}.adminInputField:focus{outline:none}.adminInputField:-webkit-autofill,.adminInputField:-webkit-autofill:hover,.adminInputField:-webkit-autofill:focus,.adminInputField:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-white) inset!important;box-shadow:0 0 0 30px var(--color-white) inset!important;background-color:var(--color-white)!important}.adminLightText{color:var(--color-black);font-size:1rem;font-weight:300}.buttonAdminContainer{padding:.7rem 1rem;cursor:pointer;border:1px solid var(--color-black);background-color:transparent;transition:opacity .3s ease}.buttonAdminContainer:hover{opacity:.7}.buttonAdminContainer:disabled{opacity:.2;cursor:not-allowed}.buttonAdminText{font-size:1rem;color:var(--color-black)}.adminLinkContainer{width:100%;border-bottom:1px solid var(--color-lightGray);padding:20px 10px;display:flex;justify-content:space-between;align-items:center}.adminLinkArrowContainer{margin-top:5px}.adminLinkArrowLine{width:9px;height:1px;background-color:var(--color-black);transform:rotate(-45deg)}.adminLinkArrowLine:nth-child(2){transform:rotate(45deg);margin-top:-7px}.adminContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;overflow-x:hidden}.adminLoginContainer{padding:3rem 0;padding-bottom:30px;max-width:500px;width:100%;gap:10px;display:flex;flex-direction:column;align-items:center}.adminContainerInner{max-width:500px;width:100%;gap:10px;display:flex;flex-direction:column;align-items:center}.adminExitButton{padding:8px 14px;font-size:14px;cursor:pointer;align-self:flex-end;border-radius:10px;margin-bottom:40px;border:1px solid var(--color-white);background-color:var(--color-superDarkGray);color:var(--color-white);transition:all .2s ease}.adminExitButton:hover{background-color:var(--color-darkGray)}.adminProductContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;overflow-x:hidden;gap:10px}.adminProductContent{width:100%;max-width:500px;gap:10px;display:flex;flex-direction:column}.adminSelectedProductContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;overflow-x:hidden;gap:20px}.adminSelectedProductContent{width:100%;max-width:500px;gap:10px;display:flex;flex-direction:column}.adminSelectedProductText{font-size:1rem;font-weight:500;color:var(--color-black)}.adminSelectedProductSoldOutContent{align-items:center;display:flex;margin:20px 0 10px;justify-content:space-between}.adminSelectedProductSoldOutOptions{display:flex;gap:40px}.adminSelectedProductCategories{align-items:center;display:flex;margin:20px 0 10px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.adminSelectedProductCategoriesInput{margin-right:6px}.adminSelectedProductDropdownContainer{background-color:#dbdbdb;padding:10px 6px;border-radius:3px}.adminSelectedProductDropdownText{font-size:1rem;font-weight:500;color:var(--color-black);margin-bottom:10px;margin-top:40px}.adminSelectedProductDropdownHeader{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.adminSelectedProductDropdownContent{margin-top:40px}.adminSelectedProductDropdownItem{margin-bottom:10px;padding:10px;background-color:silver;border-radius:3px}.adminSelectedProductDropdownItemBottom{display:flex;align-items:flex-end;gap:20px}.adminSelectedProductAddItemButton{margin-top:10px;width:100%;display:flex;justify-content:center}.adminOrderItemContainer{padding:1rem 6px;padding-bottom:30px;max-width:500px;width:100%;gap:10px;display:flex;flex-direction:column;border-bottom:1px solid var(--color-lightGray)}.adminOrderItemHorizontalContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.adminOrderItemIdText{color:var(--color-black);font-size:1.2rem;font-weight:500}.adminOrderItemNameText{color:var(--color-darkGray);font-size:.9rem;font-weight:400}.adminOrderItemDateText,.adminOrderItemCityText{color:var(--color-darkGray);font-size:.9rem;font-weight:300}.adminOrderItemProductImage{width:40px;height:40px;border-radius:50%;object-fit:cover}.adminOrderItemProductImagesContainer{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.adminOrderItemTotalText{color:var(--color-green);font-size:1.2rem;font-weight:400}.adminOrderItemGap{margin-top:20px}.adminActualOrdersPageContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;overflow-x:hidden;gap:20px}.adminActualOrdersPageLightText{margin-bottom:.5rem}.adminOrderProductContainer{margin-bottom:10px;align-items:center;display:flex;flex-direction:row;gap:12px}.adminOrderProductImage{min-width:60px;max-width:60px;width:100%;height:60px;object-fit:cover;border-radius:8px}.adminOrderProductInfoContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:8px;display:flex}.adminOrderProductInfoDetails{display:flex;flex-direction:column;gap:8px}.adminOrderProductInfoPrice{min-width:50px;height:max-content;display:flex;flex-direction:column;gap:8px;width:max-content;justify-content:center}.adminOrderProductRegularText{font-size:1rem;font-weight:400;color:var(--color-black)}.adminOrderProductLightText{font-size:1rem;font-weight:300;color:var(--color-black)}.adminOrderProductEndText{text-align:end}.adminOrderLineTextContainer{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:8px}.adminOrderLineRegularText{font-size:1rem;font-weight:400;color:var(--color-black)}.adminOrderContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;overflow-x:hidden;gap:20px}.adminOrderContent{width:100%;max-width:500px}.adminOrderShippingText{margin-top:32px;margin-bottom:12px;text-align:center}.adminOrderMargins{margin-top:32px;margin-bottom:32px}.adminOrderRegularText{font-size:1rem;font-weight:400;color:var(--color-black)}.adminArchivedContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;overflow-x:hidden;gap:20px}.adminArchivedLightText{margin-bottom:.5rem}.adminActualEventLineContainer{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:8px;gap:20px}.adminActualEventText{font-size:1rem;font-weight:400;color:var(--color-black)}.adminEventLinkContainer{padding:1rem 6px;padding-bottom:30px;max-width:500px;width:100%;gap:10px;display:flex;flex-direction:column;border-bottom:1px solid var(--color-lightGray)}.adminActualEventsPageContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;overflow-x:hidden;gap:20px}.adminEventContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.adminEventInner{max-width:500px;width:100%;gap:10px;display:flex;flex-direction:column;align-items:center;margin-top:20px;gap:20px}.adminEventRequirementsContainer{margin-bottom:10px;display:flex;flex-direction:row;gap:40px;justify-content:center}.adminEventRequirementsInner{margin-top:10px}.adminEventRequirementsText{font-weight:300;font-size:1rem;color:var(--color-black)}.adminEventRequirementsUl{list-style-type:disc;padding-left:20px;text-align:left;margin-top:8px}.adminDeliverySettingsPageContainer{background-color:var(--color-white);min-height:100vh;min-width:calc(100vw + 10px);width:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;overflow-x:hidden;gap:20px}.adminDeliverySettingsPageContent{width:100%;max-width:500px;gap:20px;display:flex;flex-direction:column}.adminDeliverySettingsPageInner{background-color:#dbdbdb;padding:10px 6px;border-radius:3px}.adminDeliverySettingsPageDoubleInner{margin-bottom:10px;padding:10px;background-color:silver;border-radius:3px}.adminDeliverySettingsPageMarginBottom{margin-bottom:20px}.headerContainer{display:flex;justify-content:space-between;align-items:center;max-width:1200px;width:100%;margin-top:30px}.headerLogo{height:clamp(30px,7vw,50px)}.headerNavLinksContainer{display:flex;align-items:center;gap:20px}.navLink{text-decoration:none;color:var(--color-black);font-family:var(--font-special);font-weight:500;font-size:16px;transition:color .3s;padding:5px}.navLink:hover{color:var(--color-midGray)}.headerSocialLinksContainer{display:flex;align-items:center;gap:10px}.headerSocialLinksContainer a{color:var(--color-black);transition:color .3s;padding:5px}.headerSocialLinksContainer a:hover{color:var(--color-midGray)}@media (max-width: 400px){.headerNavLinksContainer{gap:10px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:sans-serif;line-height:1}ul,ol{list-style:none}a{text-decoration:none;color:inherit;outline:none;-webkit-tap-highlight-color:transparent}div{outline:none;-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;box-shadow:none;background-color:var(--color-white);border-radius:0}button,input,textarea{border:none;outline:none;background:none;-webkit-tap-highlight-color:transparent}@font-face{font-family:Ambroise-Std;src:url(/assets/Ambroise-Std-Light-q74ZkNT8.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Calluna;src:url(/assets/Calluna-Regular-Bf4PvFk1.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Unicase;src:url(/assets/CormorantUnicase-Medium-pl1EwIo2.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Unicase;src:url(/assets/CormorantUnicase-Regular-GBUi-7nd.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-black: #000;--color-superDarkGray: #1e1e1e;--color-darkGray: #333;--color-midGray: #888;--color-lightGray: #ccc;--color-white: #fff;--color-halfTransparentWhite: #ffffff80;--color-red: #ff2828;--color-green: #1cc01f;--color-shadowBlack: #0000004d;--font-title: "Ambroise-Std", serif;--font-text: "Calluna", sans-serif;--font-special: "Cormorant Unicase", serif}.App{display:flex;flex-direction:column;align-items:center;padding:0 10px}
