@charset "UTF-8";@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-ExtraBold.woff2) format("woff2") , url(../fonts/Cygre-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-Regular.woff2) format("woff2") , url(../fonts/Cygre-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-SemiBold.woff2) format("woff2") , url(../fonts/Cygre-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Open Sans Condensed";font-display:swap;src:url(../fonts/OpenSansCondensed-Bold.woff2) format("woff2") , url(../fonts/OpenSansCondensed-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Cygre;font-display:swap;src:url(../fonts/Cygre-Light.woff2) format("woff2") , url(../fonts/Cygre-Light.woff) format("woff");font-weight:300;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a{text-decoration:none;color:var(--white)}button,input,select,textarea{font-size:100%;font:inherit}input::-ms-clear{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html{width:100%;height:100%;margin-top:0!important}body{font-family:var(--font-family);font-size:18px;line-height:1;color:var(--main-black);height:100%;width:100%;background:var(--background)}body._lock{overflow-y:hidden}:root{--font-family:"Cygre" , sans-serif;--second-family:"Cygre" , sans-serif;--third-family:"Open Sans Condensed" , sans-serif;--background:#fffdf6;--main-grey:#e7e7e7;--main-black:#020300;--grey-input:#5a6c7d}.icon-phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-position:left top 2px;background-repeat:no-repeat;background-size:15px;background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ width=\'16\'\ height=\'16\'\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ d=\'M4.23398\ 0.694524C5.18268\ 1.38633\ 5.90078\ 2.35832\ 6.51222\ 3.25144L6.99145\ 3.95602C7.14027\ 4.17353\ 7.20837\ 4.43622\ 7.18395\ 4.69863C7.15954\ 4.96104\ 7.04414\ 5.20666\ 6.85775\ 5.39297L5.83919\ 6.41153L5.9466\ 6.63988C6.20951\ 7.17245\ 6.6632\ 7.93938\ 7.346\ 8.62292C7.81823\ 9.08641\ 8.34964\ 9.48547\ 8.92642\ 9.80974L9.20209\ 9.95772L9.44772\ 10.0794L9.55739\ 10.1297L10.5752\ 9.11117C10.7621\ 8.9241\ 11.0088\ 8.80873\ 11.2722\ 8.78525C11.5356\ 8.76177\ 11.7989\ 8.83167\ 12.0159\ 8.98272L12.7776\ 9.51078C13.6429\ 10.1192\ 14.5465\ 10.8125\ 15.2489\ 11.7124C15.3703\ 11.8686\ 15.4475\ 12.0545\ 15.4725\ 12.2507C15.4974\ 12.4469\ 15.4692\ 12.6463\ 15.3908\ 12.8279C14.7621\ 14.2949\ 13.1712\ 15.544\ 11.5164\ 15.4824L11.291\ 15.4704L11.116\ 15.4554L10.9222\ 15.4329L10.7112\ 15.4043L10.4821\ 15.366L10.2372\ 15.3179L9.97728\ 15.2601L9.70236\ 15.1895L9.41317\ 15.1069L9.1112\ 15.0092C7.72458\ 14.539\ 5.96463\ 13.6151\ 4.15886\ 11.8093C2.3531\ 10.0035\ 1.42993\ 8.24434\ 0.959712\ 6.85772L0.862062\ 6.55576L0.779435\ 6.26656L0.708827\ 5.99164L0.650237\ 5.73174C0.633335\ 5.65034\ 0.617559\ 5.56871\ 0.602915\ 5.48687L0.565357\ 5.25777L0.535311\ 5.04669L0.513528\ 4.8529L0.498505\ 4.67788L0.486487\ 4.45253C0.425643\ 2.803\ 1.68833\ 1.2008\ 3.14857\ 0.575091C3.32432\ 0.4992\ 3.51678\ 0.470306\ 3.70707\ 0.491244C3.89736\ 0.512182\ 4.07893\ 0.582234\ 4.23398\ 0.694524ZM3.53766\ 2.0526C2.73243\ 2.47325\ 1.95273\ 3.43472\ 1.98804\ 4.39695L2.00306\ 4.64332L2.01959\ 4.79731L2.04137\ 4.97008L2.07142\ 5.16012L2.10972\ 5.36819L2.15855\ 5.59203L2.21864\ 5.8324L2.29075\ 6.08704L2.37638\ 6.35595C2.40793\ 6.44759\ 2.44148\ 6.54148\ 2.47704\ 6.63763L2.59271\ 6.93208L2.72492\ 7.2378C3.19664\ 8.27589\ 3.96582\ 9.49125\ 5.22249\ 10.7472C6.47842\ 12.0031\ 7.69378\ 12.773\ 8.73187\ 13.2448L9.03759\ 13.377L9.33204\ 13.4926C9.42819\ 13.5287\ 9.52208\ 13.5622\ 9.61372\ 13.5933L9.88264\ 13.6789L10.138\ 13.751L10.3776\ 13.8111L10.6015\ 13.8599L10.8096\ 13.8983L11.0003\ 13.9283L11.1731\ 13.9508L11.3263\ 13.9659L11.5727\ 13.9809C12.5222\ 14.0162\ 13.4912\ 13.241\ 13.9103\ 12.4463C13.3755\ 11.8191\ 12.7115\ 11.3045\ 11.9791\ 10.7862L11.4172\ 10.3949L11.2745\ 10.5444L10.9696\ 10.8771L10.8081\ 11.0469C10.3679\ 11.4953\ 9.85409\ 11.8762\ 9.23815\ 11.6275L9.06839\ 11.5562L8.86107\ 11.463L8.74539\ 11.4082L8.4915\ 11.2812L8.21283\ 11.131C7.50826\ 10.7375\ 6.85973\ 10.2512\ 6.28462\ 9.68505C5.71849\ 9.10994\ 5.23216\ 8.46141\ 4.83866\ 7.75685L4.68843\ 7.47892L4.56073\ 7.22428L4.4135\ 6.90128L4.34139\ 6.73002C4.10779\ 6.15239\ 4.42928\ 5.66489\ 4.84016\ 5.24274L5.00842\ 5.07749L5.42681\ 4.69215L5.57704\ 4.54943L5.22174\ 4.02888C4.69368\ 3.26271\ 4.17764\ 2.57165\ 3.53691\ 2.05185L3.53766\ 2.0526ZM10.3453\ 3.39491L10.4325\ 3.40468C10.9792\ 3.50112\ 11.4814\ 3.76819\ 11.8671\ 4.1676C12.2527\ 4.56702\ 12.502\ 5.07827\ 12.5793\ 5.62808C12.6068\ 5.81826\ 12.5604\ 6.01176\ 12.4496\ 6.16876C12.3388\ 6.32577\ 12.1721\ 6.43435\ 11.9837\ 6.47217C11.7953\ 6.50998\ 11.5996\ 6.47416\ 11.4368\ 6.37206C11.274\ 6.26996\ 11.1565\ 6.10936\ 11.1085\ 5.92329L11.0912\ 5.8369C11.061\ 5.6214\ 10.969\ 5.41926\ 10.8264\ 5.2549C10.6838\ 5.09054\ 10.4966\ 4.97101\ 10.2875\ 4.91073L10.1711\ 4.88444C9.98246\ 4.85101\ 9.81374\ 4.74679\ 9.69943\ 4.59308C9.58512\ 4.43937\ 9.53385\ 4.24779\ 9.55611\ 4.05754C9.57837\ 3.86728\ 9.67247\ 3.69271\ 9.81918\ 3.56954C9.96588\ 3.44637\ 10.1541\ 3.3839\ 10.3453\ 3.39491ZM10.3506\ 1.11141C11.5459\ 1.11141\ 12.6923\ 1.58625\ 13.5375\ 2.43146C14.3827\ 3.27666\ 14.8575\ 4.42301\ 14.8575\ 5.61832C14.8573\ 5.80977\ 14.784\ 5.99392\ 14.6526\ 6.13313C14.5211\ 6.27235\ 14.3415\ 6.35613\ 14.1504\ 6.36735C13.9593\ 6.37857\ 13.7711\ 6.31638\ 13.6242\ 6.1935C13.4774\ 6.07062\ 13.3831\ 5.89632\ 13.3605\ 5.7062L13.3552\ 5.61832C13.3551\ 4.85557\ 13.065\ 4.1214\ 12.5435\ 3.5647C12.0221\ 3.00799\ 11.3085\ 2.67043\ 10.5474\ 2.62047L10.3506\ 2.61371C10.1514\ 2.61371\ 9.96033\ 2.53458\ 9.81946\ 2.39371C9.67859\ 2.25284\ 9.59945\ 2.06178\ 9.59945\ 1.86256C9.59945\ 1.66335\ 9.67859\ 1.47229\ 9.81946\ 1.33142C9.96033\ 1.19055\ 10.1514\ 1.11141\ 10.3506\ 1.11141Z\'\ fill=\'%23E7E7E7\'/%3e%3c/svg%3e);padding-left:22px}.title-xl,h1{font-family:var(--third-family);font-weight:700;font-size:48px;line-height:120%;text-transform:uppercase;color:var(--main-black)}.title-lg,h2{font-family:var(--third-family);font-weight:700;font-size:48px;line-height:120%;text-transform:uppercase;color:var(--main-black)}.section-head{margin-bottom:80px}.section-head p{margin-top:16px}ol>li,p,span,ul>li{line-height:150%}ol>li b,ol>li strong,p b,p strong,span b,span strong,ul>li b,ul>li strong{font-weight:700}.preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:var(--background);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:ease .3s;transition:ease .3s;opacity:1;visibility:visible}.preloader._hide{opacity:0;visibility:hidden}.preloader__figure{-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hamburglar{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66);position:relative;display:block;width:68px;height:68px;background:var(--green-main);border-radius:50%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9999;margin:-12px}.path-burger{position:absolute;top:0;left:0;height:68px;width:68px;-webkit-mask:url(#mask);mask:url(#mask)}.animate-path{position:absolute;top:0;left:0;width:68px;height:68px}.path-rotation{height:34px;width:34px;margin:34px 34px 0 0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.path-rotation:before{content:"";display:block;width:30px;height:34px;margin:0 4px 0 0;background:#fff}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate-in{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.hamburglar.is-open .burger-icon{outline-color:transparent}.hamburglar.is-open .path{-webkit-animation:dash-in .6s linear normal;animation:dash-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-open .animate-path{-webkit-animation:rotate-in .6s linear normal;animation:rotate-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .burger-icon{outline-color:var(--main-grey)}.hamburglar.is-closed .path{-webkit-animation:dash-out .6s linear normal;animation:dash-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .animate-path{-webkit-animation:rotate-out .6s linear normal;animation:rotate-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.path{stroke-dasharray:240;stroke-dashoffset:240;stroke-linejoin:round}@-webkit-keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}@keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}.burger-icon{position:absolute;padding:20px 16px;height:68px;width:68px;outline:3px solid var(--main-grey);outline-offset:-3px;border-radius:50%;-webkit-transition:linear .2s .4s;transition:linear .2s .4s}.burger-container{position:relative;height:28px;width:36px}.burger-bun-bot,.burger-bun-top,.burger-filling{position:absolute;display:block;height:4px;width:36px;border-radius:2px;background:#fff}.burger-bun-top{top:0;-webkit-transform-origin:34px 2px;-ms-transform-origin:34px 2px;transform-origin:34px 2px}.burger-bun-bot{bottom:0;-webkit-transform-origin:34px 2px;-ms-transform-origin:34px 2px;transform-origin:34px 2px}.burger-filling{top:12px;width:26px;left:4px}.burger-ring{position:absolute;top:0;left:0;width:68px;height:68px}.svg-ring{width:68px;height:68px}.hamburglar.is-open .burger-bun-top{-webkit-animation:bun-top-out .6s linear normal;animation:bun-top-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-open .burger-bun-bot{-webkit-animation:bun-bot-out .6s linear normal;animation:bun-bot-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .burger-bun-top{-webkit-animation:bun-top-in .6s linear normal;animation:bun-top-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .burger-bun-bot{-webkit-animation:bun-bot-in .6s linear normal;animation:bun-bot-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes bun-top-out{0%{left:0;top:0;-webkit-transform:rotate(0);transform:rotate(0)}20%{left:0;top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}80%{left:-5px;top:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}100%{left:-5px;top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes bun-top-out{0%{left:0;top:0;-webkit-transform:rotate(0);transform:rotate(0)}20%{left:0;top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}80%{left:-5px;top:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}100%{left:-5px;top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes bun-bot-out{0%{left:0;-webkit-transform:rotate(0);transform:rotate(0)}20%{left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}80%{left:-5px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}100%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes bun-bot-out{0%{left:0;-webkit-transform:rotate(0);transform:rotate(0)}20%{left:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}80%{left:-5px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}100%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes bun-top-in{0%{left:-5px;bot:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}20%{left:-5px;bot:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}80%{left:0;bot:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}100%{left:0;bot:1px;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bun-top-in{0%{left:-5px;bot:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}20%{left:-5px;bot:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}80%{left:0;bot:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}100%{left:0;bot:1px;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes bun-bot-in{0%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}20%{left:-5px;bot:0;-webkit-transform:rotate(60deg);transform:rotate(60deg)}80%{left:0;bot:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{left:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bun-bot-in{0%{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}20%{left:-5px;bot:0;-webkit-transform:rotate(60deg);transform:rotate(60deg)}80%{left:0;bot:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{left:0;-webkit-transform:rotate(0);transform:rotate(0)}}.hamburglar.is-open .burger-filling{-webkit-animation:burger-fill-out .6s linear normal;animation:burger-fill-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .burger-filling{-webkit-animation:burger-fill-in .6s linear normal;animation:burger-fill-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes burger-fill-in{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:26px;left:-6px}100%{width:26px;left:4px}}@keyframes burger-fill-in{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:26px;left:-6px}100%{width:26px;left:4px}}@-webkit-keyframes burger-fill-out{0%{width:26px;left:0}20%{width:42px;left:-6px}40%{width:0;left:40px}100%{width:0;left:36px}}@keyframes burger-fill-out{0%{width:26px;left:0}20%{width:42px;left:-6px}40%{width:0;left:40px}100%{width:0;left:36px}}.btn,.button,.single_add_to_cart_button,.woocommerce-MyAccount-navigation-link a,.woocommerce-shipping-methods li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer;border-radius:10px;padding:0 20px;height:47px;background:var(--main-grey);font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--main-black);border:1px solid var(--main-grey);outline:1px solid transparent;position:relative;z-index:1;overflow:hidden}.btn::after,.button::after,.single_add_to_cart_button::after,.woocommerce-MyAccount-navigation-link a::after,.woocommerce-shipping-methods li label::after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--main-black);border-radius:50%;width:20px;height:20px;z-index:-1;-webkit-transition:opacity ease-in .2s , -webkit-transform ease-in .8s;transition:opacity ease-in .2s , -webkit-transform ease-in .8s;transition:transform ease-in .8s , opacity ease-in .2s;transition:transform ease-in .8s , opacity ease-in .2s , -webkit-transform ease-in .8s;opacity:0}.btn._tp,.button._tp,.single_add_to_cart_button._tp,.woocommerce-MyAccount-navigation-link a._tp,.woocommerce-shipping-methods li label._tp{outline:0!important;background:0 0;color:var(--main-grey)}.btn._tp::after,.button._tp::after,.single_add_to_cart_button._tp::after,.woocommerce-MyAccount-navigation-link a._tp::after,.woocommerce-shipping-methods li label._tp::after{background:var(--main-grey)}.btn._accent,.btn.single_add_to_cart_button,.button._accent,.button.single_add_to_cart_button,.single_add_to_cart_button._accent,.single_add_to_cart_button.single_add_to_cart_button,.woocommerce-MyAccount-navigation-link a._accent,.woocommerce-MyAccount-navigation-link a.single_add_to_cart_button,.woocommerce-shipping-methods li label._accent,.woocommerce-shipping-methods li label.single_add_to_cart_button{outline:0!important;background:var(--main-black);color:var(--main-grey)}.btn._accent::after,.btn.single_add_to_cart_button::after,.button._accent::after,.button.single_add_to_cart_button::after,.single_add_to_cart_button._accent::after,.single_add_to_cart_button.single_add_to_cart_button::after,.woocommerce-MyAccount-navigation-link a._accent::after,.woocommerce-MyAccount-navigation-link a.single_add_to_cart_button::after,.woocommerce-shipping-methods li label._accent::after,.woocommerce-shipping-methods li label.single_add_to_cart_button::after{background:var(--main-grey)}.btn-more{margin:0 auto;margin-top:64px}.input{display:block;width:100%}.input .wpcf7-form-control-wrap{display:block}.input .wpcf7-not-valid-tip{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;background:#fff;padding:5px 0;font-size:14px}.input input.wpcf7-not-valid,.input textarea.wpcf7-not-valid{color:#cb1919;outline:1px solid #cb1919}.wpcf7-spinner{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 20px}.wpcf7-response-output{margin:0!important;text-align:center;line-height:140%;font-size:12px;border-width:1px;-ms-grid-column-span:2;grid-column:span 2;color:var(--blue-background)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#cb1919!important;border-width:1px}input{border:.5px solid var(--main-black);outline:1px solid transparent;border-radius:10px;padding:14px 24px;height:47px;opacity:.5;background:0 0;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;color:var(--main-black)}input[type="checkbox"],input[type="radio"]{width:1px;height:1px;opacity:0!important;position:absolute}input[type="radio"]+label{position:relative;padding-left:24px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}input[type="radio"]+label::before{content:"";display:block;position:absolute;top:3px;left:0;background:0 0;outline:1px solid var(--main-black);border:4px solid var(--background);border-radius:50%;width:16px;height:16px}input[type="radio"]:checked+label::before{background:var(--main-black)}.checkbox{position:relative}input[type="checkbox"]+span{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;opacity:1!important;font-size:0!important}input[type="checkbox"]+span::before{content:"";display:block;position:absolute;top:3px;left:0;background-color:#fff;background-position:center;background-repeat:no-repeat;outline:1px solid var(--main-grey);border-radius:5px;width:18px;height:18px;-webkit-transition:linear .2s;transition:linear .2s}input[type="checkbox"]:checked+span::before{background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ width=\'10\'\ height=\'10\'\ viewBox=\'0\ 0\ 10\ 10\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ d=\'M1\ 4L3.94737\ 7.5L9\ 1.5\'\ stroke=\'%23E7E7E7\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ /%3e%3c/svg%3e);background-color:var(--main-black);outline-color:var(--main-grey)}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.form-row label{display:block;font-weight:600;color:var(--main-black);margin-bottom:16px;padding-left:24px}.form-row label.checkbox,.form-row label.radio{margin-bottom:0}.form-row label abbr{text-decoration:none}.form-row label .optional{opacity:0;font-size:1px;position:absolute}.form-row input{width:100%;background:var(--background)}.form-row input[type="checkbox"],.form-row input[type="radio"]{width:1px;height:1px;opacity:0;position:absolute}.air-datepicker-time--row input,.product-quantity input{border:none;outline:0}.product-card{height:100%;position:relative;overflow:hidden;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card._show .product-card__modal{opacity:1;visibility:visible}.product-card._show .product-card__modal::after{-webkit-transform:scale(20);-ms-transform:scale(20);transform:scale(20)}.product-card._show .product-card__btn{margin:-10px 10px 10px -72px}.product-card__modal{position:absolute;width:100%;height:100%;z-index:99;opacity:0;visibility:hidden;-webkit-transition:linear .2s;transition:linear .2s;padding:32px}.product-card__modal::before{content:"";display:block;position:absolute;right:0;top:0;width:100%;height:100%}.product-card__modal::after{content:"";display:block;position:absolute;right:0;top:56%;background:var(--main-black);width:40px;height:40px;border-radius:50%;-webkit-transition:linear .4s;transition:linear .4s;z-index:-1}.product-card__modal .product-card__title{font-size:20px;color:var(--main-grey)}.product-card__modal .product-card__price{font-size:20px;color:var(--main-grey)}.product-card__modal .product-card__text{color:var(--main-grey);margin-top:22px}.product-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-card__info{font-size:14px;color:var(--main-grey)}.product-card__image{display:block;border-radius:10px;overflow:hidden;position:relative;padding:0 0 94% 0;background:var(--main-black)}.product-card__image span{position:absolute;display:none}.product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.js-open-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;width:39px;height:39px;background:var(--main-black);position:absolute;bottom:0;right:0;z-index:10;outline:10px solid #fffdf6;cursor:pointer}.js-open-modal::after,.js-open-modal::before{content:"";display:block;position:absolute}.js-open-modal::after{bottom:0;right:23px;background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ width=\'50\'\ height=\'25\'\ viewBox=\'0\ 0\ 50\ 25\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ fill-rule=\'evenodd\'\ clip-rule=\'evenodd\'\ d=\'M25\ 25H0V24.9932C13.6631\ 24.6814\ 24.6814\ 13.6631\ 24.9932\ 0H25H25.0068C25.3186\ 13.6631\ 36.3369\ 24.6814\ 50\ 24.9932V25H25Z\'\ fill=\'%23FFFDF6\'\ /%3e%3c/svg%3e);width:50px;height:25px}.js-open-modal::before{right:0;bottom:23px;background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ width=\'26\'\ height=\'51\'\ viewBox=\'0\ 0\ 26\ 51\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ fill-rule=\'evenodd\'\ clip-rule=\'evenodd\'\ d=\'M25.5\ 25.5V50.5H25.4932C25.1814\ 36.8369\ 14.1631\ 25.8186\ 0.5\ 25.5068V25.5V25.4932C14.1631\ 25.1814\ 25.1814\ 14.1631\ 25.4932\ 0.5H25.5L25.5\ 25.5Z\'\ fill=\'%23FFFDF6\'\ /%3e%3c/svg%3e);width:25px;height:50px}.js-close-modal{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;cursor:pointer;position:absolute;top:6px;right:6px}.product-card__content{margin:12px 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.product-card__content .product-card__title{-ms-grid-column-span:2;grid-column:span 2}.product-card__content .product-card__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__content .product-card__text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__title{font-weight:600;line-height:130%}.product-card__text{line-height:150%}.product-card__price{font-weight:600;line-height:150%}.product-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:auto}.product-card__bottom .added_to_cart{position:absolute;display:none}.product-card__bottom .quantity::after{content:"";display:block;position:absolute;top:0;left:100%;background:var(--main-grey);width:20px;height:100%;border:2px solid var(--main-black);border-left:none}.product-card__bottom .quantity input{height:45px;margin-left:1px}.product-card__btn{position:relative;z-index:99;width:100%;margin-left:-83px}.product-card__btn.added{pointer-events:none;color:var(--main-grey);margin-left:0;outline-color:var(--main-grey)}.product-card__btn.added::after{opacity:1!important;-webkit-transform:translate(-50%,-50%) scale(15)!important;-ms-transform:translate(-50%,-50%) scale(15)!important;transform:translate(-50%,-50%) scale(15)!important}.breadcrumbs{padding:64px 0 16px;margin:0}.breadcrumbs+section{padding-top:0}.breadcrumbs__inner .aioseo-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.breadcrumbs__inner .aioseo-breadcrumb{font-weight:600;font-size:14px;line-height:150%;color:var(--main-black)}.breadcrumbs__inner .aioseo-breadcrumb a{font-weight:400;font-size:14px;line-height:150%;color:var(--main-black);opacity:.5}.breadcrumbs__inner .aioseo-breadcrumb-separator{display:inline-block;font-size:0;width:5px;height:5px;border-radius:50%;background:var(--main-black);opacity:.5}.quantity{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.quantity button{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:99%;color:var(--main-black);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border-radius:50%;cursor:pointer;background:0 0}.quantity button.js-quantity-subtract{left:6px}.quantity button.js-quantity-add{right:6px}.quantity input{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:var(--main-black);border:none;width:82px;height:47px;text-align:center;opacity:1;border:2px solid var(--main-black);background:var(--main-grey);border-radius:10px 0 0 10px;border-right:none;outline:0}.wrapper{width:100%;min-height:100%;overflow:hidden;position:relative}.wrapper::after{content:"";display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:linear .2s;transition:linear .2s;z-index:20}.wrapper._lock::after{visibility:visible;opacity:1}.container{width:100%;max-width:1256px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}section{padding:64px 0}.js-tabs-content{display:none}.js-tabs-content._show{display:-webkit-box;display:-ms-flexbox;display:flex}.scroll-top{position:fixed;z-index:99;bottom:20px;right:20px;-webkit-transition:ease .2s;transition:ease .2s}.scroll-top._hide{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.scroll-top__btn{width:50px;height:50px;padding:0!important}.scroll-top__btn svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.scroll-top__btn svg path{-webkit-transition:linear .2s;transition:linear .2s}.not-found{margin-top:100px}.not-found__inner{padding:100px 0}.not-found__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-found__text h1{font-size:188px;font-weight:700;text-align:center;margin-bottom:40px;color:var(--blue-accent)}.not-found__text p{font-size:24px;text-align:center;line-height:150%}.not-found__text a{text-align:center;margin-top:120px}.content__text p:not(:last-child){margin-bottom:32px}.content__text p b,.content__text p strong{font-weight:600}.d-none{display:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.header{position:absolute;top:0;left:0;width:100%;z-index:100}.header._bg{position:relative;background-image:url(https://osama-sushi.ru/wp-content/themes/osamasu/assets/img/xheader-bg.webp.pagespeed.ic.B8mOOuOweZ.webp);background-repeat:no-repeat;background-size:cover;background-position:top center}.header._fixed{position:fixed;-webkit-animation:HeaderAnim ease-in-out .4s alternate;animation:HeaderAnim ease-in-out .4s alternate;-webkit-box-shadow:4px 0 44px 0 rgba(0,0,0,.0901960784);box-shadow:4px 0 44px 0 rgba(0,0,0,.0901960784);background-color:var(--main-black)}@-webkit-keyframes HeaderAnim{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes HeaderAnim{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.header__row{background:var(--main-black);padding:10px 0}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:42px}.header__menu-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--second-family);font-size:14px;color:var(--main-grey)}.footer__menu-list li,.header__menu-list li{position:relative}.footer__menu-list li.menu-item-has-children::after,.header__menu-list li.menu-item-has-children::after{content:"";display:block;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ width=\'14\'\ height=\'8\'\ viewBox=\'0\ 0\ 14\ 8\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ fill-rule=\'evenodd\'\ clip-rule=\'evenodd\'\ d=\'M7.39819\ 7.16341C7.17851\ 7.38308\ 6.82241\ 7.38308\ 6.60274\ 7.16341L0.867876\ 1.42853C0.648208\ 1.20886\ 0.648208\ 0.852756\ 0.867876\ 0.633081L1.13305\ 0.367881C1.35271\ 0.148206\ 1.70887\ 0.148206\ 1.92854\ 0.367881L7.00046\ 5.43983L12.0724\ 0.367881C12.2921\ 0.148206\ 12.6482\ 0.148206\ 12.8679\ 0.367881L13.1331\ 0.633081C13.3527\ 0.852756\ 13.3527\ 1.20886\ 13.1331\ 1.42853L7.39819\ 7.16341Z\'\ fill=\'%23E7E7E7\'/%3e%3c/svg%3e);width:24px;height:24px;-webkit-transition:linear .2s;transition:linear .2s}.footer__menu-list li .sub-menu,.header__menu-list li .sub-menu{opacity:0;visibility:hidden;-webkit-transition:ease .4s;transition:ease .4s;position:absolute;z-index:99;top:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--main-black);border-radius:15px;padding:24px;width:320px;background:var(--background);-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__menu-list li .sub-menu li,.header__menu-list li .sub-menu li{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.footer__menu-list li .sub-menu a,.header__menu-list li .sub-menu a{font-size:14px!important;color:var(--main-black);font-weight:600}.header__phone{font-weight:600;line-height:100%;color:var(--main-grey);background-position:left top}.header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:42px}.header__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:9px 0}.header__text{font-family:var(--second-family);font-size:14px;color:var(--main-grey);line-height:140%}.header__search{position:relative;width:388px}.header__search input{padding:10px 16px;height:41px;width:100%;border:1px solid var(--grey-input);background:var(--main-grey);font-weight:300;font-size:14px;letter-spacing:.04em;color:var(--grey-input);opacity:1}.header__search button{cursor:pointer;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__actions .mobile-button._cart{display:none}.header__actions .mobile-button._cart svg path{stroke:none}.header__log,.mobile-button{font-weight:600;font-size:14px;line-height:150%;color:var(--main-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:10px;padding:8px 12px;cursor:pointer}.header__log svg path,.mobile-button svg path{-webkit-transition:linear .2s;transition:linear .2s}.header__log span,.mobile-button span{line-height:120%}.header__basket{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:0 20px;white-space:nowrap;cursor:pointer}.header__basket>p{font-weight:300;font-size:14px;color:var(--main-grey);text-align:center;line-height:100%}.header__basket>span{font-weight:800;font-size:26px;color:var(--main-grey);line-height:100%}.header__cart{width:52px;height:52px;border-radius:50%;background:var(--main-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-grid-row-span:2;grid-row:span 2}.header__cart span{position:absolute;top:-4px;right:-12px;width:26px;height:26px;border:3px solid var(--main-black);border-radius:50%;background:var(--main-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:100%;font-weight:700;font-size:10px;color:var(--main-black)}.header__bottom{border-top:1px solid var(--main-grey);padding:40px 0}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__links li{display:-webkit-box;display:-ms-flexbox;display:flex}.header__links li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;font-size:14px;color:var(--main-grey);line-height:140%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;border-radius:10px}.header__links-open{display:none;gap:4px}#hamburger{display:none}.header__title{padding:112px 0;text-align:center}.header__title h1,.header__title h2,.header__title h3,.header__title h4,.header__title h5{color:#fff}.intro .swiper-slide{min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro .swiper-slide::before{content:"";display:block;position:absolute;top:0;left:0;right:auto;bottom:auto;background:rgba(0,0,0,.4);width:100%;height:100%;z-index:-1}.intro .swiper-slide .container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.intro .swiper-pagination{bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;counter-reset:mainSlides}.intro .swiper-pagination span{padding:16px 32px;border-radius:0;min-width:244px;background:0 0;counter-increment:mainSlides;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:4px solid rgba(231,231,231,.2);opacity:1!important}.intro .swiper-pagination span.swiper-pagination-bullet-active{border-bottom:4px solid var(--main-grey)}.intro .swiper-pagination span::before{content:"0" counter(mainSlides);display:block;font-family:var(--font-family);font-weight:600;font-size:18px;line-height:150%;text-align:center;color:var(--main-grey)}.intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-top:auto;margin-bottom:auto;width:100%}.intro__content h1,.intro__content h2{font-family:var(--third-family);font-weight:700;font-size:250px;text-transform:uppercase;text-align:center;color:var(--main-grey);line-height:100%}.intro__content p{font-size:32px;line-height:120%;text-align:center;color:var(--main-grey);max-width:600px}.intro__content._center h1,.intro__content._center h2{font-size:150px}.intro__content._left{width:-webkit-max-content;width:-moz-max-content;width:max-content}.intro__content._left h1,.intro__content._left h2{font-size:150px}.intro__content._right{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto}.intro__content._right h1,.intro__content._right h2{font-size:150px}.products__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;margin-bottom:34px}.products__slider,.team__slider{padding-bottom:80px}.products__slider .swiper-slide,.team__slider .swiper-slide{height:auto}.products__slider .swiper-pagination,.team__slider .swiper-pagination{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;bottom:0}.products__slider .swiper-pagination span,.team__slider .swiper-pagination span{background:var(--main-black)}.products__slider .swiper-button-next,.products__slider .swiper-button-prev,.team__slider .swiper-button-next,.team__slider .swiper-button-prev{width:48px;height:48px;border-radius:50%;border:1px solid var(--main-black);bottom:0;top:auto;background:0 0;overflow:hidden;-webkit-transition:ease .4s;transition:ease .4s}.products__slider .swiper-button-next::before,.products__slider .swiper-button-prev::before,.team__slider .swiper-button-next::before,.team__slider .swiper-button-prev::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--main-black);border-radius:50%;width:2px;height:2px;z-index:-1;-webkit-transition:ease .4s;transition:ease .4s;opacity:0}.products__slider .swiper-button-next svg,.products__slider .swiper-button-prev svg,.team__slider .swiper-button-next svg,.team__slider .swiper-button-prev svg{width:16px}.products__slider .swiper-button-next svg path,.products__slider .swiper-button-prev svg path,.team__slider .swiper-button-next svg path,.team__slider .swiper-button-prev svg path{-webkit-transition:ease .4s;transition:ease .4s}.products__slider .swiper-button-next::after,.products__slider .swiper-button-prev::after,.team__slider .swiper-button-next::after,.team__slider .swiper-button-prev::after{display:none}.products__slider .swiper-button-prev,.team__slider .swiper-button-prev{left:auto;right:63px}.products__slider .swiper-button-next,.team__slider .swiper-button-next{right:0}.products__list,ul.products{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:80px 32px}.products__list>*,ul.products>*{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.products__list>:nth-child(1),.products__list>:nth-child(2),.products__list>:nth-child(3),.products__list>:nth-child(4),.products__list>:nth-child(5),.products__list>:nth-child(6),.products__list>:nth-child(7),.products__list>:nth-child(8),ul.products>:nth-child(1),ul.products>:nth-child(2),ul.products>:nth-child(3),ul.products>:nth-child(4),ul.products>:nth-child(5),ul.products>:nth-child(6),ul.products>:nth-child(7),ul.products>:nth-child(8){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__list .offer,ul.products .offer{-ms-grid-column-span:4;grid-column:span 4;margin:0 calc(-50vw + 608px);-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}ul.products.columns-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}ul.products.columns-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}ul.products.columns-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}ul.products.columns-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.menu__item{border-radius:10px;padding:18px 10px;height:85px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:var(--main-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;position:relative;z-index:1;overflow:hidden}.menu__item::after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--main-black);border-radius:50%;width:20px;height:20px;z-index:-1;-webkit-transition:opacity ease-in .2s , -webkit-transform ease-in .8s;transition:opacity ease-in .2s , -webkit-transform ease-in .8s;transition:transform ease-in .8s , opacity ease-in .2s;transition:transform ease-in .8s , opacity ease-in .2s , -webkit-transform ease-in .8s;opacity:0}.menu__item img{display:block;width:30px;-webkit-transition:linear .2s;transition:linear .2s}.menu__item span{display:block;font-weight:600;font-size:16px;line-height:100%;text-align:center;color:var(--main-black);-webkit-transition:linear .2s;transition:linear .2s}.menu__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:32px}.menu__card{background:var(--main-grey);border-radius:10px;overflow:hidden}.menu__card span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:57px;font-family:var(--third-family);font-weight:700;font-size:24px;line-height:120%;text-transform:uppercase;text-align:center;-webkit-transition:linear .2s;transition:linear .2s}.menu__card-image{overflow:hidden;position:relative;padding:0 0 100% 0;background:var(--main-black)}.menu__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.offer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;min-height:444px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offer .container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.offer::before{content:"";display:block;position:absolute;top:0;left:0;right:auto;bottom:auto;background:rgba(0,0,0,.4);width:100%;height:100%;z-index:-1}.offer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer__inner .section-head{margin:0}.offer__inner .section-head div,.offer__inner .section-head h1,.offer__inner .section-head h2,.offer__inner .section-head h4,.offer__inner .section-head p{color:var(--main-grey)}.gallery__inner .section-head{position:relative;padding-right:100px}.gallery__inner .section-head .btn{position:absolute;bottom:0;right:0}.gallery__list .swiper-slide{overflow:hidden;position:relative;padding:0 0 38% 0;border-radius:20px}.gallery__list .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.gallery__grid{display:-ms-grid;display:grid;grid-template-areas:"big1 sm1 big2" "big1 big3 big2" "sm2 big3 sm3";-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 32px 1fr 32px 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:32px}.gallery__image{overflow:hidden;position:relative;padding:0 0 66% 0;border-radius:15px;-ms-grid-row-span:2;grid-row:span 2}.gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:4s;animation-delay:4s}.gallery__image img:first-child{-webkit-animation-name:fadeIn;animation-name:fadeIn}.gallery__image img:last-child{-webkit-animation-name:fadeIn2;animation-name:fadeIn2}.gallery__image._image-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:big1}.gallery__image._image-1 img{-webkit-animation-delay:4s;animation-delay:4s}.gallery__image._image-2{-ms-grid-row:1;-ms-grid-column:3;grid-area:sm1}.gallery__image._image-2 img{-webkit-animation-delay:7s;animation-delay:7s}.gallery__image._image-3{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;grid-area:big2}.gallery__image._image-3 img{-webkit-animation-delay:5s;animation-delay:5s}.gallery__image._image-4{-ms-grid-row:5;-ms-grid-column:1;grid-area:sm2}.gallery__image._image-4 img{-webkit-animation-delay:12s;animation-delay:12s}.gallery__image._image-5{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:big3}.gallery__image._image-5 img{-webkit-animation-delay:10s;animation-delay:10s}.gallery__image._image-6{-ms-grid-row:5;-ms-grid-column:5;grid-area:sm3}.gallery__image._image-6 img{-webkit-animation-delay:6s;animation-delay:6s}@-webkit-keyframes fadeIn{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes fadeIn2{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes fadeIn2{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:1}100%{opacity:0}}.about__content p:not(:last-child){margin-bottom:32px}.about__content p b,.about__content p strong{font-weight:600}.member__photo{overflow:hidden;position:relative;padding:0 0 100% 0;border-radius:10px;margin-bottom:24px}.member__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.member__name{font-weight:600;line-height:150%}.member__job{line-height:150%}.mode__content p b,.mode__content p strong{font-weight:600}.mode__content p:not(:last-child){margin-bottom:32px}.faq__item{border-bottom:1px solid var(--main-black)}.faq__item.accordion-open .faq__row::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.faq__item:first-child{border-top:1px solid var(--main-black)}.faq__row{font-weight:600;padding:22.5px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.faq__row::after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ width=\'18\'\ height=\'11\'\ viewBox=\'0\ 0\ 18\ 11\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ fill-rule=\'evenodd\'\ clip-rule=\'evenodd\'\ d=\'M9.53026\ 9.88389C9.23736\ 10.1768\ 8.76256\ 10.1768\ 8.46966\ 9.88389L0.823183\ 2.23739C0.530293\ 1.94449\ 0.530293\ 1.46969\ 0.823183\ 1.17679L1.17674\ 0.823191C1.46963\ 0.530291\ 1.9445\ 0.530291\ 2.2374\ 0.823191L8.99996\ 7.58579L15.7626\ 0.823191C16.0555\ 0.530291\ 16.5303\ 0.530291\ 16.8232\ 0.823191L17.1768\ 1.17679C17.4697\ 1.46969\ 17.4697\ 1.94449\ 17.1768\ 2.23739L9.53026\ 9.88389Z\'\ fill=\'%23020300\'\ /%3e%3c/svg%3e);background-position:center;background-repeat:no-repeat;width:32px;height:32px;-webkit-transition:ease .2s;transition:ease .2s}.faq__content{height:0;overflow:hidden;-webkit-transition:ease .3s;transition:ease .3s}.faq__text{padding-bottom:20px}.faq__bottom{margin-top:80px}.faq__bottom p{margin-top:16px}.faq__bottom .btn{margin-top:24px}.faq__subtitle{font-size:32px;line-height:120%;color:var(--main-black);margin-bottom:16px}.delivery__map{border-radius:15px;overflow:hidden;position:relative;height:360px;margin-bottom:80px}.delivery__map>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.delivery__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-gap:32px}.delivery__col{padding-left:32px}.delivery__col b,.delivery__col h3,.delivery__col h4,.delivery__col h5,.delivery__col strong{font-weight:600}.delivery__col h3,.delivery__col h4,.delivery__col h5{margin-bottom:16px}.delivery__col ul{margin-top:32px}.delivery__col:first-child{border-left:2px solid var(--main-black)}.events__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-bottom:32px}.events__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.event-card{border-radius:10px;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:280px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.event-card::after{content:"";display:block;position:absolute;top:50%;left:-140px;-webkit-transform:translate(-300px,-50%) scale(.8);-ms-transform:translate(-300px,-50%) scale(.8);transform:translate(-300px,-50%) scale(.8);background:var(--main-grey);border-radius:50%;width:410px;height:410px;z-index:-1;-webkit-transition:ease .4s;transition:ease .4s}.event-card::before{content:"";display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,.4);width:100%;height:100%;z-index:-1}.event-card__title{font-weight:600;font-size:24px;line-height:120%;color:var(--main-grey);margin-bottom:32px;max-width:250px;-webkit-transition:linear .4s;transition:linear .4s}.event-card__title::after{content:"";display:block;position:absolute;top:0;left:0;background:0 0;width:100%;height:100%}.event-card__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-transition:linear .4s;transition:linear .4s;line-height:150%;color:var(--main-grey)}.event-card__date span{font-weight:600}.product__inner{display:-ms-grid;display:grid;-ms-grid-columns:1.18fr 1fr;grid-template-columns:1.18fr 1fr;grid-gap:80px}.product__image{overflow:hidden;position:relative;padding:0 0 100% 0;border-radius:15px}.product__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.entry-summary,.product__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product__title{margin-bottom:16px}.product__info{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__info li{color:rgba(2,3,0,.6);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:block;padding:0 16px}.product__info li:first-child{padding-left:0}.product__info li:not(:last-child){border-right:1px solid rgba(2,3,0,.6)}.product__info li span{display:block}.product__text p b,.product__text p strong{font-weight:600}.product__text p:not(:last-child){margin-bottom:16px}.product__supplements{margin-top:24px}.product__actions{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.product__actions .quantity::after{content:"";display:block;position:absolute;top:0;left:100%;background:var(--main-grey);width:40px;height:100%}.product__actions .quantity input{border:none}.product__actions .product__btn,.product__actions .single_add_to_cart_button{width:100%}.product__actions .product__btn .total-price,.product__actions .single_add_to_cart_button .total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__actions .product__btn .total-price::before,.product__actions .single_add_to_cart_button .total-price::before{content:"";display:block;background:var(--main-grey);border-radius:50%;width:5px;height:5px;margin:0 8px;-webkit-transition:ease .2s;transition:ease .2s}.event__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.1fr;grid-template-columns:1fr 1.1fr;grid-gap:80px}.event__image{overflow:hidden;position:relative;padding:0 0 95% 0;border-radius:12px}.event__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.event__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event__info{margin:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.event__info li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:150%;color:var(--main-black)}.event__info li:first-child,.event__info li:nth-child(2n){white-space:nowrap}.event__info li span{display:block;font-weight:700;font-size:26px;line-height:120%;color:var(--main-black)}.event__text{margin-bottom:32px}.event__text p:not(:last-child){margin-bottom:20px}.event__btn{margin-top:auto}.fancybox__slide{padding:16px}.fancybox__slide::after,.fancybox__slide::before{display:none}.fancybox__backdrop{background:rgba(0,0,0,.5)}#callback{max-width:600px;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background-image:url(https://osama-sushi.ru/wp-content/themes/osamasu/assets/img/xintro-bg-1.webp.pagespeed.ic.HYL9dsX5Ia.webp);border-radius:40px;padding:30px}#callback .f-button.is-close-btn{left:auto;right:32px;bottom:auto;top:32px;width:32px;height:32px;border-radius:50%;background:0 0;opacity:1!important}#callback .f-button.is-close-btn svg{width:22px;height:22px}#callback .f-button.is-close-btn svg path{stroke:#fff}#callback form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:16px}#callback .modal__title{padding:52px 0;text-align:center;color:#fff}#callback .modal__title h2,#callback .modal__title h3,#callback .modal__title h4{color:#fff}#callback .modal__row{position:relative;-ms-grid-column-span:2;grid-column:span 2}#callback .modal__row button,#callback .modal__row input{width:100%;height:48px}#login{max-width:722px;width:100%;border-radius:10px;padding:32px;background:#fff;margin:auto 0}#login .f-button.is-close-btn{background:0 0;top:20px;right:20px}#login .f-button.is-close-btn svg path{stroke:var(--main-black);opacity:.5}#login .modal__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;margin-bottom:32px}#login .modal__title{text-align:center;padding:16px 0;font-weight:600;margin:0 auto}#login p.status{font-family:var(--second-family);font-weight:400;font-size:14px;line-height:150%;color:var(--main-black);text-align:center;opacity:.5}#login .modal__tab form{display:block}#login .modal__tab form .form-row,#login .modal__tab form .modal__title{margin-bottom:16px}#login .modal__tab label span{display:block;margin-bottom:16px;font-weight:600;padding-left:24px}#login .modal__tab input{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#login .modal__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:32px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#login .modal__row .modal__link,#login .modal__row>a{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:150%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--main-black);background:0 0}#login .modal__row .checkbox span{font-weight:400;line-height:150%;color:var(--main-black);font-size:14px!important;position:relative;max-width:100%;width:auto;padding-left:30px;margin-bottom:0}#login .modal__row .checkbox span::before{top:46%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#login input{background:0 0!important}#cookies{margin-top:auto;border-radius:10px;padding:16px 32px;max-width:707px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:26px}#cookies .f-button.is-close-btn{display:none}#cookies svg{min-width:52px;height:52px}#cookies .cookies__btn{padding:0 24px;min-width:106px}#promo{max-width:720px;width:100%;border-radius:10px;border:2px solid #fffdf6;padding:0;overflow:hidden;margin:auto 0}#promo .f-button.is-close-btn{background:0 0;top:16px;right:16px}#promo .f-button.is-close-btn svg path{stroke:#fffdf6;opacity:.5}#promo .modal__image{overflow:hidden;position:relative;padding:0 0 64% 0}#promo .modal__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.woocommerce .woocommerce-notices-wrapper{display:none!important}.cart .section-head,.checkout .section-head{display:-webkit-box;display:-ms-flexbox;display:flex}.cart .section-head .checkout-steps,.checkout .section-head .checkout-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;counter-reset:checkout-steps;position:relative;margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.cart .section-head .checkout-steps::after,.checkout .section-head .checkout-steps::after{content:"";display:block;position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:var(--main-black);width:calc(100% - 80px);height:1px;z-index:-1}.cart .section-head .checkout-steps li,.checkout .section-head .checkout-steps li{display:block;counter-increment:checkout-steps}.cart .section-head .checkout-steps li._active a::before,.checkout .section-head .checkout-steps li._active a::before{background:var(--main-black);color:var(--main-grey)}.cart .section-head .checkout-steps li a,.checkout .section-head .checkout-steps li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:7px}.cart .section-head .checkout-steps li a::before,.checkout .section-head .checkout-steps li a::before{content:counter(checkout-steps);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--main-grey);width:40px;height:40px;border-radius:50%;font-weight:600;text-align:center;line-height:100%;color:var(--main-black);-webkit-transition:linear .2s;transition:linear .2s}.cart__inner .shop_table{width:100%}.cart__inner .shop_table tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.cart__inner .shop_table tbody tr:last-child{display:none}.cart__inner .shop_table th{opacity:0;font-size:1px;position:absolute}.cart__inner .shop_table td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__inner .product-thumbnail a{display:block;border-radius:10px;overflow:hidden;position:relative;width:140px;height:100px}.cart__inner .product-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.cart__inner .product-name{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cart__inner .product-name a{font-weight:600}.cart__inner .product-price span{font-weight:600}.cart__inner .product-quantity button{background-color:var(--main-grey);width:27px;height:27px;font-weight:400;font-size:26px}.cart__inner .product-quantity input{background:0 0;border:none;width:114px;text-align:center;opacity:1}.cart__inner .product-remove a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__inner .cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.cart__inner .cart-collaterals{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cart__inner .cart__total{font-weight:600}.cart__inner .cart__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:16px}.cart__inner .cart__btns .empty-cart{font-weight:600;font-size:16px;line-height:100%;text-decoration:underline;color:var(--main-black)}.cart__inner .cart-empty{text-align:center;color:var(--main-black)}.cart__inner .return-to-shop{margin-top:32px}.cart__inner .return-to-shop a{margin:0 auto}.cart__inner .woocommerce-info{color:#df2a4a;margin-bottom:16px}.checkout .woocommerce-shipping-methods{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-top:-20px}.checkout .woocommerce-shipping-methods li input{opacity:0;position:absolute;width:1px;height:1px}.checkout .woocommerce-shipping-methods li input:checked+label{background:var(--main-black);color:var(--main-grey)}.checkout .woocommerce-shipping-methods li label{min-width:250px}.checkout .woocommerce-shipping-methods li label .woocommerce-Price-amount{display:none!important}.checkout .woocommerce-shipping-methods li label::before{display:none}.checkout .col-1,.checkout .col-2{margin-top:32px}.checkout .woocommerce-additional-fields>h2,.checkout .woocommerce-additional-fields>h3,.checkout .woocommerce-additional-fields>h4,.checkout .woocommerce-additional-fields>h5,.checkout .woocommerce-billing-fields>h2,.checkout .woocommerce-billing-fields>h3,.checkout .woocommerce-billing-fields>h4,.checkout .woocommerce-billing-fields>h5{display:none}.checkout .woocommerce-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.checkout .woocommerce-input-wrapper textarea{border-radius:10px;padding:18px 24px;width:100%;min-height:131px;background:#f3f2ee;resize:vertical;max-height:300px;font-weight:600;font-size:16px;color:rgba(2,3,0,.4)}.checkout .woocommerce-NoticeGroup{text-align:right;margin-bottom:16px;color:#df2a4a}.checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview{display:none}.checkout .woocommerce-checkout-review-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:32px}.checkout .woocommerce-checkout-review-order>*{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.checkout .woocommerce-checkout-review-order-table{display:block;border:1px solid rgba(2,3,0,.5);border-radius:10px;padding:18px 24px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.checkout .woocommerce-checkout-review-order-table .order-total{font-weight:600;font-size:32px}.checkout .woocommerce-checkout-review-order-table .amount{font-weight:600}.checkout .woocommerce-checkout-review-order-table tbody,.checkout .woocommerce-checkout-review-order-table tfoot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.checkout .woocommerce-checkout-review-order-table tfoot{border-top:1px solid rgba(2,3,0,.5);padding-top:24px;margin-top:24px}.checkout .woocommerce-checkout-review-order-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.checkout .woocommerce-checkout-review-order-table td{line-height:120%}.checkout .woocommerce-checkout-review-order-table thead{display:none}.checkout .wc_payment_methods{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout .payment_box{display:none!important}.checkout .place-order .btn{margin-top:32px}.checkout .woocommerce-terms-and-conditions-wrapper{}.checkout__tab{display:none!important}.checkout__tab #order_review_heading{display:none}.checkout__tab._show{display:block!important}.checkout__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:32px}.checkout__info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;font-weight:600}.checkout__info li span{font-size:16px;opacity:.5}.checkout__next{margin-top:32px}#address-map{border-radius:15px;overflow:hidden;position:relative}#address-map>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.woocommerce-additional-fields,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.woocommerce-additional-fields #billing_first_name_field,.woocommerce-additional-fields #billing_phone_field,.woocommerce-address-fields__field-wrapper #billing_first_name_field,.woocommerce-address-fields__field-wrapper #billing_phone_field,.woocommerce-billing-fields__field-wrapper #billing_first_name_field,.woocommerce-billing-fields__field-wrapper #billing_phone_field{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.woocommerce-additional-fields #billing_address_1_field,.woocommerce-additional-fields #billing_pickup_address_field,.woocommerce-address-fields__field-wrapper #billing_address_1_field,.woocommerce-address-fields__field-wrapper #billing_pickup_address_field,.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #billing_pickup_address_field{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.woocommerce-additional-fields #billing_private_field,.woocommerce-address-fields__field-wrapper #billing_private_field,.woocommerce-billing-fields__field-wrapper #billing_private_field{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce-additional-fields #apartment_field,.woocommerce-additional-fields #entrance_field,.woocommerce-additional-fields #floor_field,.woocommerce-additional-fields #doorphone_field,.woocommerce-address-fields__field-wrapper #apartment_field,.woocommerce-address-fields__field-wrapper #entrance_field,.woocommerce-address-fields__field-wrapper #floor_field,.woocommerce-address-fields__field-wrapper #doorphone_field,.woocommerce-billing-fields__field-wrapper #apartment_field,.woocommerce-billing-fields__field-wrapper #entrance_field,.woocommerce-billing-fields__field-wrapper #floor_field,.woocommerce-billing-fields__field-wrapper #doorphone_field{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.woocommerce-additional-fields #billing_no_devices_field,.woocommerce-address-fields__field-wrapper #billing_no_devices_field,.woocommerce-billing-fields__field-wrapper #billing_no_devices_field{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.woocommerce-additional-fields #billing_no_sauce_field,.woocommerce-address-fields__field-wrapper #billing_no_sauce_field,.woocommerce-billing-fields__field-wrapper #billing_no_sauce_field{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}.woocommerce-additional-fields #billing_quicker_field,.woocommerce-address-fields__field-wrapper #billing_quicker_field,.woocommerce-billing-fields__field-wrapper #billing_quicker_field{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.woocommerce-additional-fields #billing_date_field,.woocommerce-address-fields__field-wrapper #billing_date_field,.woocommerce-billing-fields__field-wrapper #billing_date_field{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.woocommerce-additional-fields #billing_date_field input,.woocommerce-address-fields__field-wrapper #billing_date_field input,.woocommerce-billing-fields__field-wrapper #billing_date_field input{width:180px;text-align:center;background:var(--main-grey);border:none;outline:0}.woocommerce-additional-fields #billing_date_field label,.woocommerce-address-fields__field-wrapper #billing_date_field label,.woocommerce-billing-fields__field-wrapper #billing_date_field label{opacity:0}.woocommerce-additional-fields #billing_quantity_field,.woocommerce-address-fields__field-wrapper #billing_quantity_field,.woocommerce-billing-fields__field-wrapper #billing_quantity_field{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.woocommerce-additional-fields #billing_quantity_field button,.woocommerce-address-fields__field-wrapper #billing_quantity_field button,.woocommerce-billing-fields__field-wrapper #billing_quantity_field button{background-color:var(--main-grey);width:27px;height:27px;font-weight:400;font-size:26px;line-height:99%}.woocommerce-additional-fields #billing_quantity_field input,.woocommerce-address-fields__field-wrapper #billing_quantity_field input,.woocommerce-billing-fields__field-wrapper #billing_quantity_field input{background:0 0;border:none;width:114px;text-align:center;opacity:1}.woocommerce-additional-fields #billing_quantity_field .quantity,.woocommerce-address-fields__field-wrapper #billing_quantity_field .quantity,.woocommerce-billing-fields__field-wrapper #billing_quantity_field .quantity{margin-left:16px}.woocommerce-additional-fields #billing_zone_field,.woocommerce-address-fields__field-wrapper #billing_zone_field,.woocommerce-billing-fields__field-wrapper #billing_zone_field{opacity:0;visibility:hidden;position:absolute}.woocommerce-additional-fields #address-map,.woocommerce-address-fields__field-wrapper #address-map,.woocommerce-billing-fields__field-wrapper #address-map{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper,.woocommerce-address-fields__field-wrapper .woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper .woocommerce-additional-fields__field-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.woocommerce-additional-fields select,.woocommerce-address-fields__field-wrapper select,.woocommerce-billing-fields__field-wrapper select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.5px solid var(--main-black);outline:1px solid transparent;border-radius:10px;padding:0 24px;height:47px;opacity:.5;background:0 0;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:100%;color:var(--main-black);position:relative;background-position:right 24px center;background-repeat:no-repeat;background-size:18px;background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ width=\'18\'\ height=\'18\'\ viewBox=\'0\ 0\ 18\ 18\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cmask\ id=\'mask0_629_15486\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'18\'\ height=\'18\'%3e%3crect\ width=\'18\'\ height=\'18\'\ fill=\'%239A9AAF\'/%3e%3c/mask%3e%3cg\ mask=\'url\(%23mask0_629_15486\)\'%3e%3cpath\ d=\'M8.99961\ 11.2313C8.89961\ 11.2313\ 8.80273\ 11.2125\ 8.70898\ 11.175C8.61523\ 11.1375\ 8.53711\ 11.0875\ 8.47461\ 11.025L5.02461\ 7.57501C4.88711\ 7.43751\ 4.81836\ 7.26251\ 4.81836\ 7.05001C4.81836\ 6.83751\ 4.88711\ 6.66251\ 5.02461\ 6.52501C5.16211\ 6.38751\ 5.33711\ 6.31876\ 5.54961\ 6.31876C5.76211\ 6.31876\ 5.93711\ 6.38751\ 6.07461\ 6.52501L8.99961\ 9.45001L11.9246\ 6.52501C12.0621\ 6.38751\ 12.2371\ 6.31876\ 12.4496\ 6.31876C12.6621\ 6.31876\ 12.8371\ 6.38751\ 12.9746\ 6.52501C13.1121\ 6.66251\ 13.1809\ 6.83751\ 13.1809\ 7.05001C13.1809\ 7.26251\ 13.1121\ 7.43751\ 12.9746\ 7.57501L9.52461\ 11.025C9.44961\ 11.1\ 9.36836\ 11.1531\ 9.28086\ 11.1844C9.19336\ 11.2156\ 9.09961\ 11.2313\ 8.99961\ 11.2313Z\'\ fill=\'%235A6C7D\'/%3e%3c/g%3e%3c/svg%3e)}.account .woocommerce-MyAccount-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:64px}.account .woocommerce-MyAccount-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;width:100%}.account .woocommerce-MyAccount-navigation-link.is-active a{outline:0!important;background:var(--main-black);color:var(--main-grey)}.account .woocommerce-MyAccount-navigation-link a{min-width:250px}.account .woocommerce-EditAccountForm legend{font-size:32px;line-height:120%;padding-left:24px;margin-bottom:32px}.account .woocommerce-EditAccountForm fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;margin-bottom:64px}.account .woocommerce-EditAccountForm fieldset p{width:calc(50% - 16px)}.account .woocommerce-EditAccountForm fieldset .btn,.account .woocommerce-EditAccountForm fieldset legend{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.account .woocommerce-EditAccountForm fieldset:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account .woocommerce-EditAccountForm fieldset:first-child p{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%}.account .account__delete,.account .account__logout{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:150%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--main-black);padding:18px 0}.account .account__delete{color:#dd1717}.account .woocommerce-MyAccount-orders{display:block;width:100%}.account .woocommerce-MyAccount-orders thead{display:none}.account .woocommerce-MyAccount-orders tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.account .woocommerce-MyAccount-orders tr{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;grid-gap:16px;padding:12px 24px}.account .woocommerce-MyAccount-orders td,.account .woocommerce-MyAccount-orders th{text-align:left;font-size:16px;font-weight:600;color:var(--main-black);opacity:.5;line-height:130%}.account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order_number{opacity:1;font-size:18px}.account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:3;grid-row-end:4;-ms-grid-column:2;grid-column-start:2;opacity:1;font-size:18px}.account .woocommerce-pagination{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.account .woocommerce-MyAccount-content form h2,.account .woocommerce-MyAccount-content h3{font-family:var(--font-family);font-weight:400;font-size:32px;line-height:120%;padding-left:24px;margin-bottom:32px;text-transform:none}.account .woocommerce-MyAccount-content .woocommerce-address-fields .button{outline:0!important;background:var(--main-black);color:var(--main-grey)}.account .woocommerce-MyAccount-content .woocommerce-address-fields .button::after{background:var(--main-grey)}.account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{margin-bottom:32px}.account .woocommerce-Address-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.5px solid rgba(2,3,0,.5);border-radius:10px;padding:12px 24px;min-height:47px;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.account .woocommerce-Address-title h2,.account .woocommerce-Address-title h3,.account .woocommerce-Address-title h4{opacity:.5}.account .woocommerce-Address-title a,.account .woocommerce-Address-title h2,.account .woocommerce-Address-title h3,.account .woocommerce-Address-title h4,.account .woocommerce-Address-title p{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:var(--main-black);text-transform:none}.account .woocommerce-info{text-align:center}.account .woocommerce-info a{margin:0 auto;margin-top:32px}.footer{padding:80px 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.footer::before{content:"";display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,.4);width:100%;height:100%;z-index:-1}.footer__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;color:var(--main-grey)}.footer__row{margin:64px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer__info a,.footer__info p{font-weight:600;color:var(--main-grey);line-height:150%}.footer__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.footer__btns .btn{width:auto}.footer__logo{text-align:center;padding:80px 0;border-top:1px solid var(--main-grey);border-bottom:1px solid var(--main-grey)}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px 100px;padding-top:32px}.footer__bottom a,.footer__bottom p{font-family:var(--second-family);font-size:14px;color:var(--main-grey)}.footer__bottom a{text-decoration:underline}.footer__dev{margin-left:auto}@media (min-width:767px){.header._fixed .header__bottom,.header._fixed .header__row,.header._fixed .header__title{display:none}}@media (min-width:1440px){.footer .container,.header .container{max-width:1318px}}@media (max-width:1439px){.title-xl,h1{font-size:46px}.title-lg,h2{font-size:46px}.section-head{margin-bottom:60px}.product-card__modal{padding:32px 16px}.container{max-width:1160px}.header__row{padding:15px 0}.header__menu-list{gap:20px}.header__btns{display:none}.header__bottom{padding:20px 0}.intro .swiper-pagination{bottom:30px}.intro .swiper-pagination span{min-width:160px}.intro .swiper-pagination span::before{font-size:16px}.intro__content{padding-top:80px}.intro__content h1,.intro__content h2{font-size:160px}.intro__content p{font-size:26px;max-width:450px}.intro__content._center h1,.intro__content._center h2{font-size:100px}.intro__content._left h1,.intro__content._left h2{font-size:100px}.intro__content._right h1,.intro__content._right h2{font-size:100px}.products__list .offer,ul.products .offer{margin:20px calc(-50vw + 540px)}.products__list,ul.products{grid-gap:32px 24px}.menu__list{overflow-x:auto;scrollbar-width:none}.menu__item{min-width:92px}.gallery__grid{grid-gap:16px}.faq__subtitle{font-size:26px}.delivery__col{padding-left:16px}.product__inner{grid-gap:60px;-ms-grid-columns:1.1fr 1fr;grid-template-columns:1.1fr 1fr}.event__inner{grid-gap:60px;-ms-grid-columns:1fr 1.1fr;grid-template-columns:1fr 1.1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.event__info li span{font-size:20px}#callback{border-radius:40px}#callback .f-button.is-close-btn{width:55px;height:55px}#callback .modal__title{padding:36px 0}#login{max-width:640px}.footer{padding:40px 0}.footer__row{margin:40px 0 40px}.footer__logo{padding:60px 0}}@media (max-width:1160px){.products__list .offer,ul.products .offer{margin:20px -20px}}@media (max-width:1023px){.title-xl,h1{font-size:42px}.title-lg,h2{font-size:42px}.btn,.button,.single_add_to_cart_button,.woocommerce-MyAccount-navigation-link a,.woocommerce-shipping-methods li label{height:46px}.product-card__modal .product-card__title{font-size:18px}.product-card__modal .product-card__price{font-size:18px}.product-card__modal .product-card__text{font-size:16px}.quantity input{height:46px}.container{max-width:768px;padding-left:16px;padding-right:16px}.scroll-top{right:16px;bottom:16px}.header__row{padding:10px 0;padding-top:16px}.header__menu{position:fixed;z-index:999;top:0;left:0;width:380px;height:100%;background:var(--main-black);opacity:0;visibility:hidden;padding:16px;padding-top:100px;-webkit-transition:ease .3s;transition:ease .3s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.header__menu::before{content:"Добро пожаловать!";display:block;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:150%;color:var(--main-grey);margin-bottom:16px}.header__menu._show{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none}.header__menu-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.header__menu-list li{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.footer__menu-list li.menu-item-has-children._active::after,.header__menu-list li.menu-item-has-children._active::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.footer__menu-list li.menu-item-has-children::after,.header__menu-list li.menu-item-has-children::after{margin-left:16px}.footer__menu-list li .sub-menu,.header__menu-list li .sub-menu{gap:16px}.footer__menu-list li .sub-menu._show,.header__menu-list li .sub-menu._show{opacity:1;visibility:visible}.header__text{max-width:185px}.header__search{width:100%;margin:32px 0}.header__search input{background:var(--background);height:50px}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.header__actions .mobile-button{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--main-black);background-color:var(--background);min-height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__actions .mobile-button svg path{fill:var(--main-black);stroke:var(--main-black)}.header__actions .mobile-button._cart{display:-webkit-box;display:-ms-flexbox;display:flex}.header__links{opacity:0;visibility:hidden;-webkit-transition:ease .4s;transition:ease .4s;position:absolute;z-index:99;top:100%;left:0;border:1px solid var(--main-black);border-radius:15px;padding:24px;width:320px;background:var(--background);-ms-flex-wrap:wrap;flex-wrap:wrap}.header__links._show{opacity:1;visibility:visible}.header__links li{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.header__links li a{color:var(--main-black)}.header__links-open{display:-webkit-box;display:-ms-flexbox;display:flex}#hamburger{display:block}.products__list>:nth-child(1),.products__list>:nth-child(2),.products__list>:nth-child(3),.products__list>:nth-child(4),.products__list>:nth-child(5),.products__list>:nth-child(6),ul.products>:nth-child(1),ul.products>:nth-child(2),ul.products>:nth-child(3),ul.products>:nth-child(4),ul.products>:nth-child(5),ul.products>:nth-child(6){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products__list>:nth-child(7),.products__list>:nth-child(8),ul.products>:nth-child(7),ul.products>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.products__list .offer,ul.products .offer{-ms-grid-column-span:3;grid-column:span 3}.products__list,ul.products{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:24px 16px}ul.products.columns-4{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.menu__list{margin:0 -16px;padding:0 16px}.gallery__list .swiper-slide{padding:0 0 52% 0}.delivery__content{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.product__inner{-ms-grid-columns:.5fr 1fr;grid-template-columns:.5fr 1fr;grid-gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.event__inner{-ms-grid-columns:.5fr 1fr;grid-template-columns:.5fr 1fr;grid-gap:32px}#callback{max-width:540px}#login{max-width:600px}#promo{max-width:600px}.checkout .woocommerce-checkout-review-order{gap:24px}.checkout .woocommerce-checkout-review-order-table{padding:18px}.account .woocommerce-MyAccount-navigation-link a{min-width:150px}.account .woocommerce-EditAccountForm fieldset p{width:100%}.account .woocommerce-EditAccountForm fieldset:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{padding-bottom:32px}.footer__bottom{gap:24px 42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__dev{margin-left:0}.products__list .offer,ul.products .offer{margin:20px calc(-50vw + 366px)}}@media (max-width:767px){body{font-size:14px}.title-xl,h1{font-size:36px}.title-lg,h2{font-size:36px}.section-head{margin-bottom:40px}ol>li,p,span,ul>li{letter-spacing:0!important}.btn,.button,.single_add_to_cart_button,.woocommerce-MyAccount-navigation-link a,.woocommerce-shipping-methods li label{font-size:14px}.btn-more{margin-top:32px;width:100%}.wpcf7-response-output{-ms-grid-column-span:1;grid-column:span 1}.product-card._show .product-card__btn{margin:-10px 10px 10px 10px}.product-card__modal{padding:16px}.product-card__modal .product-card__title{font-size:14px}.product-card__modal .product-card__price{display:none}.product-card__modal .product-card__text{font-size:14px}.product-card__info{font-size:10px}.js-open-modal{outline-width:6px}.js-open-modal::after{right:20px;bottom:-1px}.js-open-modal::before{bottom:20px;right:-1px}.product-card__bottom .quantity{width:100%;-webkit-transition:linear .2s;transition:linear .2s}.product-card__bottom .quantity input{width:100%;border:2px solid var(--main-grey);border-radius:10px;color:var(--main-grey);background:var(--main-black)}.product-card__bottom .quantity button{color:var(--main-grey)}.product-card__bottom .quantity::after{display:none}.product-card__bottom .quantity input{margin-left:0}.product-card__btn{margin-left:0;position:absolute;left:0;top:0;right:0;width:auto}.product-card__btn.added{opacity:0;visibility:hidden;position:absolute}section{padding:32px 0;margin:0}.scroll-top__btn{width:48px;height:48px}.scroll-top__btn svg{width:24px}.not-found__text p{font-size:20px}.header__menu{width:100%}.header__basket>p{display:none}.header__basket>span{display:none}.header__title{padding:64px 0}.intro .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}.intro .swiper-pagination span{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.intro .swiper-pagination span::before{font-size:14px}.intro__content{width:100%!important}.intro__content h1,.intro__content h2{font-size:80px;line-height:120%}.intro__content p{font-size:20px}.intro__content._center h1,.intro__content._center h2{font-size:60px}.intro__content._left h1,.intro__content._left h2{font-size:60px}.intro__content._right h1,.intro__content._right h2{font-size:60px}.products__nav{gap:8px}.products__nav .btn{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.products__list .offer,ul.products .offer{-ms-grid-column-span:2;grid-column:span 2;margin:0 -16px}.products__list,ul.products{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:16px 8px}ul.products.columns-4{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}ul.products.columns-3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}ul.products.columns-2{-ms-grid-columns:1fr;grid-template-columns:1fr}.gallery__inner .section-head .btn{top:0;bottom:auto}.gallery__list{margin:0 -16px;padding:0 16px}.gallery__list .swiper-slide{padding:0 0 86% 0}.gallery__grid{grid-template-areas:"big1 big1 sm1" "sm2 big2 big2" "big3 big3 sm3";grid-gap:16px 8px}.gallery__image{padding:0 0 86% 0}.faq__subtitle{font-size:20px}.delivery__content{-ms-grid-columns:1fr;grid-template-columns:1fr}.event-card{padding:16px}.event-card__title{font-size:20px;margin-bottom:16px;max-width:100%}.product__inner{grid-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr}.product__info li{padding:0 8px}.product__text p:not(:last-child){margin-bottom:8px}.event__inner{grid-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr}.event__info{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.event__info li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.event__btn{width:100%}#callback{padding:20px}#callback .f-button.is-close-btn{left:auto;right:16px;bottom:auto;top:16px;width:32px;height:32px}#callback form{-ms-grid-columns:1fr;grid-template-columns:1fr}#callback .modal__title{padding-bottom:16px}#callback .modal__row{-ms-grid-column-span:1;grid-column:span 1}#login{padding:44px 16px 16px 16px}#login .f-button.is-close-btn{top:6px;right:6px}#login .modal__nav{gap:8px}#login .modal__nav a{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}#login .modal__tab label span{margin-bottom:8px}#login .modal__row{margin-top:16px}#login .modal__row .btn{width:100%}#login .modal__row .checkbox span{font-size:10px!important}#cookies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px}#cookies svg{min-width:118px;height:118px}#cookies .modal__text{text-align:center}#promo .f-button.is-close-btn{top:6px;right:6px}.cart .section-head,.checkout .section-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart .section-head .checkout-steps,.checkout .section-head .checkout-steps{margin-left:0;margin-top:16px}.cart__inner .product-thumbnail{-ms-grid-row-span:2;grid-row:span 2}.cart__inner .product-thumbnail a{width:100px}.cart__inner .product-quantity{margin-right:-6px}.cart__inner .product-quantity input{width:100px;height:40px}.cart__inner .product-remove{-ms-grid-row:1;grid-row-start:1;-ms-grid-column:3;grid-column-start:3;margin-left:auto}.cart__inner .cart_item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;grid-gap:16px}.checkout .woocommerce-shipping-methods{gap:8px}.checkout .woocommerce-shipping-methods li{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.checkout .woocommerce-shipping-methods li label{width:100%;min-width:0}.checkout .woocommerce-checkout-review-order{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout .woocommerce-checkout-review-order>*{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.checkout .woocommerce-checkout-review-order-table .order-total{font-size:20px}.checkout .woocommerce-checkout-payment .btn{width:100%}.checkout__next{width:100%}.woocommerce-additional-fields,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{gap:16px}.woocommerce-additional-fields #billing_first_name_field,.woocommerce-additional-fields #billing_phone_field,.woocommerce-address-fields__field-wrapper #billing_first_name_field,.woocommerce-address-fields__field-wrapper #billing_phone_field,.woocommerce-billing-fields__field-wrapper #billing_first_name_field,.woocommerce-billing-fields__field-wrapper #billing_phone_field{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.woocommerce-additional-fields #apartment_field,.woocommerce-additional-fields #entrance_field,.woocommerce-additional-fields #floor_field,.woocommerce-additional-fields #doorphone_field,.woocommerce-address-fields__field-wrapper #apartment_field,.woocommerce-address-fields__field-wrapper #entrance_field,.woocommerce-address-fields__field-wrapper #floor_field,.woocommerce-address-fields__field-wrapper #doorphone_field,.woocommerce-billing-fields__field-wrapper #apartment_field,.woocommerce-billing-fields__field-wrapper #entrance_field,.woocommerce-billing-fields__field-wrapper #floor_field,.woocommerce-billing-fields__field-wrapper #doorphone_field{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.woocommerce-additional-fields #billing_no_sauce_field,.woocommerce-address-fields__field-wrapper #billing_no_sauce_field,.woocommerce-billing-fields__field-wrapper #billing_no_sauce_field{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.woocommerce-additional-fields #billing_date_field label,.woocommerce-address-fields__field-wrapper #billing_date_field label,.woocommerce-billing-fields__field-wrapper #billing_date_field label{display:none}.woocommerce-additional-fields #billing_quantity_field input,.woocommerce-address-fields__field-wrapper #billing_quantity_field input,.woocommerce-billing-fields__field-wrapper #billing_quantity_field input{width:100px;height:40px}.account .woocommerce-MyAccount-navigation{margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.account .woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none}.account .woocommerce-MyAccount-navigation ul{gap:8px;flex-wrap:nowrap}.account .woocommerce-MyAccount-navigation-link a{min-width:0;width:auto}.account .woocommerce-MyAccount-navigation-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.account .woocommerce-EditAccountForm legend{margin-bottom:16px}.account .woocommerce-EditAccountForm fieldset{gap:16px;margin-bottom:32px}.account .woocommerce-EditAccountForm fieldset .btn,.account .woocommerce-EditAccountForm fieldset legend{width:100%}.account .woocommerce-MyAccount-orders td,.account .woocommerce-MyAccount-orders th{font-size:14px}.account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-date{-ms-grid-column-span:2;grid-column:span 2}.account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order_number{font-size:14px}.account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order_address{-ms-grid-column-span:2;grid-column:span 2}.account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-total{-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:1;grid-row-end:3;font-size:14px}.account .woocommerce-pagination a{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.account .woocommerce-pagination{gap:8px}.account .woocommerce-MyAccount-content form h2,.account .woocommerce-MyAccount-content h3{margin-bottom:16px;font-size:20px}.footer{padding:32px 0}.footer__menu-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.footer__menu-list li{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.footer__row{margin:32px 0 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.footer__btns{gap:8px}.footer__logo{padding:40px 0}.footer__bottom{gap:16px}.gallery__image._image-1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.gallery__image._image-2{-ms-grid-row:1;-ms-grid-column:5}.gallery__image._image-3{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:3}.gallery__image._image-4{-ms-grid-row:3;-ms-grid-column:1}.gallery__image._image-5{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3}.gallery__image._image-6{-ms-grid-row:5;-ms-grid-column:5}.header._fixed .header__row,.header._fixed>.container{display:none}.header._fixed .header__bottom{border-color:var(--main-black)}}@media (any-hover:hover){a{-webkit-transition:linear .2s;transition:linear .2s}a:hover{text-decoration:none}.btn._tp:hover,.button._tp:hover,.single_add_to_cart_button._tp:hover,.woocommerce-MyAccount-navigation-link a._tp:hover,.woocommerce-shipping-methods li label._tp:hover{color:var(--main-black)}.btn._accent:hover,.btn.single_add_to_cart_button:hover,.button._accent:hover,.button.single_add_to_cart_button:hover,.single_add_to_cart_button._accent:hover,.single_add_to_cart_button.single_add_to_cart_button:hover,.woocommerce-MyAccount-navigation-link a._accent:hover,.woocommerce-MyAccount-navigation-link a.single_add_to_cart_button:hover,.woocommerce-shipping-methods li label._accent:hover,.woocommerce-shipping-methods li label.single_add_to_cart_button:hover{color:var(--main-black)}.btn,.button,.single_add_to_cart_button,.woocommerce-MyAccount-navigation-link a,.woocommerce-shipping-methods li label{-webkit-transition:linear .4s;transition:linear .4s}.btn:hover,.button:hover,.single_add_to_cart_button:hover,.woocommerce-MyAccount-navigation-link a:hover,.woocommerce-shipping-methods li label:hover{color:var(--main-grey);outline-color:var(--main-grey)}.btn:hover::after,.button:hover::after,.single_add_to_cart_button:hover::after,.woocommerce-MyAccount-navigation-link a:hover::after,.woocommerce-shipping-methods li label:hover::after{opacity:1!important;-webkit-transform:translate(-50%,-50%) scale(25)!important;-ms-transform:translate(-50%,-50%) scale(25)!important;transform:translate(-50%,-50%) scale(25)!important}input{-webkit-transition:linear .2s;transition:linear .2s}input:hover{opacity:1;outline-color:var(--main-black)}.breadcrumbs__inner .aioseo-breadcrumb a{-webkit-transition:linear .2s;transition:linear .2s}.breadcrumbs__inner .aioseo-breadcrumb a:hover{opacity:1}.quantity button{-webkit-transition:linear .2s;transition:linear .2s}.quantity button:hover{background:var(--background)}.scroll-top__btn{-webkit-transition:linear .2s;transition:linear .2s}.scroll-top__btn:hover svg path{fill:var(--main-black)}.footer__menu-list li.menu-item-has-children:hover::after,.header__menu-list li.menu-item-has-children:hover::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.footer__menu-list li,.header__menu-list li{-webkit-transition:linear .2s;transition:linear .2s}.footer__menu-list li:hover .sub-menu,.header__menu-list li:hover .sub-menu{opacity:1;visibility:visible}.header__log,.mobile-button{-webkit-transition:linear .2s;transition:linear .2s}.header__log:hover,.mobile-button:hover{color:var(--main-black);background:var(--main-grey)}.header__log:hover svg path,.mobile-button:hover svg path{stroke:var(--main-black);fill:var(--main-black)}.header__links li a{-webkit-transition:linear .2s;transition:linear .2s}.header__links li a:hover{color:var(--main-black);background:var(--main-grey)}.products__slider .swiper-button-next,.products__slider .swiper-button-prev,.team__slider .swiper-button-next,.team__slider .swiper-button-prev{-webkit-transition:linear .2s;transition:linear .2s}.products__slider .swiper-button-next:hover,.products__slider .swiper-button-prev:hover,.team__slider .swiper-button-next:hover,.team__slider .swiper-button-prev:hover{border-color:var(--main-grey)}.products__slider .swiper-button-next:hover::before,.products__slider .swiper-button-prev:hover::before,.team__slider .swiper-button-next:hover::before,.team__slider .swiper-button-prev:hover::before{-webkit-transform:translate(-50%,-50%) scale(30);-ms-transform:translate(-50%,-50%) scale(30);transform:translate(-50%,-50%) scale(30);opacity:1}.products__slider .swiper-button-next:hover svg path,.products__slider .swiper-button-prev:hover svg path,.team__slider .swiper-button-next:hover svg path,.team__slider .swiper-button-prev:hover svg path{fill:var(--main-grey)}.menu__item{-webkit-transition:linear .2s;transition:linear .2s}.menu__item:hover span{color:var(--main-grey)}.menu__item:hover img{-webkit-filter:invert(1);filter:invert(1)}.menu__item:hover::after{opacity:1!important;-webkit-transform:translate(-50%,-50%) scale(25)!important;-ms-transform:translate(-50%,-50%) scale(25)!important;transform:translate(-50%,-50%) scale(25)!important}.menu__card{-webkit-transition:linear .2s;transition:linear .2s}.menu__card:hover{background:var(--main-black)}.menu__card:hover span{color:var(--main-grey)}.event-card{-webkit-transition:linear .2s;transition:linear .2s}.event-card:hover .event-card__date,.event-card:hover .event-card__title{color:var(--main-black)}.event-card:hover::after{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.product__actions .product__btn,.product__actions .single_add_to_cart_button{-webkit-transition:linear .2s;transition:linear .2s}.product__actions .product__btn:hover .total-price::before,.product__actions .single_add_to_cart_button:hover .total-price::before{background:var(--main-black)}#callback .f-button.is-close-btn{-webkit-transition:linear .2s;transition:linear .2s}#login .modal__row .modal__link:hover,#login .modal__row>a:hover{text-decoration:none}.cart .section-head .checkout-steps li a,.checkout .section-head .checkout-steps li a{-webkit-transition:linear .2s;transition:linear .2s}.cart .section-head .checkout-steps li a:hover::before,.checkout .section-head .checkout-steps li a:hover::before{background:var(--main-black);color:var(--main-grey)}.cart__inner .product-quantity button:hover{background:var(--main-black);color:var(--main-grey)}.woocommerce-additional-fields #billing_quantity_field button:hover,.woocommerce-address-fields__field-wrapper #billing_quantity_field button:hover,.woocommerce-billing-fields__field-wrapper #billing_quantity_field button:hover{background:var(--main-black);color:var(--main-grey)}.woocommerce-additional-fields select,.woocommerce-address-fields__field-wrapper select,.woocommerce-billing-fields__field-wrapper select{-webkit-transition:linear .2s;transition:linear .2s}.woocommerce-additional-fields select:hover,.woocommerce-address-fields__field-wrapper select:hover,.woocommerce-billing-fields__field-wrapper select:hover{opacity:1;outline-color:var(--main-black)}.account .account__delete,.account .account__logout{-webkit-transition:linear .2s;transition:linear .2s}.account .account__delete:hover,.account .account__logout:hover{text-decoration:none}.account .woocommerce-MyAccount-content .woocommerce-address-fields .button:hover{color:var(--main-black)}.footer__dev{-webkit-transition:linear .2s;transition:linear .2s}.footer__dev:hover{opacity:.6}}.preorder-tooltip-wrapper{position:relative;display:inline-block}.preorder-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:10px;border-radius:4px;font-size:12px;width:200px;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s , visibility .3s;margin-bottom:10px;pointer-events:none}.preorder-tooltip:after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent}.preorder-tooltip.tooltip-visible{opacity:1;visibility:visible}@media (max-width:768px){.preorder-tooltip{width:150px;font-size:11px;padding:8px}}