.homeContainer{max-width:1140px;width:100%;margin-bottom:6rem;margin-right:1rem;margin-left:1rem}.homeText{font-size:12px;font-weight:300;line-height:1.5;color:#000}.homeText:nth-child(3){margin-bottom:3rem}.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}}.productCardContainer{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;width:100%;text-decoration:none;max-width:258px;position:relative}.productCardSoldOutContainer{position:absolute;top:10px;right:10px;width:80px;height:80px;background-color:#4a3434;align-items:center;justify-content:center;display:flex;border-radius:50%;z-index:1}.productCardSoldOutText{color:#fff;font-size:14px;transform:rotate(20deg)}.productCardImageWrapper{width:100%;aspect-ratio:1.5357;position:relative;margin-bottom:1rem}.productCardImageWrapper img{width:100%;height:100%;object-fit:cover}.productCardContainer img{width:100%;object-fit:cover;aspect-ratio:1.5357;margin-bottom:1rem}.productCardPrice{font-size:12px;color:#000;margin-bottom:1rem}.productCardName{font-size:18px;color:#000;line-height:1.4;text-transform:uppercase}.productCardSkeletonContainer{display:flex;flex-direction:column;align-items:center;gap:16px}.shopContainer{max-width:1140px;width:100%;margin-bottom:6rem;margin-right:1rem;margin-left:1rem}.shopLoadingContainer{display:flex;justify-content:center}.shopMessageError{color:#ee0606;font-weight:300;font-size:1rem}.shopGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,max-content));gap:36px;width:100%}@media (max-width: 500px){.shopGrid{justify-content:center}}.eventsContainer{max-width:1140px;width:100%;margin-bottom:6rem;margin-right:1rem;margin-left:1rem}.eventsText{font-size:12px;font-weight:300;line-height:1.5;color:#000}.contactsContainer{max-width:1140px;width:100%;margin-bottom:6rem;margin-right:1rem;margin-left:1rem}.contactsMedium{font-size:12px;font-weight:500;color:#000;line-height:20px}.contactsLight{font-size:12px;font-weight:300;color:#000;line-height:20px}.contactsMargin{margin-bottom:1rem}.contactsLink{font-size:12px;color:#000;text-decoration:underline;font-weight:300}.inputContainer{width:100%;box-sizing:border-box}.inputLabel{margin-bottom:.5rem;font-size:1rem;color:#000}.inputField{width:100%;padding:.6rem;font-size:1rem;border:1px solid #000;color:#000;background-color:#fff;font-family:KyivTypeSerif,serif;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 white inset!important;box-shadow:0 0 0 30px #fff inset!important;background-color:#fff!important}.inputDdContainer{width:100%;box-sizing:border-box}.inputDdLabel{margin-bottom:.5rem;font-size:1rem;color:#000}.inputDdInput{width:100%;padding:.6rem;font-size:1rem;border:1px solid #000;color:#000;background-color:#fff;font-family:KyivTypeSerif,serif;border-radius:0;-webkit-appearance:none;-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 white inset!important;box-shadow:0 0 0 30px #fff inset!important;background-color:#fff!important}.buttonContainer{padding:.7rem 1rem;cursor:pointer;border:1px solid #000;background-color:transparent;transition:opacity .3s ease}.buttonContainer:hover{opacity:.7}.buttonContainer:disabled{opacity:.2;cursor:not-allowed}.buttonText{font-size:1rem;color:#000;font-family:KyivTypeSerif,serif}.basketFormContainer{display:flex;flex-direction:column;gap:2rem;max-width:600px;width:100%}.basketFormTitle{font-size:1.1rem;margin:2rem 0 0}.basketFormTitle:nth-child(1){margin:0}.basketFormRadioContainer{display:flex;flex-direction:column;gap:1rem}.basketFormRadioOption{display:flex;align-items:center;gap:.5rem}.basketFormRadioLabel{font-size:1rem;color:#000;cursor:pointer}.basketFormRadioInput{width:16px;height:16px;border:1px solid #000;border-radius:10px;background-color:#fff;cursor:pointer;margin-top:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.basketFormRadioInput:checked{border:4px solid #1e1e1e}.basketFormDoubleContainer{display:flex;width:100%;align-items:center;gap:1rem}.clearFormButton{color:#6e6e6e;cursor:pointer;font-size:.9rem;align-self:center}@media (max-width: 920px){.basketFormTitle{justify-content:center;display:flex}}@media (max-width: 480px){.basketFormContainer{gap:1.5rem}.basketFormDoubleContainer{display:flex;flex-direction:column;align-items:center;gap:1.5rem}}.basketCardContainer{display:flex;align-items:center;width:100%;max-width:500px;margin-bottom:4rem}.basketCardImage{width:120px;height:120px;margin-right:1.5rem;object-fit:cover}.basketCardInfoContainer{display:flex;flex:1;flex-direction:column;justify-content:center;gap:1rem}.basketCardNamePriceContainer,.basketCardQuantityContainer{display:flex;justify-content:space-between;align-items:center;gap:2rem}.basketCardQuantityButton{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:8px 16px;font-weight:300;transition:opacity .2s ease;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.basketCardQuantityButton:hover{opacity:.7}.basketCardQuantityButtonContainer{margin-right:-16px}.basketCardQuantity{color:#000;font-size:1rem;font-weight:300}.basketCardMediumText{font-size:1rem;color:#000;font-weight:400}.basketCardRegularText{font-size:1rem;color:#000;font-weight:300}@media (max-width: 1024px){.basketCardImage{width:100px;height:100px;margin-right:1rem}.basketCardInfoContainer{gap:.5rem}}@media (max-width: 920px){.basketCardContainer{max-width:600px}.basketCardImage{width:120px;height:120px}}@media (max-width: 520px){.basketCardImage{width:100px;height:100px}}@media (max-width: 440px){.basketCardContainer{margin-bottom:2rem}.basketCardImage{width:80px;height:80px;margin-right:.5rem}.basketCardQuantityButton{font-size:.875rem;padding:6px 12px}.basketCardQuantityButtonContainer{margin-right:-10px}.basketCardMediumText,.basketCardRegularText,.basketCardQuantity{font-size:.875rem}}@media (max-width: 326px){.basketCardContainer{max-width:310px}}.basketItemsContainer{max-width:500px;width:100%;overflow:hidden}.basketItemsInfoContainer{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.basketItemsMediumText{font-size:16px;color:#000;margin-top:1rem;transition:opacity .3s ease;font-weight:400}.basketItemsRegularText{font-size:1rem;color:#000;font-weight:300}@media (max-width: 920px){.basketItemsContainer{max-width:600px}}.basketContainer{max-width:1140px;width:100%;display:flex;justify-content:center;margin-bottom:6rem;padding-right:1rem;margin-left:1rem}.basketEmptyText{font-size:12px;color:#000}.basketContainerInner{gap:2rem;display:flex;width:100%;justify-content:space-between}@media (max-width: 920px){.basketContainerInner{flex-direction:column-reverse;align-items:center;gap:3rem}}.shippingContainer{max-width:1140px;width:100%;margin-bottom:6rem;margin-right:1rem;margin-left:1rem}.shippingTitle{font-size:12px;font-weight:300;line-height:1.5;color:#000}.partnersContainer{max-width:1140px;width:100%;margin-bottom:6rem;margin-right:1rem;margin-left:1rem}.partnersTitle{font-size:12px;font-weight:300;line-height:1.5;color:#000}.productPhotoContainer{display:flex;flex-direction:column;align-items:center;max-width:450px;width:100%}.productPhotoMain{width:450px;aspect-ratio:1 / 1;box-shadow:2px 2px 4px #00000045;margin-bottom:1rem}.productPhotoThumbnailContainer{display:flex;flex-wrap:wrap;max-width:450px;width:100%;gap:12.5px;justify-content:start}.productPhotoThumbnails{width:80px;aspect-ratio:1 / 1;cursor:pointer;border:3px solid #fff;transition:opacity .3s ease}.productPhotoThumbnails:hover{opacity:.85}.productPhotoThumbnails.active{border:3px solid #201644}@media (max-width: 1150px){.productPhotoContainer{max-width:420px}.productPhotoMain{width:420px}.productPhotoThumbnails{width:74px;border:2px solid #fff}.productPhotoThumbnails.active{border:2px solid #201644}}@media (max-width: 1080px){.productPhotoContainer{max-width:400px}.productPhotoMain{width:400px}.productPhotoThumbnails{width:70px}}@media (max-width: 1024px){.productPhotoContainer{max-width:380px}.productPhotoMain{width:380px}.productPhotoThumbnails{width:66px}}@media (max-width: 960px){.productPhotoContainer{max-width:360px}.productPhotoMain{width:360px}.productPhotoThumbnails{width:62px}}@media (max-width: 900px){.productPhotoContainer{max-width:340px}.productPhotoMain{width:340px}.productPhotoThumbnails{width:58px}}@media (max-width: 852px){.productPhotoContainer{max-width:320px}.productPhotoMain{width:320px}.productPhotoThumbnails{width:54px}}@media (max-width: 700px){.productPhotoContainer{flex-direction:row;gap:2rem;max-width:542px;align-self:center}.productPhotoMain{margin-bottom:0}.productPhotoThumbnailContainer{gap:8.7px;align-self:start;max-height:320px;max-width:123px;display:flex;flex-direction:column}.productPhotoThumbnails{width:57px}}@media (max-width: 662px){.productPhotoContainer{gap:1rem}}@media (max-width: 645px){.productPhotoContainer{flex-direction:column}.productPhotoMain{margin-bottom:1rem}.productPhotoThumbnailContainer{gap:8.7px;align-self:center;max-width:320px;flex-direction:row}.productPhotoThumbnails{width:57px}}.productInfoName{font-size:2rem;color:#000;margin:.5rem 0 2rem;text-align:center}.productInfoDescription{font-size:1.2rem;color:#000;margin-bottom:4rem;text-align:center;font-weight:300}.productInfoPrice{font-size:1.5rem;color:#000;margin-bottom:4rem;text-align:center;font-weight:300}.productInfoBuyContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:4rem;gap:5rem}.productInfoQuantity{display:flex;flex-direction:row;align-items:center;gap:.5rem}.productInfoQuantity label{font-size:1rem;color:#000;font-weight:300}.productInfoQuantity input{width:45px;padding:.4rem;font-size:1.1rem;border:1px solid #000000;background-color:#fff;margin:0 .5rem;align-items:center;text-align:center;font-family:KyivTypeSerif,serif;font-weight:300;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.productInfoQuantitySymbol{font-size:1.2rem;color:#000;padding:1rem;cursor:pointer;font-weight:300;transition:opacity .3s ease}.productInfoQuantitySymbol:hover{opacity:.7}.productInfoQuantity input::-webkit-outer-spin-button,.productInfoQuantity input::-webkit-inner-spin-button{-webkit-appearance:none}.productInfoQuantity input[type=number]{-moz-appearance:textfield;appearance:textfield}.productInfoIngredients{font-size:1rem;color:#3a3a3a;margin-bottom:3rem;text-align:center;font-weight:300}.productInfoAdditional{font-size:1rem;color:#3a3a3a;margin-bottom:2rem;text-align:center;font-weight:300}@media (max-width: 1212px){.productInfoName{font-size:1.8rem}.productInfoDescription{font-size:1.2rem}.productInfoPrice{font-size:1.4rem;margin:0 0 3rem}.productInfoIngredients,.productInfoAdditional{font-size:1rem}}@media (max-width: 1100px){.productInfoName{font-size:1.6rem}.productInfoDescription{font-size:1.1rem;margin:0 0 3rem}.productInfoPrice{font-size:1.3rem;margin:0 0 2.8rem}.productInfoIngredients,.productInfoAdditional{font-size:1rem}}@media (max-width: 990px){.productInfoName{font-size:1.5rem;margin:.5rem 0 1.8rem}.productInfoDescription{font-size:1rem}.productInfoPrice{font-size:1.2rem;margin:0 0 2.9rem}.productInfoBuyContainer{margin:0 0 3rem;gap:4rem}.productInfoIngredients{font-size:.9rem;margin:0 0 2.8rem}.productInfoAdditional{font-size:.9rem;margin:0 0 2rem}}@media (max-width: 874px){.productInfoName{font-size:1.5rem;margin:.5rem 0 1.8rem}.productInfoDescription{font-size:1rem;margin:0 0 2.4rem}.productInfoPrice{font-size:1.1rem;margin:0 0 1rem}.productInfoBuyContainer{flex-direction:column;align-items:center;justify-content:center;margin:0 0 2.4rem;gap:1rem}.productInfoIngredients,.productInfoAdditional{font-size:.8rem;margin:0 0 2rem}}@media (max-width: 700px){.productInfoPrice{margin:0 0 1.4rem}.productInfoBuyContainer{margin:0 0 2.2rem;gap:1.4rem}}.productPageContainer{max-width:1140px;width:100%;margin-bottom:6rem;padding-right:1rem;margin-left:1rem}.productPageCenterContainer{display:flex;height:fit-content;width:100%;justify-content:center}.productPageNav{font-size:1rem;color:#3a3a3a;margin-bottom:2rem;font-weight:300}.productPageNavLink{color:#3a3a3a;text-decoration:none}.productPageProduct{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:4rem}@media (max-width: 1190px){.productPageProduct{gap:3rem}}@media (max-width: 1110px){.productPageProduct{gap:2rem}}@media (max-width: 1082px){.productPageNav{font-size:.9rem;margin-bottom:2rem}}@media (max-width: 900px){.productPageProduct{gap:1.6rem}}@media (max-width: 800px){.productPageNav{font-size:.8rem;margin-bottom:1.5rem}}@media (max-width: 700px){.productPageProduct{flex-direction:column}}.thanksgivingContainer{max-width:1140px;width:100%;margin-bottom:6rem;margin-right:1rem;margin-left:1rem}.thanksgivingTitle{font-size:18px;font-weight:400;color:#000;margin-bottom:2rem;margin-top:0}.thanksgivingText{font-size:12px;margin-bottom:.5rem;color:#000;font-weight:300}.error404{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;text-align:center}.error404__title{font-size:8rem;font-weight:800;margin:0;color:#111}.error404__subtitle{font-size:1.8rem;margin:10px 0;color:#555}.error404__text{font-size:1.1rem;margin-bottom:30px;color:#777}.error404__btn{padding:12px 28px;border:none;background:#000;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s ease}.error404__btn:hover{background:#333}.adminLinesTextContainer{display:flex;gap:1rem}.adminLinesTextExtraLightText{color:#fff;font-size:1rem;font-weight:200}.adminLinesTextMediumText{color:#fff;font-size:1rem;font-weight:500}.statusDropdownContainer{width:140px}.statusDropdownButton{display:flex;align-items:center;padding:8px;width:100%;cursor:pointer;background-color:transparent;border:1px solid #fff;color:#fff;font-family:Montserrat,sans-serif;font-size:.8rem;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='%23ffffff' 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;position:relative}.statusDropdownCircle{width:12px;height:12px;border-radius:50%;margin-right:8px}.statusDropdownList{border:1px solid #fff;background-color:#252525;list-style:none;z-index:10;color:#fff;font-family:Montserrat,sans-serif;font-size:.9rem;position:absolute;width:140px;box-sizing:border-box}.statusDropdownItem{display:flex;align-items:center;padding:8px;cursor:pointer}.statusDropdownItem:hover{background-color:#373737}.adminContainer{background-color:#191919;min-height:100vh;min-width:100vw;padding:3rem 0;display:flex;justify-content:center;margin-left:calc(-50vw + 50%);font-family:Montserrat,sans-serif}.adminContainerInner{width:100%;max-width:1200px}.adminOrder{box-sizing:border-box;border:1px solid #fff;padding:1rem;margin-bottom:3rem;width:100%;justify-content:space-between;display:flex}.adminOrderContainer{display:flex}.adminColumnContainer{display:flex;flex-direction:column;gap:.3rem;width:100%}.adminLightText{color:#fff;font-size:1rem;font-weight:300;margin-bottom:.5rem}.adminMediumText{color:#fff;font-size:1rem;font-weight:500}.adminQuantityText{color:#fff;font-size:1rem;font-weight:200;padding:0 .5rem}.adminTextarea{padding:.5rem;flex:auto;min-height:140px;border:1px solid #fff;background-color:#252525;color:#fff;font-family:Montserrat,sans-serif;font-size:.9rem}.adminTextarea:active,.adminTextarea:focus{outline:none;background-color:#323232}.adminRowContainer{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1250px){.adminContainerInner{padding:0 1rem}}@media (max-width: 940px){.adminColumnContainer{margin-right:1rem}.adminColumnContainer:nth-child(3){margin-right:0}}@media (max-width: 866px){.adminOrder{flex-direction:column;gap:2rem;align-items:center}.adminColumnContainer{margin-right:0}}@media (max-width: 340px){.adminContainerInner{padding:0}}.footer{width:100%;background:#161616;border-top:8px solid #393939;color:#fff}.footerLine{height:8px;background-color:#050505}.footerContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;background:#161616f2 url(/assets/floor-AS-iH-Lt.png) repeat center / auto;background-blend-mode:multiply}.footerContainer ul{display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none}.footerContainer ul li a{display:inline-flex;align-items:center;justify-content:center;padding:3px 1rem;color:#fff;text-decoration:none;font-size:12px;transition:opacity .3s ease}.footerContainer ul li a:hover{opacity:.7}.footerSocialContainer{display:flex;justify-content:center;flex-direction:column;margin-top:10px}.footerSocialIcon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease}.footerSocialIcon:hover{opacity:.7}.headerLogoContainer{display:flex;width:100%;align-items:center;justify-content:center;padding:1rem 0 3rem}.headerLogoImg{width:clamp(160px,30vw,300px);height:auto}.shopNavContainer{max-width:150px;width:100%;margin:0;margin-left:1rem;background:#fff;height:100vh;position:sticky;top:0;transition:transform .3s ease}.shopNavToggle{display:none;position:fixed;top:1rem;left:1rem;z-index:2000;background:none;border:none;font-size:2rem;width:40px;height:40px;cursor:pointer;color:#000}.shopNavOverlay{position:fixed;inset:0;background:#0006;z-index:1000}.shopNavContainer a{text-decoration:none;color:inherit}.shopNavShopLink{display:flex;margin-bottom:6px}.shopNavShopLinkActive{background-color:#7f0000}.shopNavShopLinkText{font-size:14px;color:#000;font-family:KyivTypeSerif,serif;text-transform:uppercase}.shopNavShopLinkTextActive{color:#fff}.shopNavContainer ul{display:flex;flex-direction:column;list-style:none}.shopNavContainer ul li{margin-bottom:6px;font-size:14px;cursor:pointer;text-transform:uppercase;font-family:KyivTypeSerif,serif}.shopNavContainer ul li.active{font-weight:700}.shopNavBasket{margin-top:40px;display:flex;align-items:center;margin-bottom:6rem}@media (max-width: 500px){.shopNavToggle{display:block}.shopNavContainer{position:fixed;min-width:250px;margin:0;padding:7rem 1rem 0;top:0;left:0;transform:translate(-100%);z-index:1500;height:100%;box-shadow:2px 0 8px #0003}.shopNavContainer.open{transform:translate(0)}}*{margin:0;padding:0;box-sizing:border-box}button{background:none;border:none;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}button:focus{outline:none}body{font-family:KyivTypeSerif,serif;font-weight:400;background-color:#fff;height:100%}.container{min-height:100vh;display:flex;flex-direction:column}.main{flex:1;margin:0 auto;max-width:1366px;width:100%;display:flex;flex-direction:row;justify-content:space-between}@font-face{font-family:KyivTypeSerif;src:url(/assets/KyivTypeSerif-Light-BjYZdyYK.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:KyivTypeSerif;src:url(/assets/KyivTypeSerif-Regular-DI-E57O6.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:KyivTypeSerif;src:url(/assets/KyivTypeSerif-Medium-DGZJDuCj.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:KyivTypeSerif;src:url(/assets/KyivTypeSerif-Bold-C6IFL770.otf) format("opentype");font-weight:700;font-style:normal}
