html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:"Mont";src:url(/sites/all/themes/punkt/fonts/Mont-Bold.eot);src:local("Mont Bold"),local("Mont-Bold"),url(/sites/all/themes/punkt/fonts/Mont-Bold.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/punkt/fonts/Mont-Bold.woff2) format("woff2"),url(/sites/all/themes/punkt/fonts/Mont-Bold.woff) format("woff"),url(/sites/all/themes/punkt/fonts/Mont-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:"Mont";src:url(/sites/all/themes/punkt/fonts/Mont-SemiBold.eot);src:local("Mont SemiBold"),local("Mont-SemiBold"),url(/sites/all/themes/punkt/fonts/Mont-SemiBold.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/punkt/fonts/Mont-SemiBold.woff2) format("woff2"),url(/sites/all/themes/punkt/fonts/Mont-SemiBold.woff) format("woff"),url(/sites/all/themes/punkt/fonts/Mont-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;}@font-face{font-family:"Mont";src:url(/sites/all/themes/punkt/fonts/Mont-Regular.eot);src:local("Mont Regular"),local("Mont-Regular"),url(/sites/all/themes/punkt/fonts/Mont-Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/punkt/fonts/Mont-Regular.woff2) format("woff2"),url(/sites/all/themes/punkt/fonts/Mont-Regular.woff) format("woff"),url(/sites/all/themes/punkt/fonts/Mont-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"Mont";src:url(/sites/all/themes/punkt/fonts/Mont-Light.eot);src:local("Mont Light"),local("Mont-Light"),url(/sites/all/themes/punkt/fonts/Mont-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/punkt/fonts/Mont-Light.woff2) format("woff2"),url(/sites/all/themes/punkt/fonts/Mont-Light.woff) format("woff"),url(/sites/all/themes/punkt/fonts/Mont-Light.ttf) format("truetype");font-weight:300;font-style:normal;}body{position:relative;color:#333;font-family:"Mont",Arial,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0;letter-spacing:0.01rem;font-weight:400;font-style:normal;line-height:1.62;letter-spacing:-0.003em;background:#ece9f4;background-size:100vh;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase;font-style:normal;font-weight:400;padding:1.5rem 0;}h1,.h1{font-size:32px;line-height:1.5;margin-top:0.75em;}.front h1{padding:40vh 0;text-align:center;color:#fff;font-weight:600;background-image:url(/sites/all/themes/punkt/images/bg.jpg);background-size:cover;}h2,.h2{font-size:28px;line-height:1;margin-top:1em;}h3,.h3{font-size:20px;line-height:1.2;margin-top:1.2em;}h4,h5,h6,.h4,.h5,.h6{font-size:16px;font-weight:600;line-height:1.5;margin-top:1.5em;}p{font-size:14px;line-height:1.5;margin:0 0 1.5em 0;}a{color:#555;text-decoration:none;}a:visited{color:#888;}a:hover,a:active,li a.active{color:#888;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}a.bold{color:#191919;}.bold{font-weight:600;border-bottom:1px dotted #141414;}.red-disc{color:red;font-weight:600;}li ul,li ol{margin:0;}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}table{margin-bottom:1.5em;width:100%;}.fr td:nth-child(even),.fr td:nth-child(3),.fr td:nth-child(5){text-align:right;}th,tr,td{vertical-align:middle;}img{max-width:100%;height:auto;display:block;}#container{margin:0 auto;padding:2% 5%;max-width:1600px;}#main{display:block;margin:0;padding-bottom:5%;}body.sidebar-first #main{float:right;margin:0;padding:0;width:700px;}body.sidebar-second #main{float:left;margin:0;padding:0;width:700px;}.region-top{background:#ece9f4;}#header{margin:0;padding:0;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"logo navi" "header header";}#header #logo{grid-area:logo;}#header .region-header{grid-area:header;}#headere #navigation{grid-area:navi;}#header #logo{float:left;margin:0 1em 1.5em 0;}#header #logo img{height:44px;}#block-block-1{display:block;float:right;}#block-block-1 .content{display:flex;flex-flow:row-reverse nowrap;justify-content:end;}#block-block-3{padding:60px 0;}#block-block-3 .content{display:flex;flex-direction:row;justify-content:space-around;align-items:center;min-height:60vh;}div.choise.center{text-align:center;}div.choise.right{text-align:left;}div.choise.left{text-align:right;}h2.choise{font-weight:800;font-size:48px;color:#43296c;margin-bottom:60px;}p.choise{margin-bottom:60px;}button.choise{padding:15px 40px;border:0;border-radius:5px;background:#55328b;color:#fff;font-size:14px;font-weight:600;font-family:"mont";cursor:pointer;}.social,.shop{padding-left:1rem;}.time{padding-right:1rem;}#header #site-name-slogan{float:left;margin:0 0 1.5em;}#header #site-name{font-family:Arial,Helvetica,sans-serif;font-size:2.5em;font-weight:700;line-height:1.2;margin:0;}#header #site-name a:hover{text-decoration:none;}#header #site-slogan{margin:0;}#navigation{margin:0;padding:0;}ul.menu{clear:both;font-size:16px;padding-left:0;}ul.menu{display:flex;flex-direction:row;justify-content:flex-end;margin-right:0;}ul.menu li{margin-left:16px;}ul.menu a{color:#141414;}.breadcrumb{clear:both;padding:1.5em 0 0;}#block-menu-menu-top-menu{padding-top:6px;}.item-list ul{margin:0;padding:0 0 0 1.5em;}.item-list ul li{margin:0;padding:0;}ul.inline{clear:both;}ul.inline li{margin:0;padding:0 1em 0 0;}#block-block-8{position:fixed;padding:.25rem 1rem;bottom:0;right:45%;border:5px solid  #e0e0e0;background:#fff;margin-bottom:0;z-index:999;}#block-block-8 p{margin-bottom:0;}#block-block-8 a{color:red;font-size:1rem;}span.add2basket-link{color:red;font-weight:600;}.add2basket-link-container{margin:10% 0;}a.add2basket-link:hover{background:#ece9f4;}.add2basket-link{border:2px solid #43296c;font-weight:600;}.clear-button,.checkout-button,.update-button,#edit-submit,#edit-cancel{padding:15px;background:#fff;border-radius:8px;box-shadow:none;border:1px solid #ccc;margin:5% 1% 5% 0;cursor:pointer;}.sticky-table,.sticky-table a{color:#43296c;}.sticky-table td,.sticky-table th{padding:1rem;}.sticky-table thead,#total-sum-tr{font-weight:600;border-bottom:1px solid #ccc;}tr.even,tr.odd{background-color:#fff;}#lightshop-order-node-form{max-width:100%;}#lightshop-order-node-form input{max-width:100%;padding:2%;border:1px solid #ccc;border-radius:5px;}#block-lightshop-basket{clear:both;position:fixed;bottom:0;left:0;z-index:999;background:#fefefe;padding:1.5% 5% 0.5% 5%;width:100%;margin-bottom:0;}#block-lightshop-basket h2{width:30%;float:left;padding-right:5%;padding-top:0;margin-top:0;line-height:1.2;margin-bottom:0;padding-bottom:0.5%;}#block-lightshop-basket a{color:red;}.node{margin-bottom:1.5em;}.fr{overflow:auto;margin:5% 0;display:block;clear:both;}.field-name-field-price,.field-name-field-discount,.field-name-field-discount-price{text-align:right;}.field-name-field-price{font-size:0;}.views-field-field-discount + .views-field-field-price .field-content,.field-name-field-discount + .field-name-field-price{text-decoration:line-through;color:red;font-size:12px;font-weight:500;}.field-name-field-price .field-name-field-about{float:left;width:60%;padding:0 5%;box-sizing:border-box;}.field-name-field-about p,.field-name-field-about li{font-size:16px;}.about{width:32.3333%;margin:0.5%;float:left;}.gallery{width:25%;float:left;}.node-type-menu #main .content{display:grid;grid-template-columns:1fr 4fr 3fr;grid-template-rows:auto;gap:1rem;grid-template-areas:"gallery main-image discount-price" "gallery main-image body" "gallery main-image basket";}.node-type-menu .field-name-field-gallery{grid-area:gallery;}.node-type-menu .field-name-field-gallery .field-item{padding-bottom:1rem;}.node-type-menu .field-name-field-image{grid-area:main-image;}.node-type-menu .add2basket-link-container{grid-area:basket;}.node-type-menu .field-name-field-discount-price{grid-area:discount-price;}.node-type-menu .field-name-body{grid-area:body;}#menu.fr{overflow:auto;background:url(/sites/all/themes/punkt/images/menu-bg.jpg) no-repeat;background-size:cover;}.fr td{vertical-align:top;font-size:13px;line-height:2;border-bottom:3px solid #fff;padding:0.5rem 0.25em;}#menu .tables{width:65%;padding:2% 5%;float:right;background:#faf9f3;}.tables h2{text-align:center;margin:0;padding:0;}#menu table{width:45%;float:left;}.field-name-field-image .field-label,.field-name-field-about .field-label{font-size:24px;padding:1.5rem 0;font-weight:400;text-transform:uppercase;}.view .view-content{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);}.views-field-title{height:42px;overflow:hidden;padding:2% 0;}.views-field-field-price{padding-bottom:2%;}.views-field-title a{color:#43296c;font-weight:600;}.view .views-row{position:relative;background-color:#fbf5e7;}.views-row .views-field{padding:0.25rem 1rem;}.views-row .views-field.views-field-field-image{padding:0;}.field-name-field-tags{margin:0 0 1.5em;}.field-name-field-tags .field-item{margin:0 1em 0 0;}.field-name-field-tags div{display:inline;}.profile{margin:1.5em 0;}.profile h3{border:none;}.profile dt{margin-bottom:0;}.profile dd{margin-bottom:1.5em;}.password-parent{width:36em;}.block{margin-bottom:1.5em;}#footer{clear:both;padding:1.5em 0;position:relative;border-top:1px solid #ddd;}.social a{float:left;padding:5px 10px;}.social img{width:16px;}#mocnaya{clear:both;height:48px;width:auto;}.clear{clear:both;}.display-block{display:block;}@media all and (max-width:1230px){#menu h2::after{content:"← swipe →";display:flex;flex-direction:column;font-size:13px;padding:1rem;}}@media all and (max-width:1040px){#menu .tables{width:65%;}.view .view-content{grid-template-columns:repeat(3,1fr);}}@media all and (max-width:820px){#menu .tables{width:75%;}}@media all and (max-width:800px){.gallery{width:50%;}}@media all and (max-width:760px){#menu .tables{width:80%;}#top{font-size:12px;position:sticky;top:0;z-index:9;}#block-block-3{padding:0;}h2.choise{margin:24px 0;font-size:24px;}p.choise{margin:24px 0;min-height:52px;}.view .view-content{grid-template-columns:repeat(2,1fr);}}@media all and (max-width:690px){.responsive-menus.responsified span.toggler{padding:1px;display:block;background:none;color:#a10000;border-radius:0;box-shadow:none;font-size:2em;font-weight:600;text-align:right;cursor:pointer;outline:none;}.responsive-menus.responsified{width:100% !important;}.responsive-menus.responsified .responsive-menus-simple li a{color:#43296c;}.responsive-menus.responsified .responsive-menus-simple{display:none;background:#fbf5e7;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none;}.front h1{padding:10vh 0;}}@media all and (max-width:640px){#menu .tables{width:100%;float:none;padding:2.5%;}#menu.fr{background:#fbf5e7;}}@media all and (max-width:600px){.tables table{table-layout:auto;}.about{width:99%;}.fr td{font-size:10px;}.field-name-field-image,.field-name-field-about{width:100%;padding:0;}#lightshop-order-node-form input{padding:5% 2%;}#block-block-1{display:inherit;float:none;}#block-block-1 .content{justify-content:space-between;}#top .social{display:none;}#menu table{width:90%;float:left;}}@media all and (max-width:450px){.view .view-content{grid-template-columns:1fr;}.social a{float:right;padding:5px 0 5px 10px;}.node-type-menu #main .content{grid-template-columns:1fr;grid-template-areas:"main-image" "gallery" "discount-price" "body" "basket";}}@media all and (max-width:400px){.gallery{width:100%;}}
