.PageWrp.Home .Header .Title span,.PageWrp.About .Header .Title span,.PageWrp.OnSale .Header .Title,.PageWrp.Cats .Header .Title{line-height:75px;padding-bottom:25px}.PageWrp.Contact .Header .Title{padding-top:35px;line-height:75px}.CategoryListWrp .CatItems>li>a .Title,.CatItemWrp .Title{text-transform:lowercase}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}details{display:block}summary{display:list-item}template{display:none}.screen-reader-text{display:none!important}body.GlobalFreeze{overflow:hidden;touch-action:none;-ms-touch-action:none;height:100%;width:100%;position:absolute}body.GlobalFreeze:after,body.fancybox-active:after{opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-start 80ms}body.fancybox-active:after{z-index:999}.fancybox-container{height:100%!important;overflow:hidden;width:100%!important;left:0!important;right:0;margin:0 auto}.fancybox-bg{display:none!important}.fancybox-button--close{border-radius:10px!important;background:var(--System-ColorOlive)!important;margin:10px!important}.fancybox-navigation button:before{border-radius:10px!important;background:var(--System-ColorOlive)!important}.fancybox-caption-wrap{display:none!important}.fancybox-slide .fancybox-image{object-fit:contain;border-radius:32px;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border:1px solid var(--System-ColorSep)}body.PreLoadComplete .PreLoader{opacity:0;transition-delay:0s,0s,500ms;left:100%}.blockUI.blockOverlay{display:none!important}.MainHeader{&.MobileMenuTray{.MainHeaderWrp{background:rgba(26,63,34,85%);.MainHeaderCol{background:0 0;&.Logo img{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}}.HamTrigger{transform:rotate(45deg)}.MainHeaderTray{&.MobileMenuTray{height:256px;height:calc(100vh - var(--MainHeaderHeight));height:var(--MobileMenuTrayWrp)}}}}&.SearchTray{.MainHeaderWrp{background:rgba(26,63,34,85%);.MainHeaderCol{background:0 0;&.Logo img{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}}.MainHeaderTray{&.SearchTray{height:256px;height:var(--SearchTrayWrp)}}}}&.CartTray{.MainHeaderWrp{background:rgba(26,63,34,85%);.MainHeaderCol{background:0 0;&.Logo img{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}}.MainHeaderTray{&.CartTray{height:256px;height:var(--CartTrayWrp)}}}}&.DashboardTray{.MainHeaderWrp{background:rgba(26,63,34,85%);.MainHeaderCol{background:0 0;&.Logo img{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}}.MainHeaderTray{&.DashboardTray{height:256px;height:var(--DashboardTrayWrp)}}}}&.FloatHeader{.MainHeaderWrp{.MainHeaderRow{.MainHeaderCol{background:rgba(26,63,34,85%);&.Logo{background:0 0}}}}}}.CartTrayContent{.TrayCol{&.Cart{.CartItems{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:16px;@media only screen and (max-width:768px){flex-wrap:wrap}a{background:var(--System-ColorBG2);border:1px solid var(--System-ColorSep);border-radius:16px;overflow:hidden;position:relative;box-shadow:2px 4px 12px rgba(0,0,0,.08);width:100%;max-width:128px;height:100%;line-height:100%;display:flex;align-items:center;color:var(--System-ColorText);@media only screen and (max-width:768px){border-radius:8px}img{max-width:128px}.CartItemQTY{position:absolute;z-index:1;bottom:0;right:0;width:48px;line-height:22px;background:var(--System-ColorBG2);border:1px solid var(--System-ColorSep);border-radius:16px 0 16px 0;overflow:hidden;height:24px;text-align:center;box-shadow:0px 0px 16px rgba(0,0,0,64%);font-size:12px;font-weight:700;@media only screen and (max-width:768px){border-radius:8px 0 8px 0}}&:hover,&:focus{color:var(--System-ColorGold);p{color:var(--System-ColorGold)!important;span{color:var(--System-ColorGold)!important}}}}.CartMoreItem{@media only screen and (max-width:768px){width:100%;max-width:100%}a{background:0 0;box-shadow:unset;border:unset;@media only screen and (max-width:768px){width:100%;max-width:100%;display:block;background:0 0;border:unset;box-shadow:unset}p{text-align:center;color:var(--System-ColorLight);opacity:.64;font-size:12px;line-height:16px;padding:8px;@media only screen and (max-width:768px){color:var(--System-ColorLinen)!important}span{display:block;font-size:16px;line-height:20px;font-weight:700;@media only screen and (max-width:768px){display:inline-block!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}}}}}}}}}.MobileNavigation{.MobileNavigationWrp{&>ul li.Cart a .CartItemCount{font-size:10px;display:inline-block;position:absolute;color:var(--System-ColorLight);background:var(--System-ColorBlue);height:auto;line-height:10px;width:auto;text-align:center;top:2px;right:-7px;padding:4px 5px 1px;border-radius:100px;font-weight:400;font-family:"IRANYekanXVF",IRANYekanX,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}&>ul li.current-menu-item a,&>ul li.current-menu-item i{color:var(--System-ColorGold)}}&.SearchTray{.MobileNavigationTray.SearchTray{height:128px;height:var(--MNSearchTrayWrp)}}&.CartTray{.MobileNavigationTray.CartTray{height:128px;height:var(--MNCartTrayWrp)}}}.PageWrp{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;width:100%;.Header{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;gap:8px;.Icon{max-width:64px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}.Title{font-size:50px;line-height:50px;font-weight:700;letter-spacing:0px;@media only screen and (max-width:768px){font-size:40px;line-height:40px}@media only screen and (max-width:568px){font-size:35px;line-height:35px}}.Desc{font-size:35px;line-height:40px;color:var(--System-ColorText2);font-weight:300;@media only screen and (max-width:768px){font-size:25px;line-height:30px}@media only screen and (max-width:568px){font-size:20px;line-height:25px}}&.Center{flex-direction:column;.Title{text-align:center}.Desc{text-align:justify;text-align-last:center}}&.Image{position:relative;background-size:cover;background-position:center;overflow:hidden;width:100%;margin:-128px auto 0;margin-top:calc(calc(var(--MainHeaderHeight) + 64px) - ( calc(var(--MainHeaderHeight) + 64px) * 2 ));min-height:568px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end;padding-bottom:64px;&:before{content:"";position:absolute;z-index:0;width:100%;height:100%;inset:0;background:linear-gradient(to top,var(--System-ColorBG2) 32%,transparent 68%);-webkit-backdrop-filter:saturate(320%) blur(16px);backdrop-filter:saturate(320%) blur(16px);mask-image:linear-gradient(0deg,rgba(0,0,0,1) 32%,rgba(0,0,0,0) 64%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1) 16%,rgba(0,0,0,0) 64%)}.Title{z-index:0;margin-bottom:-32px}}}&>.Content{width:100%}.RollingRibbon{max-width:calc(100% + 64px);margin:0 -32px;overflow:hidden;scroll-snap-type:x mandatory;-webkit-mask:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%);.RollingRibbonWrp{transform:skew(-4deg,-4deg);margin:64px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;grid-column-gap:16px;border-width:2px 0;border-style:solid;background:var(--System-ColorTimber);border-color:var(--System-ColorTimber);box-shadow:0 0 0 4px rgba(88,118,27,32%);.Content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:16px;animation:scroll 10s linear infinite;img{max-width:48px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);opacity:.32;margin:auto;@media only screen and (max-width:768px){max-width:48px}@media only screen and (max-width:568px){max-width:32px}}p{font-size:32px;line-height:64px;font-weight:700;color:var(--System-ColorLight);@media (prefers-color-scheme:dark){opacity:.64}@media only screen and (max-width:768px){font-size:24px;line-height:48px}@media only screen and (max-width:568px){font-size:16px;line-height:32px}}}}}}.Home{.Header{.Title{font-size:75px;line-height:70px;font-weight:700;letter-spacing:0px;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:8px;align-items:center;@media only screen and (max-width:768px){font-size:55px;line-height:50px}.Desc{font-size:50px;line-height:50px;text-align:center;@media only screen and (max-width:768px){font-size:40px;line-height:40px}@media only screen and (max-width:568px){font-size:35px;line-height:35px}}}.Desc{text-align:justify;text-align-last:center;font-weight:200;@media only screen and (max-width:768px){font-size:25px;line-height:30px}@media only screen and (max-width:568px){font-size:20px;line-height:25px}}}.RollingRibbon{.RollingRibbonWrp{transform:skew(0deg,0deg);margin:8px auto;background:var(--System-ColorOlive);border-color:var(--System-ColorTimber);box-shadow:0 0 0 4px rgba(40,54,24,32%);.Content{animation:scroll 16s linear infinite;img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);opacity:.64}p{opacity:1;color:var(--System-ColorLight)}}}}.MediaBlock{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch;gap:16px;width:100%;img,video{width:calc(( 100% / 2 ) - 16px);max-height:512px;flex-grow:1;display:block;object-fit:cover;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;border:8px solid var(--System-ColorBG);@media only screen and (max-width:768px){max-height:384px}}&>:nth-child(3n){width:100%;flex-grow:1;max-height:384px}}.Content{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;.Slider{width:100%;.TitleWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:center;gap:8px;margin:0 auto 10px;img{width:64px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold);@media only screen and (max-width:768px){width:48px}@media only screen and (max-width:568px){width:32px}}.Title{color:var(--System-ColorText);font-size:50px;line-height:50px;@media only screen and (max-width:768px){font-size:40px;line-height:40px}@media only screen and (max-width:568px){font-size:35px;line-height:35px}@media only screen and (max-width:428px){font-size:30px;line-height:30px}}.Desc{color:var(--System-ColorText2);font-size:16px;line-height:20px;font-weight:300}}}}}.Contact{.Header{text-align:center;width:100%;.Title{font-size:75px;line-height:70px;font-weight:700;letter-spacing:0px;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:8px;align-items:center;@media only screen and (max-width:768px){font-size:55px;line-height:50px}}}.Content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;.Contacts{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;align-items:center;gap:32px;width:100%;.ContactWrp{display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px;width:100%;max-width:calc(100% - 448px - 32px);@media only screen and (max-width:768px){max-width:100%}}.FormWrp{width:100%;max-width:448px;height:auto!important;@media only screen and (max-width:768px){max-width:100%}.Button{border-radius:16px}&>strong{margin-bottom:8px}}.Line{img{max-width:48px;max-height:48px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}strong{font-size:22px;line-height:25px;font-weight:400}p{font-size:18px;line-height:20px;font-weight:200}a{line-height:32px;font-size:20px;display:block;width:100%}}}iframe{width:100%;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;border:8px solid var(--System-ColorBG)!important;margin-top:-32px}}}body.about .MainContentWrp{overflow:unset!important}.About{.Header{text-align:center;width:100%;.Title{font-size:75px;line-height:70px;font-weight:700;letter-spacing:0px;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:8px;align-items:center;@media only screen and (max-width:768px){font-size:55px;line-height:50px}.Desc{font-size:50px;line-height:50px;text-align:center;@media only screen and (max-width:768px){font-size:40px;line-height:40px}@media only screen and (max-width:568px){font-size:35px;line-height:35px}}}}.Content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;iframe{width:100%;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;border:8px solid var(--System-ColorBG)!important;margin:0 0 32px}.Story{font-size:24px;line-height:34px;font-weight:200;text-align:justify;text-align-last:auto;p:not(:last-child){margin-bottom:32px}}.Services{padding-bottom:16px;margin-bottom:16px}}}.NotFound{.Header{text-align:center;width:100%;max-width:512px;margin:0 auto;.Icon{max-width:128px;margin-bottom:64px}.Title{font-size:75px;line-height:70px;font-weight:700;letter-spacing:0px;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;gap:8px;align-items:center;@media only screen and (max-width:768px){font-size:55px;line-height:50px}.Desc{font-size:32px;line-height:32px;text-align:center}}.Desc{font-size:32px;line-height:42px;font-weight:200}}.Content{width:100%;max-width:512px;padding:0 0 32px}}.CategoryList{width:100%;.CategoryListWrp{.CatItems{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;.CatItem{position:relative;background-size:cover;background-position:center;border-radius:32px;overflow:hidden;width:100%;border:2px solid var(--System-ColorSep);box-shadow:2px 4px 12px rgba(0,0,0,.08);&:before{content:"";position:absolute;z-index:0;width:105%;height:105%;inset:0;background:linear-gradient(to top,rgba(255,255,255,32%) 30%,transparent 70%);-webkit-backdrop-filter:saturate(180%) blur(64px);backdrop-filter:saturate(180%) blur(64px);@media (prefers-color-scheme:dark){background:linear-gradient(to top,rgba(0,0,0,32%) 30%,transparent 70%)}}.CatItemWrp{z-index:1;position:relative;display:block;&:after{content:"";position:absolute;z-index:0;width:100%;height:100%;bottom:0;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);mask-image:linear-gradient(0deg,rgba(0,0,0,1) 16%,rgba(0,0,0,0) 64%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1) 16%,rgba(0,0,0,0) 64%);transition:all .5s ease}img{max-height:384px;min-height:384px;object-fit:cover}.CatInfo{position:absolute;bottom:0;z-index:1;padding:0 32px 32px;color:var(--System-ColorLight);.Title{font-size:40px;line-height:50px;transition:all .5s ease}.Desc{transition:all .5s ease}}&:hover,&:focus{&:after{background:rgba(44,44,46,64%)}.CatInfo{.Title,.Desc{color:var(--System-ColorGold)}}}}.ChildCatItems{z-index:1;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:32px;border-top:2px solid var(--System-ColorText4);.ChildCatItem{flex-grow:1;.ChildCatItemWrp{background:var(--System-ColorBG2);border:1px solid var(--System-ColorSep);border-radius:16px;overflow:hidden;display:block;img{max-height:128px;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border:1px solid var(--System-ColorSep);border-radius:16px;overflow:hidden;object-fit:cover;aspect-ratio:1/1}.CatInfo{transition:all .25s ease;.Title{font-size:18px;line-height:18px;text-align:center;padding:8px}.Desc{display:none}}}&:hover,&:focus{.CatInfo{transform:scale(1.16);.Title,.Desc{color:var(--System-ColorGold)}}}}}}}}}body.archive .MainContentWrp{overflow:unset!important}.Archive{.Header{.CatItem{position:relative;background-size:cover;background-position:center;border-radius:32px;overflow:hidden;width:100%;border:2px solid var(--System-ColorSep);box-shadow:2px 4px 12px rgba(0,0,0,.08);&:before{content:"";position:absolute;z-index:0;width:105%;height:105%;inset:0;background:linear-gradient(to top,rgba(255,255,255,32%) 30%,transparent 70%);-webkit-backdrop-filter:saturate(180%) blur(64px);backdrop-filter:saturate(180%) blur(64px);@media (prefers-color-scheme:dark){background:linear-gradient(to top,rgba(0,0,0,32%) 30%,transparent 70%)}}.CatItemWrp{z-index:1;position:relative;&:after{content:"";position:absolute;z-index:0;width:100%;height:100%;bottom:0;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);mask-image:linear-gradient(0deg,rgba(0,0,0,1) 16%,rgba(0,0,0,0) 64%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1) 16%,rgba(0,0,0,0) 64%);transition:all .5s ease}.CategoryIcon{max-height:calc(384px + var(--MainHeaderHeight) + 64px);min-height:calc(384px + var(--MainHeaderHeight) + 64px);object-fit:cover}.CatInfo{position:absolute;bottom:0;z-index:1;padding:0 32px 32px;color:var(--System-ColorLight);.ChildCategoryIcon{max-width:128px;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border:1px solid var(--System-ColorSep);border-radius:16px;overflow:hidden;object-fit:cover}.Title{font-size:40px;line-height:50px;transition:all .5s ease;color:var(--System-ColorLight)}.Desc{transition:all .5s ease;font-size:16px;line-height:1.15;color:var(--System-ColorLight)}}&:hover,&:focus{&:after{background:rgba(44,44,46,64%)}}}.ChildCatItems{z-index:1;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:32px;border-top:2px solid var(--System-ColorText4);.ChildCatItem{flex-grow:1;.ChildCatItemWrp{background:var(--System-ColorBG2);border:1px solid var(--System-ColorSep);border-radius:16px;overflow:hidden;display:block;img{max-height:128px;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border:1px solid var(--System-ColorSep);border-radius:16px;overflow:hidden;object-fit:cover}.CatInfo{transition:all .25s ease;.Title{font-size:18px;line-height:18px;text-align:center;padding:8px}.Desc{display:none}}}&:hover,&:focus{&:after{background:rgba(44,44,46,64%)}.CatInfo{transform:scale(1.16);.Title,.Desc{color:var(--System-ColorGold)}}}}}&.Child{.CatItemWrp{.CatInfo{&:hover,&:focus{.Title,.Desc{color:var(--System-ColorGold)}}}}.ChildCatItemWrp{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px;background:0 0!important;border:unset!important;border-radius:unset!important;overflow:unset!important;img{width:128px}.CatInfo{width:max(448px,calc(100% - 128px - 16px));color:var(--System-ColorLight);.Title{text-align:left!important;padding-top:0!important;font-size:40px!important;line-height:50px!important;color:var(--System-ColorLight)!important}.Desc{display:block!important;font-size:16px;line-height:1.15;color:var(--System-ColorLight)!important}}}&:hover,&:focus{.CatInfo{margin-top:unset!important;transform:unset!important;color:unset!important}}}}}&.Cats{.Header{width:100%;margin:-128px auto 0;margin-top:calc(calc(var(--MainHeaderHeight) + 64px) - ( calc(var(--MainHeaderHeight) + 64px) * 2 ))}}&.Search{.Header{gap:8px;width:100%;.HeaderWrp{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-content:center;align-items:flex-start;justify-content:flex-end;gap:8px;width:100%;@media only screen and (max-width:768px){flex-direction:column}.Icon{max-width:128px;@media only screen and (max-width:768px){max-width:64px}}.Row{flex-grow:1;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:8px;width:max(568px,calc(100% - 128px - 8px));@media only screen and (max-width:768px){width:100%}.Title{font-size:35px;line-height:35px}.Desc{font-size:16px;line-height:20px}}}.Search{width:100%;max-width:512px}.ResultCount{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;gap:8px;width:100%;i{font-size:20px;line-height:20px;color:var(--System-ColorGold)}p{font-size:16px;line-height:16px;color:var(--System-ColorText2);font-weight:300;display:block;strong{color:var(--System-ColorText)}}}}}.Content{width:100%;.Notices,.woocommerce-NoticeGroup{width:fit-content;margin:0 auto}}}body.single-product .MainContentWrp{overflow:unset!important}.ProductPage{.ProductPageWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;.Intro{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-content:flex-start;align-items:stretch;width:100%;>*{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;gap:15px;&.Gallery{width:100%;max-width:calc(100% - 375px - 32px);flex-wrap:nowrap;@media only screen and (max-width:768px){max-width:calc(100% - 256px - 32px)}@media only screen and (max-width:568px){width:100%;max-width:100%;margin-right:0!important;margin-left:0!important}.woocommerce-product-gallery__wrapper{display:flex;flex-direction:row!important;flex-wrap:wrap!important;align-content:center;justify-content:flex-start;align-items:center!important;scroll-behavior:smooth!important;gap:32px;@media only screen and (max-width:768px){gap:16px}@media only screen and (max-width:568px){flex-wrap:nowrap!important;flex-direction:row!important;overflow-x:scroll;margin:0 -15px;padding:0 15px 25px;scroll-padding:0 15px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-mask:linear-gradient(90deg,transparent 0,#000 15px,#000 calc(100% - 15px),transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 15px,#000 calc(100% - 15px),transparent 100%)}.woocommerce-product-gallery__image{width:calc(( 100% / 2 ) - 16px);border-radius:16px;overflow:hidden;flex-shrink:0;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border:1px solid var(--System-ColorSep);@media only screen and (max-width:768px){width:calc(( 100% / 2 ) - 8px)}@media only screen and (max-width:568px){width:calc(100% - 64px)!important;scroll-snap-align:start}&:first-child{width:100%}}}}&.Info{width:100%;max-width:375px;margin-left:32px;@media only screen and (max-width:768px){max-width:256px;margin-left:32px}@media only screen and (max-width:568px){width:100%;max-width:100%;margin-right:0!important;margin-left:0!important;margin-top:32px}.InfoWrp{position:sticky;position:-webkit-sticky;top:calc(var(--MainHeaderHeight) + 64px);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;gap:16px;.OnSale{display:inline-flex;width:fit-content;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:4px;border-radius:32px;border:2px solid var(--System-ColorTimber);background:var(--System-ColorOlive);overflow:hidden;padding:0 8px 0 0;img{filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold);width:32px;padding:5px 0 5px 5px}span{color:var(--System-ColorLinen);font-size:18px;line-height:20px}}.Title{font-size:32px;line-height:36px}.SKU{color:var(--System-ColorText2);font-size:16px;line-height:20px;.sku{color:var(--System-ColorText);font-weight:400}}.ShortDesc{color:var(--System-ColorText2);font-size:16px;line-height:20px}.woocommerce-variation-price,.Price{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;gap:8px;&.PriceRange{flex-direction:row;opacity:.5;font-size:18px;line-height:18px;font-weight:600}.woocommerce-Price-amount{display:block;font-size:24px;line-height:24px;font-weight:600}del{.woocommerce-Price-amount{opacity:.5;font-size:16px;line-height:16px}}ins{text-decoration:none;.woocommerce-Price-amount{font-size:32px;line-height:32px;color:var(--System-ColorOlive);font-weight:700}}}.variations_form{.variations{margin:15px auto 30px!important;&>*{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;gap:30px;.VariationItem{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;.ItemLabel{label{margin-bottom:8px;color:var(--System-ColorTimber);color:var(--System-ColorCorn);font-size:30px;line-height:30px;font-weight:500;background:linear-gradient(to left,var(--System-ColorOlive) 50%,var(--System-ColorTimber) 100%);background:linear-gradient(to left,var(--System-ColorGold) 50%,var(--System-ColorCorn) 100%);background-clip:text;background-clip:text;-webkit-background-clip:text;-webkit-background-clip:text;text-transform:capitalize;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--System-ColorOlive);-webkit-text-stroke:1px var(--System-ColorCorn);display:inline-block}}.ItemValue{input,select{display:none!important}.ItemValueWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:stretch;gap:16px;label{padding:16px 32px;font-size:20px;line-height:16px;font-weight:500;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;color:var(--System-ColorText);border:2px solid var(--System-ColorSep);background:var(--System-ColorBG);box-shadow:2px 4px 12px rgba(0,0,0,.08);transition:all .5s ease;&:hover{border-color:var(--System-ColorCorn)}}input:checked+label{border-color:var(--System-ColorTimber);border-color:var(--System-ColorCorn);box-shadow:0 0 0 4px rgba(96,108,56,60%);box-shadow:0 0 0 4px rgba(221,161,94,32%);background:var(--System-ColorOlive);background:var(--System-ColorGold);color:var(--System-ColorLight)}}}}}}}.AddToCart{position:relative;padding:10px;width:100%;height:60px;border:0;border:2px solid var(--System-ColorCorn);border-radius:100px;border-radius:50px;background:var(--System-ColorCorn);outline:none;cursor:pointer;color:var(--System-ColorLight);overflow:hidden;background-size:300% 100%;moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-image:linear-gradient(315deg,var(--System-ColorTimber),var(--System-ColorOlive),var(--System-ColorTimber));background-image:linear-gradient(315deg,var(--System-ColorCorn),var(--System-ColorGold),var(--System-ColorCorn));margin:32px auto;&:disabled{opacity:.64;cursor:not-allowed!important}&:hover{background-position:100% 0;moz-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;-webkit-transition:all .75s ease-in-out;transition:all .75s ease-in-out;box-shadow:0 8px 16px -4px var(--System-ColorOlive);box-shadow:0 8px 16px -4px var(--System-ColorCorn);@media (prefers-color-scheme:dark){box-shadow:0 10px 24px -16px var(--System-ColorCorn)}}&:active{transform:scale(.95);background-color:var(--System-ColorTimber)}.fa-bag-shopping{position:absolute;z-index:2;top:50%;left:-10%;font-size:2em;transform:translate(-50%,-50%)}.fa-shirt{position:absolute;z-index:3;z-index:0;top:-20%;left:55%;font-size:1.2em;transform:translate(-50%,-50%);color:var(--System-ColorOlive)}span{position:absolute;z-index:3;left:50%;top:50%;font-size:24px;color:var(--System-ColorLight);transform:translate(-50%,-50%);font-weight:700;width:100%;&.add-to-cart{opacity:1}&.done{opacity:0}}&.Loading{.fa-bag-shopping{animation:cart 1.25s ease-in-out forwards}.fa-shirt{animation:box 1.25s ease-in-out forwards}span{&.add-to-cart{animation:txt1 1.25s ease-in-out forwards}&.done{animation:txt2 1.25s ease-in-out forwards}}}}.Services{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;gap:16px;.Service{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;gap:8px;box-shadow:unset;background:unset;border-radius:unset;text-align:unset;padding:unset;flex-grow:unset;&:not(:last-child){border-bottom:1px solid var(--System-ColorSep);padding-bottom:16px;padding-bottom:16px}.ServiceIcon{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;gap:8px;align-items:center;img{width:48px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}}.ServiceInfo{strong{font-size:14px;line-height:18px;display:block;font-weight:600}span{color:var(--System-ColorText2);font-size:13px;line-height:16px;display:block;max-width:unset}}}}}}}}.Description{font-size:24px;line-height:32px;font-weight:200;text-align:justify;text-align-last:auto;p:not(:last-child){margin-bottom:32px}@media only screen and (max-width:768px){font-size:18px;line-height:24px}.SecTitle{color:var(--System-ColorTimber);font-size:50px;line-height:50px;font-weight:900;background:linear-gradient(to left,var(--System-ColorOlive) 50%,var(--System-ColorTimber) 100%);background-clip:text;-webkit-background-clip:text;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--System-ColorOlive);display:inline-block;margin:0 auto 10px;@media only screen and (max-width:768px){font-size:24px;line-height:24px}}}.Attributes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:64px;width:100%;.Attribute{flex-grow:1;min-width:calc(( 100% / 2 ) - 32px);position:relative;.AttributeLabel{color:var(--System-ColorTimber);font-size:35px;line-height:35px;font-weight:900;background:linear-gradient(to left,var(--System-ColorOlive) 50%,var(--System-ColorTimber) 100%);background-clip:text;-webkit-background-clip:text;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--System-ColorOlive);display:inline-block;@media only screen and (max-width:768px){font-size:24px;line-height:24px}}.AttributeValue{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:100%;border-radius:100px;background:var(--System-ColorTimber);gap:24px;padding:0 8px;margin:8px auto 0;@media only screen and (max-width:568px){background:0 0}span{background:var(--System-ColorOlive);padding:10px 16px;color:var(--System-ColorLight);flex-grow:1;font-size:20px;line-height:20px;font-weight:500;text-align:center;text-transform:capitalize;transition:all .25s ease-in-out;box-shadow:0 8px 16px -4px var(--System-ColorOlive);background-image:linear-gradient(90deg,var(--System-ColorTimber),var(--System-ColorOlive),var(--System-ColorTimber));border-radius:16px;margin:-8px;@media (prefers-color-scheme:dark){box-shadow:0 10px 24px -16px var(--System-ColorOlive)}&:hover{box-shadow:unset}@media only screen and (max-width:768px){font-size:13px}}}}}.Related{width:100%;.TitleWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:center;gap:8px;margin:0 auto 10px;img{width:64px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}.Title{color:var(--System-ColorTimber);font-size:35px;line-height:35px;font-weight:900;background:linear-gradient(to left,var(--System-ColorOlive) 50%,var(--System-ColorTimber) 100%);background-clip:text;-webkit-background-clip:text;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--System-ColorOlive);display:inline-block}}}}}body.woocommerce-cart .MainContentWrp{overflow:unset!important;.wc-empty-cart-message{margin:32px auto}}.PageWrp.Cart{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;.Content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:32px;.CartForm{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-content:flex-start;align-items:stretch;width:100%;.CartItems{width:100%;width:100%;display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;gap:15px;max-width:calc(100% - 320px - 32px);@media only screen and (max-width:768px){max-width:100%}.CartItemsWrp{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;.CartItem{padding:32px;.CartItemWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:16px;.Image{img{max-width:128px;width:100%;border-radius:16px;overflow:hidden;flex-shrink:0;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border:1px solid var(--System-ColorSep);@media only screen and (max-width:428px){max-width:96px}}}.Info{max-width:calc(100% - 128px - 16px);width:100%;display:flex;flex-direction:column;gap:8px;.Title{font-size:18px;font-weight:700;line-height:22px}.InfoRow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:16px;.woocommerce-Price-amount{font-size:20px;line-height:32px;font-weight:300;color:var(--System-ColorText2);font-family:-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.quantity{&:before{content:"x";font-weight:700;font-size:16px;line-height:16px;color:var(--System-ColorText2);margin-right:4px}input{font-size:20px;line-height:32px;text-overflow:ellipsis;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:64px;border:1px solid var(--System-ColorSep);outline:none;transition:all .25s ease;border-radius:8px;text-align:center;background:var(--System-ColorBG2);&:hover{border-color:var(--System-ColorTimber)}&:focus{border-color:var(--System-ColorTimber);box-shadow:0 0 0 4px rgba(96,108,56,60%);outline:none}}}&.Total{margin-top:auto;border-top:4px dotted var(--System-ColorSep);padding-top:16px;padding-bottom:0;.woocommerce-Price-amount{font-size:24px;line-height:32px;font-weight:700;font-family:"RedRose",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:var(--System-ColorOlive)}.remove{&:hover,&:focus{color:var(--System-ColorRed);span{text-decoration:underline}}}}}}}&:not(:last-child){border-bottom:1px solid var(--System-ColorSep)}}}}.CartOptions{width:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;gap:15px;max-width:320px;margin-left:32px;@media only screen and (max-width:768px){max-width:100%;margin:32px auto 0}.CartOptionsWrp{position:sticky;position:-webkit-sticky;top:calc(var(--MainHeaderHeight) + 64px);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;gap:32px;@media only screen and (max-width:768px){gap:32px}.CartTotals{box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;padding:16px;width:100%;@media only screen and (max-width:768px){order:2}table{width:100%;tbody{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;tr{flex-direction:row;flex-wrap:wrap;align-items:center;align-items:flex-start;gap:4px;justify-content:space-between;width:100%;display:inline-flex;td{font-size:12px;line-height:16px;color:var(--System-ColorText2);.woocommerce-Price-amount{font-size:16px;line-height:16px;font-weight:700;font-family:-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}}&.cart-discount{td{color:var(--System-ColorGold);font-weight:700;.woocommerce-Price-amount{color:var(--System-ColorGold)}a{display:block;width:fit-content;margin-left:auto;font-size:12px;line-height:16px;color:var(--System-ColorText2);&:hover,&:focus{color:var(--System-ColorRed)}}}}&.order-total{margin-top:auto;margin-top:16px;border-top:4px dotted var(--System-ColorSep);padding-top:16px;font-size:24px;line-height:24px;td{.woocommerce-Price-amount{font-size:24px;line-height:24px;font-weight:700;color:var(--System-ColorOlive)}}}&:not(:nth-last-child(-n+2)){padding-bottom:8px;margin-bottom:8px}}}}}.Discount{@media only screen and (max-width:768px){order:3}.BoxContent{&.focus{.Submit i{color:var(--System-ColorCorn)}}}}.Button.Secondary{@media only screen and (max-width:768px){order:1}}.Button.Primary{margin-top:-16px;@media only screen and (max-width:768px){order:4;margin-top:0}}}}}.Related{width:100%;margin-top:32px;.TitleWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:center;gap:8px;margin:0 auto 10px;img{width:64px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}.Title{color:var(--System-ColorTimber);font-size:35px;line-height:35px;font-weight:900;background:linear-gradient(to left,var(--System-ColorOlive) 50%,var(--System-ColorTimber) 100%);background-clip:text;-webkit-background-clip:text;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--System-ColorOlive);display:inline-block}}}}}body.woocommerce-checkout .MainContentWrp{overflow:unset!important}.PageWrp.Checkout{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;.Content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:32px;form{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;gap:32px;width:100%;.CheckOutForm{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-content:flex-start;align-items:stretch;width:100%;.OrderReview{width:100%;width:100%;display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;gap:15px;max-width:calc(100% - 320px - 32px);@media only screen and (max-width:768px){max-width:100%}.CartItems{width:100%;width:100%;display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;gap:15px;.CartItemsWrp{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;.CartItem{padding:32px;.CartItemWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:16px;.Image{img{max-width:128px;width:100%;border-radius:16px;overflow:hidden;flex-shrink:0;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border:1px solid var(--System-ColorSep);@media only screen and (max-width:428px){max-width:96px}}}.Info{max-width:calc(100% - 128px - 16px);width:100%;display:flex;flex-direction:column;gap:8px;@media only screen and (max-width:428px){max-width:calc(100% - 96px - 16px)}.Title{font-size:18px;font-weight:700;line-height:22px;@media only screen and (max-width:568px){font-size:16px;line-height:20px}}.InfoRow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;justify-content:flex-start;gap:8px;padding-bottom:16px;@media only screen and (max-width:568px){padding-bottom:8px}.woocommerce-Price-amount{font-size:20px;line-height:32px;font-weight:300;color:var(--System-ColorText2);font-family:-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.quantity{&:before{content:"x";font-weight:700;font-size:16px;line-height:16px;color:var(--System-ColorText2);margin-right:4px}input{font-size:20px;line-height:32px;text-overflow:ellipsis;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:64px;border:1px solid var(--System-ColorSep);outline:none;transition:all .25s ease;border-radius:8px;text-align:center;background:var(--System-ColorBG2);&:hover{border-color:var(--System-ColorTimber)}&:focus{border-color:var(--System-ColorTimber);box-shadow:0 0 0 4px rgba(96,108,56,60%);outline:none}}}&.Total{margin-top:auto;border-top:4px dotted var(--System-ColorSep);padding-top:16px;padding-bottom:0;@media only screen and (max-width:568px){padding-top:8px}.woocommerce-Price-amount{font-size:24px;line-height:32px;font-weight:700;font-family:"RedRose",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:var(--System-ColorOlive);@media only screen and (max-width:568px){font-size:20px;line-height:28px}}.remove{&:hover,&:focus{color:var(--System-ColorRed);span{text-decoration:underline}}}}}}}&:not(:last-child){border-bottom:1px solid var(--System-ColorSep)}}}}.Address{.BoxField{button{display:none!important}}}.Method{.Header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:flex-start;gap:10px;width:100%;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--System-ColorSep);margin-top:32px;.Icon{width:48px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}.Title{font-family:"RedRose",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:32px;line-height:48px;@media only screen and (max-width:568px){font-size:24px}}p{font-size:13px;line-height:18px;color:var(--System-ColorGray);display:block;width:100%}}.Content{&>*{width:100%}.payment_method_stripe{&>p{font-size:13px;line-height:18px;color:var(--System-ColorGray);width:100%;margin-bottom:16px}.testmode-info{color:var(--System-ColorOrange)}#wc-stripe-upe-form{padding:0;border:unset}}}&.Shipping{ul{display:flex;align-items:stretch;justify-items:flex-start;flex-wrap:wrap;justify-content:center;flex-direction:row;align-content:stretch;gap:16px;li{width:calc(100% / 2 - 8px);flex-grow:1;@media only screen and (max-width:428px){width:100%}&>input{position:absolute;opacity:0;&:checked+label{border-color:var(--System-ColorTimber);box-shadow:0 0 0 4px rgba(96,108,56,60%);.woocommerce-Price-amount{font-size:20px;line-height:20px;color:var(--System-ColorOlive)}}}label{display:flex;align-items:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;cursor:pointer;width:100%;height:auto;border-radius:16px;padding:24px;border:1px solid var(--System-ColorSep);background:var(--System-ColorBG);transition:all .25s ease;.MethodInfo{max-width:100%!important;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;gap:8px;strong{font-size:20px;line-height:20px}.woocommerce-Price-amount{font-size:18px;line-height:18px;font-weight:700;color:var(--System-ColorText2);font-family:-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}}}}}}}}.OrderTotals{width:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;gap:15px;max-width:320px;margin-left:32px;@media only screen and (max-width:768px){max-width:100%;margin:32px auto 0}.OrderTotalsWrp{position:sticky;position:-webkit-sticky;top:calc(var(--MainHeaderHeight) + 64px);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;gap:32px;width:100%;@media only screen and (max-width:768px){order:2}table{box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;padding:16px;width:100%;tbody{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;tr{flex-direction:row;flex-wrap:wrap;align-items:center;align-items:flex-start;gap:4px;justify-content:space-between;width:100%;display:inline-flex;td{font-size:12px;line-height:16px;color:var(--System-ColorText2);text-align:right;.woocommerce-Price-amount{font-size:16px;line-height:16px;font-weight:700;font-family:-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}small{font-size:80%;display:block}}&.cart-discount{td{color:var(--System-ColorGold);font-weight:700;.woocommerce-Price-amount{color:var(--System-ColorGold)}a{display:block;width:fit-content;margin-left:auto;font-size:12px;line-height:16px;color:var(--System-ColorText2);&:hover,&:focus{color:var(--System-ColorRed)}}}}&.order-total{margin-top:auto;margin-top:16px;border-top:4px dotted var(--System-ColorSep);padding-top:16px;font-size:24px;line-height:24px;td{.woocommerce-Price-amount{font-size:24px;line-height:24px;font-weight:700;color:var(--System-ColorOlive)}}}&:not(:nth-last-child(-n+2)){padding-bottom:8px;margin-bottom:8px}}}}.SubmitWrp{&>*{width:100%;margin-bottom:16px}.Privacy{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:16px;i{font-size:24px;line-height:24px;color:var(--System-ColorText2);opacity:.6}p{font-size:10px;line-height:12px;color:var(--System-ColorText2);display:block;width:100%}}}}}}.screen-reader-text{display:block!important}}}}.PageWrp.ThankYou{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:64px;.Header{.Icon{max-width:128px}}.Content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:32px;.Button{width:100%;max-width:256px;margin:0 auto}}}body.dashboard .MainContentWrp,body.woocommerce-view-order .MainContentWrp{overflow:unset!important}.PageWrp.Dashboard{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:0;.Header{gap:16px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--System-ColorSep);width:100%;.Icon{max-width:96px;@media only screen and (max-width:568px){max-width:64px}}.HeaderWrp{width:max(448px,calc(100% - 96px - 16px));display:flex;flex-direction:column;gap:8px;@media only screen and (max-width:568px){width:max(448px,calc(100% - 64px - 16px))}.Title{font-size:40px;line-height:40px}.Desc{font-size:22px;line-height:24px}}}.Content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:flex-start;gap:32px;.Navigation{padding-bottom:16px;.NavigationWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:32px;align-content:stretch;.NavigationItem{display:block;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;width:100%;max-width:calc(100% / 2 - 16px);@media only screen and (max-width:568px){max-width:100%}a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px;height:100%;padding:32px;.Icon{max-width:96px;filter:invert(60%) sepia(11%) saturate(82%) hue-rotate(201deg) brightness(90%) contrast(85%);-webkit-filter:invert(60%) sepia(11%) saturate(82%) hue-rotate(201deg) brightness(90%) contrast(85%)}i{color:var(--System-ColorText2);font-size:48px;line-height:48px}.NavigationItemInfo{strong{font-weight:500;font-size:25px;line-height:35px}p{font-size:16px;line-height:20px;color:var(--System-ColorGray);display:block;width:100%}}&:hover,&:focus{.Icon{filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}i{color:var(--System-ColorGold)}}}&.customer-logout{max-width:100%}}}}.HeaderWrp{gap:0;strong{font-family:"RedRose",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:25px;line-height:30px}}.SignInUp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:96px 32px;align-content:stretch;@media only screen and (max-width:768px){flex-direction:column;gap:32px}>*{width:100%}img{max-width:calc(( 100% / 2 ) - 16px);box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;padding:8px;&.SignIn{object-fit:cover;max-height:384px;object-position:center}@media only screen and (max-width:768px){max-width:100%;display:none}}.FormBox{max-width:calc(( 100% / 2 ) - 16px);.Privacy{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;i{font-size:24px;line-height:24px;color:var(--System-ColorText2);opacity:.6}p{font-size:10px;line-height:12px;color:var(--System-ColorText2);display:block;width:100%}}.PasswordHint{font-size:10px;line-height:12px;color:var(--System-ColorText2);display:block;width:100%;text-align:center;margin-top:-8px;margin-bottom:8px}@media only screen and (max-width:768px){max-width:100%;&.SignIn{margin-bottom:64px}}}}.Recovery{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:32px;align-content:stretch;width:100%;.ConfirmationSent{max-width:512px;margin:0 auto;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;padding:32px;img{max-width:64px;max-height:64px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold);margin:0 auto 32px}p{text-align:justify;text-align-last:center;font-size:16px;line-height:20px;font-weight:400}}.ResetPassword{max-width:512px;margin:0 auto}}.EditAccount{display:block;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;width:100%;padding:32px;margin-bottom:16px}.Orders{width:100%;margin-bottom:16px;.OrdersWrp{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:25px;.OrderItem{border-radius:15px;padding:25px;background:var(--System-ColorBG);box-shadow:2px 4px 12px rgba(0,0,0,.08);.OrderItemWrp{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:15px;.ItemRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;&.BottomBar{align-items:flex-end}&.OrderSatus{justify-content:flex-start;align-items:center;gap:5px;i{font-size:25px;line-height:25px}strong{font-size:18px;line-height:25px}&.on-hold{color:var(--System-ColorOlive)}&.failed,&.cancelled{color:var(--System-ColorRed)}&.processing,&.on-hold{color:var(--System-ColorOlive)}&.completed{color:var(--System-ColorGreen);color:var(--System-ColorOlive)}&.refunded{color:var(--System-ColorOrange)}}&.OrderNumber{font-family:"RedRose",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:32px;line-height:32px;font-weight:700;color:var(--System-ColorOlive);gap:4px;justify-content:flex-start;i{font-size:24px;line-height:32px}}&.OrderActions{gap:8px;.Button{padding:0 16px;@media only screen and (max-width:568px){width:100%}}}.ItemCol{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:stretch;@media only screen and (max-width:568px){width:100%}.woocommerce-Price-amount{font-size:32px;line-height:32px;font-weight:700;color:var(--System-ColorOlive)}}}}}}.OrdersPagination{margin:25px auto 0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:stretch;a{display:inline-flex}.woocommerce-button--next{margin-left:auto}.woocommerce-button--previous{margin-right:auto}}.OrderUpdates ul{display:flex;flex-direction:column;flex-wrap:wrap;align-content:stretch;justify-content:center;align-items:stretch;gap:25px;li{display:flex;align-items:stretch;justify-items:center;flex-wrap:nowrap;flex-direction:row;gap:25px;.OrderUpdateCounter p{display:block;font-size:30px;line-height:30px;font-variation-settings:"wght" 1000,"dots" 4}.OrderUpdateContent{padding:0 0 25px;flex-grow:1}.OrderUpdateMeta{font-size:12px;line-height:15px;margin-bottom:5px;color:var(--System-ColorGray)}.OrderUpdateDes{font-size:15px;line-height:25px}&:not(:last-child) .OrderUpdateContent{border-bottom:1px solid var(--System-ColorSep)}}}}.NoOrderYet{display:block;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;width:100%;padding:64px 32px;margin:0 auto 16px;p{font-size:20px;line-height:20px;text-align:center;margin-bottom:16px;font-weight:400}.Button{max-width:256px;margin:0 auto}}.OrderView{.OrderViewWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-content:flex-start;align-items:stretch;width:100%;.Updates{margin-bottom:32px;.UpdatesWrp{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;padding:32px;li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:32px;&:not(:last-child){padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--System-ColorSep)}.UpdateCounter{font-size:40px;line-height:32px;color:var(--System-ColorOlive);font-weight:700;font-family:"RedRose",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.UpdateContent{.UpdateMeta{color:var(--System-ColorText2);font-size:13px;line-height:16px}.UpdateDes{font-weight:300;font-size:22px;line-height:22px;margin-top:4px}}}}}.OrderDetails{width:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;gap:15px;max-width:320px;margin-left:32px;@media only screen and (max-width:768px){max-width:100%;order:1;margin:0 auto}.OrderDetailsWrp{position:sticky;position:-webkit-sticky;top:calc(var(--MainHeaderHeight) + 64px);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;gap:32px;width:100%;.OrderInfo,.OrderShipping{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;padding:32px;width:100%}.OrderInfo{gap:16px;justify-content:space-between;.OrderSatus{font-size:32px;line-height:32px;color:var(--System-ColorOlive);font-weight:700;font-family:"RedRose",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center;margin-bottom:16px}.CartTotalItems{display:flex;flex-direction:column;align-items:center;justify-content:center;.CartTotalItem{flex-direction:row;flex-wrap:wrap;align-items:center;align-items:flex-start;gap:4px;justify-content:space-between;width:100%;display:inline-flex;&:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--System-ColorSep);padding-bottom:10px;margin-bottom:10px}&.order_total{margin-top:auto;margin-top:16px;border-top:4px dotted var(--System-ColorSep);padding-top:16px;font-size:24px;line-height:24px;.woocommerce-Price-amount{font-size:24px;line-height:24px;font-weight:700;color:var(--System-ColorOlive)}}.woocommerce-Price-amount{font-family:-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}&>span{font-size:16px;line-height:16px;font-weight:700}strong{line-height:16px;color:var(--System-ColorText2);text-align:right;font-weight:400}small{display:block}}}}.OrderShipping{justify-content:space-between;.AddressLines{display:flex;flex-direction:column;align-items:center;justify-content:center;.AddressLine{flex-direction:row;flex-wrap:wrap;align-items:center;align-items:flex-start;gap:4px;justify-content:space-between;width:100%;display:inline-flex;span{font-size:16px;line-height:16px;font-weight:700}strong{line-height:16px;color:var(--System-ColorText2);text-align:right;font-weight:400}&:not(:last-child){border-bottom:1px solid var(--System-ColorSep);padding-bottom:10px;margin-bottom:10px}}}}}}.CartItems{width:100%;width:100%;display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;gap:15px;max-width:calc(100% - 320px - 32px);@media only screen and (max-width:768px){max-width:100%;margin:32px auto 0;order:2}.CartItemsWrp{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;.CartItem{padding:32px;.CartItemWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:16px;.Image{img{max-width:128px;width:100%;border-radius:16px;overflow:hidden;flex-shrink:0;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border:1px solid var(--System-ColorSep);@media only screen and (max-width:428px){max-width:96px}}}.Info{max-width:calc(100% - 128px - 16px);width:100%;display:flex;flex-direction:column;gap:8px;@media only screen and (max-width:428px){max-width:calc(100% - 96px - 16px)}.Title{font-size:18px;font-weight:700;line-height:22px;@media only screen and (max-width:568px){font-size:16px;line-height:20px}}.InfoRow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;justify-content:flex-start;gap:8px;padding-bottom:16px;@media only screen and (max-width:568px){padding-bottom:8px}.woocommerce-Price-amount{font-size:20px;line-height:32px;font-weight:300;color:var(--System-ColorText2);font-family:-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.quantity{&:before{content:"x";font-weight:700;font-size:16px;line-height:16px;color:var(--System-ColorText2);margin-right:4px}input{font-size:20px;line-height:32px;text-overflow:ellipsis;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:64px;border:1px solid var(--System-ColorSep);outline:none;transition:all .25s ease;border-radius:8px;text-align:center;background:var(--System-ColorBG2);&:hover{border-color:var(--System-ColorTimber)}&:focus{border-color:var(--System-ColorTimber);box-shadow:0 0 0 4px rgba(96,108,56,60%);outline:none}}}&.Total{margin-top:auto;border-top:4px dotted var(--System-ColorSep);padding-top:16px;padding-bottom:0;@media only screen and (max-width:568px){padding-top:8px}.woocommerce-Price-amount{font-size:24px;line-height:32px;font-weight:700;font-family:"RedRose",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:var(--System-ColorOlive);@media only screen and (max-width:568px){font-size:20px;line-height:28px}}.remove{&:hover,&:focus{color:var(--System-ColorRed);span{text-decoration:underline}}}}}}}&:not(:last-child){border-bottom:1px solid var(--System-ColorSep)}}}}}}}}.Services{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;gap:16px;justify-content:center;align-items:stretch;.Service{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;gap:8px;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;text-align:center;padding:32px;flex-grow:1;.ServiceIcon{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;gap:8px;align-items:center;img{width:64px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}}.ServiceInfo{strong{font-size:20px;line-height:25px;display:block;font-weight:600}span{color:var(--System-ColorText2);font-size:16px;line-height:20px;display:block;max-width:256px}}}}.FAQ{padding-bottom:16px;margin-bottom:16px;.TitleWrp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:center;gap:8px;margin:0 auto 24px;img{width:64px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold);@media only screen and (max-width:768px){width:48px}@media only screen and (max-width:568px){width:32px}}.Title{color:var(--System-ColorText);font-size:50px;line-height:50px;@media only screen and (max-width:768px){font-size:40px;line-height:40px}@media only screen and (max-width:568px){font-size:35px;line-height:35px}@media only screen and (max-width:428px){font-size:30px;line-height:30px}}}.FAQWrp{box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;overflow:hidden;margin-bottom:-16px;.Item{&:not(:last-child){border-bottom:1px solid var(--System-ColorSep)}.Title{font-size:24px;line-height:32px;font-weight:300;padding:16px 64px 16px 16px;position:relative;display:flex;align-items:center;cursor:pointer;text-transform:capitalize;@media only screen and (max-width:768px){font-size:20px;line-height:32px}@media only screen and (max-width:568px){font-size:18px;line-height:20px}@media only screen and (max-width:428px){font-size:16px;line-height:20px}&:after{content:"+";font-size:48px;position:absolute;right:20px;font-weight:100;transition:.5s;width:32px;height:32px;text-align:center;@media only screen and (max-width:568px){font-size:32px;width:20px;height:20px}}&.active:after{transform:rotate(45deg)}span{color:var(--System-ColorOlive);font-size:32px;margin-right:10px;min-width:40px;font-weight:800;@media only screen and (max-width:768px){font-size:24px;min-width:32px}@media only screen and (max-width:568px){font-size:22px;min-width:30px}}}.Desc{max-height:0;overflow:hidden;transition:.5s;.DescWrp{padding:0 16px 16px;line-height:24px;font-size:16px;color:var(--System-ColorText2)}}}}}.ProductSlider{width:100%;position:relative;.ProductSliderWrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:stretch;gap:15px;margin:-15px;padding:15px;overflow-x:scroll;scroll-padding:15px;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-mask:linear-gradient(90deg,transparent 0,#000 15px,#000 calc(100% - 15px),transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 15px,#000 calc(100% - 15px),transparent 100%);.ProductSliderItem{position:relative;flex-shrink:0;width:100%;max-width:max(256px,calc(100% / 4));scroll-snap-align:start;margin-bottom:16px;.ProductSliderItemWrp{padding-top:64px;height:100%;a{display:block;box-shadow:2px 4px 12px rgba(0,0,0,.08);background:var(--System-ColorBG);border-radius:16px;padding:16px;height:100%;.OnSale{position:absolute;top:16px;left:16px;padding:0;width:48px;height:48px;img{filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold);width:32px;height:32px;margin:8px auto;vertical-align:middle}}&>img{margin:-64px auto 0;vertical-align:middle;border-radius:16px;box-shadow:0px -28px 32px -30px rgba(0,0,0,32%),0px 0 32px -20px rgba(0,0,0,32%);border:1px solid var(--System-ColorBG2);background:var(--System-ColorBG2);aspect-ratio:.75;object-fit:cover;object-position:center}.ProductInfo{padding:16px 0 0;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;.Title{width:100%;font-size:16px;line-height:20px;font-weight:400;-webkit-line-clamp:3;visibility:visible;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;transition:all .25s ease}.Price{.price{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;font-size:18px;line-height:18px;font-weight:600;color:var(--System-ColorText2);.woocommerce-Price-amount{display:block}del .woocommerce-Price-amount{opacity:.5;font-size:13px;line-height:13px}ins{text-decoration:none;font-size:20px;line-height:20px;color:var(--System-ColorOlive)}}&.PriceRange .price{flex-direction:row}}}&:hover,&:focus{.Title{color:var(--System-ColorCorn)}}}}}}&.GridSTR{.ProductSliderWrp{flex-wrap:wrap;-webkit-mask:unset;mask:unset;@media only screen and (max-width:568px){gap:10px}@media only screen and (max-width:428px){gap:5px}.ProductSliderItem{max-width:calc(( ( 100% / 3 ) - 10px ));@media only screen and (max-width:768px){max-width:calc(( ( 100% / 2 ) - 7.5px ))}@media only screen and (max-width:428px){max-width:calc(( ( 100% / 2 ) - 2.5px ));.Title{font-size:13px;line-height:18px}.woocommerce-Price-amount{display:block;font-size:15px;line-height:15px}}@media only screen and (max-width:375px){max-width:100%}}}}}.PageWrp.Archive{.ProductSliderWrp{flex-wrap:wrap;-webkit-mask:unset;mask:unset;@media only screen and (max-width:568px){gap:10px}@media only screen and (max-width:428px){gap:5px}.ProductSliderItem{max-width:calc(( ( 100% / 3 ) - 10px ));@media only screen and (max-width:768px){max-width:calc(( ( 100% / 2 ) - 7.5px ))}@media only screen and (max-width:428px){max-width:calc(( ( 100% / 2 ) - 2.5px ));.Title{font-size:13px;line-height:18px}.woocommerce-Price-amount{display:block;font-size:15px;line-height:15px}}@media only screen and (max-width:375px){max-width:100%}}}}.Notices,.woocommerce-NoticeGroup{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:stretch;gap:25px;width:100%}.Notices:not(:has(:not(:empty))),.woocommerce-NoticeGroup:not(:has(:not(:empty))){display:none}.Notice,.Notices .Notice,.woocommerce-NoticeGroup .Notice{display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;align-content:center;align-items:stretch;gap:15px;padding:15px;width:100%;background:var(--System-ColorBG);border-radius:16px;box-shadow:2px 4px 12px rgba(0,0,0,.08);outline:unset!important;.NoticeIcon{max-width:25px;i{font-size:25px;line-height:25px}}.NoticeContent{max-width:calc(100% - 25px);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:5px;a{display:inline-block;width:fit-content;font-size:15px;font-variation-settings:"wght" 700,"dots" 4;color:var(--System-ColorCorn);color:var(--System-ColorGold)}}}.Notice.Error .NoticeIcon i,.Notice.Error .NoticeIcon i,.Notice.Error .NoticeContent a,.Notice.Error .NoticeContent a{color:var(--System-ColorRed)}.Notice.Success .NoticeIcon i,.Notice.Success .NoticeIcon i,.Notice.Success .NoticeContent a,.Notice.Success .NoticeContent a{color:var(--System-ColorGreen)}.FormBox{.BoxHeader{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:flex-start;gap:10px;width:100%;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--System-ColorSep);i{font-size:35px;line-height:35px;color:var(--System-ColorGold)}img{width:64px;filter:var(--System-FilterGold);-webkit-filter:var(--System-FilterGold)}strong{font-size:20px;line-height:25px}p{font-size:13px;line-height:18px;color:var(--System-ColorGray);display:block;width:100%}}.BoxField{&.CheckBox{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:stretch;gap:10px}@media only screen and (max-width:428px){&#billing_first_name_field{order:1}&#billing_last_name_field{order:2}&#billing_email_field{order:3}&#billing_phone_field{order:4}&#billing_country_field{order:5}&#billing_state_field{order:6}&#billing_city_field{order:7}&#billing_address_1_field{order:8}&#billing_address_2_field{order:9}&#billing_postcode_field{order:10}&#order_comments_field{order:11}}}.InlineBox{max-width:calc(100% / 2 - 7.5px);@media only screen and (max-width:428px){max-width:100%}}.FullWideBox{max-width:100%}.select{label{font-size:10px;line-height:12px;top:10px}}textarea{border:none;font-size:13px;line-height:20px;width:100%;resize:none;background:0 0;outline:0;margin:10px auto 0;padding:0}select{border:none;background:0 0;width:100%;height:100%;outline:unset}.textarea{height:auto}.DisabledInputPlaceHolder{border:1px solid var(--System-ColorSep);font-size:13px;line-height:35px;font-weight:400;width:100%;border-radius:12px;box-sizing:border-box;padding:15px 15px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:0;resize:none;transition:unset;height:50px;margin:0 auto;background:var(--System-ColorBG2);color:var(--System-Text2);-webkit-line-clamp:1;visibility:visible;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FieldHint{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:stretch;gap:5px;margin-top:10px;i{color:var(--System-ColorOlive);font-size:15px;line-height:15px}span{color:var(--System-ColorGray);font-size:10px;line-height:15px}}.BoxResponse>*{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:flex-start;gap:8px;font-size:16px;line-height:32px;background:var(--System-ColorBG);width:100%;border-radius:16px;padding:16px;box-shadow:2px 4px 12px rgba(0,0,0,.08);i{font-size:32px;line-height:32px;position:relative}}.BoxResponse>.validation-message i{color:var(--System-ColorRed)}.BoxResponse>.success-message i{color:var(--System-ColorGreen)}&.Search{.BoxContent{&.focus{border-color:var(--System-ColorTimber);box-shadow:0 0 0 4px rgba(96,108,56,60%)}}}}.Button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;cursor:pointer;font-size:16px;line-height:32px;text-align:center;padding:8px 16px;background:var(--System-ColorOlive);color:var(--System-ColorLight)!important;border:2px solid var(--System-ColorTimber);-webkit-appearance:none;outline:none;border-radius:100px;transition:all .5s ease;i{font-size:20px;line-height:20px}&:disabled{opacity:.64;cursor:not-allowed!important}&:hover{background:#7b894b;color:var(--System-ColorLight)}&:focus{box-shadow:0 0 0 4px rgba(96,108,56,60%);outline:none}&:active{background:var(--System-ColorTimber)}&.Secondary{background:var(--System-ColorCorn);color:var(--System-ColorLight)!important;border-color:#8c4d16;&:hover{background:#cb813f;color:var(--System-ColorText)}&:focus{box-shadow:0 0 0 4px rgba(188,108,37,60%);outline:none}&:active{background:#8c4d16}}&.Teritary{border-radius:0;padding:0;color:var(--System-ColorText)!important;background:0 0;border:none;&:hover{color:var(--System-ColorBlue)}&:hover span{text-decoration:underline}&:focus{box-shadow:unset;outline:none}}}