@font-face{font-family: 'FontAwesome';font-style: normal;font-weight: 200;src: local('FontAwesome'),local('FontAwesome'),url(/Grace/Core/Design/Fonts/FontAwesome.woff) format('woff');font-display: block;}.Debug{margin: 10px;background: white;color: #705c5e;font-family: Arial;}.Debug *{color: #705c5e;}.Debug table.DB{margin-top: 15px;border: 1px solid #d3d3d3;}.Debug table.DB td,.Debug table.DB th{padding: 12px 15px;white-space: normal;}.Debug table.DB td{border: 1px solid #e2e2e2;white-space: normal;}.Debug table.DB tr:nth-of-type(2n) td{background: #f6f6f6;}.Debug table.DB tr:hover td{background-color: lightgray;}.Debug table.DB th{background: #ededed;background: -webkit-gradient(linear,0 0,0 bottom,from(#ededed),to(#e8e9eb));background: -moz-linear-gradient(#ededed,#e8e9eb);background: linear-gradient(#ededed,#e8e9eb);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#e8e9eb');}.Debug table.DB th.Order{cursor: pointer;}.Debug table.DB th.Order span::after{display: block;content: " ";font-family: FontAwesome;}.Debug table.DB th.Order.ASC span::after,.Debug table.DB th.Order.DESC span::after,.Debug table.DB th.Order:hover span::after{content: "\f077";}.Debug table.DB th.Order.ASC span::after,.Debug table.DB th.Order.DESC:hover span::after{content: "\f077";}.Debug table.DB th.Order.DESC span::after,.Debug table.DB th.Order:hover span::after{content: "\f078";}.Debug select{border: 1px solid black;height: 30px;}.Debug .Total{margin: 10px 0;font-size: 16px;}.Debug input{margin-left: 20px;}.Debug label{cursor: pointer;}.Debug .Heading{margin-bottom: 15px;font-weight: bold;font-size: 16px;}@font-face{font-family: 'FontAwesome';font-style: normal;font-weight: 200;src: local('FontAwesome'),local('FontAwesome'),url(/Grace/Core/Design/Fonts/FontAwesome.woff) format('woff');font-display: block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.Button.AddToCart.Hide{display: none;}.Button.GoToCart{display: none;}.Button.GoToCart.Show{display: inline-block;}.AboutMePageSection h1{margin-bottom: 59px;}.AboutPageDescription{font-size: 36px;line-height: 42px;max-width: 1180px;margin-left: auto;margin-right: auto;margin-bottom: 154px;}.AboutPageFirstSection{background-position: 11px 120px;background-repeat: no-repeat;}.AboutPageText{max-width: 1200px;margin-left: auto;margin-right: auto;position: relative;margin-bottom: 40px;}.AboutPageText .MediaRight{width: 326px;margin-left: 57px;}.AboutPageText h2{font-size: 36px;line-height: 42px;font-weight: 500;margin-bottom: 28px;}.AboutPageText h3{font-size: 30px;line-height: 35px;font-weight: normal;margin-bottom: 28px;}.AboutPageText .AboutSignature{text-align: right;font-size: 50px;line-height: 81px;padding-top: 33px;}.AboutPageCyanSteinSection{background-position: right 700px;background-repeat: no-repeat;}.AboutPageNextSection{background-position: left 36px;background-repeat: no-repeat;}.AboutPageNextText,.AboutPageNextText.Container{max-width: 1160px;margin-left: auto;margin-right: auto;padding-bottom: 100px;}.AboutPageNextText{padding: 0 15px;}@media (max-width: 1023px){.AboutMePageSection{padding-left: 15px;padding-right: 15px;}	.AboutPageText .MediaGallery{width: 100%;margin-left: 0;max-width: 100%;width: 100%;margin-top: 0;float: none;margin-bottom: 30px;}	.AboutPageText .MediaGallery .MediaRow:not(:nth-of-type(1)):not(:nth-of-type(2)){display: none;}}@media (min-width: 450px){.AboutPageText .AboutSignature{font-size: 80px;}}@media (min-width: 1024px){.AboutPageText{left: 40px;margin-bottom: 104px;text-align: left;}	.AboutPageText .MediaGallery{margin-bottom: 0;}	.AboutPageText .MediaGallery .MediaRow{display: block;}}.Debug{display: none;}*{box-sizing: border-box;outline: none;}html,body{padding: 0;margin: 0;scroll-behavior: smooth;}body{position: relative;}html,body,body a{font-weight: 300;color: black;font-size: 19px;}html,body,body input,body textarea{font-family: var(--raleway);}a{text-decoration: unset;}h1,h2,h3,h4,h5,h6{margin: 0;font-weight: normal;}p{margin-top: 0;}h1.ScriptFont{font-size: 80px;line-height: 81px;}ul,ol,li{padding: unset;list-style: none;margin: unset;}.Clear::after{display: block;content: '';clear: both;}.CenterText{text-align: center;}.Button{display: inline-block;cursor: pointer;padding: 8px 14px;background-color: #B88476;border: 1px solid #B88476;color: white;border-radius: 10px;font-size: 25px;line-height: normal;text-shadow: 0px 4px 4px rgba(0,0,0,0.25);font-family: var(--raleway);}.BgImg{background: no-repeat center center;background-size: cover;}img,svg{max-width: 100%;height: auto;}.Image{background-position: center center;background-size: cover;background-repeat: no-repeat;}table{width: 100%;border-collapse: collapse;border-spacing: 0;}.ScriptFont{font-family: var(--script);font-weight: normal;}.SepLines{margin-top: -446px;}.TextCenter{text-align: center;}.Hidden{display: none;}.ScrollBarPanel{overflow: auto;scrollbar-width: none;}.ScrollBarPanel::-webkit-scrollbar{display: none;}.TooltipBox{max-width: 300px;padding: 10px;display: none;position: absolute;border: 1px solid #509107;background: #f5f5f5;z-index: 1000;text-align: left;}.DialogInfo{position: fixed;background: transparent;transition: background-color 1000ms;z-index: 11;}.DialogContent{margin: auto;padding: 10%;overflow: auto;text-align: left;}.DialogInfo .DialogContent,.DialogInfo.Activated.Closing .DialogContent{position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;background: white;transition: all 1000ms;}.DialogInfo .Close{position: absolute;right: 15px;top: 15px;width: 30px;height: 30px;cursor: pointer;z-index: 3;}.DialogInfo [data-view]{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: grid;align-items: center;justify-content: center;padding: 5%;opacity: 1;transition: opacity 1000ms;z-index: 2;text-align: center;}.Head{--coef: 1;--coef-logo: 1;--coef-bg: 1}.Head{position: fixed;left: 0;right: 0;top: 0;z-index: 100;display: flex;background-image: linear-gradient(to bottom,rgba(255,255,255,70),rgba(255,255,255,calc(1 - var(--coef-bg))));padding: calc(17px * var(--coef)) 10px calc(17px * var(--coef)) 10px;justify-content: flex-end;align-items: flex-start;}.Head .MainLogo{max-width: calc(150px * var(--coef-logo));margin-right: auto;}.SearchBox svg,.MiniCart svg{width: auto;height: 25px;}.Head>div{}.Head nav a{text-transform: uppercase;font-weight: normal;font-size: 16px;}.SearchBox{margin-right: 13px;}.SearchForm{display: none;}.SearchBox,.MiniCart,.MenuBlock{margin-top: calc(25px * var(--coef));}.Head nav{margin-top: 0;}.Container{max-width: 1620px;margin-left: auto;margin-right: auto;}.Bestsellers{margin-bottom: 124px;}.Bestsellers .Heading{font-size: 30px;line-height: 100%;margin-bottom: 41px;font-weight: normal;}.ProductsList{display: grid;grid-template-columns: 1fr;gap: 15px;padding: 0 15px;}.ProductsList .ProductItem .Price{margin-right: 0;}.ProductItem .BgImg{display: block;padding-top: 71.5%;margin-bottom: 24px;}.ProductItem .Price{font-size: 24px;line-height: 36px;font-weight: 500;}.ProductName{display: block;margin-bottom: 9px;line-height: 26px;}.ItemsPrevious,.ItemsNext{position: absolute;top: 0;bottom: 0;display: flex;align-items: center;justify-content: center;padding: 0 25px;cursor: pointer;}.ItemsPrevious{left: 0;}.ItemsNext{right: 0;}.Reviews{position: relative;}.OrdersReviewsIn{display: flex;overflow: auto;scrollbar-width: none;scroll-snap-type: both mandatory;scroll-behavior: smooth;}.OrdersReviewsIn::-webkit-scrollbar{width: 0;background: transparent;}.OrdersReviewsItem{flex: 0 0 100%;display: flex;flex-direction: column;align-items: center;padding: 0 15px;scroll-snap-align: start;}.FiveStars{display: inline-flex;gap: 5px;}.ReviewStar{width: 30px;}.ReviewStar path{fill: none;stroke: #DCC896;stroke-width: 50px;}.ReviewStar.Active path{fill: #DCC896;}.Reviewer{font-size: 22px;line-height: 28px;margin-bottom: 18px;font-weight: normal;}.Reviewer div{font-size: 14px;line-height: 10px;text-align: center;}.OrdersReviewsItem p{font-size: 20px;line-height: 23px;flex: 1;display: flex;align-items: center;margin-top: 0;}.Foot{border-top: 3px solid #DCC896;padding: 77px 0 13px 0;text-align: center;}.Foot nav{margin-bottom: 60px;text-align: center;}.Foot nav a{display: block;padding: 7px 15px;font-size: 18px;line-height: 22px;font-style: normal;}.LowerFoot,.LowerFoot a{font-size: 18px;}.LowerFoot>*{display: inline-block;}.PVWebSign{display: block;margin-top: 25px;}.PVWebSign svg{width: 40px;vertical-align: middle;}.LastBlogHeading{display: flex;}.LastBlogHeading h2{padding: 0 42px;font-size: 45px;line-height: 100%;margin-bottom: 18px;}.LastBlogHeading svg{flex: 1;height: auto;}.UnderHeadSection{padding-top: 182px;}.MediaGallery{text-align: center;}.MediaGallery img{display: block;margin-left: auto;margin-right: auto;}.MediaRight{float: right;max-width: 50%;}.MainHeading{margin-bottom: 70px;}.MainStandardContainer{margin-bottom: 120px;}#MainContent{display: flex;gap: 30px;padding: 0 15px;}.MainPanel{flex: 1;order: 2;}.SidePanel{flex: 0 0 200px;order: 1;}.MainPanelHeading{font-size: 30px;font-weight: normal;line-height: 35px;margin-bottom: 23px;}.MainPanelText{font-size: 20px;line-height: 23px;margin-bottom: 42px;}.MainPanelText:empty{display: none;}.PaddingHeading{padding: 20px 15px 20px 15px;}.CenterHeading{text-align: center;padding: 40px 15px 20px 15px;}.Heading{font-size: 30px;font-weight: bold;padding: 0 15px;margin-bottom: 15px;}.BigHeading{font-size: 30px;padding: 0 15px;}.HPSellingPoints{padding: 0 15px;display: grid;grid-template-columns: 1fr;gap: 20px;}.TextPageContainer{padding: 0 20px;max-width: 900px;}.InPageReviews{margin-bottom: 100px;}.SearchBox{--height: 40px;}.SearchBox:focus-within .SearchForm,.SearchBox.Opened .SearchForm{display: block;}.SearchForm{position: absolute;right: 0;top: calc(80px * 1);}.SearchBox input{border-radius: 5px;background-color: white;border: 1px solid #B88476;height: var(--height);width: 250px;padding: 0 15px;}.SearchBox button{background: none;box-shadow: none;border: none;position: absolute;right: 0;padding: 7px;height: var(--height);width: var(--height);}.SearchBox button svg{width: 100%;height: auto;}@media (max-width: 1024px){.Desktop{display: none;}	.Head>div{display: flex;justify-content: center;}	.Head .MainLogo{order: 1;min-width: 60px;}	.Head .MenuBlock{order: 4;}	.Head .SearchBox{order: 2;}	.Head .MiniCart{order: 3;}	.Burger{width: 30px;height: 30px;display: flex;flex-direction: column;justify-content: space-evenly;cursor: pointer;margin-left: 15px;}	.Burger span{display: block;width: 100%;height: 3px;background: black;}	.Head .MenuBlock{display: flex;justify-content: right;}	.Head .MenuBlock nav{position: absolute;top: 75px;right: 0;background-color: white;transform: translateX(calc(100% + 20px));transition: transform 250ms;margin-top: 0;padding: 50px 0;box-shadow: 0 0 10px black;}	.Head .MenuBlock nav a{padding: 15px 20px;display: block;}	.Head .MenuBlock:focus-within nav{transform: translateX(0);}		.SearchBox svg,.MiniCart svg{width: auto;height: 30px;}}@media (min-width: 600px){.HPSellingPoints{grid-template-columns: 1fr 1fr;}	.ProductsList{grid-template-columns: 1fr 1fr;}	.SearchBox{position: relative;}	.SearchForm{top: 100%;}}@media (min-width: 670px){.Foot nav li:not(:last-child){border-right: 3px solid #DCC896;}	.Foot nav ul{display: flex;justify-content: center;}	.PVWebSign{margin-top: 0;display: inline-block;}	.Bestsellers .Heading{font-size: 60px;}}@media (min-width: 700px){.OrdersReviewsItem{flex: 0 0 50%;}	.Head{padding-left: 48px;padding-right: 48px;}}@media (min-width: 1024px){.Mobile{display: none;}	.Head .MenuBlock{flex: 1;}	.Head nav ul{display: flex;justify-content: center;}	.Head nav ul a{display: block;padding: 0 7px;}	.SepLines{margin-bottom: -16%;}	.ProductsList{grid-template-columns: repeat(4,1fr);}	.HPSellingPoints{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 20px;padding: 0 15px;}	.HPPointIcon{width: 40px;}	.HPPointIcon svg{height: 60px;}	.LastBlogHeading h2{font-size: 55px;}	.ProductsArticlesCarousel{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}	.Heading{font-size: 40px;}	.Foot nav a{padding-left: 37px;padding-right: 37px;}		.OrdersReviewsItem{flex: 0 0 33.33%;}		.SearchBox input{font-size: 18px;}}@media (min-width: 1300px){html,body,body a{font-size: 24px;}	.Button{font-size: 30px;line-height: normal;padding: 16px 25px;}	.Head .MainLogo{max-width: calc(200px * var(--coef-logo));}	.UnderHeadSection{padding-top: 282px;}	.Head nav ul a{padding: 0 15px;}	.Head nav a{font-size: calc(22px * var(--coef));}		.SearchBox svg,.MiniCart svg{width: auto;height: calc(30px * var(--coef));}	.LastBlogHeading h2{font-size: 80px;}	.OrdersReviewsItem{padding: 0 30px;}	.ReviewStar{width: 40px;}	.Reviewer{font-size: 26px;line-height: 31px;}	.ProductsList{gap: 30px;}	.Bestsellers .Heading{font-size: 72px;}	.SidePanel{flex-basis: 300px;}	.ProductsArticlesCarousel{gap: 40px;}}@media (min-width: 1600px){.SearchBox{--height: 55px;}	.Button{font-size: 32px;padding: 19px 30px;}		.Head .MainLogo{max-width: calc(250px * var(--coef-logo));}	.Head nav a{font-size: calc(24px * var(--coef));}	.Head nav ul a{padding: 0 31px;}		.SearchBox svg,.MiniCart svg{width: auto;height: calc(43px * var(--coef));}}.BlogArticles{padding: 0 20px;display: grid;gap: 20px;}.Article{cursor: pointer;}.Article .ImageOuter{position: relative;padding-top: 50%;overflow: hidden;margin-bottom: 10px;}.Article .Image{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: no-repeat center center;background-size: cover;transition: all 500ms;}.Article:hover .Image{left: -30px;top: -30px;width: calc(100% + 60px);height: calc(100% + 60px);}.Article h2 a{font-weight: 500;text-transform: uppercase;}.Article:hover h2 a{text-decoration: underline;}.ArticleDetail{max-width: 1000px;margin-left: auto;margin-right: auto;padding: 0 15px;}.ArticleDetail .MainImage{margin: 0 0 15px 0;background: no-repeat center center;background-size: cover;}.ArticleDetail .TextContent .Image{margin: 15px 0;border-color: #dcc896;}.ArticleDetail .TextContent .Image.ImageRight,.ArticleDetail .TextContent .Image.ImageLeft{margin: 15px;}[data-articles-count]{margin-bottom: 20px;}.ProductsArticlesCarousel{padding: 0 15px;}.ProductsBlogItem{display: block;padding: 10px 0 0 0;}.ProductsBlogItem .Image{float: left;width: 20%;margin-bottom: 10px;padding-top: 0 !important;;}.ProductsBlogItem .Image img{float: left;}.ProductsBlogItem .ArticleContent{float: right;width: calc(80% - 15px);}.ProductsBlogItem .TextContent p{margin-bottom: 10px;}.ArticleDetail .TextContent .GrabbedWebsite .Image{margin: 0 5% 0 0;}.ArticleDetail .TextContent .GrabbedWebsite p{font-size: 14px;line-height: normal;}.ArticleDetail .TextContent .GrabbedWebsite .Buttons{display: inline-block;}@media (min-width: 1024px){}@media (min-width: 640px){.BlogArticles{grid-template-columns: 1fr 1fr;}	.ArticleDetail{display: grid;grid-template-columns: 300px 1fr;gap: 30px;padding-left: 0;}	.ArticleDetail .MainImage{height: 150px;}	.ArticleDetail .TextContent .Image.ImageRight,.ArticleDetail .TextContent .Image.ImageLeft{max-width: 50%;}	}@media (min-width: 1400px){.BlogArticles{grid-template-columns: 1fr 1fr 1fr;gap: 60px;}}@media (max-width: 1023px){.Article h2 a{font-size: 14px;}}@media (max-width: 900px){.ProductsBlogItem .Image{width: 35%;}	.ProductsBlogItem .ArticleContent{width: calc(65% - 15px);}}@media (max-width: 780px){.ProductsBlogItem .TextContent p{font-size: 13px;}}@media (max-width: 640px){.Article h2 a{font-size: 24px;}	.ArticleDetail .MainImage{float: none;width: 100%;padding-top: 50%;height: auto;}	.ProductsBlogItem{height: auto !important;}	.ProductsBlogItem .Image,.ProductsBlogItem .ArticleContent{float: none;width: 100%;}}@media (max-width: 360px){.Article h2 a{font-size: 18px;}}.Cart{max-width: 1200px;margin-left: auto;margin-right: auto;padding: 0 15px;}.Cart .DataOverview{margin-top: 35px;}.Cart .FinishOrderButton{background-color: green;border: 1px solid green;}.Cart .FinishOrderButton:hover{color: green;background-color: transparent;}.Cart table{margin-bottom: 22px;border-bottom: 1px solid #DCC896;}.Cart table thead{border-bottom: 1px solid #DCC896;}.Cart table .Image{display: block;width: 75px;height: 75px;margin: auto 30px 15px 0;background: no-repeat center center;background-size: cover;vertical-align: middle;border: none;line-height: normal;}.Cart .PickupPoints:empty{display: none;}.Cart .CartProductName{font-size: 20px;font-weight: 500;}.Cart table td,.Cart table th{padding: 0 24px;}.Cart table td{font-size: 18px;}.Cart table th{text-align: left;font-size: 24px;font-weight: 500;padding: 7px 24px;}.Cart tbody td{padding: 23px 24px;}.Cart tbody tr:not(:first-of-type) td{padding-top: 0;}.QntProductCart input{width: 70px;height: 35px;border: 1px solid #c4c4c4;text-align: center;font-size: 18px;}.CartItemPrice{font-size: 20px;}.Cart .Remove{display: inline-block;cursor: pointer;border-bottom: 1px solid transparent;}.VoucherAdding{margin-bottom: 18px;}.Cart .VoucherAdding>p{margin-bottom: 15px;}.Cart .VoucherAdding .Button{font-size: 24px;padding: 8px 15px;}.Cart .VoucherAdding .TextRight{text-align: right;}.Cart .Disabled{display: none !important;}.VoucherAddingHandling{text-decoration: underline;font-size: 12px;cursor: pointer;font-size: 15px;}.VoucherAddingHandling svg{vertical-align: middle;margin-right: 8px;}.VoucherAdding .VoucherAddingPanel{display: none;position: absolute;margin-top: 10px;background: white;box-shadow: inset 0 0 5px rgba(0,0,0,0.6);border-radius: 3px;padding: 10px;}.VoucherAdding.Opened .VoucherAddingPanel{z-index: 11;display: inline-block;}.VoucherAdding.Opened::before{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 10;content: '';background: rgba(0,0,0,0.6);}.VoucherAdding .Close{display: inline-block;margin-bottom: 10px;line-height: 40px;height: 40px;padding: 0 10px;text-align: center;cursor: pointer;font-size: 14px;}.VoucherAdding .Close:hover{background-color: black;color: white;}.CartUnderTableItems{margin-bottom: 117px;}.Cart h1{font-size: 48px;text-align: center;text-transform: uppercase;margin-bottom: 82px;}.Cart form .FormBlock{margin-bottom: 40px;}.Cart form h2{margin-bottom: 20px;}.Cart form h3{margin-bottom: 43px;font-size: 28px;font-weight: normal;}.Cart tfoot td{font-size: 22px;padding-bottom: 20px;font-weight: 500;}.Cart tfoot [colspan]{text-align: right;}.OrderHeading{margin-top: 12px;text-align: left;font-size: 52px;}.DifferentAddress{margin-bottom: 20px;cursor: pointer;}.DifferentAddress .Chk{position: relative;display: inline-block;width: 16px;height: 16px;border: 1px solid black;vertical-align: middle;margin-right: 15px;}.DifferentAddress.Active .Chk::before{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;display: inline-block;content: '\f00c';font-family: FontAwesome;line-height: 16px;font-size: 10px;text-align: center;}.CartMoreProductsHeading{font-size: 24px;font-weight: normal;margin-bottom: 13px;}.DifferentAddress + .FormBlock{display: none;}.DifferentAddress.Active + .FormBlock{display: block;}.RadioItem{padding: 15px 0;border-bottom: 1px solid #dcc896;}.RadioItem label{display: flex;align-items: center;}.RadioItem .Image{width: 50px;margin-right: 15px;}.RadioItem .Image[data-image="/"]{display: none;}.RadioItem .Price{margin: 0 0 0 10px;}.RadioItem .RadioData{flex: 1;align-self: flex-start;padding-left: 10px;font-size: 16px;line-height: 19px;display: flex;flex-wrap: wrap;}.RadioItem .RadioData strong{font-size: 20px;font-weight: 600;line-height: 23px;margin-bottom: 5px;display: inline-block;flex: 1;}.RadioItem .RadioData .Description{flex: 0 0 100%;}.RadioItem .InputBox{padding: 0 20px 0 0;}.Cart form .ItemsRow .Item textarea,.Cart form .ItemsRow .Item input[type="text"],.Cart form .ItemsRow .Item input[type="email"],.Cart form .ItemsRow .Item input[type="tel"],[name="vouchercode"]{width: 100%;margin-bottom: 14px;border: 2px solid #7c7c7c;font-size: 16px;}.Cart form .ItemsRow .Item input[type="text"],.Cart form .ItemsRow .Item input[type="email"],.Cart form .ItemsRow .Item input[type="tel"],[name="vouchercode"]{height: 49px;padding: 0 21px;}.Cart form textarea{padding: 5px 21px;}#OrderForm .Item.Invalid{color: red;font-weight: bold;}#OrderForm .Item.Invalid input{background-color: rgba(255,0,0,0.2);}.DialogInfo{position: fixed;background: transparent;transition: background-color 1000ms;z-index: 11;}.DialogInfo.Activated{left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.3);}.DialogInfo.Closing{background-color: transparent;}.DialogInfo .DialogContent{padding: 10%;}.DialogInfo .DialogContent,.DialogInfo.Activated.Closing .DialogContent{position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;background: white;transition: all 1000ms;}.DialogInfo.Activated .DialogContent{opacity: 1;left: 10%;top: 10%;right: 10%;bottom: 10%;}.DialogInfo .Close{position: absolute;right: 15px;top: 15px;width: 30px;height: 30px;cursor: pointer;}.DialogInfo .Close svg{width: 100%;height: 100%;}.DialogInfo.CartDialog .Close svg{width: 10px;height: 10px;}.DialogInfo [data-view]{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: grid;align-items: center;justify-content: center;padding: 5%;opacity: 1;transition: opacity 1000ms;z-index: 2;text-align: center;}.DialogInfo [data-view].Hidden{display: grid !important;opacity: 0;z-index: 1;}.DialogInfo .TextContent{margin: auto;margin-bottom: 5%;max-width: 400px;padding-top: 35px;border-top: 1px solid #dcc896;}.DialogInfo .TextContent p,.DialogInfo .TextContent li{font-size: 120%;}.BankTransferInfo td{border-top: none !important;text-align: left;}.CartGoPayPaymentInfo{padding-top: 60px;}.CartGoPayPaymentInfo h2{margin-bottom: 30px;}.CartGoPayPaymentInfoButtonBox{text-align: center;padding-bottom: 50px;}.OrderSpecification{margin-bottom: 30px;}.MyOrder{padding-bottom: 30px;}.MyOrderGoPayPaymentInfo{padding-bottom: 50px;}.MyOrderGoPayPaymentInfo h2{margin-bottom: 30px;}.AddProductsList{display: flex;}.AddProductsList .Product{margin-left: auto !important;margin-right: auto !important;}.GoToOrderForm,.ConfirmOrderButton{padding: 12px 28px 15px 28px;background-color: black;color: white;font-size: 20px;text-shadow: 0 4px 4px #00000025;font-weight: 700;display: inline-block;cursor: pointer;}.ConfirmOrderButton{transition: box-shadow 250ms;}.ConfirmOrderButton:hover,.ConfirmOrderButton:focus{box-shadow: 0 0 15px #dcc896;}.TotalPrices{margin-bottom: 22px;font-size: 24px;font-weight: 300;}.TotalPriceValue{display: inline-block;margin-left: 28px;font-weight: normal;font-size: 36px;line-height: 42px;vertical-align: bottom;}.Cart .ProductsList{margin-bottom: 91px;text-align: center;}.Cart .ProductName{font-size: 18px;margin-bottom: 7px;}.Cart .ProductItem .Images a{padding-top: 75%;}.DialogInfo.PickupPointsDialog .DialogContent{overflow: hidden;padding: 20px;}.PickupPoints{display: flex;height: 100%;}.PickupPoints>*{flex: 0 0 50%;}.PickupPointsCity{margin-bottom: 20px;}.PickupCity{font-size: 120%;font-weight: bold;}.PickupPointItem{padding: 10px 5px;border-bottom: 1px solid #dcc896;cursor: pointer;}.PickupPointItem:not(.Opened):hover{background: rgba(220,200,150,0.2);}.PickupPointItem.Opened{padding-bottom: 10px;cursor: auto;background: rgba(220,200,150,0.2);}.PickupPointItem .MoreData{overflow: hidden;height: 0;}.PickupPointItem.Opened .MoreData{height: auto;}.PickupPointItem .TextContent{border-top: none;}.PickupPointItem table td,.PickupPointItem .TextContent,.PickupPointItem .TextContent p{font-size: 13px;line-height: normal;}.PickupPointItem table tr:first-of-type td{border-top: none;}.PickupPointItem .Header{font-size: 110%;}.RadioItemPickup .SelectedPickupPlace{display: none;margin-top: 20px;}.RadioItemPickup.CheckedRadio .SelectedPickupPlace{display: flex;font-size: 85%;}.RadioItemPickup .SelectedPickupPlace .Address{flex: 1;padding-right: 10px;}.RadioItemPickup .SelectedPickupPlace .ChangePickupPlace{text-decoration: underline;color: blue;cursor: pointer;}.PickupPointsList{display: flex;flex-direction: column;padding-right: 20px;}.PickupPointsSearch{flex: 0 0 80px;padding-right: 80px;display: flex;align-items: center;}.PickupPointsSearch svg{margin-right: 25px;}.Cart form .PickupPointsSearch input{background-color: #F5F5F6;height: 38px;padding: 0 18px;border-bottom: 1px solid var(--border-color);flex: 1;}.PickupPointsListItems{flex: 1;overflow: auto;}.PickupMap{height: 100%;}.GoToCart:not(.Show){display: none !important;}.GoToCart.Show{display: inline-flex !important;}@media (min-width: 700px){.Cart form .ItemsRow:not(.ShippingPayments){display: flex;max-width: 918px;}	.Cart form .ItemsRow .Item{flex: 1;margin: 0 5px 10px 5px;}	.Cart form .ItemsRow .Item:first-of-type{margin-left: 0;}	.Cart form .ItemsRow .Item:last-of-type{margin-right: 0;}	.Cart form .ItemsRow .Item.ZipCodeItem{flex: 0 0 100px;}	.Cart form .ItemsRow.ShippingPayments{max-width: 1200px;}	.Cart table .Image{float: left;width: 150px;height: 150px;margin-bottom: 0;}	.QntProductCart input{width: 86px;height: 50px;font-size: 24px;}}@media (min-width: 900px){.ShippingPayments{display: grid;grid-template-columns: 1fr 1fr;gap: 50px;}	.Cart tbody td{padding: 23px 24px;}}@media (max-width: 700px){.Cart form .ItemsRow.ShippingPayments .Item{margin-bottom: 25px;}	.Cart form .ItemsRow .Item{margin-bottom: 10px;}	.BankTransferData{flex-wrap: wrap;}	.BankTransferData>*{flex: 1 1 100%;}	.BankTransferData .QRpayment{max-width: none !important;}	.BankTransferData .QRpayment .TextLeft{text-align: center !important;}	.BankTransferData table tr td,.BankTransferData table tr th{display: block;text-align: center;}}@media (max-width: 750px){.PickupMap{display: none;}	.PickupPointsList{flex: 1;padding-right: 0;}	.DialogInfo.PickupPointsDialog .DialogContent{padding: 5px;}}@media (max-width: 900px){.Cart thead{display: none;}	.Cart table,.Cart tbody,.Cart td{display: block;}	.Cart tr{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 30px;}	.Cart td{flex: 0 0 100%;}	.Cart td:nth-of-type(2),.Cart td:nth-of-type(3),.Cart td:nth-of-type(4){flex: 1;}	.Cart td:nth-of-type(3){text-align: center;}	.Cart td:nth-of-type(4){text-align: right;}	.Cart tbody td{padding: 5px;}}@media (min-width: 1300px){.ShippingPayments{gap: 222px;}	.RadioItem .RadioData{font-size: 18px;line-height: 21px;}}.ConfigHeading{margin-bottom: 40px;font-size: 36px;text-align: center;font-weight: 500;}.LengthBracelet .ConfigHeading{font-weight: normal;margin-bottom: 11px;}.LengthBracelet{margin-bottom: 85px;padding: 64px 0 88px 0;border: 3px solid #DCC896;border-left: none;border-right: none;}.LengthBracelet .BlockContent{display: grid;grid-template-columns: repeat(3,1fr);gap: 21px;max-width: 534px;margin: auto;}.LengthBracelet label{border: 1px solid #DCC896;text-align: center;display: flex;align-items: center;justify-content: center;font-size: 18px;cursor: pointer;height: 44px;}.LengthBracelet label.Active{background: #DCC896;color: white;}.LengthBracelet input{display: none;}#Config{display: flex;margin-bottom: 50px;flex-wrap: wrap;}#ConfigCategories{position: relative;flex: 0 0 525px;}.ConfigTab{float: none;max-width: 262px;margin-bottom: 7px;z-index: 3;}.ConfigTab .In{position: relative;width: 248px;padding: 9px;z-index: 2;border: 1px solid #f4f4f6;background: white;}.ConfigTab .VisibleTab{position: relative;width: 169px;padding: 0 7px;color: white;}.ConfigTab .VisibleTab svg{position: absolute;left: 0;}.ConfigTab .In .Text{position: relative;font-size: 13px;line-height: 24px;}.ConfOptions{overflow: hidden;height: 0;transition: height 200ms;}.ConfOptions .InOptions{max-width: 316px;padding: 16px 0;column-count: 2;}.ConfOptions label{display: block;width: 100%;padding: 7px 0;font-size: 12px;}.ConfOptions input{margin-right: 6px;width: 20px;height: 20px;background-color: #DCC896;}.ConfBeadsSelection{height: auto;position: absolute;right: 0;top: 0;width: 256px;z-index: 1;overflow: hidden;transition: height 200ms;background: white;}.ConfBeadsSelection .InSelection{height: 0;padding: 0 9px;border: 1px solid #f4f4f6;transition: height 250ms,padding 250ms;}.ConfigTab.Active{max-width: 524px;}.ConfigTab.Active .In{width: 261px;border-right-color: transparent;}.ConfigTab.Active .ConfOptions{}.ConfigTab.Active .ConfBeadsSelection{}.ConfigTab.Active .ConfBeadsSelection .InSelection{height: 626px;padding: 9px;}.ConfigTab .Bead{position: relative;width: 100%;margin-bottom: 10px;text-align: left;cursor: pointer;}.ConfigTab .Bead::after{display: block;content: '';clear: both;}.ConfigTab .Bead .BeadImage{float: left;width: 40px;margin-bottom: 10px;display: flex;justify-content: center;align-items: center;}.ConfigTab .Bead .Image{padding-top: 50px;background: no-repeat center center;background-size: 100%;}.ConfigTab .Bead .Info{float: left;width: calc(100% - 40px);padding-left: 5px;font-size: 14px;line-height: 18px;padding-top: 6px;}.ConfigTab .Bead .VanishingImage{position: absolute;left: 0;top: 0;opacity: 1;transition: all 300ms;}.ConfigTab .Bead .Diameter{opacity: 0.5;font-size: 20px;}.ConfigTab .Bead[data-type="adds"]{margin-bottom: 15px;}.ConfigTab .Bead[data-type="adds"] .BeadImage{float: none;width: 80%;}.ConfigTab .Bead[data-type="adds"] .Image{padding-top: 75%;background-size: contain;}.CustomPricing{display: flex;margin: auto;justify-content: center;align-items: center;position: relative;z-index: 10;}.CustomPricing .Price{font-size: 16px;margin: 0 33px;}.CustomPricing .PriceValue{font-size: 20px;font-weight: 500;}.BraceletToCart{font-size: 24px;font-weight: 400;line-height: 28px;text-shadow: 0px 4px 4px rgba(0,0,0,0.25);padding: 14px 17px;}#ConfigSteps{margin-bottom: 60px;text-align: center;}#ConfigSteps .BlockContent{display: flex;flex-wrap: wrap;justify-content: space-evenly;}#ConfigSteps .Step{flex: 0 0 300px;margin-bottom: 68px;}#ConfigSteps .StepHeader{font-size: 14px;}#ConfigSteps .StepHeader strong{font-size: 24px;font-weight: normal;vertical-align: middle;display: inline-block;margin-top: -3px;margin-right: 14px;}#ConfigSteps svg{height: 115px;margin: 40px auto;}#ConfigSteps>.TextContent{padding-bottom: 80px;}.AroundConfig{flex: 1;}.Config{width: 100%;height: 570px;}.Config .Bracelet{fill: none;stroke: black;}.Config .Bead{cursor: pointer;opacity: 1;}.Config .Bead:hover{animation-name: BeadPulsing;animation-duration: 1s;animation-iteration-count: infinite;}.Favourites.Mobile .FavouriteBeads{white-space: nowrap;overflow: auto;}.Favourites.Mobile .FavouriteBeads .Bead{display: inline-block;}.ConfigAdditions .Flexbox{display: flex;flex-wrap: wrap;justify-content: left;}.ConfigAdditions h2{margin-bottom: 30px;}.ConfigAdd{position: relative;flex: 0 0 25%;padding: 0 10px;margin-bottom: 20px;}.ConfigAdd .Image{padding-top: 70%;background-size: contain;margin-bottom: 10px;background-repeat: no-repeat;background-position: center center;}.ConfigAdd .Remove{position: absolute;right: 10px;top: 10px;cursor: pointer;}.ConfigAdd .Remove::before{display: inline-block;content: '+';transform: rotate(45deg);margin-right: 10px;font-size: 50px;vertical-align: middle;line-height: 0;}.ConfigAddInfo{font-size: 80%;}[data-lookup="ConfigAddName"]{margin-bottom: 12px;}[data-lookup="ConfigAddPrice"]{font-weight: 500;}.ConfigRocksSubNote{font-size: 12px;float: left;margin-top: -50px;margin-bottom: 20px;}[data-type="NZconfigRocks"] #Config{margin-top: 50px;padding-top: 50px;border-top: 1px solid var(--gold);}[data-type="NZconfigRocks"] .CustomPricing{margin-top: 30px;}#ConfigCategories.RocksItems{flex-basis: 300px;display: flex;flex-wrap: wrap;}#ConfigCategories.RocksItems .Bead{margin-bottom: 15px;flex: 0 0 50%;padding: 10px;text-align: center;cursor: pointer;font-size: 18px;}#ConfigCategories.RocksItems .Bead img{height: 120px;}.ConfigRocks{height: 600px;position: relative;background-repeat: no-repeat;background-position: center center;background-size: contain;}.ChooseRock{text-align: center;padding-top: 280px;}.ChosenRock{max-width: 51%;height: auto;position: absolute;}.ChosenRock:first-of-type{top: 10%;left: 5%;}.ChosenRock:nth-of-type(2){top: 16%;left: 48%;}.ChosenRock:nth-of-type(3){top: 41%;left: 31%;}.RocksCatalogueHeading{padding-top: 30px;}.RocksCatalogue{display: flex;margin-bottom: 60px;padding-top: 20px;}.RockCatalogue{flex: 1;text-align: center;}.RockCatalogue .Image{height: 120px;background-size: contain;}.RockCatalogue .TextContent{padding: 0 5px;}.RockCatalogue .TextContent p{font-size: 13px;line-height: normal;}.RockCatalogueName{margin-bottom: 10px;}.ConfigFootNote{font-size: 12px;margin-bottom: 30px;}.CustomProductReviewsHeading{text-align: center;margin-bottom: 100px;}.CustomProductReviews{text-align: center;margin-bottom: 108px;}.ConfigtInfoText{margin-bottom: 97px;font-size: 18px;}@media (max-width: 1100px){#ConfigCategories{flex-basis: 459px;}	.ConfBeadsSelection{width: 200px;}}@media (min-width: 1024px){.ScrollBar{position: absolute;top: 10px;right: 10px;width: 1px;height: calc(100% - 20px);background: rgba(220,200,150,0.5);}	.ScrollBar span{position: absolute;top: 0px;left: -2px;width: 5px;height: 25px;background: #dcc896;;cursor: pointer;}	.ScrollBar.NotMovable span{top: 10px;height: calc(100% - 20px);}}@keyframes BeadPulsing{0%{opacity: 1;}	50%{opacity: 0.5;}	100%{opacity: 1;}}@media (max-width: 1023px){#Config{overflow: hidden;display: block;}	#ConfigCategories,.AroundConfig{flex-basis: 100%;}	.Config{width: 100%;}	.ConfigTab,.ConfigTab.Active{width: 100%;max-width: none;}	.ConfigTab.Active .In{width: 100%;}	.ConfOptions .InOptions{max-width: none;column-count: auto;}	.ConfOptions{white-space: nowrap;overflow: auto;overflow-y: hidden;}	.ConfOptions label{display: inline-block;width: auto;margin-right: 20px;}	.ConfigTabAdds .ConfBeadsSelection .BeadImage{width: 186px !important;margin-left: auto;margin-right: auto;}	.ConfigTabAdds .ConfBeadsSelection .Image{width: 186px;height: 140px;margin-left: auto;margin-right: auto;}	.ConfBeadsSelection{width: 100%;position: static;overflow: auto;overflow-y: hidden;white-space: nowrap;}	.ConfigTab.Active .ConfBeadsSelection .InSelection{height: 80px;overflow: visible;}	.ConfigTab.Active.ConfigTabAdds .ConfBeadsSelection .InSelection{height: 200px;}	.ConfigTab .Bead{display: inline-block;width: auto;margin-right: 20px;}	.ConfigTab.Active .FavouriteBeads{padding: 9px;}	.ConfigTab.ConfigTabAdds .Bead{width: 232px;vertical-align: top;}	.ConfigTab.ConfigTabAdds .Bead .Info{white-space: normal;width: auto;float: none;text-align: center;margin-left: auto;margin-right: auto;padding-left: 0;}	.ConfigTab.ConfigTabAdds .Bead .Info .BeadName{display: block;}	#ConfigCategories.RocksItems{flex-wrap: nowrap;overflow: auto;}	#ConfigCategories.RocksItems .Bead{flex-basis: 40%;}	#ConfigCategories.RocksItems .Bead .Image{height: 120px;}	#ConfigCategories.RocksItems .Bead img{height: auto;}	.ConfigRocksSubNote{float: none;margin-top: 30px;}	.RocksCatalogue{flex-wrap: wrap;}	.RockCatalogue{min-width: 250px;}}@media (max-width: 600px){.ConfigAdd{flex-basis: 50%;}	.CustomPricing{flex-wrap: wrap;}	.CustomPricing .Price{flex: 0 0 100%;text-align: center;margin-bottom: 10px;}}@media (max-width: 530px){.ConfigRocks{height: 300px;}	.ChooseRock{padding-top: 130px;}}@media (min-width: 1300px){#ConfigSteps .Step{flex-basis: 430px;}}.ConfigShowcase{display: flex;margin-bottom: 63px;}.ConfigShowcase:hover{text-decoration: none;}.ConfigShowcaseTexts{flex: 1;padding-left: 32px;}.ConfigShowcaseTexts .TextContent{font-size: 20px;margin-bottom: 33px;}.ConfigShowcaseHeading{font-size: 20px;font-weight: bold;margin-bottom: 33px;}.ConfigShowcase .Button{font-size: 20px;line-height: 23px;padding: 9px 13px 8px 13px;}@media (max-width: 480px){.ConfigShowcase{display: block;text-align: center;}	.ConfigShowcaseTexts{padding-left: 0;}}.ContactFirstSection{background-repeat: no-repeat;background-position: right 60px;}.ContactFirstSection .Container{border-bottom: 3px solid #DCC896;padding-bottom: 163px;}.ContactFirstSection h1{margin-bottom: 97px;}.ContactTop{display: flex;flex-wrap: wrap;max-width: 1160px;margin-left: auto;margin-right: auto;padding: 0 15px;}.ContactTopLeft,.ContactTopRight{flex: 1;}.ContactTopLeft{padding-top: 22px;flex: 0 0 62%;}.ContactTopLeft h2{margin-bottom: 25px;}.ContactTopRight .BgImg{width: 218px;height: 218px;border-radius: 99999px;margin-bottom: 30px;margin-left: 20px;}.ContactSocialContactsItem{display: flex;align-items: center;margin-bottom: 30px;}.ContactSocialContactsItem .Icon{width: 58px;margin-right: 24px;display: flex;align-items: center;justify-content: center;}.ContactSecondSection{padding-top: 113px;background-repeat: no-repeat;background-position: left 52px;}.ContactSecondSection .Container{padding-bottom: 110px;border-bottom: 3px solid #DCC896;padding-left: 15px;padding-right: 15px;}.ContactSecondSectionTop{margin-bottom: 57px;font-size: 18px;line-height: 21px;font-weight: normal;}.ContactSecondSectionTop h2{margin-bottom: 7px;font-size: 36px;line-height: 42px;}.StoresList{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 76px;font-size: 20px;font-weight: normal;max-width: 1160px;margin-left: auto;margin-right: auto;}.StoresItem{flex: 0 0 100%;margin-bottom: 30px;}.StoresLink{text-decoration: underline;font-weight: normal;display: inline-block;margin-bottom: 57px;}.StoresText{max-width: 828px;margin-left: auto;margin-right: auto;}.ContactThirdSection{padding-top: 60px;background-repeat: no-repeat;background-position: right -16px;}.ContactThirdSection .Container{padding-bottom: 230px;}.ContactThirdSectionTop{margin-bottom: 31px;font-size: 18px;line-height: 21px;font-weight: normal;}.ContactThirdSectionTop h2{margin-bottom: 7px;font-size: 36px;line-height: 42px;}.SalesEvents{font-weight: normal;}.SalesEvents p,.SalesEvents ul,.SalesEvents ol{margin-bottom: 31px;padding-left: 15px;padding-right: 15px;}.ContactFirstSection h1.ScriptFont{font-size: 50px;}@media (min-width: 450px){.ContactFirstSection h1.ScriptFont{font-size: 80px;}}@media (min-width: 600px){.ContactTop{flex-wrap: nowrap;}	.StoresItem{flex: auto;margin-bottom: 0;}}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway.ttf);font-style: normal;font-weight: normal;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-Italic.ttf);font-style: italic;font-weight: normal;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-Light.ttf);font-style: normal;font-weight: 300;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-LightItalic.ttf);font-style: italic;font-weight: 300;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-Medium.ttf);font-style: normal;font-weight: 500;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-MediumItalic.ttf);font-style: italic;font-weight: 500;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-SemiBold.ttf);font-style: normal;font-weight: 600;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-SemiBoldItalic.ttf);font-style: italic;font-weight: 600;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-Bold.ttf);font-style: normal;font-weight: bold;font-display: fallback;}@font-face{font-family: Raleway;src: url(/Grace/Themes/NaramkyZeme/Design/Fonts/Raleway-BoldItalic.ttf);font-style: italic;font-weight: bold;font-display: fallback;}@font-face{font-family: ScandiloverScript;src: url('/Grace/Themes/NaramkyZeme/Design/Fonts/Scandilover-Script.ttf');font-style: all;font-weight: all;font-display: fallback;}:root{--raleway: Raleway,sans-serif;--script: ScandiloverScript,sans-serif;}.DialogModal{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 100;background: rgba(255,255,255,255.2);}.DialogBox{padding: 50px;margin: auto;text-align: center;}.DialogHead{width: 100%;padding: 20px;background: white;color: black;}.DialogContent{margin: auto;padding: 20px;background: black;overflow: auto;text-align: left;}.DialogBox .CloseCross{position: absolute;right: 0;top: 0;width: 30px;height: 30px;background: white;cursor: pointer;}.DialogBox .CloseCross svg{width: 26px;height: 26px;margin-top: 2px;}.DialogBox .CloseCross rect{fill: black;}.GalleryDialog{backdrop-filter: blur(10px);background-color: rgba(255,255,255,0.5);}.GalleryDialog .DialogBox{padding: 5px;}.GalleryDialog .DialogBox,.GalleryDialog .DialogContent{height: 100%;}.GalleryDialog .DialogContent{position: relative;background: none;overflow: hidden;}.GalleryDialog .GalleryImages{position: absolute;top: 0;right: 0;width: 100px;height: 100%;overflow: auto;}.GalleryDialog .MainImage,.GalleryDialog .SideImage{background: white no-repeat center center;background-size: contain;border: 2px solid white;}.GalleryDialog .MainImage{position: absolute;left: 0;top: 0;width: calc(100% - 110px);height: 100%;}.GalleryDialog .MainImage video{max-width: 100%;}.GalleryDialog .SideImage{height: 100px;margin-bottom: 10px;cursor: pointer;opacity: 0.5;}.GalleryDialog .SideImage.Active,.GalleryDialog .SideImage:hover{opacity: 1;}.GalleryDialog .Arrow{position: absolute;top: 0;height: 100%;width: 100px;background: no-repeat;cursor: pointer;opacity: 0.3;}.GalleryDialog .Arrow.Previous{left: 0;;background-position: left center;}.GalleryDialog .Arrow.Next{right: 0; background-position: right center;}.GalleryDialog .MainImage:hover .Arrow{opacity: 1;}.GalleryDialog [data-type="first"] .Arrow.Previous{display: none;}.GalleryDialog [data-type="last"] .Arrow.Next{display: none;}.GalleryDialog[data-view="portrait"] .GalleryImages{right: auto;left: 0;top: auto;bottom: 0;width: 100%;height: 100px;white-space: nowrap;overflow-y: hidden;}.GalleryDialog[data-view="portrait"] .SideImage{display: inline-block;white-space: nowrap;width: 100px;height: 100%;margin-bottom: 0;margin-right: 10px;}.GalleryDialog[data-view="portrait"] .MainImage{width: 100%;height: calc(100% - 110px);}.GalleryDialog .CloseCross{right: 121px;top: 10px;background-color: white;}.GalleryDialog .CloseCross rect{fill: black;}.GalleryDialog[data-view="portrait"] .CloseCross{right: 10px;}.HPTop{height: 100vh;display: flex;align-items: center;overflow: hidden;position: relative;margin-bottom: 120px;}.HPTopContent{margin-left: 5%;max-width: 90%;}.HPTopContent h1.ScriptFont{font-size: 44px;line-height: 100%;padding-top: 40px;}.ScrollDownPin{position: absolute;bottom: -25px;left: 0;right: 0;text-align: center;}.ScrollDownPin svg path{cursor: pointer;}.HPMainPromo{padding-bottom: 170px;}.HPMainPromoItem{position: relative;z-index: 2;}.HPMainPromoItem h2{font-size: 40px;line-height: 100%;margin-bottom: 0;}.HPMainPromoItem .Text{margin-bottom: 33px;}.BlockForBlueStain{background-position: right top;background-size: auto 100%;margin-bottom: 108px;}.HPAbout{display: flex;flex-wrap: wrap;padding-bottom: 86px;cursor: pointer;}.HPAbout>div{flex: 1;}.HPAbout .CircleImage{border-radius: 999999999px;--size: 320px;width: var(--size);height: var(--size);margin-left: auto;margin-right: auto;}.HPAbout .TextPart{display: flex;flex-direction: column;justify-content: center;}.HPAbout h2{font-size: 40px;line-height: 100%;margin-bottom: 1px;white-space: nowrap;}.HPPoint{display: flex;}.HPPointIcon{margin-right: 16px;}.HPPointTexts{flex: 1;padding-top: 12px;}.HPPointTexts h3{font-size: 16px;line-height: 120%;font-weight: 500;margin-bottom: 3px;}.HPPointTexts h4{font-size: 16px;line-height: 100%;}.HPSocials{margin-top: 40px;background-position: 90% bottom;background-repeat: no-repeat;}.HPSocials>.Container{padding: 47px 10px;border-top: 3px solid #DCC896;}.InstaWall{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: 1fr 1fr 1fr;width: 520px;height: 520px;gap: 5px;margin-left: auto;margin-right: auto;}.InstaWall .BgImg{background-size: 100%;}.HPSocialsLogo{position: relative;top: -37px;}.HPSocialsLogo img{max-width: 75px;width: 100%;}.HPSocialContacts{display: flex;justify-content: center;}.HPSocialContacts>div{display: flex;flex-direction: column;justify-content: space-evenly;}.HPSocialContactsItem{display: flex;align-items: center;}.HPSocialContactsItem .Icon{width: 30px;margin-right: 20px;display: flex;align-items: center;justify-content: center;}.HPSocialContactsItem .Icon svg{max-height: 30px;}.LastBlogPosts{padding-top: 104px;}.LastBlogPosts .Container{position: relative;padding: 0 60px;}.LastBlogPostsIn{position: relative;display: flex;overflow: auto;margin-bottom: 37px;scrollbar-width: none;scroll-snap-type: both mandatory;}.LastBlogPostsIn::-webkit-scrollbar{width: 0;background: transparent;}.LastBlogItem{flex: 0 0 100%;padding: 0 5px;scroll-snap-align: start;}.LastBlogItem h3,.LastBlogItem h3 a{font-size: 18px;font-weight: 600;line-height: normal;text-transform: uppercase;}.LastBlogItem .BgImg{display: block;padding-top: 57.14%;margin-bottom: 14px;}@media (max-width: 540px){.InstaWall{width: 320px;height: 320px;}}@media (max-width: 700px){.InstaWall{margin-bottom: 50px;}	.HPSocialContactsItem{padding: 15px 0;}	.HPTop{background-position-x: 55%;}}@media (max-width: 1024px){.HPMainPromoItem:first-of-type{display: flex;flex-wrap: wrap;}	.HPMainPromoItem:first-of-type .BgImg{order: 2;margin-bottom: 20px;padding-top: 67%;flex: 0 0 100%;}	.HPMainPromoItem:first-of-type .ContentPart{order: 1;margin-bottom: 10px;flex: 0 0 100%;}	.HPMainPromoItem .ContentPart{padding: 0 15px;}	.HPPointIcon svg{max-width: 80px;}}@media (min-width: 700px){.HPSocials>.Container{display: grid;grid-template-columns: 90px 300px 1fr;}	.InstaWall{width: 300px;height: 300px;}		.LastBlogItem{flex: 0 0 50%;}	.HPAbout h2{font-size: 60px;}	.HPMainPromoItem h2{font-size: 60px;}}@media (min-width: 900px){.HPAbout .CircleImage{--size: 470px;}	.HPMainPromoItem h2{font-size: 80px;}	.HPTopContent{max-width: 40%;}}@media (min-width: 1024px){.HPTopContent svg{height: auto;width: 50%;}	.HPTopContent h1.ScriptFont{font-size: 30px;line-height: 100%;}	.HPMainPromoItem{display: flex;align-items: stretch;}	.HPMainPromoItem>div{flex: 1;}	.HPMainPromoItem .BgImg{padding-top: 31%;}	.HPMainPromoItem h2{font-size: 50px;}	.HPMainPromoItem .ContentPart{display: flex;flex-direction: column;justify-content: center;align-items: center;}	.HPSocials>.Container{padding-left: 50px;padding-right: 50px;grid-template-columns: 84px 521px 1fr;}	.InstaWall{width: 300px;height: 300px;}	.HPSocialContactsItem .Icon{margin-right: 50px;}	.HPSocialContactsItem .Icon svg{max-height: 40px;}		.LastBlogItem{flex: 0 0 25%;}	.HPPointTexts{padding-top: 0;}}@media (min-width: 1150px){.HPTopContent h1.ScriptFont{font-size: 33px;}		.HPMainPromoItem h2{font-size: 55px;}	.InstaWall{width: 340px;height: 340px;}		.HPSocialContactsItem .Icon{width: 38px;}	.LastBlogItem{padding: 0 7px;}	.LastBlogItem h3,.LastBlogItem h3 a{font-size: 20px;}}@media (min-width: 1300px){.HPTopContent h1.ScriptFont{font-size: 37px;}		.HPMainPromoItem h2{font-size: 60px;}		.InstaWall{width: 400px;height: 400px;}	.HPSocials>.Container{padding-left: 118px;padding-right: 118px;}	.HPSocialContactsItem .Icon{width: 58px;}	.HPSocialContactsItem .Icon svg{max-height: none;}	.LastBlogItem{padding: 0 15px;}	.LastBlogItem h3,.LastBlogItem h3 a{font-size: 22px;}		.HPSellingPoints{gap: 20px;}	.HPPointIcon{width: auto;}	.HPPointTexts h3,.HPPointTexts h4{font-size: 20px;}	.HPAbout .CircleImage{--size: 592px;}	.HPAbout h2{font-size: 80px;}}@media (min-width: 1500px){.HPTopContent h1.ScriptFont{font-size: 40px;}		.HPMainPromoItem h2{font-size: 70px;}		.InstaWall{width: 450px;height: 450px;}}@media (min-width: 1600px){.HPTopContent h1.ScriptFont{font-size: 44px;}		.HPMainPromoItem h2{font-size: 80px;}		.InstaWall{width: 520px;height: 520px;}}.LeaveReviewProduct{max-width: 700px;margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;align-items: center;padding: 15px 0;border-bottom: 1px solid black;}.LeaveReviewProduct .Image{flex: 0 0 30%;}.LeaveReviewProduct .LeaveReviewProductReviewPart{flex: 1;text-align: left;padding-left: 25px;}.LeaveReviewProduct .LeaveReviewStars{justify-content: left;}.LeaveReviewProductReviewPart textarea{width: 100%;}.LeaveReviewStars{display: flex;align-items: center;justify-content: center;margin-bottom: 5px;}.LeaveReviewStars strong{white-space: nowrap;margin-right: 15px;}.LeaveReviewStars:hover .ReviewStar path{fill: none;}.FiveStars{display: flex;width: 200px;}.ReviewStar{padding: 5px;}.ReviewStar svg{width: 100%;height: auto;}.ReviewStar path{stroke: #dcc896;stroke-width: 50px;fill: none;}.ReviewStar.Active path{fill: #dcc896;}.LeaveReviewStars .ReviewStar.Hovered path{fill: #dcc896;}.LeaveReviewStars .ReviewStar{cursor: pointer;}.LeaveReviewProducts{margin-bottom: 40px;}.LeaveReviewForm{padding-bottom: 150px;}.LeaveReviewForm h2{font-size: 30px;}.LeaveReviewForm textarea{padding: 5px 10px;}.FinalReviewText{max-width: 600px;margin-left: auto;margin-right: auto;margin-bottom: 25px;}.FinalReviewText textarea{width: 100%;}.LeaveReviewIntro{border-bottom: 1px solid #dcc896;padding-bottom: 15px;}.Newsletter{text-align: center;padding: 0 15px;padding-top: 80px;padding-bottom: 60px;background-position: center center;background-size: auto 100%;background-repeat: no-repeat;}.Newsletter h2{font-size: 80px;}.Newsletter h3{font-size: 32px;letter-spacing: 0.1em;font-weight: 300;margin-bottom: 20px;}.Newsletter p{margin-bottom: 40px;font-size: 16px;}.Newsletter input{width: 650px;height: 49px;border-radius: 3px;border: 2px solid #DCC896;padding: 0 24px;font-size: 16px;}.Newsletter div + div{margin-top: 29px;}.Newsletter .Button{font-weight: 300;font-size: 24px;padding: 11px 51px;}@media (max-width: 700px){.Newsletter h2{font-size: 40px;}	.Newsletter input{max-width: 100%;}}.ProductDetail{--side-padding: 15px;}.Tags{position: absolute;left: 5px;top: 5px;line-height: 24px;color: white;font-size: 12px;z-index: 2;display: grid;gap: 1px;}.Tags .Tag{padding: 0 8px;background: #DCC896;color: black;text-align: left;}.ProductDetail .BigImage{border: 1px solid #616161;}.ProductDetailTop{padding-bottom: 146px;border-bottom: 3px solid #DCC896;padding-left: var(--side-padding);padding-right: var(--side-padding);}.DetailImages{position: relative;}.ProductDetail{position: relative;}.ProductDetail h1{font-size: 36px;line-height: 42px;font-weight: normal;margin-bottom: 11px;}.ProductDetailTop{}.ProductDetailTop .BigImage img{display: block;width: 100%;}.ProductDetail .BigImage{position: relative;margin-bottom: 23px;cursor: pointer;}.ProductDetail .BigImage::after{position: absolute;top: 10px;right: 10px;width: 38px;height: 38px;border: 1px solid #f4f5f9;color: #616161;line-height: 38px;font-family: FontAwesome;content: '\f002';box-shadow: 0 0 2px #444549;text-align: center;font-size: 18px;transition: font-size 200ms;}.ProductDetail .BigImage:hover::after{font-size: 20px;}.ProductDetail .Gallery{display: grid;grid-template-columns: repeat(5,1fr);gap: 5px;margin-bottom: 25px;}.ProductDetail .Gallery .BgImg{padding-top: 100%;}.ProductDetail .Description{font-size: 18px;line-height: 21px;font-weight: normal;margin-bottom: 31px;}.ProductDetail .Price{font-size: 36px;line-height: 42px;}.ProductDetail .PriceRev{padding-bottom: 20px;}.ProductDetail .DiscountedPrice::after{display: block;content: '';clear: both;}.ProductDetail .DiscountedPrice .Price,.ProductDetail .DiscountedPrice .OriginalPrice{display: inline-block;}.ProductDetail .DiscountedPrice .Price{margin-right: 20px;}.ProductDetail .DiscountedPrice .OriginalPrice .Strike{text-decoration: line-through;}.ProductDetail .Buttons input{width: 69px;height: 46px;margin-right: 10px;background: #F7F8FC;box-shadow: none;border: none;}.ProductDetail .Variants{margin-bottom: 14px;}.ProductDetail .Variants .Heading{margin-bottom: 10px;font-weight: normal;}.ProductDetail .Variants .Opener{width: 186px;border: 1px solid #C4C4C4;font-size: 18px;line-height: 21px;position: relative;}.ProductDetail .Variants .Opener .Handler{cursor: pointer;padding: 0 18px;display: flex;align-items: center;height: 37px;font-weight: normal;justify-content: space-between;}.ProductDetail .Variants .Opener .Panel{width: calc(100% + 2px);left: -1px;height: 0;overflow: hidden;position: absolute;transition: height 200ms;border: 1px solid #C4C4C4;border-top: none;}.ProductDetail .Variants .Opener .Panel a{display: block;padding: 10px 5px;background-color: white;}[data-tab-target="reviews"][data-tab-group="product"] h2{padding: 0 15px;margin-bottom: 25px;}.ProductDetailStock{margin-bottom: 11px;font-size: 16px;font-weight: 500;line-height: 19px;}.ProductDetailStock svg{margin-right: 6px;vertical-align: middle;}.ProductDetailProperties{font-size: 14px;font-weight: normal;line-height: 20px;margin-bottom: 20px;}.ProductDetailButtons>*{height: 50px;vertical-align: middle;}.ProductDetailButtons .Button{display: inline-flex;align-items: center;padding: 0 35px;border-radius: 0;font-weight: 300;font-size: 24px;line-height: 28px;margin-right: 11px;text-transform: uppercase;}.ProductDetailButtons input{width: 86px;text-align: center;font-weight: normal;font-size: 19px;}.ProductDetail [data-tab-target]{margin-bottom: 197px;}.ProductDetailTabs{display: flex;padding-left: var(--side-padding);padding-right: var(--side-padding);}.ProductDetailTabs li{padding: 40px 5px;cursor: pointer;font-weight: 500;flex: 0 0 50%;text-align: center;}.ProductDetailTabs li.Active{color: #DCC896;}.ProductDetailTabs .FiveStars{vertical-align: top;margin-left: 10px;}.ProductDetailTabs .ReviewStar{width: 25px;}.ProductDetailDescription{padding-left: var(--side-padding);padding-right: var(--side-padding);font-size: 20px;}.ProductDetailDescription h2{font-size: 26px;font-weight: normal;line-height: 31px;margin-bottom: 12px;}.MainProducts{display: grid;grid-template-columns: 1fr;gap: 10px;row-gap: 10px;margin-bottom: 150px;}.ProductItem{position: relative;}.ProductItem .Images{float: none;width: auto;overflow: hidden;margin-bottom: 12px;padding-top: 100%;position: relative;}.ProductItem .Images a{display: block;padding-top: 0;background: no-repeat center center;background-size: cover;transition: height 0.2s;margin-bottom: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.Product:hover .Images a{height: 120%;}.ProductItem h2,.ProductItem h2 a{font-size: 14px;}.ProductItem .Events{position: relative;height: 70px;}.ProductItem .Price{margin-right: 20px;font-size: 22px;}.ProductItem .Price,.ProductItem .OriginalPrice{display: inline-block;}.ProductItem .OriginalPrice{text-decoration: line-through;}.AddProductsList{display: flex;}.AddProductsList .ProductItem{margin-left: auto !important;margin-right: auto !important;}.Heading{font-size: 22px;}.Filters a,.Categories a{display: block;padding: 4px 0 5px 0;font-size: 14px;line-height: 16px;}.Filters a:hover{text-decoration: underline;}.Filters a.Active::before{display: inline-block;font-family: FontAwesome;content: '\f00c';margin-right: 5px;}.Filters .FilterItem,.Categories{margin-bottom: 30px;}.Filters .Heading,.Categories .Heading{font-size: 30px;line-height: 35px;font-weight: normal;padding: 0;}.Categories li.Active{font-weight: bold;}.ProductDetail .ProductsList{margin-bottom: 100px;}.Categories li a:hover{text-decoration: underline;}.Categories li>ul{display: none;padding: 5px 0 20px 15px;}.Categories li.Active>ul,.Categories li:has(.Active)>ul{display: block;}.Categories li.Active>a{font-weight: bold;}@media (max-width: 1024px){#MainContent{flex-wrap: wrap;}	.SidePanel{display: flex;position: relative;order: 1;flex: 0 0 100%;}	.Categories,.Filters{flex: 1;padding: 0;margin-bottom: 0;}	.FiltersOpener,.CategoriesOpener{position: static;}	.CategoriesOpener .Handler,.FiltersOpener .Handler{font-size: 18px;line-height: normal;margin-bottom: 0;padding: 0;}	.CategoriesOpener .Handler{text-align: left;}	.FiltersOpener .Handler{text-align: right;}	.FiltersOpener .Panel,.CategoriesOpener .Panel{position: absolute;left: 0;width: 100%;height: 0;overflow: auto;background: white;z-index: 3;max-height: 400px;}	.CategoriesOpener .Panel{text-align: left;}	.CategoriesOpener .Panel a{font-size: 15px;}	.SidePanel .Panel>*:first-of-type{padding-top: 50px;}	.FilterItem{width: 100%;}	.FilterItem .Heading{padding: 0;}	.FiltersOpener .Handler::after,.CategoriesOpener .Handler::after{display: block;content: '';width: 0;height: 1px;background: black;transition: width 250ms;}	.FiltersOpener.Opened .Handler::after,.FiltersOpener.Opening .Handler::after,.CategoriesOpener.Opened .Handler::after,.CategoriesOpener.Opening .Handler::after{width: 100%;}	.Categories .Heading{font-size: 22px;}	.Filters::after{display: block;clear: both;}	.Categories a{padding: 8px 0;}}@media (max-width: 450px){.FilterItem{width: 100%;text-align: center;}}@media (min-width: 600px){.MainProducts{grid-template-columns: 1fr 1fr;}}@media (min-width: 700px){.ProductDetailTop{display: grid;grid-template-columns: 50% 1fr;gap: 30px;}	.ProductDetail .Gallery{gap: 19px;margin-bottom: 0;}	.ProductDetailTabs li{margin-left: 30px;flex-basis: auto;text-align: left;padding-left: 37px;padding-right: 37px;}}@media (min-width: 1024px){.FiltersOpener .Panel,.CategoriesOpener .Panel{position: static;height: auto !important;}	.FiltersOpener .Handler{display: none;}	.ProductDetail{--side-padding: 76px;}	.MainProducts{grid-template-columns: 1fr 1fr 1fr;}}@media (min-width: 1300px){.MainProducts{gap: 81px;row-gap: 62px;}	.ProductDetail{--side-padding: 176px;}		.ProductDetailTop{gap: 78px;}}.ShoppingFirstSection{background-position: right bottom;background-repeat: no-repeat;margin-bottom: 194px;}.ShippingPageList{display: flex;flex-wrap: wrap;justify-content: center;gap: 25px;margin-bottom: 178px;white-space: nowrap;padding: 0 15px;}.ShippingPageItem{flex: 0 0 25%;max-width: 215px;font-size: 30px;line-height: 25px;}.ShippingPageItemNote{font-weight: normal;font-size: 14px;line-height: 25px;margin-bottom: -5px;}.ShippingPageItemPricing{font-weight: normal;margin-top: 9px;line-height: 35px;}.ShippingPageItemPricing div{font-size: 14px;margin-top: -11px;}.ShoppingFirstSection h1{margin-bottom: 80px;}.ShoppingFirstSection h2{margin-bottom: 65px;}.ShoppingDescription{padding-bottom: 33px;font-size: 30px;line-height: 35px;padding: 0 15px;}.ShoppingDescription strong{font-weight: 600;}.ShoppingNextSection .Container{max-width: 959px;padding: 0 15px;}.ShoppingText{font-weight: normal;}.ShoppingText h2{margin-bottom: 26px;}.ShoppingText p,.ShoppingText ul,.ShoppingText ol{margin-bottom: 20px;}.ShoppingSecondSection .Container{max-width: 993px;padding: 0 15px;}.ShoppingThirdSection{padding-top: 148px;background-position: left 73px;background-repeat: no-repeat;margin-bottom: 105px;}.ShoppingFourthSection{background-position: right 242px;background-repeat: no-repeat;padding-bottom: 200px;}.ShoppingFourthSection .MediaGallery{margin-bottom: 86px;}.ShoppingFirstSection h1.ScriptFont{font-size: 50px;}@media (min-width: 450px){.ShoppingFirstSection h1.ScriptFont{font-size: 80px;}	}@media (min-width: 1024px){.ShippingPageList{flex-wrap: nowrap;}}.BuyWithGift div{font-size: 18px;}.BuyWithGift{font-size: 14px;display: flex;gap: 20px;margin-top: 50px;align-items: center;}.BuyWithGift img{width: 140px;order: 1;}.BuyWithGift span{order: 2;}.BuyWithGiftHeading{font-weight: bold;margin-bottom: 12px;}@media (max-width: 420px){.BuyWithGift{display: block;}	.BuyWithGift>span{margin-bottom: 8px;display: block;}}:root{--vacation-height: 80px;}.TempVacation{display: flex;align-items: center;text-transform: uppercase;font-weight: bold;background-color: white;font-size: 16px;text-align: center;position: fixed;top: 0;left: 0;width: 100%;height: var(--vacation-height);z-index: 10;justify-content: center;border-bottom: 2px solid #DCC896;}.TempVacation + .Head{top: var(--vacation-height);}@media (max-width: 800px){.TempVacation{font-size: 14px;}}.TextContent a{text-decoration: underline;font-weight: 500;}