.DialogInfo{position: fixed;background: transparent;transition: background-color 1000ms;z-index: 100;}.DialogInfo.Activated{left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.3);}.DialogInfo.Closing{background-color: transparent;}.DialogContent{padding: 10%;}.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 [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-bottom: 5%;}.DialogInfo .TextContent p,.DialogInfo .TextContent li{font-size: 150%;}.CategoriesItem{transition: color 400ms;cursor: pointer;}.CategoriesItem.Active{cursor: auto;}.CategoriesItem::after{transition: background-color 400ms;}.CategoriesItem:hover{color: #a18b80;}.CartItem{transition-property: left,height;transition-duration: 200ms;}.Button,[data-link]{cursor: pointer;}.ContinueShoppingButton{transition-property: background-color,color;transition-duration: var(--anim-speed);}.ContinueShoppingButton path{transition-property: stroke;transition-duration: var(--anim-speed);}.ContinueShoppingButton:hover{background-color: var(--brown);color: white;}.ContinueShoppingButton:hover path{stroke: white;}.Head .SectionsMenu a:hover{text-decoration: underline;}.Button{transition-property: background-color,color;transition-duration: var(--anim-speed);}.Button path{transition-property: fill;transition-duration: var(--anim-speed);}.Button:not(.LinkButton):hover{background-color: white;color: var(--brown);}.Button:not(.LinkButton):hover path{fill: var(--brown);}.Button.LinkButton:hover{border-bottom: 1px solid white;}:root{--anim-speed: 250ms;}.DialogInfo.Activated{backdrop-filter: blur(3px);}.DialogInfo.Activated .DialogContent{box-shadow: 0 0 20px rgb(0 0 0 / 20%);}.DialogInfo,.DialogInfo.Activated,.DialogInfo.Closing{transition-property: backdrop-filter,background-color;transition-duration: var(--anim-speed);}.DialogInfo .DialogContent,.DialogInfo.Activated .DialogContent,.DialogInfo.Closing .DialogContent{transition-property: left,top,right,bottom;transition-duration: var(--anim-speed);}.DialogInfo.AddedToCartDialog.Activated .DialogContent{left: 2%;right: 2%;padding: 10% 2%;}.DialogInfo.AddedToCartDialog.Activated .DialogContent [data-view]{padding: 5% 1%;}.AddedToCartDialog .ButtonBox{padding: 20px 0;}.AddedToCartDialog .Offer{width: 100%;}.DialogInfo [data-view]{display: flex;flex-direction: column;justify-content: flex-start;padding: 25px 0;}.DialogInfo [data-view].Hidden{display: flex !important;}.DialogInfo .Offer .PromoTilesContainer{background: none;}.DialogInfo .Offer .Heading{font-weight: 200;color: var(--brown);font-size: 35px;}.DialogInfo .Offer .Tiles{flex-wrap: nowrap;}.DialogInfo .Offer .Tiles h2{font-size: 23px;}.DialogInfo .Offer .AddsItemToBuy .ButtonPrice{display: flex;align-items: center;width: 100%;flex-wrap: wrap;}.DialogInfo .Offer .AddsItemToBuy .ButtonPrice .AddsItemToBuyPriceText{flex: 0 0 100%;text-align: left;padding-bottom: 5px;}.DialogInfo .Offer .AddsItemToBuy .ButtonPrice>div{flex: 1;}.DialogInfo .Offer .AddsItemToBuy .Button{border: 1px solid white;white-space: nowrap;}.DialogInfo .Offer .AddsItemToBuy .Price{font-weight: bold;font-size: 120%;}:root{--anim-duration: 250ms;}.HeadTop{transition: background-color var(--anim-duration);}.HeadTop .Logo img{transition: opacity var(--anim-duration);}.PaymentOption{cursor: pointer;transition-property: background-color,color;transition-duration: var(--anim-duration);border-top: 1px solid white;}.PaymentOption::after{display: block;clear: both;content: '';}.PaymentOption:hover{background: white;color: var(--brown);}.PaymentOptionDiscounted .Price{float: right;}.DeleteBtn{cursor: pointer;}.Search.Opened{background: white;}.Search.Opened .SearchBox{height: auto;border: 1px solid var(--brown);border-top: none;overflow: visible;}.Search.Opened .SearchIcon path{stroke: var(--brown) !important;}.SearchBox{background: white;}.SearchBoxInput{height: 60px;padding: 10px;}.SearchBox input{width: 100%;border: 1px solid var(--brown);height: 100%;background: white;border-radius: 8px;padding: 0 15px;font-size: 14px;}.SearchBox .SearchBoxResults{color: black;flex: 1;}.SearchingText{padding-bottom: 20px;}.SearchFoundItem{display: flex;text-align: left;padding: 5px 5px;}.SearchFoundImage{flex: 0 0 35%;margin-right: 5%;}.SearchFoundImage .Image{padding-top: 56.25%;}.SearchFoundResults{max-height: 50vh;overflow: auto;font-size: 16px !important;}.SearchFoundResults [data-uid]:hover{background=color: rgba(0,0,0,0.05);}#LittleCart{display: flex;position: fixed;left: calc(100% - 50px);top: 30%;transition: left 200ms;z-index: 2;text-align: left;}#LittleCart.Opened{left: calc(100% - 350px);}#LittleCart .Handler,#LittleCart .ProductsPanel{background: #DFDFDF;border: 1px solid #C7C7C7;}#LittleCart .Handler{position: relative;left: 1px;flex: 0 0 50px;height: 50px;padding: 10px;background: #DFDFDF;border: 1px solid #C7C7C7;border-right: none;z-index: 2;cursor: pointer;}#LittleCart .Handler svg{width: 30px;height: auto;}#LittleCart .ProductsPanel{flex: 0 0 300px;width: 300px;padding: 10px;}#LittleCart .ProductsPanel .PanelIn{height: 280px;overflow: auto;}#LittleCart .Heading{line-height: 30px;}#LittleCart .Close{display: inline-block;margin: 10px 0;cursor: pointer;}#LittleCart .Close::after{display: block;width: 100%;height: 1px;background: black;content: '';}.LittleCartProduct{position: relative;display: block;left: 0;padding: 10px 0 0 0;border-bottom: 1px solid #c7c7c7;transition: left 200ms,height 200ms;z-index: 2;background: #DFDFDF;overflow: hidden;}.LittleCartProduct .Image{float: left;width: 80px;height: 80px;margin: 0 10px 10px 0;background-size: contain;background-color: white;}.LittleCartProduct .ProductName{height: auto;margin-bottom: 0;font-weight: bold;}.LittleCartProduct .ProductPrice{margin-bottom: 10px;}.LittleCartProduct .Remove{float: right;margin: 0 10px 5px 5px;}.LittleCartProduct .Remove svg{display: inline-block;width: 10px;height: 10px;margin-left: 10px;}.LittleCartProduct .Remove::after{display: block;content: '';height: 1px;width: 0;background: black;transition: width 200ms;}.LittleCartProduct .Remove:hover::after{width: 100%;}#LittleCart .ButtonBlock{margin-top: 10px;text-align: center;}#LittleCart .Button{width: 100%;font-size: 14px;text-align: center;}#LittleCart .Smiley{position: absolute;left: 0;right: 0;text-align: center;font-weight: bold;font-size: 25px;}