@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Play;src:url(/assets/Play-Regular-CKeI4xp0.ttf) format("truetype");font-optical-sizing:auto;font-weight:400;font-style:normal}@font-face{font-family:Play;src:url(/assets/Play-Bold-DqyZ-sp8.ttf) format("truetype");font-optical-sizing:auto;font-weight:600;font-style:normal}@font-face{font-family:Merriweather;src:url(/assets/Merriweather-Regular-B7GblGOO.ttf) format("truetype");font-optical-sizing:auto;font-weight:400;font-style:normal}html,body{font-family:Play,sans-serif;font-weight:400;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{overflow-y:scroll}._container_l53xz_1{display:flex;border-radius:1.25rem;justify-content:space-between}._container_l53xz_1 ._user_l53xz_6{display:flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;transition:opacity .3s ease}._container_l53xz_1 ._user_l53xz_6:hover{opacity:.8}._container_l53xz_1 ._logout_l53xz_17{border:1px solid #181818;width:3rem;height:3rem;background-color:#181818;cursor:pointer;transition:background-color .3s ease}._container_l53xz_1 ._logout_l53xz_17 img{width:1.5rem;height:1.5rem;filter:invert(100%)}._container_l53xz_1 ._logout_l53xz_17:hover{opacity:.8}._link_l53xz_34{text-align:center;color:#fff;font-weight:500;text-decoration:none;padding:1rem clamp(.75rem,1.5094vw - .1321rem,1rem);position:relative;transition:background-color .3s ease;font-size:clamp(.875rem,.4vw + .7rem,1rem)}._link_l53xz_34._active_l53xz_44{background-color:#8e1616}._linkReg_l53xz_48{border-radius:1.25rem 0 0 1.25rem;width:5.75rem;background-color:#111;border-left:2px solid #8E1616;border-top:2px solid #8E1616;border-bottom:2px solid #8E1616}@media (max-width: 1124px){._linkReg_l53xz_48{display:none}}@media (max-width: 935px){._linkReg_l53xz_48{display:block;width:100%}}._linkReg_l53xz_48:after{content:"";position:absolute;top:0;right:-2rem;width:2rem;height:100%;background-color:#111;z-index:0;pointer-events:none;transition:background-color .3s ease;border-bottom:2px solid #8E1616}._linkReg_l53xz_48._active_l53xz_44:after{background-color:#8e1616}._linkReg_l53xz_48:not(._active_l53xz_44):hover{background-color:#222}._linkReg_l53xz_48:not(._active_l53xz_44):hover:after{background-color:#222}._linkLogin_l53xz_90{width:3.75rem;border-radius:0 1.25rem 1.25rem;background-color:#8e1616;transition:opacity .3s ease}@media (max-width: 1124px){._linkLogin_l53xz_90{width:clamp(4rem,63.1579vw - 40.3684rem,7rem)}}._linkLogin_l53xz_90._active_l53xz_44{border-left:2px solid transparent;border-right:2px solid transparent}._linkLogin_l53xz_90:not(._active_l53xz_44):hover{opacity:.8}@media (max-width: 935px){._linkLogin_l53xz_90{width:70%}}.burger-collapse .ant-collapse-item{font-size:clamp(1.125rem,.9vw + .7rem,1.75rem)}.burger-collapse .ant-collapse-item .ant-collapse-header{padding:.3rem 2.25rem}.burger-collapse .ant-collapse-item .link{color:#fff}.burger-collapse .ant-collapse-item .sub-list li{padding:.3rem 2rem}.burger-collapse .ant-collapse-item .sub-list li a{color:#fff;text-decoration:none}.burger-collapse .ant-collapse-item .sub-list li a:hover{text-decoration:underline}.anticon>svg{color:#fff}.bm-menu-wrap{top:0;width:300px!important}.bm-menu{background:#181818;padding:1.5rem 2rem;font-size:clamp(1.125rem,.9vw + .7rem,1.75rem)}@media (max-width: 935px){.bm-menu nav{display:flex;flex-direction:column;justify-content:space-between}}.menu-item{display:block;padding:.5rem 0;color:#fff;text-decoration:none}.menu-item:hover,.menu-item:focus{text-decoration:underline}.bm-overlay{top:0;left:0;background:#0000008c!important}.bm-cross-button{top:1.75rem!important;right:1.75rem!important}.bm-cross{background:#fff}body>div:not([class]){display:contents}body>div:has(.bm-overlay){display:contents}.burger-btn{display:none;position:relative;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer}.burger-btn span{width:26px;height:3px;background:#fff}@media (max-width: 935px){.burger-btn{display:flex}}@media (max-width: 900px){.dropdown{display:none!important}}.dropdown{display:none;z-index:1;position:absolute;top:75%;left:150%;transform:translate(-50%);padding-top:1rem}.dropdown .dropdown-wrapper{background:#121212f2;display:flex;flex-direction:column;border:1px solid #8E1616;box-shadow:0 6px 12px #00000059;padding:1.5rem 2rem;max-height:22rem;overflow-y:auto;border-radius:1.25rem}.dropdown .dropdown-wrapper .panel-grid{display:flex;gap:2rem}.dropdown .dropdown-wrapper .panel-grid .panel-col{display:flex;flex-direction:column;white-space:nowrap}.dropdown .dropdown-wrapper .panel-grid .panel-col .panel-title{font-weight:600;color:#fff;margin-bottom:.75rem;cursor:pointer;transition:color .2s;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}.dropdown .dropdown-wrapper .panel-grid .panel-col .panel-title:hover{color:#d14444}.dropdown .dropdown-wrapper .panel-grid .panel-col .panel-sub{color:#bdbdbd;cursor:pointer;margin:.6rem 0;transition:color .2s;font-size:clamp(.84375rem,.35vw + .65rem,.9375rem);text-decoration:underline}.dropdown .dropdown-wrapper .panel-grid .panel-col .panel-sub:hover{color:#fff}.dropdown .dropdown-wrapper .panel-bottom-link{margin-top:1.875rem;display:flex;justify-content:center}.dropdown .dropdown-wrapper .panel-bottom-link a{color:#e9e9e9;transition:color .2s}.dropdown .dropdown-wrapper .panel-bottom-link a:hover{color:#fff}.nav-item.has-dropdown:hover .dropdown,.nav-item.has-dropdown:focus-within .dropdown{display:block}.nav-item.has-dropdown{position:relative;display:flex}._mainHeader_sskob_1{inset:0 0 auto 0;height:6rem;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(.25rem,1.4634vw - .0976rem,1rem);max-width:75rem;margin:0 auto}._centeredHeader_sskob_12{justify-content:center!important}._logo_sskob_16{display:flex;align-items:center;color:inherit;text-decoration:none}._logo_sskob_16 img{width:3.5rem}._logoText_sskob_26{margin-left:.5rem;font-weight:600;font-size:clamp(1.375rem,1.2vw + .9rem,2.5rem);color:#fff}._nav_sskob_33{display:flex;border:2px solid #8E1616;border-radius:1.25rem}@media (max-width: 935px){._nav_sskob_33{display:none}}._navLink_sskob_44{width:4rem;text-align:center;color:#fff;text-decoration:none;padding:1rem clamp(.75rem,1.5094vw - .1321rem,1rem);position:relative;background-color:#111;transition:background-color .3s ease;font-size:clamp(.875rem,.4vw + .7rem,1rem)}._navLink_sskob_44._active_sskob_55{background-color:#8e1616}._navLink_sskob_44:not(._active_sskob_55):hover{background-color:#222}._navLink_sskob_44:not(._active_sskob_55):hover:after{background-color:#222}@media (max-width: 935px){._navLink_sskob_44{display:none}}._nav1_sskob_70{border-radius:1.25rem 0 0 1.25rem}._nav1_sskob_70:after{content:"";position:absolute;top:0;right:-2rem;width:2rem;height:100%;background-color:#111;z-index:0;pointer-events:none;transition:background-color .3s ease}._nav1_sskob_70._active_sskob_55:after{background-color:#8e1616}._nav1_sskob_70._active_sskob_55{border-radius:1rem 0 0 1rem}._nav2_sskob_92{border-radius:0 1.25rem;border-left:2px solid #8E1616;border-right:2px solid #8E1616}._nav2_sskob_92._active_sskob_55{border-left:2px solid transparent;border-right:2px solid transparent}._nav3_sskob_102:after,._nav3_sskob_102:before{content:"";position:absolute;width:2rem;height:100%;background-color:#111;z-index:-1;pointer-events:none;transition:background-color .3s ease}._nav3_sskob_102:after{top:0;left:-2rem}._nav3_sskob_102:before{top:0;right:-2rem}._nav3_sskob_102:not(._active_sskob_55):hover{background-color:#222}._nav3_sskob_102:not(._active_sskob_55):hover:after,._nav3_sskob_102:not(._active_sskob_55):hover:before{background-color:#222}._nav3_sskob_102._active_sskob_55:after,._nav3_sskob_102._active_sskob_55:before{background-color:#8e1616}._nav4_sskob_130{border-radius:0 1.25rem;border-left:2px solid #8E1616;border-right:2px solid #8E1616}._nav4_sskob_130._active_sskob_55{border-left:2px solid transparent;border-right:2px solid transparent}._nav5_sskob_140{border-radius:0 1.25rem 1.25rem 0}._nav5_sskob_140:after{content:"";position:absolute;top:0;left:-2rem;width:2rem;height:100%;background-color:#111;z-index:-1;pointer-events:none;transition:background-color .3s ease}._nav5_sskob_140._active_sskob_55:after{background-color:#8e1616}._nav5_sskob_140._active_sskob_55{border-radius:0 1rem 1rem 0}._cart_sskob_162{display:flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none;color:#fff}@media (max-width: 935px){._cart_sskob_162{position:absolute;right:clamp(3.125rem,20vw - 1.5rem,4.125rem)}}._basket_sskob_177{width:2rem;height:2rem}._cartPrice_sskob_182{font-weight:600}@media (max-width: 370px){._cartPrice_sskob_182{display:none}}@media (max-width: 935px){._authWrapper_sskob_192{display:none}}._footer_1beuf_1{background-color:#050505;border-top:1px solid #222;padding:3rem 1rem;color:#aaa;margin-top:auto;position:absolute;bottom:0;left:0;width:100%}._container_1beuf_14{max-width:75rem;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem}@media (max-width: 768px){._container_1beuf_14{grid-template-columns:1fr 1fr;gap:2rem}._container_1beuf_14 ._navColumn_1beuf_26{order:1}._container_1beuf_14 ._contactColumn_1beuf_29{order:2}._container_1beuf_14 ._brandColumn_1beuf_32{order:3;grid-column:1/-1;margin-top:1rem}}._brandColumn_1beuf_32{display:flex;flex-direction:column;gap:1rem}._brandColumn_1beuf_32 a>span{font-size:clamp(1.375rem,1.2vw + .9rem,2.5rem)}._brandColumn_1beuf_32 p{font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}@media (max-width:){._brandColumn_1beuf_32{align-items:center}}._logo_1beuf_56{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:#fff;font-weight:700}._logo_1beuf_56 img{width:3rem;height:auto}._slogan_1beuf_69{line-height:1.6;color:#888}._copyright_1beuf_74{color:#555;margin-top:1rem}._navColumn_1beuf_26 h3,._contactColumn_1beuf_29 h3{color:#fff;font-size:clamp(1rem,.5vw + .8rem,1.25rem);margin-bottom:1.2rem;font-family:Merriweather,sans-serif}._navColumn_1beuf_26 ul,._contactColumn_1beuf_29 ul{list-style:none;padding:0;margin:0}._navColumn_1beuf_26 li,._contactColumn_1beuf_29 li{margin-bottom:.8rem}._navColumn_1beuf_26 li img,._contactColumn_1beuf_29 li img{width:1.5rem;height:1.5rem}._navColumn_1beuf_26 a,._contactColumn_1beuf_29 a{color:#aaa;text-decoration:none;transition:color .2s;font-size:.95rem}._navColumn_1beuf_26 a:hover,._contactColumn_1beuf_29 a:hover{color:#fff}._socialLink_1beuf_113{display:inline-flex;align-items:center;gap:.5rem}._socialLink_1beuf_113 svg{width:1.2rem;height:1.2rem;color:#2ca5e0}._socialLink_1beuf_113:hover svg{color:#58b8e7}@media (max-width:){._socialLink_1beuf_113{justify-content:center}}#wrapper-bg{position:relative;min-height:100vh;overflow:hidden;z-index:0;padding-bottom:500px}#wrapper-bg .main-content{max-width:75rem;margin:0 auto;padding:0 clamp(.5rem,.9756vw + .2683rem,1rem);padding-top:3rem;padding-bottom:3rem}#wrapper-bg.has-bg{background-color:#000}#wrapper-bg.has-bg:before,#wrapper-bg.has-bg:after{content:"";position:absolute;top:0;left:0;width:80vw;height:100vh;pointer-events:none}#wrapper-bg.has-bg:before{background:url(/assets/2-back8k-Xit2XtTd.jpg) no-repeat left top/cover;z-index:-5}#wrapper-bg.has-bg:after{background:linear-gradient(to right,#0000001a,#0000001a 10%,#0006 40%,#000c 85%,#000),linear-gradient(to bottom,#0000001a,#0000001a 10%,#0006 40%,#000c 85%,#000);z-index:-4}#wrapper-bg.no-bg{background-color:#fff}._homeWrapper_1xn13_1{display:flex;flex-direction:column;min-height:40vh;padding:0 clamp(5rem,19.2308vw - 7.3077rem,10rem)}@media (max-width: 1024px){._homeWrapper_1xn13_1{padding:0 clamp(1rem,9.9379vw - 1.3602rem,5rem)}}._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12{margin-bottom:clamp(.5rem,4.878vw - .6585rem,3rem);display:flex;flex-direction:column;align-items:flex-end;color:#fff}._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12 h1,._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12 p{text-align:end;font-family:Merriweather,sans-serif}._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12 h1{font-size:clamp(1.25rem,1vw + .8rem,2rem);margin-bottom:1.35rem}@media (max-width: 624px){._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12 h1{margin-bottom:.85rem}}._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12 p{max-width:35rem;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);margin-bottom:.6rem;color:#898989}@media (max-width: 935px){._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12 p{max-width:27rem}}@media (max-width: 768px){._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12 p{max-width:25rem}}@media (max-width: 624px){._homeWrapper_1xn13_1 ._welcomeBlock_1xn13_12 p{max-width:100%;font-size:clamp(.875rem,.4vw + .7rem,1rem)}}._homeWrapper_1xn13_1 ._cardsWrapper_1xn13_55{display:flex;flex-direction:column;gap:clamp(1rem,.9756vw + .7683rem,1.5rem);width:100%;margin-bottom:3rem}._homeWrapper_1xn13_1 ._cardItem_1xn13_62{border-radius:20px;overflow:hidden;border:1px solid rgba(142,22,22,.3);box-shadow:0 4px 15px #00000080;transition:transform .3s ease,border-color .3s ease;display:block;text-decoration:none;color:inherit;position:relative;width:100%;height:250px}._homeWrapper_1xn13_1 ._cardItem_1xn13_62:hover{transform:translateY(-3px);border-color:#8e1616b3}._homeWrapper_1xn13_1 ._cardItem_1xn13_62:hover ._cardImageLayer_1xn13_82 img{transform:scale(1.05)}._homeWrapper_1xn13_1 ._cardItem_1xn13_62 ._cardImageLayer_1xn13_82{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}._homeWrapper_1xn13_1 ._cardItem_1xn13_62 ._cardImageLayer_1xn13_82 img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}._homeWrapper_1xn13_1 ._cardItem_1xn13_62 ._cardImageLayer_1xn13_82 ._overlay_1xn13_99{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#00000080,#0006)}._homeWrapper_1xn13_1 ._cardItem_1xn13_62 ._cardContent_1xn13_107{position:relative;z-index:1;height:80%;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;color:#fff}._homeWrapper_1xn13_1 ._cardItem_1xn13_62 ._cardContent_1xn13_107 ._cardCategory_1xn13_117{font-size:clamp(.875rem,.4vw + .7rem,1rem);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;opacity:.9}._homeWrapper_1xn13_1 ._cardItem_1xn13_62 ._cardContent_1xn13_107 ._cardTitle_1xn13_124{font-size:clamp(1.125rem,.5vw + .9rem,1.375rem);font-weight:600;margin-bottom:.75rem;text-transform:uppercase;font-family:Merriweather,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.5);text-decoration:underline}._homeWrapper_1xn13_1 ._cardItem_1xn13_62 ._cardContent_1xn13_107 ._cardDescription_1xn13_133{font-size:clamp(.84375rem,.35vw + .65rem,.9375rem);line-height:1.4;color:#fffc;max-width:90%;font-family:Merriweather,sans-serif}._homeWrapper_1xn13_1 ._scrollDownHint_1xn13_140{display:flex;flex-direction:column;align-items:center;margin-top:auto;padding-bottom:2rem;color:#898989;font-family:Merriweather,sans-serif;font-size:clamp(.875rem,.4vw + .7rem,1rem);opacity:.7}._homeWrapper_1xn13_1 ._scrollDownHint_1xn13_140 ._arrow_1xn13_151{font-size:clamp(1.375rem,1.2vw + .9rem,2.5rem);margin-top:.75rem;color:#fff;animation:_bounce_1xn13_1 2s infinite}@keyframes _bounce_1xn13_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.categories-container{font-weight:600;letter-spacing:1px;display:flex;flex-direction:column;justify-content:space-between;width:-webkit-fill-available}@media (max-width: 1024px){.categories-container{background-color:#fff;padding:2rem;border-radius:1.5rem}}@media (max-width: 624px){.categories-container{padding:.75rem}}.categories-container .categories{display:flex;align-items:flex-end}@media (min-width: 768px){.categories-container .categories{display:flex;justify-content:space-between;margin:0 .5rem}}@media (max-width: 768px){.categories-container .categories{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}}.categories-container .categories .category{font-size:clamp(1.25rem,1.2038vw + .4795rem,1.563rem);font-family:Merriweather,sans-serif;color:#6c6c6c;cursor:pointer;transition:color .3s ease,font-size .3s ease,font-weight .3s ease;transform-origin:center;transition:transform .3s ease,color .3s ease,font-size .3s ease}@media (max-width: 768px){.categories-container .categories .category{display:flex;justify-content:center;padding:.75rem;border:2px solid #ffffff;border-radius:.75rem;color:#4d4d4d;font-weight:600;box-shadow:0 0 8px 2px #0000001a}}@media (max-width: 1024px){.categories-container .categories .category{font-size:clamp(1.25rem,1vw + .8rem,2rem)}}@media (max-width: 1024px){.categories-container .categories .category{font-size:clamp(.875rem,1.5464vw + .5077rem,1.25rem)}}.categories-container .categories .category:hover{transform-origin:center;transform:scale(1);color:#3b3b3b}@media (min-width: 768px){.categories-container .categories .category:hover{transform:scale(1.075)}}.categories-container .categories .category.active{transform:scale(1.15);color:#000}@media (max-width: 768px){.categories-container .categories .category.active{transform:scale(1);background-color:#8e1616;color:#fff}}.categories-container .assortment-message{margin-top:1.5rem;text-align:center;font-family:Merriweather,sans-serif;font-size:clamp(.75rem,.566vw + .6156rem,1.125rem);color:#fff;font-weight:600;letter-spacing:1.3px;border:2px solid #8E1616;padding:.4rem 2rem;border-radius:1rem;background-color:#8e1616}.categories-container .subcategories{display:flex;gap:1rem;margin-top:1.4rem}@media (max-width: 700px){.categories-container .subcategories{display:grid;grid-template-columns:1fr 1fr;text-align:center}}.categories-container .subcategories .subcategory{cursor:pointer;color:#000;border:2px solid #8E1616;padding:.4rem clamp(1rem,6.0377vw - 2.5283rem,2rem);border-radius:1rem;font-size:clamp(.875rem,.4vw + .7rem,1rem);color:#6c6c6c;transition:color .3s ease,background .3s ease,font-size .3s ease,font-weight .3s ease;transition:all .25s ease;font-family:Merriweather,sans-serif;display:flex;align-items:center;justify-content:center}.categories-container .subcategories .subcategory:hover{color:#6c6c6c;transform:translateY(-2px)}.categories-container .subcategories .subcategory.active-sub{color:#fff;background-color:#8e1616}._searchPanel_7gg06_1{display:flex;align-items:center;padding:.5rem .75rem;border:1px solid #ccc;border-radius:.5rem;cursor:text}@media (max-width: 1024px){._searchPanel_7gg06_1{border-radius:1rem}}@media (max-width: 1024px){._searchPanel_7gg06_1{width:100%;background-color:#fff}}@media (max-width: 624px){._searchPanel_7gg06_1{width:auto}}._searchPanel_7gg06_1 ._searchIcon_7gg06_25{width:1.2rem;height:1.2rem;margin-right:.5rem;opacity:.6;flex-shrink:0}._searchPanel_7gg06_1 ._searchInput_7gg06_32{flex:1;border:none;outline:none;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);background:transparent;text-transform:capitalize}._searchPanel_7gg06_1 ._searchInput_7gg06_32::placeholder{color:#aaa}@media (max-width: 1024px){._sortFilter_1puh0_2{width:100%}}._hoverZone_1puh0_7{position:relative}._selected_1puh0_11{padding:10px 13px;background:#f5f5f5;border:1px solid #ccc;border-radius:.5rem;transition:background .3s ease;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#6c6c6c;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}@media (max-width: 1024px){._selected_1puh0_11{border-radius:1rem}}._selected_1puh0_11:hover{background:#e0e0e0}._arrow_1puh0_34{width:16px;height:16px;transition:transform .3s ease;opacity:.5}._rotated_1puh0_41{transform:rotate(90deg)}._optionWrapper_1puh0_45{position:absolute;width:100%;opacity:0;transform:translateY(-10px);pointer-events:none;box-shadow:0 4px 12px #0000000d;transition:all .3s ease;z-index:999;padding-top:.5rem}._visible_1puh0_57{opacity:1;transform:translateY(0);pointer-events:auto}._dropdown_1puh0_63{background:#fff;border:1px solid #ccc;cursor:pointer;border-radius:.5rem;color:#6c6c6c}._dropdown_1puh0_63 li:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}._dropdown_1puh0_63 li:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}._option_1puh0_45{padding:.75rem 1rem;transition:background .2s ease}._option_1puh0_45:hover{background-color:#efefef;color:#000}._bar_kwviv_1{display:flex;justify-content:space-between}@media (min-width: 1025px){._bar_kwviv_1{background-color:#fff;height:5.75rem;border-radius:1.5rem;padding:2rem;gap:.75rem}}@media (max-width: 1024px){._bar_kwviv_1{flex-direction:column}}._barRight_kwviv_20{display:flex;justify-content:space-between}@media (min-width: 1025px){._barRight_kwviv_20{flex-direction:column;width:clamp(24.5rem,21.1321vw + 12.1509rem,28rem)}}@media (max-width: 1024px){._barRight_kwviv_20{flex-direction:row;margin-top:1rem;gap:1rem}}@media (max-width: 624px){._barRight_kwviv_20{flex-direction:column;margin-top:.5rem;gap:.5rem}}._teaCard_1b4ko_2{display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:#fff;border-radius:20px;border:1.5px solid #eee;box-shadow:0 3px 8px #0000000f;transition:all .25s ease;position:relative;text-decoration:none;font-family:Play,sans-serif;height:96%}@media (max-width: 565px){._teaCard_1b4ko_2{height:94%}}._teaCard_1b4ko_2:hover{border-color:#8e1616;transform:translateY(-2px)}._teaCard_1b4ko_2 img{width:100%;height:auto;max-height:180px;object-fit:cover;border-radius:6px}._teaCard_1b4ko_2 h3{font-size:clamp(.875rem,.7vw + .5rem,1.25rem);text-transform:uppercase;line-height:142%;margin-top:.75rem;color:#000;font-weight:600}._teaCard_1b4ko_2 ._tagsWrapper_1b4ko_41{position:absolute;top:1rem;left:1rem;right:1rem;z-index:2;display:flex;flex-wrap:wrap;gap:5px}._teaCard_1b4ko_2 ._tagsWrapper_1b4ko_41 ._tag_1b4ko_41{padding:3px 8px;border-radius:12px;font-size:clamp(.5rem,.2vw + .35rem,.625rem);color:#fff;font-weight:500;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 2px 4px #0000001a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}@media (min-width: 565px){._teaCard_1b4ko_2 ._tagsWrapper_1b4ko_41 ._tag_1b4ko_41{font-size:clamp(.75rem,.3vw + .5rem,.8125rem)}}._teaCard_1b4ko_2 ._imageWrapper_1b4ko_69{position:relative;height:auto}._teaCard_1b4ko_2 ._imageWrapper_1b4ko_69 img{width:100%;max-height:fit-content;object-fit:contain;border-radius:1rem;transition:opacity .3s ease}._teaCard_1b4ko_2 ._imageWrapper_1b4ko_69 ._hoverImage_1b4ko_80{position:absolute;top:0;left:0;opacity:0;z-index:1}._teaCard_1b4ko_2 ._imageWrapper_1b4ko_69:hover ._hoverImage_1b4ko_80{opacity:1}._teaCard_1b4ko_2 ._imageWrapper_1b4ko_69:hover ._defaultImage_1b4ko_90{opacity:0}._teaCard_1b4ko_2 ._cardContent_1b4ko_93{flex-grow:1;display:flex;flex-direction:column;padding-top:.5rem}._teaCard_1b4ko_2 ._cardContent_1b4ko_93 ._priceOptions_1b4ko_99{display:flex;flex-wrap:wrap;gap:.4rem}._teaCard_1b4ko_2 ._cardContent_1b4ko_93 ._priceOptions_1b4ko_99 ._priceBtn_1b4ko_104{font-size:clamp(.8125rem,.3vw + .6rem,.875rem);padding:3px 8px;border:1px solid #8E1616;border-radius:3px;background:transparent;cursor:pointer;color:#8e1616;transition:.2s ease}._teaCard_1b4ko_2 ._cardContent_1b4ko_93 ._priceOptions_1b4ko_99 ._priceBtn_1b4ko_104:hover{background:#a00;color:#fff}._teaCard_1b4ko_2 ._cardContent_1b4ko_93 ._priceOptions_1b4ko_99 ._priceBtn_1b4ko_104._active_1b4ko_118{background:#8e1616;color:#fff;border-color:#8e1616}._teaCard_1b4ko_2 ._status_1b4ko_123{font-size:clamp(.75rem,.3vw + .5rem,.8125rem)}._teaCard_1b4ko_2 ._statusAvailable_1b4ko_126{color:#52c41a}._teaCard_1b4ko_2 ._statusComingSoon_1b4ko_129{color:#faad14}._teaCard_1b4ko_2 ._statusOutOfStock_1b4ko_132{color:#ff4d4f}._teaCard_1b4ko_2 ._bottom_1b4ko_135{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:8px}._teaCard_1b4ko_2 ._bottom_1b4ko_135 ._price_1b4ko_99{font-family:Play,sans-serif;font-weight:700;font-size:clamp(1rem,.5vw + .8rem,1.25rem);color:#000;padding-left:4px}._teaCard_1b4ko_2 ._bottom_1b4ko_135 ._cartArea_1b4ko_150{width:2rem;position:relative;display:flex;align-items:center;justify-content:center}._teaCard_1b4ko_2 ._bottom_1b4ko_135 ._cartArea_1b4ko_150 ._cartIcon_1b4ko_157{cursor:pointer;transition:transform .2s ease}._teaCard_1b4ko_2 ._bottom_1b4ko_135 ._cartArea_1b4ko_150 ._cartIcon_1b4ko_157:hover{transform:scale(1.1)}._teaCard_1b4ko_2 ._bottom_1b4ko_135 ._cartArea_1b4ko_150 ._tooltip_1b4ko_164{box-shadow:0 0 6px #0000001a;z-index:20;font-size:clamp(.875rem,.4vw + .7rem,1rem);position:absolute;top:-53px;right:-14px;color:#fff;padding:6px 10px;border-radius:6px;white-space:nowrap;line-height:126%;transition:all .25s ease}._teaCard_1b4ko_2 ._bottom_1b4ko_135 ._cartArea_1b4ko_150 ._tooltip_1b4ko_164._warning_1b4ko_178{background-color:#b92800;transition:all .25s ease}._teaCard_1b4ko_2 ._bottom_1b4ko_135 ._cartArea_1b4ko_150 ._tooltip_1b4ko_164._success_1b4ko_182{background-color:#52c41a;transition:all .25s ease}._points_1b4ko_187{display:flex;align-items:center;position:absolute;right:0;z-index:2;font-size:clamp(.875rem,.9744vw + .6436rem,1.375rem);color:#565656;background:#ffffffa6;border-radius:1rem;padding:.2rem;bottom:4px}._points_1b4ko_187 img{height:clamp(1.5rem,1.3642vw + 1.176rem,2.2rem);margin-right:2px}._added_1b4ko_205{font-weight:700;color:#009152}._content_1b4ko_210{flex-grow:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}._teaCard_1b4ko_2{position:relative}._teaCard_1b4ko_2:hover ._hoverImage_1b4ko_80{opacity:1}._teaCard_1b4ko_2:hover ._defaultImage_1b4ko_90{opacity:0}._disabledCartArea_1b4ko_229{display:none}._overlayDisabled_1b4ko_233{position:relative}._overlayDisabled_1b4ko_233:after{content:"";position:absolute;top:-1px;left:-1px;width:101%;height:101%;background:#0000004d;z-index:2}._statusOverlay_1b4ko_248{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:3;pointer-events:none;display:flex;align-items:flex-start;margin-top:7rem}@media (max-width: 1136px){._statusOverlay_1b4ko_248{margin-top:clamp(6.5rem,10.6667vw + .9267rem,8.5rem)}}@media (max-width: 836px){._statusOverlay_1b4ko_248{margin-top:clamp(4rem,21.0526vw - 1rem,10rem)}}._statusOverlay_1b4ko_248 span{font-size:clamp(.75rem,.6vw + .4rem,1rem);font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8);transform:rotate(-15deg);text-align:center;padding:1rem 2rem;border-radius:10px;max-width:90%}@media (max-width: 700px){._statusOverlay_1b4ko_248 span{font-size:clamp(.625rem,.5vw + .3rem,.875rem);padding:.8rem 1.5rem}}._statusOverlayOutOfStock_1b4ko_290 span{background-color:#850000a3}._statusOverlayComingSoon_1b4ko_294 span{background-color:#fbad1cbd}._discountTag_1b4ko_299{color:#fff;padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:700;margin-right:4px}._priceBlock_1b4ko_310{display:flex;align-items:center;gap:8px;height:24px}._price_1b4ko_99{font-weight:700;font-size:1.1rem;color:#333}._priceSale_1b4ko_324{font-weight:700;font-size:1.1rem;color:#e53935}._priceOld_1b4ko_331{font-size:.9rem;color:#999;text-decoration:line-through}@font-face{font-family:Play;src:url(/assets/Play-Regular-CKeI4xp0.ttf) format("truetype");font-optical-sizing:auto;font-weight:400;font-style:normal}@font-face{font-family:Play;src:url(/assets/Play-Bold-DqyZ-sp8.ttf) format("truetype");font-optical-sizing:auto;font-weight:600;font-style:normal}@font-face{font-family:Merriweather;src:url(/assets/Merriweather-Regular-B7GblGOO.ttf) format("truetype");font-optical-sizing:auto;font-weight:400;font-style:normal}._assortmentMessage_14naq_23{width:80%;margin:0 auto}._assortmentMessage_14naq_23 ._message_14naq_27{font-size:clamp(1.125rem,.5vw + .9rem,1.375rem);font-weight:600;text-align:center;margin:1.25rem 0;transition:all .25s ease-in-out;color:#fff}._assortmentMessage_14naq_23 ._message_14naq_27._category-selected_14naq_35{color:#494949;background-color:#bbb;padding:15px;border-radius:8px}._assortmentMessage_14naq_23 ._message_14naq_27._subcategory-selected_14naq_41{color:#fff;background-color:#686868;padding:20px;border-radius:12px;font-size:clamp(1rem,.3571vw + .9286rem,1.25rem)}._assortmentTeas_14naq_49{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:clamp(1.5rem,2.439vw + .9207rem,2.75rem) clamp(.75rem,2.439vw + .1707rem,2rem);justify-content:flex-start;justify-items:center;grid-auto-rows:1fr}@media (max-width: 624px){._assortmentTeas_14naq_49{grid-template-columns:repeat(2,minmax(150px,1fr))}}._assortmentTeas_14naq_49 ._emptyState_14naq_62{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;grid-column:1/-1;gap:1rem}._assortmentTeas_14naq_49 ._emptyState_14naq_62 p{color:#fff;font-size:clamp(1.125rem,.5vw + .9rem,1.375rem)}._assortmentTeas_14naq_49 ._emptyState_14naq_62 img{max-width:50%}._btnprimary_14naq_79{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1f1f1f;border:1px solid #e5e5e5;padding:16px 52px;font-size:16px;font-weight:600;letter-spacing:.4px;border-radius:9999px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px -2px #00000014;margin:48px auto;max-width:340px;width:100%;text-transform:uppercase}._btnprimary_14naq_79:hover{background:#f8f9fa;border-color:#d1d5db;box-shadow:0 10px 20px -4px #0000001f;transform:translateY(-3px)}._btnprimary_14naq_79:active{transform:scale(.97)}._btnprimary_14naq_79:after{font-size:18px;transition:transform .3s ease}._btnprimary_14naq_79:hover:after{transform:translateY(3px)}@media (max-width: 768px){._btnprimary_14naq_79{padding:15px 40px;font-size:15px;max-width:100%;margin:40px auto 24px}}@media (max-width: 480px){._btnprimary_14naq_79{padding:14px 32px;font-size:15px}}:root{--c-bg: #ffffff;--c-muted: #6b6772;--c-muted-2: #8a8690;--c-brand-600: #761010;--c-brand-700: #5c0c0c;--shadow-1: 0 6px 24px rgba(0, 0, 0, .05);--radii-s: 8px;--radii-l: 16px;--gap-xs: 6px;--gap-s: 8px;--gap-m: 12px;--gap-l: 16px;--gap-xl: 24px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.tea-page{display:flex;gap:3rem;padding:3rem;background-color:var(--c-bg);flex-direction:column;border-radius:1rem;box-shadow:var(--shadow-1)}@media (max-width: 768px){.tea-page{flex-direction:column;padding:2rem 1.25rem;gap:2rem}}.tea-top{display:flex;gap:4rem}@media (max-width: 1024px){.tea-top{flex-direction:column;gap:2rem}}.tea-images{flex:1;min-inline-size:0}.tea-short-info{flex:1;min-inline-size:0;transition:transform .2s ease,opacity .2s ease}.tea-short-info h1{font-size:clamp(2.25rem,.3571vw + 2.1786rem,2.5rem);margin:0 0 1rem;color:#000}@media (max-width: 1024px){.tea-short-info h1{font-size:clamp(1.625rem,.3571vw + 1.5536rem,1.875rem)}}.tea-short-info .id-status-row{display:flex;align-items:baseline;gap:.25rem .5rem;justify-content:space-between}.tea-short-info .id-status-row .tea-id{font-size:clamp(1rem,.1786vw + .9643rem,1.125rem);color:var(--c-muted-2);margin-top:.25rem;padding:0 .5rem}.tea-short-info .weights{margin-top:3rem}@media (max-width: 1024px){.tea-short-info .weights{margin-top:1.5rem}}.tea-short-info .weights h3,.tea-short-info .weights p{font-weight:600;color:#2b2930;font-size:21px}@media (max-width: 1260px){.tea-short-info .weights h3,.tea-short-info .weights p{font-size:clamp(1rem,.8vw + .6rem,1.5rem)}}.tea-short-info .weights .weights-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--gap-s);margin-top:.5rem}.tea-short-info .weights .weights-grid .weight-btn{white-space:nowrap;position:relative;padding:.875rem 1rem;border:1px solid #bbbbbb;border-radius:.625rem;background:#fff;cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,opacity .12s ease,border-color .12s ease,background .12s ease;-webkit-user-select:none;user-select:none}.tea-short-info .weights .weights-grid .weight-btn .weight-label{display:block;font-weight:700;color:#000;letter-spacing:.2px;font-size:19px}@media (max-width: 1232px){.tea-short-info .weights .weights-grid .weight-btn .weight-label{font-size:clamp(1rem,.8vw + .6rem,1.5rem)}}.tea-short-info .weights .weights-grid .weight-btn .weight-label a{color:inherit!important;text-decoration:none!important}.tea-short-info .weights .weights-grid .weight-btn:hover{transform:translateY(-1px);border-color:#a1282873;background:#fff9f9}.tea-short-info .weights .weights-grid .weight-btn.selected{border-color:#a12828a8;box-shadow:0 0 3px 3px #83271b1f;background:#fdeeee}.tea-short-info .weights .weights-grid .weight-btn.unavailable{opacity:.6;background:#e6e6e6;box-shadow:0 0 3px 3px #83271b1f}.weight-btn{position:relative}.weight-btn .in-cart-dot{position:absolute;top:-8px;right:-8px;font-size:clamp(.875rem,.4vw + .7rem,1rem);line-height:1;padding:2px 6px;border-radius:999px;background:#ffd3d3;color:#5d0000;border:1px solid #5d0000;pointer-events:none}.weight-btn.in-cart:not(.selected) .in-cart-dot{opacity:.9}.price-block{margin-top:1.4rem}.price-block .price-block-wrapper{display:flex;align-items:center;flex-wrap:wrap}.price-block .price{font-weight:800;color:#000;letter-spacing:.2px;font-size:26px}@media (max-width: 1260px){.price-block .price{font-size:clamp(1.25rem,1vw + .8rem,2rem)}}@media (max-width: 1024px){.price-block .price{font-size:clamp(1.375rem,1.2vw + .9rem,2.5rem)}}.price-block .points-row img{height:clamp(1.5rem,1.3642vw + 1.176rem,2.2rem);margin:0 .25rem}.price-block .points-row .points-text{display:flex;align-items:center;color:#555;font-weight:600}.price-block .points-row .points-text strong{margin-left:5px}.price-block .add-to-cart{margin-top:1rem;padding:1rem 2rem;font-size:clamp(1rem,.1786vw + .9643rem,1.125rem);background:#8e1616;color:#fff;border:none;border-radius:.625rem;cursor:pointer;transition:background .25s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 14px #8e16162e;min-width:12.5rem;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}@media (max-width: 480px){.price-block .add-to-cart{min-width:100%}}.price-block .add-to-cart:hover{background-color:var(--c-brand-600);transform:translateY(-1px)}.price-block .add-to-cart:focus-visible{outline:none;box-shadow:0 4px 14px #8e161638,0 0 0 3px #8e161640}.price-block .add-to-cart:disabled,.price-block .add-to-cart[aria-disabled=true]{background-color:#caa6a6;cursor:not-allowed;box-shadow:none;transform:none}.price-block .add-to-cart .btn-label{font-weight:700}.price-block .add-to-cart .btn-dots{display:inline-flex;gap:2px;width:1.3em;height:1em;align-items:center;justify-content:flex-start;opacity:0;transition:opacity .15s ease}.price-block .add-to-cart.is-loading .btn-dots{opacity:1}.price-block .add-to-cart .btn-dots .dot{display:inline-block;font-weight:900;animation:dot-bounce 1.2s ease-in-out infinite;color:#fff}.price-block .add-to-cart .btn-dots .dot:nth-child(2){animation-delay:.15s}.price-block .add-to-cart .btn-dots .dot:nth-child(3){animation-delay:.3s}.price-block .info-cart{color:#8e1616;font-size:1rem;margin-top:.6rem;font-weight:600}.price-block .stock-error{color:#ff4d4f;font-size:1rem;margin-top:.6rem;font-weight:600}.price-block .cta-row{display:flex;gap:1rem;align-items:baseline;margin-top:.75rem}.price-block .quick-add{display:flex;gap:6px}@media (max-width: 480px){.price-block .quick-add{flex:1}}.price-block .quick-add .quick-pill{padding:.7rem .9rem;font-size:clamp(1rem,.3571vw + .9286rem,1.25rem);background:#fff;color:#8e1616;border:1px dashed #8E1616;border-radius:999px;cursor:pointer;transition:background .2s ease,transform .12s ease,color .2s ease,border-color .2s ease}.price-block .quick-add .quick-pill:hover{background:#fff4f4;transform:translateY(-1px);border-color:#a12828;color:#a12828}.price-block .quick-add .quick-pill:disabled{opacity:.6;cursor:not-allowed;transform:none}.price-block .cart-compact{margin-top:.5rem;font-size:14px;color:#000;font-weight:600}.price-block .stock-hint{margin-top:var(--gap-s);font-size:14px;line-height:1.45;border:1px dashed var(--c-border);border-radius:var(--radii-s);padding:.6rem .75rem;background:#fff8f8;animation:fade-in-up .18s ease-out}.price-block .stock-hint .ok{color:#423f48;font-weight:600}.price-block .stock-hint .bad{color:#cd2d2d;font-weight:600}.price-block .stock-hint .alt-variants{margin-top:var(--gap-xs);display:flex;gap:var(--gap-xs);flex-wrap:wrap}.price-block .stock-hint .alt-variants .alt-chip{font-size:clamp(.75rem,.6vw + .4rem,1rem);border:1px dashed #d9d5dd;background:#fff;border-radius:999px;padding:10px 16px;cursor:pointer;transition:background .12s ease,transform .08s ease,box-shadow .12s ease,border-color .12s ease,color .12s ease}.price-block .stock-hint .alt-variants .alt-chip:hover{background:#8e1616;transform:translateY(-1px);border-color:#fff;color:#fff}.price-block .stock-hint .alt-variants .alt-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #8e16162e;border-color:#a12828}.tea-bottom{padding:0 .5rem}.tea-bottom .description a{color:#c51b1b;transition:opacity .3s ease}.tea-bottom .description a:hover{opacity:.8}.tea-bottom .description h3{font-size:clamp(1.125rem,1.0714vw + .9107rem,1.875rem);color:#2b2930;padding-bottom:.4rem;margin-bottom:1rem;border-bottom:1px solid #e8e5ea}@media (max-width: 1024px){.tea-bottom .description h3{font-size:clamp(1.125rem,.8537vw + .5rem,1.563rem)}}.tea-bottom .description h3 img{width:2rem!important;height:2rem!important;margin-right:.85rem}.tea-bottom .description{margin-bottom:2rem}.tea-bottom .description p{color:#433f49;line-height:1.65;font-size:clamp(1rem,.1786vw + .9643rem,1.125rem)}.tea-bottom .brew-value{font-weight:700;color:#8e1616}.tea-bottom .tea-details .tea-map{display:flex;margin-bottom:1rem;padding-bottom:.4rem;border-bottom:1px solid #e8e5ea}.tea-bottom .tea-details .tea-map .tea-map-icon{width:2rem;height:2rem;margin-right:.85rem}.tea-bottom .tea-details .tea-map h3{font-size:clamp(1.125rem,1.0714vw + .9107rem,1.875rem)}.tea-bottom .tea-details .tea-details-card{display:flex;justify-content:space-between;padding-bottom:2rem}@media (max-width: 700px){.tea-bottom .tea-details .tea-details-card{flex-direction:column}}.tea-bottom .tea-details .tea-details-card ul{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.tea-bottom .tea-details .tea-details-card ul li{display:flex;align-items:baseline;gap:.5rem;font-size:clamp(1rem,.1786vw + .9643rem,1.125rem);line-height:1.6}.tea-bottom .tea-details .tea-details-card ul li b{width:300px;max-width:40%;color:#3b3940;font-weight:700;flex-shrink:0}@media (max-width: 1024px){.tea-bottom .tea-details .tea-details-card ul li b{width:200px;max-width:45%}}.tea-bottom .tea-details .tea-details-card ul li span{color:var(--c-muted);overflow-wrap:anywhere}.tea-bottom .tea-details .tea-details-card .tea-map-origin{display:flex}@media (max-width: 700px){.tea-bottom .tea-details .tea-details-card .tea-map-origin{justify-content:center}}.tea-bottom .tea-details .tea-details-card .tea-map-origin img{height:20rem}@media (max-width: 1201px){.tea-bottom .tea-details .tea-details-card .tea-map-origin img{height:clamp(13rem,22.3553vw + 3.2196rem,20rem)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-bounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-2px);opacity:1}}@media (hover: none){.weight-btn:hover,.price-block .add-to-cart:hover,.price-block .alt-variants .alt-chip:hover,.price-block .quick-add .quick-pill:hover{transform:none}}.price-block .cta-row .cta-wrap{position:relative;display:inline-flex;align-items:center}@media (max-width: 480px){.price-block .cta-row .cta-wrap{flex:1}}.add-to-cart{position:relative;overflow:hidden}.add-to-cart.is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#fff0,#ffffff2e 45%,#fff0 80%);background-size:200% 100%;animation:shimmer-sweep 1s linear infinite;pointer-events:none;mix-blend-mode:soft-light}@keyframes shimmer-sweep{0%{background-position:-150% 0}to{background-position:150% 0}}.added-badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%,-6px);background:#fff7f7;color:#8e1616;border:1px solid rgba(142,22,22,.25);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;box-shadow:0 6px 18px #8e161614;animation:fly-in-out 1.2s ease forwards;white-space:nowrap;pointer-events:none}@keyframes fly-in-out{0%{opacity:0;transform:translate(-50%,6px) scale(.98)}12%{opacity:1;transform:translate(-50%) scale(1)}70%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.98)}}.anticon>svg{color:#8e1616}.gallery-with-tags{display:flex;justify-content:flex-start}@media (max-width: 1024px){.gallery-with-tags{justify-content:center}}.gallery-shell{position:relative;width:100%;max-width:480px}.gallery-shell .tagswrapper{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.gallery-shell .tag{pointer-events:auto;padding:4px 10px;border-radius:12px;color:#fff;font-weight:500;font-size:clamp(.8125rem,.3vw + .6rem,.875rem);line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 2px 4px #0000001f;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.image-gallery-slider{position:relative}.price-display{display:flex;align-items:center;gap:12px;margin-bottom:8px;margin-right:2rem}.price-display .price{font-size:1.5rem;font-weight:700;color:#333;margin:0}.price-display .price-current.sale{font-size:1.5rem;font-weight:700;color:#e53935;white-space:nowrap}.price-display .price-old{font-size:1.1rem;text-decoration:line-through;color:#999;white-space:nowrap}.price-display .discount-badge{background-color:#e53935;color:#fff;font-size:.85rem;font-weight:700;padding:2px 6px;border-radius:4px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-gallery-slider{width:100%;max-width:480px;margin:0 auto}.image-gallery-slider .swiper{border-radius:1.2rem;z-index:0;box-shadow:0 0 17px #50505033;overflow:hidden}.image-gallery-slider .swiper-slide img{width:100%;object-fit:cover;display:block}.image-gallery-slider .gallery-pagination{display:none;position:relative;margin-top:1rem;display:flex;justify-content:center;align-items:center;gap:8px}.image-gallery-slider .gallery-pagination .swiper-pagination-bullet{width:26px;height:3px;border-radius:999px;background:#0003;opacity:1;transition:transform .15s ease,background-color .15s ease}.image-gallery-slider .gallery-pagination .swiper-pagination-bullet-active{background:#8e1616;transform:scaleX(1.15)}.image-gallery-slider .thumbnails{display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem}.image-gallery-slider .thumbnails .thumbnail{width:64px;height:64px;object-fit:cover;border-radius:6px;border:2px solid transparent;transition:transform .3s ease}.image-gallery-slider .thumbnails .thumbnail:hover{cursor:pointer;transform:scale(1.05)}@media (max-width: 1024px){.image-gallery-slider .thumbnails{display:none}.image-gallery-slider .gallery-pagination{display:flex}}@media (max-width: 600px){.image-gallery-slider .thumbnail{width:48px;height:48px}}._tag_k27sh_1{padding:.3rem .5rem;font-weight:600;border-radius:.5rem;font-size:clamp(1rem,.3571vw + .9286rem,1.25rem)}._available_k27sh_8{background:#e4ffe7;color:#009152}._coming_soon_k27sh_13{background:#fff1c2;color:#ff6f00}._out_of_stock_k27sh_18{background:#eceff1;color:#37474f}.cart-page{padding:clamp(0rem,9.9379vw - 2.3602rem,4rem) .5rem 0 .5rem}.cart-page .cart-container{background-color:#fff;padding:3rem;border-radius:1.25rem}@media (max-width: 1201px){.cart-page .cart-container{padding:clamp(1.25rem,3.4105vw + .44rem,3rem)}}.cart-page .cart-container .cart-page-header{display:flex;justify-content:space-between;margin-bottom:3rem;align-items:center;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}@media (max-width: 1201px){.cart-page .cart-container .cart-page-header{justify-content:flex-start}}.cart-page .cart-container .cart-page-header .back-link a{display:flex;align-items:center;border:1px solid #ababab;padding:.5rem 2rem;border-radius:.8rem;transition:all .3s ease;cursor:pointer}@media (max-width: 1201px){.cart-page .cart-container .cart-page-header .back-link a{display:none}}.cart-page .cart-container .cart-page-header .back-link a:hover{opacity:.7;box-shadow:0 0 15px #0003}.cart-page .cart-container .cart-page-header .back-link a img{width:1.25rem;height:1.25rem;margin-left:.3rem}.cart-page .cart-container .cart-page-header .status-info{display:flex;gap:1rem}.cart-page .cart-container .cart-page-header .status-info div{display:flex;gap:.3rem;align-items:center}.cart-page .cart-container .cart-page-header .status-info div img{width:1.5rem;height:1.5rem}.cart-page .cart-container .cart-page-header .status-info div p{font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}.cart-page .cart-container .cart-items{display:flex;flex-direction:column;gap:1.5rem}.cart-page .cart-container .cart-items .unavailable a img{width:100px;height:100px;object-fit:cover;border-radius:6px}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group{display:flex;align-items:flex-start;gap:1.5rem;border-bottom:2px solid #8e1616;padding-bottom:1rem}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group a>img{width:100px;height:100px;object-fit:cover;border-radius:6px}@media (max-width: 1201px){.cart-page .cart-container .cart-items .cart-item-with-points .cart-group{gap:clamp(.5rem,1.9488vw + .0371rem,1.5rem)}}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info{flex:1}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info h3{font-size:clamp(1.125rem,.5vw + .9rem,1.375rem);margin-bottom:.5rem}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info h3 a{color:#393939;text-decoration:none}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant{border-top:1px dashed rgba(142,22,22,.3411764706);padding-top:.5rem}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .weight-info{font-size:clamp(1rem,.5vw + .8rem,1.25rem);margin:.2rem 0;color:#444}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .quantity-control{display:flex;align-items:stretch;gap:.5rem;margin:.5rem 0}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .quantity-control button{background-color:#ddd;border:none;padding:.3rem .6rem;font-size:clamp(.8125rem,.3vw + .6rem,.875rem);cursor:pointer;border-radius:4px;transition:all .3s ease}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .quantity-control button:hover{background-color:#b9b9b9;box-shadow:0 0 10px #0003}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .quantity-control input{width:50px;padding:.3rem;text-align:center;border:1px solid #ccc;border-radius:4px;font-size:clamp(.875rem,.4vw + .7rem,1rem)}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .quantity-control input[type=number]::-webkit-outer-spin-button,.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .quantity-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .limit-warning{font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);color:#7c7c7c;margin-bottom:.5rem}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .summary{font-size:clamp(1rem,.5vw + .8rem,1.25rem);margin-bottom:.5rem;color:#565656}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant button{background-color:#fd5b5d;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:all .3s ease}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant button:hover{background-color:#ff393c;box-shadow:0 0 9px #ff393c}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant button:hover:last-child{box-shadow:0 0 9px #aaa}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant:first-child{border-top:none}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .confirm-remove{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .confirm-remove span{font-size:14px;color:#555}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .confirm-remove button{background-color:#851f21;color:#fff;border:none;padding:.3rem .6rem;border-radius:4px;cursor:pointer}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .variant .confirm-remove button:last-child{background-color:#aaa}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .cart-item-points{color:#484848;align-items:center;display:flex}.cart-page .cart-container .cart-items .cart-item-with-points .cart-group .group-info .cart-item-points img{height:clamp(1.5rem,1.3642vw + 1.176rem,2.2rem);margin-right:2px;object-fit:contain}.cart-page .cart-container .no-items>h3{margin-top:1rem;margin-bottom:1.25rem;font-size:clamp(1rem,.5vw + .8rem,1.25rem)}.cart-page .cart-container .no-items .cart-items.unavailable{gap:2rem}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable{display:flex;gap:1.5rem}@media (max-width: 1201px){.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable{gap:clamp(.5rem,1.9488vw + .0371rem,1.5rem)}}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable a img{opacity:.8}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info{flex:1}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info h3{font-size:clamp(1.125rem,.5vw + .9rem,1.375rem);margin-bottom:.5rem}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info h3 a{color:#393939;text-decoration:none}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info button{opacity:.9;background-color:#e64143;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:all .3s ease}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info button:hover{background-color:#ff393c;box-shadow:0 0 9px #ff393c}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info button:hover:last-child{box-shadow:0 0 9px #aaa}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info button:last-child{background-color:#aaa}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info .variant{border-top:1px dashed rgba(142,22,22,.3411764706);padding-top:.5rem;display:flex;flex-direction:column;align-items:flex-start}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info .variant .weight-info{font-size:clamp(1rem,.5vw + .8rem,1.25rem);margin:.2rem 0;color:#444}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info .variant .checkout-text{color:#683e3e}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info .variant .checkout{margin-top:.5rem}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info .confirm-remove{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.cart-page .cart-container .no-items .cart-items.unavailable .cart-group.unavailable .group-info .confirm-remove span{font-size:14px;color:#555}.cart-page .cart-container .cart-dialog{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:999;display:flex;justify-content:center;align-items:center}.cart-page .cart-container .cart-dialog .cart-dialog-content{background-color:#fff;margin:0 2rem;padding:2rem;border-radius:1rem;max-width:400px;text-align:center;box-shadow:0 4px 10px #0003}.cart-page .cart-container .cart-dialog .cart-dialog-content h3{font-size:20px;margin-bottom:1.5rem}.cart-page .cart-container .cart-dialog .cart-dialog-content p{font-size:14px;color:#555}.cart-page .cart-container .cart-dialog .cart-dialog-content .buttons{display:flex;gap:1rem;justify-content:center}.cart-page .cart-container .cart-dialog .cart-dialog-content .buttons a button:first-child{background-color:#28a745;color:#fff}.cart-page .cart-container .cart-dialog .cart-dialog-content .buttons button{padding:.5rem 1rem;border-radius:6px;font-weight:700;cursor:pointer;border:none}.cart-page .cart-container .cart-dialog .cart-dialog-content .buttons button:last-child{background-color:#999;color:#fff}.info-block .info-block-content{display:flex;background-color:#fffffff2;align-items:center;padding:2rem;margin:.5rem;border-radius:1rem;box-shadow:0 0 7px #ffffffd9}.info-block .info-block-content p{color:#000;margin-left:1rem}.info-block .info-block-content .content-img{width:3rem;height:3rem}.cart-summary-progress-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0 16px}.cart-summary-progress-item{display:flex;align-items:center;gap:10px}.progress-circle-wrapper{display:flex;flex-direction:column;align-items:center;min-width:72px}.progress-circle{transform:rotate(-90deg)}.progress-circle-bg{fill:none;stroke:#e5e7eb}.progress-circle-bar{fill:none;stroke:#22c55e;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.progress-circle-text{font-size:11px;fill:#111827;transform:rotate(90deg)}.progress-circle-label{margin-top:4px;font-size:11px;color:#4b5563}.cart-summary .cart-buttons .checkout{background-color:#28a745;color:#fff;font-weight:700;padding:.75rem 1.2rem;border-radius:6px;border:none;cursor:pointer}.cart-summary .cart-buttons .clear{background-color:#aaa;color:#fff;padding:.75rem 1.2rem;border-radius:6px;border:none;cursor:pointer}.cart-summary{box-shadow:0 0 20px 4px #8b8b8b4f;margin-top:1.5rem;background-color:#fff;border-radius:.625rem;padding:1.5rem}@media (max-width: 1201px){.cart-summary{padding:2rem}}.cart-summary .cart-summary-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(.65rem,1.1693vw + .3723rem,1.25rem);font-size:clamp(1rem,.5vw + .8rem,1.25rem);color:#444}.cart-summary .cart-summary-line strong{color:#000;font-weight:600;text-align:right}.cart-summary .cart-summary-line.promo-block{flex-wrap:wrap;gap:clamp(.5rem,1.4616vw + .1529rem,1.25rem);align-items:center}.cart-summary .cart-summary-line.promo-block .promo-controls{display:flex;gap:.5rem;flex:1;justify-content:flex-end;min-width:250px}.cart-summary .cart-summary-line.promo-block .promo-controls .ant-input{max-width:200px}.cart-summary .cart-summary-line.total{border-top:1px dashed #ccc;padding-top:1rem;margin-top:1rem}.cart-summary .cart-summary-line.total span{font-size:clamp(1.125rem,.5vw + .9rem,1.375rem);font-weight:700}.cart-summary .cart-summary-line.total strong{font-size:clamp(1.375rem,1.2vw + .9rem,2.5rem);color:#8e1616}.cart-summary .cart-summary-line.bonuses-toggle{flex-wrap:wrap;gap:1rem}.cart-summary .cart-summary-line.bonuses-toggle img{height:clamp(1.5rem,1.3642vw + 1.176rem,2.2rem);margin-right:2px;margin-left:6px;object-fit:contain}.cart-summary .cart-summary-line.bonuses-toggle .bonus-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease}.cart-summary .cart-summary-line.bonuses-toggle .bonus-checkbox input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:#8e1616;cursor:pointer}.cart-summary .cart-summary-line.bonuses-toggle .bonus-checkbox span{display:flex;align-items:center;white-space:nowrap}.cart-summary .cart-summary-line.bonuses-toggle .bonus-hint{font-size:.9em;color:#777;background:#eee;padding:.2rem .5rem;border-radius:4px}.cart-summary .cart-summary-line.bonuses-toggle .bonus-edit-btn{background:none;border:none;color:#8e1616;text-decoration:underline;cursor:pointer;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);padding:0;transition:all .3s ease}.cart-summary .cart-summary-line.bonuses-toggle .bonus-edit-btn:hover{color:#cc0d10}.cart-summary .cart-summary-line.bonus-editor{display:flex;flex-direction:column;align-items:stretch;background-color:#fff;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;gap:1rem}.cart-summary .cart-summary-line.bonus-editor .bonus-slider-block{width:100%}.cart-summary .cart-summary-line.bonus-editor .bonus-slider-block .ant-slider-track{background-color:#8e1616!important}.cart-summary .cart-summary-line.bonus-editor .bonus-slider-block .ant-slider-handle:after{box-shadow:0 0 0 2px #8e1616!important}.cart-summary .cart-summary-line.bonus-editor .bonus-input-block{display:flex;justify-content:space-between;align-items:center}.cart-summary .cart-summary-line.bonus-editor .bonus-input-block span{font-size:.9rem}.cart-summary .cart-summary-progress-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:1rem 0;padding-top:.5rem;border-top:1px solid #eee}.cart-summary .cart-summary-progress-grid .cart-summary-progress-item{display:flex;align-items:flex-start;gap:1rem;background:#fff;padding:.2rem 0;border-radius:8px}.cart-summary .cart-summary-progress-grid .cart-summary-progress-item .progress-circle-wrapper{flex-shrink:0;display:flex;flex-direction:column;align-items:center}.cart-summary .cart-summary-progress-grid .cart-summary-progress-item .cart-summary-hint{font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);line-height:1.4;color:#555}.cart-summary .cart-summary-progress-grid .cart-summary-progress-item .cart-summary-hint img{height:clamp(1.5rem,1.3642vw + 1.176rem,2.2rem);object-fit:contain}.cart-summary .progress-circle{transform:rotate(-90deg)}.cart-summary .progress-circle-bg{stroke:#e5e7eb}.cart-summary .progress-circle-bar{stroke:#22c55e;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.cart-summary .progress-circle-text{font-size:12px;font-weight:600;fill:#333;transform:rotate(90deg);transform-origin:center}.cart-summary .progress-circle-label{margin-top:4px;font-size:10px;color:#888;text-align:center}.cart-summary .cart-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media (max-width:){.cart-summary .cart-buttons{flex-direction:row;justify-content:flex-end}}.cart-summary .cart-buttons button{width:100%;padding:1rem 2rem;font-size:1.1rem;border-radius:8px;transition:transform .1s ease,box-shadow .2s ease}@media (max-width:){.cart-summary .cart-buttons button{width:auto;min-width:200px}}.cart-summary .cart-buttons button:active{transform:translateY(1px)}.cart-summary .cart-buttons button.checkout{background-color:#8e1616}.cart-summary .cart-buttons button.checkout:hover{background-color:#a61b1b;box-shadow:0 4px 12px #8e16164d}.cart-summary .cart-buttons button.checkout:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none}.cart-summary .cart-buttons button.clear{background-color:transparent;border:1px solid #ccc;color:#666}.cart-summary .cart-buttons button.clear:hover{background-color:#f5f5f5;color:#333;border-color:#bbb}.hint-check-icon{height:1.2em;width:auto;display:inline-block;vertical-align:middle;margin-right:.3em;object-fit:contain}.hint-check-icon.green{filter:invert(58%) sepia(82%) saturate(415%) hue-rotate(92deg) brightness(95%) contrast(92%)}.dropdown-empty{padding:12px 16px;color:#999;font-style:italic}.input-loading{position:absolute;right:16px;top:14px;color:#999;font-size:14px}.cart-page.empty{display:flex;flex-direction:column;align-items:center;font-size:clamp(1.25rem,.5vw + 1rem,1.5rem)}.cart-page.empty h2,.cart-page.empty a{font-size:clamp(1.375rem,1.2vw + .9rem,2.5rem);color:#fff}.cart-page.empty a{margin-top:2.5rem;font-size:clamp(1.25rem,1vw + .8rem,2rem);text-decoration:underline;cursor:pointer;transition:all .3s ease}.cart-page.empty a:hover{color:#c8c8c8;text-decoration:none}.cart-page.empty img{max-width:5rem;width:100%}.cart-page.empty .empty-block{display:flex;align-items:center;margin-top:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.cart-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-out}.cart-dialog .cart-dialog-content{background:#fff;padding:2.5rem 2rem;border-radius:16px;max-width:420px;width:90%;text-align:center;box-shadow:0 10px 40px #0003;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.cart-dialog .cart-dialog-content h3{margin-bottom:1rem;color:#333;font-weight:700;line-height:1.3}.cart-dialog .cart-dialog-content p{color:#666;margin-bottom:2rem}.cart-dialog .cart-dialog-content .buttons{display:flex;justify-content:center;gap:1rem}.cart-dialog .cart-dialog-content .buttons button{padding:.8rem 1.5rem;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.cart-dialog .cart-dialog-content .buttons button:first-child{background:#52c41a;color:#fff}.cart-dialog .cart-dialog-content .buttons button:first-child:hover{background:#49ad17;box-shadow:0 4px 12px #52c41a40}.cart-dialog .cart-dialog-content .buttons button:last-child{background:transparent;border:1px solid #ccc;color:#555}.cart-dialog .cart-dialog-content .buttons button:last-child:hover{background:#f0f0f0;border-color:#bbb;color:#333}.checkout-page h2{color:#fff;font-size:clamp(1.375rem,1.2vw + .9rem,2.5rem);margin-bottom:2rem;text-align:center;font-weight:700}.checkout-page .checkout-cart{padding:clamp(0rem,9.9379vw - 2.3602rem,4rem) .5rem 0 .5rem;background-color:#fff;border-radius:1.25rem;padding:3rem;margin-bottom:2.5rem;border:1px solid #eaeaea}@media (max-width: 1201px){.checkout-page .checkout-cart{padding:clamp(1.25rem,3.4105vw + .44rem,3rem)}}.checkout-page .checkout-cart h3{font-size:clamp(1.5rem,1.5vw + 1rem,3rem);margin-bottom:1.5rem;color:#333;border-bottom:1px solid #eee;padding-bottom:1rem}.checkout-page .checkout-cart .checkout-items-list .checkout-item{display:flex;align-items:center;box-shadow:0 0 15px #00000026;border-radius:1rem;padding:1rem;margin-bottom:1rem;transition:transform .2s ease}.checkout-page .checkout-cart .checkout-items-list .checkout-item:hover{transform:translateY(-2px)}.checkout-page .checkout-cart .checkout-items-list .checkout-item img{width:100px;height:100px;object-fit:cover;border-radius:6px;margin-right:1rem}.checkout-page .checkout-cart .checkout-items-list .checkout-item .item-details p{font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);color:#333}.checkout-page .checkout-cart .checkout-items-list .checkout-item .item-details p:first-child{color:#333;margin-bottom:.7rem;font-weight:600}.checkout-page .checkout-cart .checkout-items-list .checkout-item div p{display:block;margin:.2rem 0}.checkout-page .checkout-cart .checkout-items-list .checkout-item div p:first-child{margin-bottom:.4rem}.checkout-page .checkout-cart .checkout-totals{margin-top:2rem}.checkout-page .checkout-cart .checkout-totals p,.checkout-page .checkout-cart .checkout-totals span,.checkout-page .checkout-cart .checkout-totals strong{font-size:clamp(1rem,.5vw + .8rem,1.25rem);font-weight:600;color:#444}.checkout-page .checkout-cart .checkout-totals .total-row{display:flex;justify-content:space-between;margin-bottom:.5rem}.checkout-page .checkout-cart .checkout-totals .total-row.discount span{color:#ff4d4f}.checkout-page .checkout-cart .checkout-totals .total-row.subtotal{border-top:1px dashed #eee;margin-top:1rem;padding-top:1rem}.checkout-page .checkout-cart .checkout-totals .total-row.final{border-top:2px solid #eee;margin-top:1rem;padding-top:1rem}.checkout-page .checkout-cart .checkout-totals .total-row.final strong,.checkout-page .checkout-cart .checkout-totals .total-row.final span{font-size:clamp(1.375rem,1.2vw + .9rem,2.5rem);color:#52c41a}.checkout-page .checkout-cart .checkout-totals .checkout-footer-info{display:flex;flex-direction:column;align-items:flex-start;background-color:#f9f9f9;padding:1rem;border-radius:1rem;margin-top:1.5rem;color:#444;text-align:center;border:1px solid #eee}.checkout-page .checkout-cart .checkout-totals .checkout-footer-info p{margin:.5rem 0}.checkout-page form{padding:clamp(0rem,9.9379vw - 2.3602rem,4rem) .5rem 0 .5rem;background-color:#fff;border-radius:1.25rem;padding:3rem;margin-bottom:2.5rem;border:1px solid #eaeaea;box-shadow:0 4px 20px #00000005}@media (max-width: 1201px){.checkout-page form{padding:clamp(1.25rem,3.4105vw + .44rem,3rem)}}.checkout-page form .custom-form-item{margin-bottom:24px;width:100%}.checkout-page form .custom-form-item .field-label{display:flex;font-size:clamp(1rem,.5vw + .8rem,1.25rem);align-items:center;margin-bottom:8px;font-weight:500;color:#333}.checkout-page form .custom-form-item .field-label img{width:1.5rem;height:1.5rem;margin-right:.5rem}.checkout-page form .custom-form-item .custom-input,.checkout-page form .custom-form-item textarea{width:100%;padding:12px 16px;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);border:1px solid #d9d9d9;border-radius:8px;outline:none;transition:all .3s;background:#fff;box-sizing:border-box;resize:unset}.checkout-page form .custom-form-item .custom-input:focus,.checkout-page form .custom-form-item textarea:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.checkout-page form .custom-form-item .custom-input.has-error,.checkout-page form .custom-form-item textarea.has-error{border-color:#ff4d4f;background-color:#fff1f0}.checkout-page form .custom-form-item .custom-input.has-error:focus,.checkout-page form .custom-form-item textarea.has-error:focus{box-shadow:0 0 0 3px #ff4d4f1a}.checkout-page form .custom-form-item .tg-text{font-size:clamp(.84375rem,.35vw + .65rem,.9375rem)}.checkout-page form .custom-form-item .input-error-text{display:block;color:#ff4d4f;font-size:clamp(.84375rem,.35vw + .65rem,.9375rem);margin-top:6px}.checkout-page form .customer-info-section .name-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 600px){.checkout-page form .customer-info-section .name-row{grid-template-columns:1fr;gap:0}}.checkout-page form .phone-input-group{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background:#fff;transition:all .2s;height:48px}.checkout-page form .phone-input-group:focus-within{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.checkout-page form .phone-input-group .prefix{padding:0 16px;background:#f5f5f5;color:#333;font-weight:600;height:100%;display:flex;align-items:center;border-right:1px solid #eaeaea;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}.checkout-page form .phone-input-group .prefix .flag{margin-right:8px;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}.checkout-page form .phone-input-group input{flex:1;border:none;padding:0 16px;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);height:100%;outline:none;background:transparent;letter-spacing:.5px;color:#333}.checkout-page form .phone-input-group input::placeholder{color:#ccc}.checkout-page form .telegram-field-wrapper .search-btn{margin-top:8px;margin-bottom:16px;background:#f0f0f0;color:#333;border:1px solid #ddd;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.checkout-page form .telegram-field-wrapper .search-btn:hover:not(:disabled){background:#e0e0e0;border-color:#ccc}.checkout-page form .telegram-field-wrapper .search-btn:disabled{opacity:.5;cursor:not-allowed}.checkout-page form .telegram-field-wrapper .profile-result{display:flex;align-items:center;gap:16px;padding:16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;margin-bottom:24px}.checkout-page form .telegram-field-wrapper .profile-result div{display:flex;align-items:center;margin-right:1rem}.checkout-page form .telegram-field-wrapper .profile-result div .result-text{margin-top:.2rem;display:flex;align-items:center;color:#4f9026}.checkout-page form .telegram-field-wrapper .profile-result img{width:1.5rem;height:1.5rem;margin-right:.15rem}.checkout-page form .telegram-field-wrapper .profile-result .avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#eee;display:flex;align-items:center;justify-content:center;font-weight:700;color:#777;font-size:20px}.checkout-page form .delivery-section{background:#fcfcfc;border:1px solid #f0f0f0;border-radius:12px;padding:24px;margin-bottom:32px}.checkout-page form .delivery-section img{width:1.5rem;height:1.5rem;margin-right:.5rem}.checkout-page form .delivery-section h4{margin-bottom:20px;font-size:clamp(1.125rem,.5vw + .9rem,1.375rem)}.checkout-page form .delivery-section .ant-select-outlined{width:100%}.checkout-page form .delivery-section .ant-select-selector{font-size:clamp(1rem,.5vw + .8rem,1.25rem);border-radius:8px!important;padding:16px 12px!important;height:auto!important;border-color:#d9d9d9!important;box-shadow:none!important;padding:1.5rem 1rem!important}.checkout-page form .delivery-section .ant-select-selector:hover{border-color:#4caf50!important}.checkout-page form .delivery-section .ant-select-focused .ant-select-selector{border-color:#4caf50!important;box-shadow:0 0 0 2px #4caf5033!important}.checkout-page form .delivery-types-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width: 500px){.checkout-page form .delivery-types-grid{grid-template-columns:1fr}}.checkout-page form .delivery-types-grid .delivery-radio-label{cursor:pointer;position:relative}.checkout-page form .delivery-types-grid .delivery-radio-label input{position:absolute;opacity:0;cursor:pointer}.checkout-page form .delivery-types-grid .delivery-radio-label .radio-content{display:flex;align-items:center;justify-content:center;padding:16px;border:1px solid #d9d9d9;border-radius:8px;font-weight:500;transition:all .2s;text-align:center;background:#fff}.checkout-page form .delivery-types-grid .delivery-radio-label input:checked+.radio-content{border-color:#4caf50;background-color:#f6ffed;color:#4caf50;box-shadow:0 0 0 1px #4caf50}.checkout-page form .payment-methods-list{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.checkout-page form .payment-methods-list .payment-radio-label{cursor:pointer;position:relative}.checkout-page form .payment-methods-list .payment-radio-label input{position:absolute;opacity:0}.checkout-page form .payment-methods-list .payment-radio-label .payment-card{display:flex;align-items:center;padding:16px;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s;background:#fff}.checkout-page form .payment-methods-list .payment-radio-label .payment-card .radio-circle{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;margin-right:16px;position:relative;flex-shrink:0}.checkout-page form .payment-methods-list .payment-radio-label .payment-card .radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;background:#4caf50;border-radius:50%;transition:transform .2s}.checkout-page form .payment-methods-list .payment-radio-label .payment-card .text-content{display:flex;flex-direction:column}.checkout-page form .payment-methods-list .payment-radio-label .payment-card .text-content .title{font-weight:500;color:#333;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}.checkout-page form .payment-methods-list .payment-radio-label .payment-card .text-content .subtitle{font-size:clamp(.84375rem,.35vw + .65rem,.9375rem);color:#999;margin-top:4px}.checkout-page form .payment-methods-list .payment-radio-label input:checked+.payment-card{border-color:#4caf50;background:#f6ffed}.checkout-page form .payment-methods-list .payment-radio-label input:checked+.payment-card .radio-circle{border-color:#4caf50}.checkout-page form .payment-methods-list .payment-radio-label input:checked+.payment-card .radio-circle:after{transform:translate(-50%,-50%) scale(1)}.checkout-page form .payment-methods-list .payment-radio-label input:disabled+.payment-card{opacity:.6;background:#f9f9f9;cursor:not-allowed;filter:grayscale(1)}.checkout-page form .custom-checkbox-wrapper{display:flex;align-items:flex-start;cursor:pointer;font-size:clamp(1rem,.5vw + .8rem,1.25rem);-webkit-user-select:none;user-select:none;margin-bottom:16px}.checkout-page form .custom-checkbox-wrapper input{position:absolute;opacity:0;height:0;width:0}.checkout-page form .custom-checkbox-wrapper .checkmark{height:22px;width:22px;background-color:#fff;border:2px solid #d9d9d9;border-radius:6px;margin-right:12px;margin-top:0;position:relative;flex-shrink:0;transition:all .2s}.checkout-page form .custom-checkbox-wrapper .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkout-page form .custom-checkbox-wrapper:hover input~.checkmark{border-color:#4caf50}.checkout-page form .custom-checkbox-wrapper input:checked~.checkmark{background-color:#4caf50;border-color:#4caf50}.checkout-page form .custom-checkbox-wrapper input:checked~.checkmark:after{display:block}.checkout-page form .custom-checkbox-wrapper a{color:#4caf50;text-decoration:underline}.checkout-page form .custom-checkbox-wrapper a:hover{color:#3d8b40}.checkout-page form .submit-btn{width:100%;padding:18px;background:#4caf50;color:#fff;border:none;border-radius:8px;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem);font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s;margin-top:32px;box-shadow:0 4px 15px #4caf504d}.checkout-page form .submit-btn:hover{background:#449d48;transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.checkout-page form .submit-btn:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.payment h4{font-size:clamp(1.125rem,.5vw + .9rem,1.375rem);padding-bottom:1rem}.payment .payment-text{line-height:1.1;background:#ffebee;padding:16px;border:1px solid rgb(255,77,79);border-radius:8px;color:#c62828;margin-bottom:20px}.payment .payment-text div{margin-top:.5rem}.payment .payment-text div .payment-tg{color:#138b00;font-weight:600}.payment .payment-text div .payment-tg a{color:#1d74bc}.ant-modal-content{margin:1rem}.profile-page{max-width:62.5rem;margin:0 auto;padding:clamp(0rem,9.9379vw - 2.3602rem,4rem) .5rem 0 .5rem}.profile-page .profile-container{display:flex;flex-direction:column;gap:24px}.profile-page .profile-container .card{background:#fff;border-radius:1.25rem;box-shadow:0 2px 8px #0000001a;padding:24px;margin-bottom:16px}.profile-page .profile-container .profile-card{display:flex;justify-content:space-between}@media (max-width: 700px){.profile-page .profile-container .profile-card{display:flex;flex-direction:column}}.profile-page .profile-container .profile-card .profile-header{display:flex;flex-wrap:wrap;gap:clamp(.75rem,6.993vw - .9108rem,2rem);align-items:center;padding:0 clamp(0rem,17.2973vw - 4.1081rem,2rem)}@media (min-width: 565px){.profile-page .profile-container .profile-card .profile-header{gap:2rem}}.profile-page .profile-container .profile-card .profile-header .avatar-container{flex:0 0 auto;text-align:center}.profile-page .profile-container .profile-card .profile-header .avatar-container .profile-avatar{width:clamp(2rem,22.3776vw - 3.3147rem,6rem);height:clamp(2rem,22.3776vw - 3.3147rem,6rem);border-radius:50%;background-color:#8e1616;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}@media (min-width: 320px){.profile-page .profile-container .profile-card .profile-header .avatar-container .profile-avatar{font-size:clamp(1.25rem,1vw + .8rem,2rem)}}@media (min-width: 480px){.profile-page .profile-container .profile-card .profile-header .avatar-container .profile-avatar{font-size:clamp(1.5rem,1.5vw + 1rem,3rem)}}@media (min-width: 1024px){.profile-page .profile-container .profile-card .profile-header .avatar-container .profile-avatar{font-size:clamp(2rem,2vw + 1.5rem,4rem)}}.profile-page .profile-container .profile-card .profile-header .profile-title{margin:0 0 16px;color:#363636;font-size:clamp(1.25rem,1vw + .8rem,2rem);font-weight:600}.profile-page .profile-container .profile-card .profile-header .profile-line{margin:8px 0;display:flex;align-items:center;gap:8px;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}.profile-page .profile-container .profile-card .profile-header .profile-line .accent-icon{color:#1890ff}.profile-page .profile-container .profile-card .profile-header .profile-line .accent-icon img{width:1.3rem;height:1.3rem}@media (max-width: 500px){.profile-page .profile-container .profile-card .profile-header .profile-line .email-label{display:none}}.profile-page .profile-container .profile-card .profile-exit{display:flex;align-items:flex-end}@media (max-width: 700px){.profile-page .profile-container .profile-card .profile-exit{display:flex;justify-content:flex-end;padding-top:.75rem}}.profile-page .profile-container .profile-card .btn{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.profile-page .profile-container .profile-card .btn:hover{opacity:.9;transform:translateY(-1px)}.profile-page .profile-container .profile-card .btn.btn-primary{background-color:#1890ff;color:#fff}.profile-page .profile-container .profile-card .btn.btn-secondary{background-color:#f0f0f0;color:#595959}.profile-page .profile-container .profile-card .btn.btn-danger{background-color:#8e1616;color:#fff}.profile-page .profile-container .profile-card .btn.btn-link{background:none;color:#1890ff;padding:0}.profile-page .profile-container .profile-card .btn .btn-icon img{width:1rem;height:1rem;filter:invert(100%)}.profile-page .profile-container .profile-card .btn p{font-size:clamp(.875rem,.4vw + .7rem,1rem)}.profile-page .profile-container .orders-card .card-header{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px;display:flex;align-items:center;gap:1rem;font-size:clamp(1.125rem,.5vw + .9rem,1.375rem)}.profile-page .profile-container .orders-card .card-header .basket-icon{width:2rem;height:2rem}.profile-page .profile-container .orders-card .card-header .badge{background-color:#ff4d4f;color:#fff;border-radius:10px;padding:3px 6px;font-size:clamp(.875rem,.4vw + .7rem,1rem)}.profile-page .profile-container .orders-card .card-body .center-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px;text-align:center}.profile-page .profile-container .orders-card .card-body .center-block .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #8E1616;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.profile-page .profile-container .orders-card .card-body .center-block .empty-icon{font-size:48px;opacity:.5}.profile-page .profile-container .orders-card .card-body .center-block .empty-icon img{width:7rem;height:7rem}.profile-page .profile-container .orders-card .card-body .center-block p{font-size:clamp(1.125rem,.5vw + .9rem,1.375rem)}.profile-page .profile-container .orders-card .card-body .center-block .btn{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.profile-page .profile-container .orders-card .card-body .center-block .btn:hover{opacity:.9;transform:translateY(-1px)}.profile-page .profile-container .orders-card .card-body .center-block .btn.btn-primary{background-color:#8e1616;color:#fff}.profile-page .profile-container .orders-card .card-body .orders-collapse{display:flex;flex-direction:column;gap:1rem}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel{border:1px solid #e8e8e8;border-radius:1rem;overflow:hidden}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header{padding:1rem;background-color:#fafafa;cursor:pointer;transition:background-color .2s}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header:hover{background-color:#f4f4f4}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary{flex:1}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .order-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:.5rem}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .order-title strong{font-size:clamp(1rem,.5vw + .8rem,1.25rem)}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .order-title .status-tag{color:#fff;padding:5px 10px;border-radius:.5rem;font-size:clamp(.75rem,.3vw + .5rem,.8125rem);font-weight:600}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .order-date{color:#8c8c8c;margin:4px 0;font-size:clamp(.875rem,.4vw + .7rem,1rem)}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .order-total{margin:8px 0;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .order-progress{margin:1rem 0}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .order-progress .progress-bar{height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .order-progress .progress-bar .progress-fill{height:100%;border-radius:4px;transition:width .3s ease}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend{display:flex;justify-content:space-between;margin-top:8px}@media (max-width: 768px){.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend.steps-legend--horizontal{display:none}}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend.steps-legend--vertical{display:none}@media (max-width: 768px){.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend.steps-legend--vertical{display:block;margin-left:12px}}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .steps-legend__item{display:flex;flex-direction:column;align-items:center;flex:1}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .steps-legend__item .steps-legend__dot{width:8px;height:8px;border-radius:50%;background-color:#d9d9d9;margin-bottom:4px}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .steps-legend__item .steps-legend__dot.is-active{background-color:#c51111}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .steps-legend__item .steps-legend__label{font-size:clamp(.875rem,.4vw + .7rem,1rem);font-size:clamp(.8125rem,.3vw + .6rem,.875rem);text-align:center;color:#8c8c8c}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .steps-legend__item .steps-legend__label.is-active{color:#262626;font-size:clamp(.8125rem,.3vw + .6rem,.875rem)}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .vstep{position:relative;padding-left:20px;margin-bottom:16px}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .vstep:last-child{margin-bottom:0}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .vstep .vstep__dot{position:absolute;left:0;top:4px;width:8px;height:8px;border-radius:50%;background-color:#d9d9d9}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .vstep .vstep__dot.is-active{background-color:#c51111}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .vstep .vstep__line{position:absolute;left:3px;top:12px;width:2px;height:20px;background-color:#d9d9d9}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .vstep .vstep__line.is-active{background-color:#c51111}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .vstep .vstep__label{font-size:clamp(.875rem,.4vw + .7rem,1rem);color:#8c8c8c}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .order-summary .steps-legend .vstep .vstep__label.is-active{color:#262626;font-size:clamp(.875rem,.4vw + .7rem,1rem)}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .collapse-icon{transition:transform .3s ease}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .collapse-icon.active{transform:rotate(90deg)}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-header .order-header-content .collapse-icon img{width:1.4rem;height:1.4rem}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content.active{max-height:max-content}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body{padding:1rem}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .shop-comment{background-color:#ffe6e6;border-left:3px solid #ff1818;margin-bottom:16px}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .divider{border:none;border-top:1px solid #fbe7e6;margin:16px 0}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .section-title{margin:0 0 16px;font-size:clamp(1rem,.5vw + .8rem,1.25rem);font-weight:600;color:#262626}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-details-grid .detail-item{margin:.5rem 0;display:flex}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-details-grid .detail-item a{color:#8e1616}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-details-grid .detail-item p{display:flex;align-items:center;gap:.3rem;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-details-grid .detail-item p img{width:1.5rem}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items{display:flex;flex-direction:column;gap:1rem}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item{display:flex;gap:clamp(.4rem,2.4742vw - .1876rem,1rem);padding:1rem 0;border-bottom:1px solid #f0f0f0}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item:last-child{border-bottom:none}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-image img{width:clamp(5rem,10.3093vw + 2.5515rem,7.5rem);height:clamp(5rem,10.3093vw + 2.5515rem,7.5rem);object-fit:cover;border-radius:4px;cursor:pointer;object-fit:fill;transition:opacity .3s ease}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-image img:hover{opacity:.8}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details{flex:1;display:flex;flex-direction:column;gap:.5rem}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details .item-title h4{margin:0 0 4px;font-size:clamp(1rem,.5vw + .8rem,1.25rem);text-decoration:none;font-weight:600;color:#333;cursor:pointer}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details .item-title h4:hover{opacity:.9;text-decoration:underline}@media (min-width: 1440px){.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details .item-title h4{font-size:1.25rem}}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details .item-title .item-sku{color:#8c8c8c;font-size:12px;margin:0}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details .item-info p{margin:4px 0}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details .item-info .price{color:#8c8c8c;display:flex}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details .item-info .view-tea-btn{background:none;border:none;color:#e40000;cursor:pointer;padding:0;font-size:14px;text-decoration:underline}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-details .item-info .view-tea-btn:hover{text-decoration:none}.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-total{flex:0 0 auto;align-self:flex-start;font-size:clamp(1rem,.5vw + .8rem,1.25rem);font-weight:600}@media (min-width: 1440px){.profile-page .profile-container .orders-card .card-body .orders-collapse .order-panel .order-content .order-body .order-items .order-item .item-total{font-size:1.25rem}}.modal-logout div .ant-modal-content{border-radius:1.25rem;margin:2rem}.modal-logout div .ant-modal-content .ant-modal-body .logout-text{font-size:clamp(1rem,.5vw + .8rem,1.25rem);font-weight:600}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button{display:flex;border-radius:1.25rem;margin-top:1rem}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link{text-align:center;color:#fff;font-weight:500;text-decoration:none;padding:1rem clamp(.75rem,1.5094vw - .1321rem,1rem);position:relative;transition:background-color .3s ease;font-size:clamp(.875rem,.4vw + .7rem,1rem);font-weight:600}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link.active{background-color:#8e1616}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-logout{border-radius:1.25rem 0 0 1.25rem;width:30%;color:#313132;background-color:#fff;border-left:2px solid #8E1616;border-top:2px solid #8E1616;border-bottom:2px solid #8E1616;border-right:none}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-logout:after{content:"";position:absolute;top:0;right:-2rem;width:2rem;height:100%;background-color:#fff;z-index:0;pointer-events:none;transition:background-color .3s ease;border-bottom:2px solid #8E1616}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-logout.active:after{background-color:#8e1616}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-logout:not(.active):hover{background-color:#e7e7e7}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-logout:not(.active):hover:after{background-color:#e7e7e7}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-cancel{border:none;width:70%;border-radius:0 1.25rem 1.25rem;background-color:#8e1616;transition:background-color .3s ease}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-cancel.active{border-left:2px solid transparent;border-right:2px solid transparent}.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-cancel:not(.active):hover{background-color:#681111}@media (max-width: 935px){.modal-logout div .ant-modal-content .ant-modal-body .wrapper-button .link-cancel{width:70%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageContainer_s160w_2{color:#fff;display:flex;flex-direction:column;align-items:center}._header_s160w_8{text-align:center;margin-bottom:2rem}._header_s160w_8 h1{font-family:Merriweather,sans-serif;font-size:clamp(1.5rem,1.5vw + 1rem,3rem);margin-bottom:.5rem;color:#fff}._header_s160w_8 p{color:#aaa;font-size:1.1rem}._contentCard_s160w_23{background-color:#fff;color:#333;max-width:60rem;border-radius:2rem;padding:3rem}._section_s160w_30{display:flex;gap:2rem;margin:1rem 0;scroll-margin-top:120px}@media (max-width: 1000px){._section_s160w_30{display:grid;grid-template-columns:max-content 1fr;column-gap:1rem;row-gap:1rem;scroll-margin-top:100px}}._iconWrapper_s160w_46{flex-shrink:0;width:3.5rem;height:3.5rem;background-color:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#8e1616}@media (max-width: 1000px){._iconWrapper_s160w_46{grid-column:1;grid-row:1;width:3rem;height:3rem}._iconWrapper_s160w_46 svg{width:1.5rem;height:1.5rem}}._info_s160w_70{flex-grow:1}@media (max-width: 1000px){._info_s160w_70{display:contents}}._info_s160w_70 h2{font-family:Merriweather,serif;font-size:1.6rem;margin-bottom:1rem;color:#111}@media (max-width: 1000px){._info_s160w_70 h2{grid-column:2;grid-row:1;margin-bottom:0;align-self:center}}@media (max-width: 1000px){._info_s160w_70>*:not(h2){grid-column:1/-1}}._info_s160w_70 h3{font-family:Merriweather,serif;font-size:1.1rem;margin-bottom:.5rem;color:#444;font-weight:700}._info_s160w_70 p{line-height:1.6;margin-bottom:1rem;color:#555;font-size:1rem}._scheduleBlock_s160w_111,._policyBlock_s160w_112{background-color:#fcfcfc;border-left:3px solid #8E1616;padding:1rem;margin:1rem 0;border-radius:0 .5rem .5rem 0}._list_s160w_120{list-style:none;padding:0;margin:0;margin-top:1rem}._list_s160w_120 li{position:relative;padding-left:1.2rem;margin-bottom:.8rem;color:#444;line-height:1.5}._list_s160w_120 li:before{content:"•";position:absolute;left:0;color:#8e1616;font-weight:700;font-size:1.2rem;line-height:1.1}._list_s160w_120 li:last-child{margin-bottom:0}._warningText_s160w_146{color:#c0392b;font-weight:500}._highlight_s160w_151{background-color:#8e16160d;border:1px dashed rgba(142,22,22,.3);border-radius:.5rem;padding:1rem;color:#333;font-weight:500;margin-top:1rem}._telegramLink_s160w_161{display:inline-flex;align-items:center;background-color:#2ca5e0;color:#fff;padding:.8rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;margin:.5rem 0 1.5rem;transition:background-color .2s}._telegramLink_s160w_161:hover{background-color:#1c88bd}._textLink_s160w_177{color:#8e1616;text-decoration:underline;font-weight:600}._textLink_s160w_177:hover{text-decoration:none}._marketingText_s160w_186{font-style:italic;color:#666;border-left:2px solid #ddd;padding-left:1rem;margin-bottom:1.5rem!important}._bonusGrid_s160w_194{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1.5rem}._bonusItem_s160w_201{background-color:#fff;border-radius:.8rem;padding:1.5rem;border:1px solid #eee;box-shadow:0 4px 10px #00000008;transition:transform .2s}._bonusItem_s160w_201:hover{transform:translateY(-3px);border-color:#8e161633}._bonusItem_s160w_201 p{margin:0;font-size:.9rem;color:#666}._bonusTitle_s160w_219{display:block;font-size:1.2rem;font-weight:800;color:#8e1616;font-family:Merriweather,serif;margin-bottom:.5rem}._smallNote_s160w_228{margin-top:1rem;font-size:.85rem!important;color:#999!important}._divider_s160w_234{border:0;border-top:1px solid #eee;margin:3rem 0}._actionBlock_s160w_240{margin-top:3rem;text-align:center}._actionBtn_s160w_245{display:inline-block;background-color:#8e1616;color:#fff;padding:1rem 3rem;border-radius:2rem;text-decoration:none;font-weight:600;transition:all .3s;font-size:1.1rem;box-shadow:0 4px 15px #8e16164d}._actionBtn_s160w_245:hover{background-color:#620f0f;transform:translateY(-2px);box-shadow:0 6px 20px #8e161666}._pageContainer_9zjw0_1{width:100%;box-sizing:border-box;min-height:80vh;color:#fff;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}@media (max-width:){._pageContainer_9zjw0_1{padding:1rem .5rem 2rem}}._header_9zjw0_17{text-align:center;margin-bottom:2rem;max-width:800px}._header_9zjw0_17 h1{font-family:Merriweather,serif;font-size:2.5rem;margin-bottom:.5rem;color:#fff}._header_9zjw0_17 p{color:#aaa;font-size:1.1rem}._contentCard_9zjw0_33{background-color:#fff;color:#333;width:100%;box-sizing:border-box;max-width:65rem;border-radius:2rem;padding:3rem;box-shadow:0 10px 30px #00000080}@media (max-width:){._contentCard_9zjw0_33{padding:1.5rem 1rem;border-radius:.8rem}}._socialCard_9zjw0_50{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;background-color:#f9f9f9;border:1px solid #eee;border-radius:1rem;padding:2rem;transition:transform .2s,border-color .2s,box-shadow .2s;height:100%;margin:1rem 0;flex:1 1 0;min-width:0;box-sizing:border-box;overflow-wrap:break-word}._socialCard_9zjw0_50{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;background-color:#f9f9f9;border:1px solid #eee;border-radius:1rem;padding:2rem;transition:transform .2s,border-color .2s,box-shadow .2s;height:100%;flex:1;min-width:250px}@media (max-width: 1000px){._socialCard_9zjw0_50{flex-direction:row;flex-wrap:wrap;align-items:center;text-align:left;padding:1.5rem}}._socialCard_9zjw0_50:hover{transform:translateY(-5px);border-color:#8e16164d;box-shadow:0 5px 15px #0000000d}._socialCard_9zjw0_50:hover ._linkText_9zjw0_107{color:#8e1616;text-decoration:underline}._socialCard_9zjw0_50 h3{color:#222;margin:1rem 0 .5rem;font-family:Merriweather,serif;font-size:1.2rem}@media (max-width: 1000px){._socialCard_9zjw0_50 h3{flex:1;margin:0}}._socialCard_9zjw0_50 p{font-size:.9rem;color:#666;line-height:1.5;margin-bottom:1.5rem;flex-grow:1}@media (max-width: 1000px){._socialCard_9zjw0_50 p{flex-basis:100%;margin-bottom:.5rem;margin-top:1rem}}._socialCard_9zjw0_50 ._linkText_9zjw0_107{font-weight:700;color:#333;font-size:.9rem;transition:color .2s}@media (max-width: 1000px){._socialCard_9zjw0_50 ._linkText_9zjw0_107{flex-basis:100%}}._iconCircle_9zjw0_149{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}@media (max-width: 1000px){._iconCircle_9zjw0_149{flex-shrink:0;margin-bottom:0;margin-right:1rem;width:3.2rem;height:3.2rem}._iconCircle_9zjw0_149 svg{width:1.6rem;height:1.6rem}}._iconCircle_9zjw0_149 svg{width:2rem;height:2rem;color:#fff}._iconCircle_9zjw0_149._personal_9zjw0_176{background-color:#2ca5e0;box-shadow:0 4px 10px #2ca5e04d}._iconCircle_9zjw0_149._channel_9zjw0_180{background-color:#8e1616;box-shadow:0 4px 10px #8e16164d}._iconCircle_9zjw0_149._community_9zjw0_184{background-color:#27ae60;box-shadow:0 4px 10px #27ae604d}._linkText_9zjw0_107{font-weight:700;color:#333;font-size:.9rem;transition:color .2s}._divider_9zjw0_196{border:0;border-top:1px solid #eee;margin:3rem 0}._locationSection_9zjw0_202{display:flex;justify-content:center}._locationInfo_9zjw0_207{max-width:600px;text-align:center}@media (max-width: 1000px){._locationInfo_9zjw0_207{text-align:left}}._titleWithIcon_9zjw0_217{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;color:#8e1616}@media (max-width: 1000px){._titleWithIcon_9zjw0_217{justify-content:flex-start}}._titleWithIcon_9zjw0_217 h2{font-family:Merriweather,serif;color:#222;margin:0}._titleWithIcon_9zjw0_217 svg{width:1.8rem;height:1.8rem}._detailsList_9zjw0_240{list-style:none;padding:0;margin:1.5rem 0;display:inline-block;text-align:left}._detailsList_9zjw0_240 li{margin-bottom:.8rem;font-size:1rem;color:#444}._note_9zjw0_253{background-color:#fff8e1;color:#d35400;padding:.8rem;border-radius:.5rem;font-size:.9rem;font-weight:500;display:inline-block}._footerNote_9zjw0_263{text-align:center}._footerNote_9zjw0_263 p{color:#888;font-style:italic;margin-bottom:1.5rem}._footerNote_9zjw0_263 img{height:1.5rem;width:1.5rem;filter:brightness(0) invert(1)}._mainBtn_9zjw0_277{display:inline-flex;align-items:center;gap:.5rem;background-color:#8e1616;color:#fff;padding:1rem 2.5rem;border-radius:2rem;text-decoration:none;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #8e16164d}._mainBtn_9zjw0_277:hover{background-color:#620f0f;transform:translateY(-2px);box-shadow:0 6px 20px #8e161666}.auth-form{color:#fff;width:100%;max-width:25rem;margin:0 auto;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}@media (max-width: 1201px){.auth-form{max-width:clamp(20rem,9.7442vw + 17.6857rem,25rem)}}.auth-form h3{font-size:clamp(1.125rem,.9vw + .7rem,1.75rem);font-family:Merriweather,sans-serif;margin-bottom:1rem}.auth-form form .field{display:flex;flex-direction:column;color:#666;margin-top:.5rem}.auth-form form .field .error-wrapper{display:flex;justify-content:space-between;align-items:center}.auth-form form .field .error-wrapper .error{color:red;font-size:clamp(.75rem,.3vw + .5rem,.8125rem)}.auth-form form .field input{margin-top:.5rem;padding:.5rem;border-radius:.67rem;border:1px solid white}.auth-form form .button-code{display:flex;justify-content:flex-end}.auth-form form .button-code button{margin-top:.75rem;width:170px;padding:.5rem 1rem;color:#fff;border-radius:0 1.25rem 1.25rem;background-color:#8e1616;border:1px solid #8E1616;transition:all .25s ease;cursor:pointer}.auth-form form .button-code button:hover{opacity:.8}.auth-form form .google-btn{display:flex;justify-content:center;margin-top:2rem}.auth-form form .google-btn a{width:100%;padding:.5rem 1rem;display:inline-flex;align-items:center;text-decoration:none;color:#000;border-radius:1.25rem;background-color:#fff;border:1px solid rgb(186,186,186);transition:all .25s ease;cursor:pointer;justify-content:center}.auth-form form .google-btn a:hover{opacity:.8}.auth-form form .google-btn a img{width:1rem;margin-right:.75rem}.wrapper-line{display:flex;align-items:center;margin:1.5rem 0}.wrapper-line .line{margin:1rem 0;height:2px;background-color:#6668;width:100%}.wrapper-line .line-text{margin:0 1rem}.switch a{margin-left:.75rem;color:#fff;text-decoration:underline;cursor:pointer;transition:all .25s ease}.switch a:hover{color:#b3b3b3}.actions{margin-top:1rem;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.actions button{width:150px;padding:.5rem 1rem;color:#fff;border-radius:0 1.25rem 1.25rem;background-color:#8e1616;border:1px solid #8E1616;transition:all .25s ease;cursor:pointer}.actions button:hover{opacity:.8}.actions .actions-btn-reg{width:100%}.actions a{text-decoration:underline;cursor:pointer;transition:all .25s ease}.actions a:hover{opacity:.8}._backButtonWrapper_1t5b2_1{display:flex;justify-content:center;margin-top:2rem}._backButtonWrapper_1t5b2_1 button{font-size:clamp(.875rem,.4vw + .7rem,1rem);border:1px solid #d4d4d4;display:flex;color:#d4d4d4;padding:.5rem 1rem;border-radius:1.25rem;background-color:#0000008d;border-radius:0 1.25rem;transition:all .25s ease;cursor:pointer}._backButtonWrapper_1t5b2_1 button img{width:1.2rem;height:1.2rem;margin-left:.5rem;flex-shrink:0}._backButtonWrapper_1t5b2_1 button:hover{opacity:.8}._loginPage_1dhtv_1{max-width:400px;margin:5rem auto;padding:2rem;background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 10px #0000000d}._loginForm_1dhtv_11{display:flex;flex-direction:column;gap:1rem}._input_1dhtv_17{padding:.5rem;font-size:14px;border-radius:4px;border:1px solid #ccc}._button_1dhtv_24{padding:.6rem;background-color:#1677ff;color:#fff;font-weight:500;border:none;border-radius:4px;cursor:pointer}._button_1dhtv_24:hover{background-color:#0958d9}._error_1dhtv_37{color:red;font-size:13px}.admin-header-wrapper{padding:0 10px;display:flex;align-items:center;background:#001529;height:64px;line-height:64px}.desktop-menu{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.desktop-menu::-webkit-scrollbar{display:none}.desktop-menu .ant-menu{background:transparent;border-bottom:none;display:flex;width:max-content;min-width:100%}.desktop-menu .ant-menu .logout-menu-item{margin-left:auto!important}.mobile-header-controls{display:none;width:100%;justify-content:space-between;align-items:center}.mobile-header-controls .mobile-title{color:#fff;font-size:1.2rem;font-weight:600}@media (max-width: 950px){.admin-header-wrapper{padding:0 16px}.desktop-menu{display:none}.mobile-header-controls{display:flex}.ant-drawer-body .logout-menu-item{margin-top:20px;margin-left:0!important;padding-bottom:20px}}.anticon>svg{color:#041428}@media (min-width: 950px){.anticon>svg{color:#fff}}@media (max-width: 950px){.anticon>svg{color:#fff}}.ant-btn-variant-solid{background:#fff}.admin-controls-container{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px #0000000a;margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.admin-controls-container .controls-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.admin-controls-container .controls-header h2{margin:0;font-size:1.5rem;color:#333}.admin-controls-container .custom-tabs{display:flex;background:#fafafa;padding:4px;border-radius:8px;border:1px solid #e8e8e8}.admin-controls-container .custom-tabs button{border:none;background:transparent;padding:8px 24px;border-radius:6px;font-size:1rem;font-weight:500;color:#888;cursor:pointer;transition:all .3s ease}.admin-controls-container .custom-tabs button.active{background:#fff;color:#1677ff;box-shadow:0 1px 4px #0000001a}.admin-controls-container .custom-search{position:relative;width:100%;max-width:600px}.admin-controls-container .custom-search .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#888}.admin-controls-container .custom-search input{width:80%;padding:10px 36px;border:1px solid #e8e8e8;border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s}.admin-controls-container .custom-search input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.admin-controls-container .custom-search .clear-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#888;cursor:pointer;padding:4px;border-radius:50%}.admin-controls-container .custom-search .clear-btn:hover{background:#eee}.grouped-tea-block{margin-bottom:3rem;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #0000000a}@media (max-width: 768px){.grouped-tea-block{padding:12px;background:transparent;box-shadow:none}}.grouped-tea-block .main-category-title{font-size:1.2rem;font-weight:700;padding-bottom:12px;border-bottom:2px solid #e8e8e8;margin-bottom:16px}.grouped-tea-block .sub-category-title{color:#888;font-size:1.1rem;margin:20px 0 10px}.grouped-tea-block .admin-data-table{width:100%;border-collapse:collapse}.grouped-tea-block .admin-data-table thead th{text-align:left;padding:12px;color:#888;font-weight:500;border-bottom:1px solid #e8e8e8;background:#fafafa}.grouped-tea-block .admin-data-table thead th:first-child{border-top-left-radius:8px}.grouped-tea-block .admin-data-table thead th:last-child{border-top-right-radius:8px}.grouped-tea-block .admin-data-table tbody td{padding:16px 12px;border-bottom:1px solid #e8e8e8;vertical-align:middle}.grouped-tea-block .admin-data-table .admin-tea-image{width:60px;height:60px;border-radius:8px;object-fit:cover;border:1px solid #e8e8e8}.grouped-tea-block .admin-data-table .tea-id{color:#888;font-size:.85rem;word-break:break-all}.grouped-tea-block .admin-data-table .tea-name{font-weight:600;font-size:1.05rem;color:#333}.grouped-tea-block .admin-data-table .weight-editor{display:flex;align-items:center;gap:8px}.grouped-tea-block .admin-data-table .weight-editor .edit-btn{background:none;border:none;color:#fff;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}@media (min-width: 836px){.grouped-tea-block .admin-data-table .weight-editor .edit-btn{background-color:#093974;color:#fff}}.grouped-tea-block .admin-data-table .weight-editor .edit-btn:hover{background:#00599c}.grouped-tea-block .admin-data-table .tea-actions-row{display:flex;gap:8px}@media (min-width: 836px){.grouped-tea-block .admin-data-table .tea-actions-row{flex-wrap:wrap}}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid transparent;background:#fafafa;color:#333;font-size:.9rem;cursor:pointer;transition:all .2s ease}.action-btn:hover{filter:brightness(.95)}.action-btn:active{transform:scale(.96)}.action-btn .icon{font-size:1.1rem}.action-btn.edit-action{color:#1677ff;background:#e6f4ff;border-color:#91caff}@media (max-width: 836px){.action-btn.edit-action .text{display:none}}.action-btn.delete-action{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}@media (max-width: 836px){.action-btn.delete-action .text{display:none}}.action-btn.visible{color:#52c41a;border-color:#52c41a;background:#f6ffed}@media (max-width: 836px){.action-btn.visible .text{display:none}}.action-btn.hidden{color:#888;border-color:#888;background:#0b0303;opacity:.8}@media (max-width: 836px){.action-btn.hidden .text{display:none}}.action-btn.available{background:#52c41a;color:#fff}@media (max-width: 836px){.action-btn.available .text{display:none}}.action-btn.coming_soon{background:#faad14;color:#fff}@media (max-width: 836px){.action-btn.coming_soon .text{display:none}}.action-btn.out_of_stock{background:#ff4d4f;color:#fff}@media (max-width: 836px){.action-btn.out_of_stock .text{display:none}}.action-btn.tags{background-color:#ffa;border-color:#c9c900}@media (max-width: 836px){.action-btn.tags .text{display:none}}@media (max-width: 836px){.grouped-tea-block .admin-data-table{display:block}.grouped-tea-block .admin-data-table thead{display:none}.grouped-tea-block .admin-data-table tbody{display:flex;flex-direction:column;gap:16px}.grouped-tea-block .admin-data-table tbody tr{display:grid;grid-template-columns:80px 1fr auto;grid-template-areas:"photo name name" "photo id weight" "actions actions actions";gap:8px 12px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e8e8e8}.grouped-tea-block .admin-data-table tbody td{padding:0;border:none}.grouped-tea-block .admin-data-table tbody td:nth-child(1){grid-area:photo}.grouped-tea-block .admin-data-table tbody td:nth-child(2){grid-area:name;align-self:end}.grouped-tea-block .admin-data-table tbody td:nth-child(3){grid-area:id;align-self:start}.grouped-tea-block .admin-data-table tbody td:nth-child(4){grid-area:weight;align-self:start;justify-self:end;background-color:#4e4c4c;padding:.3rem;border-radius:8px;color:#fff}.grouped-tea-block .admin-data-table tbody td:nth-child(5){grid-area:actions;margin-top:12px;padding-top:12px;border-top:1px dashed #e8e8e8}.grouped-tea-block .admin-data-table tbody td:nth-child(5) .tea-actions-row{display:flex;gap:8px}.grouped-tea-block .admin-data-table tbody td:nth-child(5) .tea-actions-row .action-btn{width:100%;padding:10px}.grouped-tea-block .admin-data-table .admin-tea-image{width:80px;height:80px}}.ant-btn-variant-solid{background:#001391}.form-input{width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:.5rem;font-size:clamp(.875rem,.4vw + .7rem,1rem)}.form-input--disabled{background-color:#f5f5f5;cursor:not-allowed;color:#999}.visibility-checkbox{display:flex;align-items:center;gap:.5rem}.price-selector__mode{display:flex;gap:2rem;margin-bottom:1rem}.price-selector__mode input{margin-right:.3rem}.price-selector__inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem}.price-selector .form-textarea{width:100%;margin-bottom:.3rem;padding:.5rem;border-radius:.5rem;border:1px solid #ccc;font-size:clamp(.875rem,.4vw + .7rem,1rem)}.price-selector__mode{display:flex;gap:20px;margin-bottom:15px}.price-selector__mode label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px}.price-selector .price-grid-header{display:grid;grid-template-columns:80px 1fr 1fr;gap:15px;margin-bottom:8px;font-weight:700;font-size:.9rem;color:#666}.price-selector__inputs{display:flex;flex-direction:column;gap:10px}.price-selector .price-row{display:grid;grid-template-columns:80px 1fr 1fr;gap:15px;align-items:center}.price-selector .price-row .price-label{font-weight:500}.price-selector .price-row .base-price-wrapper{position:relative}.price-selector .price-row .base-price-wrapper .discount-badge{position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#ff4d4f;color:#fff;font-size:.75rem;padding:2px 6px;border-radius:4px;pointer-events:none}.price-selector .price-row .price-input{width:100%;padding:8px 10px}.category-block{margin-bottom:1rem}.category-name{font-weight:600;margin-bottom:.5rem;display:block}.subcategory-list{display:flex;flex-direction:column;gap:.5rem}.subcategory-item{cursor:pointer}.tea-details-form{margin-top:2rem}.tea-details-form .form-group-section h3{margin-bottom:1rem;font-size:clamp(.875rem,.4vw + .7rem,1rem)}.tea-details-form .form-label{display:block}.tea-details-form .form-input,.tea-details-form .form-textarea{width:100%;padding:.5rem;margin-bottom:1rem;font-size:clamp(.875rem,.4vw + .7rem,1rem);border:1px solid #ccc;border-radius:.5rem}.form-group{margin-bottom:1.5rem;display:flex;flex-direction:column}.form-label{margin-bottom:.4rem}.form-select{padding:.5rem;border-radius:.5rem;border:1px solid #ccc;font-size:clamp(.875rem,.4vw + .7rem,1rem)}.stock-input{display:flex;align-items:baseline}.stock-input label{margin-right:1rem}.stock-input input{margin-bottom:.3rem;padding:.5rem;border-radius:.5rem;border:1px solid #ccc;font-size:clamp(.875rem,.4vw + .7rem,1rem)}._admin-create-tea_m5cak_1{max-width:800px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;font-size:clamp(.875rem,.4vw + .7rem,1rem)}._admin-create-tea_m5cak_1 h2{font-size:clamp(.875rem,.4vw + .7rem,1rem);margin-bottom:1rem}._admin-create-tea_m5cak_1 button[type=submit]{align-self:flex-start;padding:.6rem 1.2rem;background:#1677ff;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:background .3s;font-size:clamp(.875rem,.4vw + .7rem,1rem)}._admin-create-tea_m5cak_1 button[type=submit]:hover{background:#0958d9}._admin-edit-tea_fcey8_1{max-width:800px;margin:0 auto;padding:2rem;display:flex;flex-direction:column}._admin-edit-tea_fcey8_1 h2{font-size:clamp(.875rem,.4vw + .7rem,1rem);margin-bottom:1rem}._admin-edit-tea_fcey8_1 ._form-group_fcey8_12{display:flex;flex-direction:column;gap:1rem}._admin-edit-tea_fcey8_1 input[type=text]{width:200px;padding:.5rem;margin-top:1rem}._admin-edit-tea_fcey8_1 button[type=submit]{padding:.6rem 1.2rem;background:#1677ff;color:#fff;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:background .3s}._admin-edit-tea_fcey8_1 button[type=submit]:hover{background:#0958d9}._cancelled-order_17oob_1{opacity:.5}._adminOrders_17oob_5{padding:2rem}._adminOrders_17oob_5 h2{margin-bottom:1.5rem}._cancelledOrder_17oob_12{opacity:.6;text-decoration:line-through;background-color:#fff0f0}._divFlex_1w279_1{display:flex;justify-content:center;gap:1rem;margin:1rem}._divFlex_1w279_1 button{font-size:clamp(.9375rem,.4vw + .75rem,1.125rem)}
