/* reset */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, button, textarea, input, 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: inherit; font-size: 100%; vertical-align: baseline;}html, body {height: 100%; line-height: 1;}*, :after, :before {-webkit-box-sizing: border-box; box-sizing: border-box;}a, button, div, input, select, textarea, :focus, :active {outline: none;}ol, ul {list-style: none;}table {border-collapse: collapse; border-spacing: 0;}caption, th, td {text-align: left; font-weight: normal; vertical-align: middle;}img {border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}body {font: normal 14px texgyreadventorregular, sans-serif; line-height: 24px; letter-spacing:1px; color: #393939; /* overflow-x: hidden; */ background: #F2F1ED;}.hidden { display: none !important; }textarea,button,input[type="submit"],input[type="text"],input[type="password"] {-webkit-appearance: none; outline: none;}@font-face {font-family: 'noto-sans';font-display: swap;src: local('noto-sans'), local('noto-sans'), url('/fonts/noto-sans.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'source-sans';font-display: swap;src: local('source-sans'), local('source-sans'), url('/fonts/source-sans.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'OpenSans-Semibold';font-display: swap;src: local('OpenSans-Semibold'), local('OpenSans-Semibold'), url('/fonts/OpenSans-Semibold.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'OpenSans-Bold';font-display: swap;src: local('OpenSans-Bold'), local('OpenSans-Bold'), url('/fonts/OpenSans-Bold.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'OpenSans-Regular';font-display: swap;src: local('OpenSans-Regular'), local('OpenSans-Regular'), url('/fonts/OpenSans-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}/* grid */.main-container {min-width: 320px;}.main-container .main {max-width: 1685px; margin: 0 auto;}.catalog-category-view .main {padding-top: 70px;}.catalog-category-view .col-left {width: 395px;}.catalog-category-view .col-main {margin-left: 395px;}.product-view .col-left {width: 41.66667%;}.product-view .col-main {width: 58.33333%;}.grid-text-content {/*width:50%;*/ max-width: 820px; margin: 0 auto; padding: 0 10px;}.grid-text-content .text-container {padding: 50px 15px 70px;}.catalog-category-view .col-left,.product-view .col-left,.product-view .col-main {float: left; padding: 0 12px;}.product-view .col-left {padding-right: 14px;}.product-view .col-main {padding-left: 14px;}/* links */a, a:hover {font-size: 16px; color:#39373E; text-decoration:none;}a:hover {text-decoration:none;border-bottom: solid 1px #39373E;}/* border radius */.rds3 {-webkit-border-radius:3px; border-radius:3px;}.rds25, .jq-selectbox__select, .inp-srch {-webkit-border-radius:25px; border-radius:25px;}.rds50pc, .social-media a, .garn-ico {-webkit-border-radius:50%; border-radius:50%;}/* buttons */.btn {display:inline-block; text-decoration:none; text-transform:uppercase; text-align:center; border:0; cursor:pointer;}.btn:hover {text-decoration: none; border-bottom: 0;}.btn-lwcaase {text-transform: lowercase;}.btn-lg {height:57px; font-size:14px !important; line-height:56px; padding:0 30px;}.btn-md {height:35px; font-size:12px !important; line-height:34px; padding: 0 30px;}.btn-black {color:#FFF; background:#383838;}.btn-black:hover {background: #595959;}.btn-brown {color:#FFF; background:#867B77;}.btn-gray {color:#FFF; background: #C0C0C0;}.btn-tabaco {color: #383838; background: #F2F1ED;}.btn-black, .btn-tabaco, #m60a7bfbrp_submit {transition: all 0.3s;}.btn-block {width: 100%;}/* color */.bg-white {background: #FFF;}/* display */.block {display:block;}.hide {display: none;}.in-block {display:inline-block;}.is-table {display:table;}.is-table .table-cell {display:table-cell; vertical-align:middle;}/* font */h1, h2, h3,.front-box-container .btn, .btn-tabaco,.main-menu > li > a,.jq-selectbox__select-text,.select-lang .jq-selectbox li,.inp-srch, .categories a, .sub-menu .all-links,.toolbar .total-hits, .filter-container .title,.product-shop .complexity-type,.product-option .garn-name, .needles-type,.table-box .table-title,.garn-name, .garn-icons-list li {font-family: 'texgyreadventorbold';}/* h1-h6 */h1, h2, h3 {color: #393939; text-transform: uppercase;}h1 {font-size: 36px; line-height: 36px;}h2 {font-size: 31px; line-height: 30px;}h3 {font-size: 17px;}/* left, right, position, clearfix */.text-center {text-align: center;}.text-right {text-align: right;}.text-left {text-align: left;}/*.pos-abs {position:absolute;}*/.pos-rel {position:relative;}.cb {clear: both;}.ovh {overflow: hidden;}.fl {float: left;}.fl a {font-size:12px;}.fr {float: right;}.clearfix:before, .clearfix:after {display: table; content: '';}.clearfix:after {clear: both;}/* sprite */.jq-selectbox__trigger-arrow, .btn-srch, .instagram-ico, .social-media li a:before,.product-shop .garn:before, .product-shop .needles:before {background:url('https://shop.sandnesgarn.ru/img/sprite.png') transparent no-repeat;}/*----- HEADER ----*/.header {height:382px; position: relative; margin-top: -102px; background-color: #FFF; transition: all 0.25s;}.header-container {max-width:1170px; min-width:320px; margin: 0 auto; padding: 0 15px;}.header-top-line {height:70px; font-size: 12px; text-transform: uppercase; position: relative; padding-top: 11px;}.header-top-line .company-title {float: left;}.header-top-line .search-icon,.header-top-line .search-icon:before,.header-top-line .burger-icon,.header-top-line .burger-icon:before,.header-top-line .closs-icon,.header-top-line .closs-icon:before {width: 3rem; height: 3rem; display: none; position: absolute; cursor: pointer;}.header-top-line .search-icon {left: 50%; margin-left: -12px; top: 15px; border: none; z-index: 10;}.header-top-line .search-icon:before {content: ''; left: 1px; top: 0; background: url('https://shop.sandnesgarn.ru/img/search_icon.svg') no-repeat; background-position: center;}.header-top-line .burger-icon,.header-top-line .closs-icon {float: left; position: absolute; left: -8px; top: 15px; border: none;}.header-top-line .burger-icon:before {content: ''; left: 0; top: 0; background: url('https://shop.sandnesgarn.ru/img/mobile_menu.svg') no-repeat; background-size: 4rem; background-position: center;}.header-top-line .closs-icon:before {content: ''; left: 0; top: 0; background: url('https://shop.sandnesgarn.ru/img/mobile_menu_close.svg') no-repeat; background-position: center;}.top-menu {float: right;}.top-menu li {float:left; margin-left: 16px;}.top-menu a {font-size: 12px;}@media (min-width: 992px) {.main-menu {display: flex; align-items: center; justify-content: center;}}.main-menu > li {display: inline-flex; align-items: center; margin-left: 36px; padding-bottom: 14px;}.top-menu li:first-child, .main-menu > li:first-child {margin-left: 0;}.top-menu a, .main-menu > li > a {text-transform: uppercase;}.main-menu > li > a {display: inline-block; font-size: 18px; position: relative;font-family:OpenSans-Semibold;font-weight: 400;letter-spacing:initial;}.main-menu > li > a:hover {border: none;}.main-menu > li > a.active:after,.main-menu > li > a:hover:after {content: ''; position: absolute; left: 15px; right: 15px; bottom: -15px; height: 1px; background: #858585;}.sub-menu {opacity: 0; visibility: hidden; position: absolute; z-index: 100; top: 100%; left:0; right:0; padding: 60px 0; text-align: center; background: #FFF; -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.16); box-shadow: 0 1px 5px 0 rgba(0,0,0,0.16); -o-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; transition:0.3s;}.sub-menu ul {display: inline-block; text-align: left; margin-left: 100px; vertical-align: top;}.sub-menu ul:first-child {margin-left: 0;}.sub-menu li {line-height: 32px;}.main-menu > li:hover .sub-menu {opacity: 1; visibility: inherit;}.header-content {position: relative; padding: 14px 0 38px;}.header-logo {width: 198px; height: 84px; display: block; margin: -30px auto 30px; }.header-logo:hover {border: none;}.header-logo img {width: 100%; height: auto;}.header-logo span {display:block;text-align:center}@media screen and (max-width:1280px) {.header-logo {margin: -30px auto 20px;}}.srch-box {margin-top: -15px; margin-right: 10px; float: left;}@media screen and (max-width:992px) {.srch-box {width: auto; float: none; margin: 0; position: absolute; bottom: 20px; left: 0; right: 0;}.header-content {padding-bottom: 100px;}.header-logo {margin-top: -60px;}}.cms_form{position: relative}.cms_form .cms_submit{padding:12px 22px;border: 1px solid grey; text-transform: uppercase;cursor: pointer;margin: 35px auto 10px;display: inherit;}.select-lang .jq-selectbox__select {width:107px; height: 50px;}.select-lang{width:107px; height: 50px; float: right; margin-top: -15px;}.jq-selectbox__select,.jq-selectbox__select:hover,.jq-selectbox__select:active,.jq-selectbox.focused .jq-selectbox__select {border-color: #393939;  background: #FFF;  box-shadow: none;}.jq-selectbox__select-text {font-size: 12px; line-height: 46px; text-transform: uppercase; padding-left: 25px;}.jq-selectbox__trigger {border: none;}.jq-selectbox__trigger-arrow {width: 10px; height: 5px; top: 22px; border: 0; background-position: -70px -190px;}.select-lang .jq-selectbox li {font-size: 12px; text-transform: uppercase; padding-left: 35px; background-position: 10px 6px;}.lang-ru .jq-selectbox__select-text,.jq-selectbox__dropdown .lang-ru {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNqkk01Ow0AMhZ8zTlMRUUSQuqg4AWyqHCKwoldhzQF6HmADtLkCWSCBxAHYIPEjugCUzEzthn2mxJJnMdI3fs8ek/cefSJCz+CyLC+dczPJ7SpHkeYVe4GLokBjrVyH2iGwMVguFjNmaiH7+yPXYaEE76RQlh/eGky/Gzy+rESSvk0dsIe6PT5MoCyf37zjNX3G/PpJjAlMHTp0as7j4uwIc2EZA/FDMcbZCLGhIAW19Rtmw0KaUbsB9tM9GFEQIsCKAmWUZSQjfCQZOFMHYQ+QHMooS/cD+PzkFHVVtT3onEXbgzjPUd3dgj+HIikewk4m8BQ2SFUQCaMsOxmdiQlmfPBXPECBfgRhlKVlhi/vsLvtTqlYirDSclNJ889dstR3ndcCDABI0W9vitkDJAAAAABJRU5ErkJggg==) no-repeat 0 16px;}.lang-en .jq-selectbox__select-text,.jq-selectbox__dropdown .lang-en {background: url(/uploads/images/norway.png) no-repeat 0 18px;}.jq-selectbox__dropdown {border-radius: 0; box-shadow: 0 2px 4px rgba(0,0,0,.2);}.inp-srch {width: 127px; height: 50px; font-size: 11px; padding:11px 40px 14px 20px; border: solid 1px #d8d8d8;  position: lelative;}@media screen and (max-width:992px) {.inp-srch {width: 100% !important;}}.btn-srch {width: 24px; height: 24px; display: block; position: absolute; right: 15px; top: 13px; background-position: -43px -185px; cursor: pointer;}.off-canvas-top {padding: 30px 20px; /*background: #6D6D68;*/}.off-canvas-top .search-bar-top {position: relative;}.inp-srch-top {width: 100%; position: relative;}.move-down {margin-top: 0;}.off-canvas-menu {width: 100%; display: none; position: absolute; left: -100%; right: 0; top: 110px; z-index: 1001; background: #FFF;}.off-canvas-menu .header-top-line {margin: 0 15px;}.off-canvas-menu .main-menu {padding-bottom: 0;}.off-canvas-menu .vihoutletf {border:none;margin:10px 0 0 60px;z-index:99}.off-canvas-menu .top_reg {position: absolute;margin: 16px 0 0 70px;z-index:99}.text-regular > li > a {font-family: 'texgyreadventorregular';}/*----- CONTENT ----*/.grid-text-content .text-container h2 {font-size: 26px; text-align: center; margin-bottom: 25px; padding-top: 12px;}.grid-text-content .text-container p {margin-bottom: 24px;}/* main */.announce-container {width: 100%; height: auto; position: relative;background:#fff}.announce-container img {width: 100%; height: auto; display: block;}.announce-left,.announce-right {width: 50%; height: auto; float: left;}.announce-right {margin-left:-1px;}.booklet-col-lg,.booklet-col-sm {height: auto; display: block; float: left;}.booklet-col-lg:hover,.booklet-col-sm:hover {border-bottom: 0;}.booklet-col-lg {width: 62.39583%;}.booklet-col-sm {width: 37.60417%;}.booklet-col-sm-text {width: 37.60417%; float: left; position: relative; background: #FFF;}.booklet-col-sm-text h2 {font-size: 25px; color: #39373E;margin: auto 20px;}.booklet-col-sm-text .more {/*left: 0; right: 0; bottom: 50px;*/margin-top:30px;}.booklet-col-sm-text .more a {font-size: 16px; border-bottom: solid 1px #C4C4C3;}.booklet-col-sm-text .brd-none,.booklet-col-sm-text .more a:hover {border-bottom: none;}.front-box-container {max-width: 1565px; min-width: 320px; margin: 0 auto;}.front-box-container .btn-box {padding: 30px 8px 0;}.front-title {margin: 118px 0 45px; padding: 0 15px;}.front-title h2 {margin-bottom: 12px;}section .front-sandnes-list {margin-top:50px; display: flex; flex-wrap: wrap;}.front-sandnes-list,.front-instagram-list {margin-bottom: -30px;}.front-sandnes-list li {width: 24.7%; display: inline-block; margin-bottom: 30px; padding: 0 15px;vertical-align:top;}.front-sandnes-list a {display: block; opacity: 1; transition: all 0.3s;}.front-sandnes-list a:hover {border-bottom: none;}.front-sandnes-list a img,.front-instagram-list a img {width: 100%; height: auto; display: block;}.front-content-box,.instagram-content-box {height: 320px; display: block; font-size: 14px; text-align: center; padding: 0 10% 30px; background: #FFF;}.front-content-box-zhr {height: auto; display: block; font-size: 14px; text-align: center; padding: 0 10% 30px; background: #FFF;}.front-content-box h3 {font-size: 17px; line-height: 22px; margin: 6px 0 19px;}.front-content-box .btn {position: relative; top: -17px;}.front-instagram-list > li {width: 33.33333%; float: left; margin-bottom: 30px; padding: 0 15px;}.front-instagram-list a {display: block; border: none;}.front-instagram-list h3 {font-size: 15px; line-height: 20px; text-align: center; margin: -7px 0 3px;}.instagram-content-box {height: 490px; text-align: left; padding: 0 15% 30px;}.front-instagram-list-sm {margin: -30px -15px 0;}.front-instagram-list-sm li {width: 50%; float: left; margin-top: 30px; padding: 0 15px;}.instagram-content-box-sm {display: block; text-align: center; padding: 0 10px; background: #FFF;}.front-instagram-list-sm img {max-height:225px;}.instagram-ico {width: 29px; height: 29px; display: block; position: relative; top: -15px; margin: 0 auto; background-position: 0 0;}.addition {display: block; font-size: 12px; line-height: 20px; text-align: center; margin-bottom: 24px;}/* catalog */.filter-container {padding: 30px 30px 15px; border: solid 1px #888;}.filter-container .title {text-transform: uppercase; margin-bottom: 15px; padding-bottom: 5px; border-bottom: solid 1px #888; cursor: pointer;}.filter-container ul {font-size: 12px; margin-bottom: 17px;}.filter-container label {cursor: pointer;}.jq-checkbox {top: -2px; margin: 0 10px 0 0; border-color: #888; border-radius: 0; box-shadow:none; background: #FFF;}.jq-checkbox.focused {border-color: #888;}.jq-checkbox.checked .jq-checkbox__div {margin: 1px 0 0 1px;}.catalog-product li {margin-bottom: 16px; padding: 0 8px;}.catalog-product .front-content-box {height: 260px; font-size: 11px; color: #666; padding: 35px 10% 30px}.catalog-product .front-content-box h3 {margin-bottom: 30px;}.toolbar {position: absolute; left: 13px; top: -43px;}.toolbar .total-hits {text-transform: uppercase; color: #666;}.toolbar span {height: 30px; display: inline-block; line-height: 30px; color: #FFF; margin-right: 10px; padding: 0 10px; background: #666;}/* model */.product-view .product {padding-bottom: 77px;}.product-view .col-left a {display: block; border: none;}.product-view .col-left img {width: 100%; height: auto;}.product-view .info-box {padding: 67px 30px 30px; background: #F2F1ED;}.product-view .info-box h1 {margin-bottom: 45px;}.product-view .info-box .short-description {margin-bottom: 27px;}.product-shop .offer-box {padding: 59px 30px 20px 10px;}.offer-box .clearfix {clear:both}.product-shop .garn, .product-shop .zhurn,.product-shop .needles {text-transform: uppercase; position: relative; margin-bottom: 9px; padding-left: 49px;}.product-shop .needles {padding-left: 41px;}.product-shop .garn:before,.product-shop .needles:before {width: 34px; height: 23px; display: block; content: ''; position: absolute; left: 6px; top: 0; background-position: 0 -160px;}.product-shop .needles:before {width: 23px; background-position: -50px -160px;}.product-shop .zhurn:before { width: 34px; height: 25px; display: block; content: ''; position: absolute; left: 6px; top: 0; background-image: url("https://shop.sandnesgarn.ru/img/zhurn_icon.png"); }.product-option {margin-bottom: 38px;}.product-option li {padding: 16px 0; border-top: solid 1px #222;}.product-option .garn-name {font-size: 18px; text-transform: uppercase; margin: 10px 0 0 65px;}.product-option .additional-garn {text-align: right; margin-top: -10px;}.product-option .additional-garn a {font-size: 14px; text-decoration: underline; margin-left: 15px; border: none;}.product-option .additional-garn a:hover {text-decoration: none;}.product-option .needles-type {font-size: 18px; text-transform: uppercase; padding: 10px 0 11px;}.product-option .needles-type div:first-child {margin-bottom: 20px;}.product-option .favorites, .favorites-box {text-align: right;}.product-option .favorites .btn-tabaco,.favorites-box .btn-tabaco {height: 82px; line-height: 80px; padding: 0 58px;}.product-option .favorites .btn-tabaco:hover,.favorites-box .btn-tabaco:hover {background: #C7C3B2;}.garn-ico {width: 47px; height: 47px; display: block; float: left; margin-left: -7px; overflow: hidden; cursor: pointer;}.garn-ico:hover {border: none;}.garn-ico img {width: 150%; max-width: none; display: block; margin: 0 -25%; vertical-align: middle;}.notgarn img {width: 100%; margin: -25% 0; }.tabs-menu {margin-left: 75px;}.tabs-menu li {float: left;}.tabs-menu a {height: 50px; display: block; font-size: 13px; line-height: 50px; text-transform: uppercase; text-decoration: underline; border: none; padding: 0 45px;}.tabs-menu a:hover {text-decoration: none; background: #E7E5DE;}.tabs-menu a.active {text-decoration: none; background: #F2F1ED;}.tabs-container {background: #F2F1ED;}.table-box {width: 50%; display: inline-block; margin-left: -4px; padding: 0 30px 30px;}.table-box .table-title {font-size: 24px; text-transform: uppercase; text-align: center; margin-bottom: 63px; padding: 20px 0 15px; border-bottom: solid 1px #AAA}.table-box table {width: 100%;}.table-box th, .table-box td {font-size: 13px;}.table-box th {text-align: center; padding-bottom: 13px;}.table-box td {text-align: center; padding: 12px; border: solid 4px #F2F1ED; background: #FFF;}.table-box tr td:first-child {text-align: left;}.table-size th.col-1, .table-amount th.col-1 {width: 64%;}.table-size th.col-2, .table-amount th.col-2 {width: 36%;}/* series */.product-view .info-box-series {padding-bottom: 10px;}.wash-icons {margin: 0 auto; padding: 15px 0 11px;}.wash-icons li {height: 35px; display: inline-block; margin: 0 8px 20px;}.wash-icons li:before {height: 100%; display: inline-block; content: ''; vertical-align: middle; overflow: hidden;}.wash-icons img {height: 100%; display: inline-block; vertical-align: middle; margin: 0 auto;}.product-title-box {position: relative; padding: 23px 8px 30px; border-top: solid 1px #222;}.product-title-box .garn-name {font-size: 18px; float:left;}.product-title-box .weight {text-transform: uppercase; float:right;}.garn-icons-list {display: flex; flex-wrap: wrap;}.garn-icons-list li {text-align: center; width: 80px; margin-bottom: 10px;position:relative;}.garn-icons-list .garn-ico {float: none; margin: 0 auto 2px;}.garn-icons-list .active {border: solid 2px #d74900; position: relative;}.garn-icons-list .active:after {content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 2px solid #fff; border-radius: 50%;}.garn-icons-list .garn-color {font-size: 13px;}.favorites-box {padding-top: 28px;}/* zhurnaly */.toolbar_lg {left: 68px;}.sandnes-list_lg li {width: 20%;}/***** FOOTER *****//* subscribe */.subscribe-container {margin-bottom: 100px; padding-top: 113px;}.subscribe-container-model {margin-bottom: 69px; padding-top: 80px;}.subscribe-container .front-title {margin-top: 0;}.subscribe-container .front-title h2 {font-size: 30px; text-align: center; text-transform: none;font-family:OpenSans-Bold;letter-spacing: initial;}.subscribe-container .input-box {max-width: 700px; margin: 0 auto; padding: 32px 64px;}.input-subscribe {width:100%; height: 50px; font-size: 15px; text-align: center; padding: 12px 20px; border-bottom: solid 1px #3B3A38; background: transparent;}/* footer */footer {min-height: 335px; position: relative; background: #FFF;}.footer-container {max-width: 1565px; position: relative; margin: 0 auto; padding: 60px 15px 49px;}.footer-container li:first-child {margin-top: 0;}.categories, .misc-links, .contacts {width: 15%; padding: 0 10px;}.categories, .misc-links {float: left;}.categories li {margin-top: 22px;}.categories a {font-size: 17px; text-transform: uppercase;}.misc-links li {margin-top: 22px;}.misc-links a {text-transform: uppercase;}.contacts {text-align: right; float: right;}.contacts li, .contacts a {font-size: 13px; line-height: 24px;}.contacts a {text-decoration: underline; border-bottom: none;}.contacts a:hover {text-decoration: none;}.social-media {width: 37%; float: left;}.social-media h3 {font-size: 14px; text-transform: inherit; margin-bottom: 27px;}.social-media li {display: inline-block; margin-right: 10px;}.social-media li a {width: 72px; height:72px; display: block; position: relative; border: solid 1px #9C9C9C;}.social-media li a:before {width: 31px; height: 29px; display: block; content: ''; position: absolute; left: 21px; top: 22px;}.social-media li.fb a:before {background-position: 0 -40px;}.social-media li.inst a:before {background-position: 0 -80px;}.social-media li.pin a:before {height: 31px; top: 21px; background-position: 3px -120px;}.copyright a {font-size: 11px; color: #AEAEAE; text-transform: uppercase;}/***** RESPONSIVE *****/@media screen and (max-width:1560px) {.toolbar_lg {left: 10px; top: -50px;}}@media screen and (max-width:1280px) {.catalog-category-view .col-left {width: 320px;}.catalog-category-view .col-main {margin-left: 320px;}.filter-container {padding: 30px 15px 15px;}.product-view .product {margin-bottom: 0;}}@media screen and (max-width:1240px) {footer {height: auto; padding: 40px 15px;}.footer-container {padding: 0 0 26px 0;}.categories, .misc-links, .contacts {width: 25%; float: left;}.social-media {width: 100%; text-align: center; float: none; position: absolute; left: 0; top: 100%; margin-top: 10px; padding: 0 15px;}.copyright {margin-top: 190px;}}@media screen and (max-width:1200px) {.grid-text-content {width: 70%;}.announce-left, .announce-right {width: 100%; float: none;}.announce-right {margin-left: 0;}.front-sandnes-list li {width: 33.33333%;}.sandnes-list_lg li {width: 25%;}}@media screen and (max-width:992px) {.sub-menu {padding: 60px 40px;}.sub-menu ul {width: 1%; display: table-cell; margin-left: 0;}.sub-menu a {font-size: 14px;}.front-sandnes-list li, .front-instagram-list > li {width: 50%;}.sandnes-list_lg li {width: 33.33333%;}}@media screen and (max-width:820px) {.grid-text-content {width: 80%;}.footer-container-menu {width:480px; margin: 0 auto; padding-left: 30px;}.categories, .misc-links, .contacts {width: 49%; display: inline-block; float: none; vertical-align: top; text-align: left; margin-bottom: 25px;}}@media screen and (max-width:768px) {.header-top-line .company-title {float: none;}.top-menu {width: 375px; float: none; margin: 12px auto 4px;}.instagram-content-box-sm h3 {font-size: 13px;}.catalog-category-view .col-left {width: 320px;}.catalog-category-view .col-main {margin-left: 320px;}.catalog-category-view .front-sandnes-list li {width: 100%; max-width: 360px; float: none; margin: 0 auto 16px;}.catalog-category-view .sandnes-list_lg li {max-width: 50%; float: left; padding: 0 15px;}.product-option .additional-garn {text-align: left;}.product-option .additional-garn a:first-child {margin-left: 0;}.tabs-menu {margin-left: 15px;}.table-box {padding: 0 15px;}.table-box .table-title {font-size: 18px;}.toolbar_lg {left: 15px;}}@media screen and (max-width:992px) {a.dolf.fancybox, a.dole.fancybox{display:none !important;}.grid-text-content {width: 90%;}.header {height: auto;}.header-top-line > div, .select-lang, .top-menu, .sub-menu {display: none !important;}.top-menu li {margin-left: 16px;}.main-menu {padding: 0 15px 30px;}.main-menu > li {width: 100%; height: 43px; line-height: 24px; display: inline-block; float: none; margin: 0; padding: 8px 0 5px; border-top: solid 1px #39373E;}.main-menu > li > a:hover {border-bottom: solid 1px #39373E;}.main-menu > li > a.active:after, .main-menu > li > a:hover:after {display: none;}.main-menu > li:hover .sub-menu {opacity: 0; visibility: hidden;}.off-canvas-menu {display: block;}.header-top-line .burger-icon,.header-top-line .burger-icon:before,.header-top-line .closs-icon,.header-top-line .closs-icon:before {display: block; z-index: 10;}.header-top-line .search-icon,.header-top-line .search-icon:before {display:none}.input-subscribe {padding: 12px 10px;font-size:13px;}.catalog-category-view .main {padding-top: 30px;}.catalog-category-view .col-left {width: 100%; float: none; margin-bottom: 63px;}.catalog-category-view .col-main {margin-left: 0;}.catalog-category-view .front-sandnes-list li {width: 50%; float: left; margin: 0 0 16px 0;}.toolbar_lg {top: -10px;}.sandnes-list_lg {padding-top: 40px;}.product-view .col-left, .product-view .col-main {width: 100%; float: none;}.product-shop .offer-box {padding: 20px 0;}.tabs-menu a {height: 40px; font-size: 12px; line-height: 40px; padding: 0 25px;}.main .table-box:first-child {margin-bottom: 36px;}.main .table-box:first-child,.table-box .table-title {margin-bottom: 24px;}.table-box {width: 100%; display: block; margin-left: 0;}.header-content .vihoutletf{display:none}}@media screen and (max-width:600px) {.booklet-col-lg {width: 100%; float:none;}.booklet-col-sm, .booklet-col-sm-text {width: 50%; float: left;}.front-sandnes-list li, .front-instagram-list > li {width: 100%; float: none;}.front-content-box, .instagram-content-box {height: auto; padding:0 10% 30px;}.front-title {margin: 53px 0 45px}.subscribe-container .input-box {width: 100%; padding: 0 15px 32px;}.subscribe-container .btn {width: 95%; margin: 0 auto;}.subscribe-container {margin-bottom: 60px;}.catalog-category-view .sandnes-list_lg li {width: 100%; max-width: 100%; float: none; padding: 0 15px;}.copyright {margin-top: 270px;}}@media screen and (max-width:480px) {.toolbar,.toolbar_lg {position: static;text-align: center;margin-top: 20px;}.grid-text-content {width: 100%;}.booklet-col-sm-text h2 {font-size: 20px;}.booklet-col-sm-text .more {bottom: 30px;}.product-option .favorites, .favorites-box {text-align: inherit;}.product-option .favorites .btn, .favorites-box {width: 100%;}.tabs-menu {margin-left: 0; padding: 0 12px;}.tabs-menu li {width: 100%; float: none; margin-top: 1px;}.tabs-menu a {height: 50px; font-size: 13px; line-height: 50px; text-decoration: none; background: #FAF9F5;}.footer-container-menu {width: 100%; padding-left: 0;}.categories, .misc-links, .contacts {width: auto; display: block; float: none; text-align: center; margin-bottom: 30px;}.categories li {margin-top: 12px;}.misc-links li {margin-top: 14px;}.social-media {margin-top: 0;}.copyright {margin-top: 370px;}}@media screen and (max-width:360px) {.catalog-category-view .front-sandnes-list li {width: 100%; float: none;}.catalog-product .front-content-box {height: 200px;}}#m60a7bfbrp_submit {background: #383838 none repeat scroll 0 0;color:white;font-size: 14px !important;padding: 10px 30px 14px !important;border: 0 none;cursor: pointer;display: inline-block;text-align: center;text-decoration: none;text-transform: uppercase;margin-top:6px;}#m60a7bfbrp_submit:hover {background: #595959;}div.contactform div label {display:block;}#fbrp__34 {border: 1px solid #aaa;width: 60%;height: 180px;}#namezv, #mailzv, #fbrp__31 {border: 1px solid #aaa;margin-bottom: 10px;width: 60%;}#vibor-styler,#vibor2-styler{margin-bottom:12px;width: 300px;}div.jq-selectbox__select div.jq-selectbox__select-text.placeholder {margin-left: -20px;margin-top: -7px;}div.jq-selectbox__select div.jq-selectbox__trigger div.jq-selectbox__trigger-arrow {margin-top: 6px;}.contactform div.jq-selectbox__select div.jq-selectbox__trigger div.jq-selectbox__trigger-arrow {margin-top: -8px;}div.jq-selectbox__select div.jq-selectbox__select-text {margin-top: 0px;}#namezv-error, #mailzv-error {color: red;display: block;margin-bottom: 13px;margin-top: -9px;}.more-views {margin: 1rem 0;float: left;clear: both;width: 100%;}.more-views ul {list-style-type: none;margin: 0;}.more-views ul li {float: right;margin-left: 0.5rem;}.more-views img {max-width: none;width: 100%;}@media screen and (max-width:796px) {.more-views img {max-width: none;width: 100px !important;}}.count {text-align:center;margin-top:10px;}ul.top-menu.fr li.active a {text-decoration:underline;}div.misc-links ul li.active a {text-decoration:underline;}div.categories ul li.1 a {text-decoration:underline;}div.categories ul li.active a {text-decoration:underline;}div.catalog_box ul div.d2 a.mmn {display: block;margin-left: 20px;}div.catalog_box ul div.titlezag a {color: #f7b413;display: block;font-weight: bold;margin-top: 20px;width: 99%;}.stmap_left {float: left;margin: -39px 50px 50px 0;width: 44%;}.stmap_right {float: left;width: 48%;}#l-form4{border: 1px solid #e4e4e4;padding: 30px;display:none;max-width:400px;width: 100%;}.fancybox-inner #l-form4{position:static;top:0;left:0;}.login_form h2{margin-bottom:20px;}#l-form5{border: 1px solid #e4e4e4;padding: 30px 30px 55px;display:none;width:900px;max-width: 100% !important;}.fancybox-inner #l-form5{position:static;top:0;left:0;}#me69c0feu_input_username,#me69c0feu_input_password {border: 1px solid #aaa;display: block;margin-bottom: 10px;margin-top: -10px;width: 96%;padding:10px;}.cms_textfield {border: 1px solid #aaa;display: block;margin-bottom: 20px;margin-top: 12px;width: 96%;padding: 10px;}.cms_textarea {border: 1px solid #aaa;display: block;margin-bottom: 20px;margin-top: 12px;width: 96%;padding: 10px;height:150px;}.cms_password {border: 1px solid #aaa;display: block;margin-bottom: 20px;margin-top: 12px;width: 96%;padding: 10px;}#m4e4afmoduleform_3.cms_form table.vhdppl tbody tr td font {color: #444;}#m4e4afsr_submit {border: 1px solid grey;cursor: pointer;display: block;margin-top: 15px;padding: 12px;text-transform: uppercase;width: 126px;}#m4e4afmoduleform_3.cms_form p {margin-bottom: -65px;}div.jq-selectbox.jqselect.cms_dropdown div.jq-selectbox__select div.jq-selectbox__select-text {margin-top: -8px;}div.jq-selectbox.jqselect.cms_dropdown div.jq-selectbox__select div.jq-selectbox__trigger div.jq-selectbox__trigger-arrow {margin-top: -8px;}.top_reg{width: 295px;margin: 0 auto;}a.dole.fancybox {background: #fff none repeat scroll 0 0;border: 1px solid #333;border-radius: 25px;box-shadow: none;display: block;height: 50px;padding-left: 24px;padding-top: 11px;width: 107px;float:left;margin-top: -15px;}a.dole1.fancybox {background: #fff none repeat scroll 0 0;border: 1px solid #333;border-radius: 25px;box-shadow: none;display: inline-block;height: 50px;padding-left: 24px;padding-top: 11px;width: 107px;margin-left: 20px;margin-bottom: 10px;}a.dolf.fancybox {background: #fff none repeat scroll 0 0;border: 1px solid #333;border-radius: 25px;box-shadow: none;display: block;height: 50px;padding-left: 24px;padding-top: 10px;width: 163px;float:left;margin-top: -15px;margin-left: 10px;}a.dolf1.fancybox {background: #fff none repeat scroll 0 0;border: 1px solid #333;border-radius: 25px;box-shadow: none;display: inline-block;height: 50px;padding-left: 24px;padding-top: 10px;width: 163px;margin-bottom: 10px;}#l-form4>h3{margin-bottom: 15px;}div.error_message{margin-bottom: 15px;}.vihoutletf  {background: #fff none repeat scroll 0 0;border: 1px solid #333;border-radius: 25px;box-shadow: none;display: block;height: 57px;padding-left: 24px;padding-top: 4px;position: absolute;width: 296px;margin-top: -15px;}.vihoutletf a{display: inline-block;margin-top: -2px;}.exit {color:#CB5700;margin-left:20px}#me69c0moduleform_2.cms_form table.vhdppl tbody tr td {display: block;margin-top: 12px;}.vhdppl tbody tr td input[name=me69c0submit] {border: 1px solid grey;display: block;padding: 12px;text-transform: uppercase;width: 126px;cursor:pointer;}div.error_message,div.error_message_reg {color:red;}a.fancybox-item.fancybox-close {text-decoration:none !important;border-bottom:none;}.vhdppl tbody tr td input[name=me69c0submit] {border: 1px solid grey;margin-bottom:-55px;display: block;padding: 12px;text-transform: uppercase;width: 126px;cursor:pointer;}div#l-form4.pop a {display: block;margin-bottom: -21px;margin-top: 55px;width: 186px;}@media screen and (max-width:600px) {.pop h2{font-size:25px;}}#me69c0feu_input_username.cms_textfield {margin-top:12px;}.social-icons-ru {float:right;padding-left:40px;border-left: 1px solid #a5a5a5;}.social-icons-ru .instru {background: url('/img/inst-ru.png') transparent no-repeat;}.social-icons-ru .vkru {background: url('/img/vk-ru.png') transparent no-repeat;}.social-icons-ru .tg {background: url('/img/tg.png') transparent no-repeat;}.social-icons-ru li a::before {width:0px;height:0px;}@media screen and (max-width:600px) {.social-icons-ru {float:inherit;padding-left:0;border-left: none;}}div.front-content-box p.special-label {background-color: #888;color: #fff;font-size: 0.9rem;margin: -57px auto 29px;padding: 6px;position: relative;width: 109px;}div.main.clearfix div.col-left p.special-label {background-color: #888;color: #fff;font-size: 0.9rem;margin: 0 auto -20px;padding: 6px;position: relative;text-align: center;width: 109px;}.garn-icons-list.clearfix li p.special-label {background-color: #888;border-radius: 77px;color: #fff;font-size: 11px;margin-left: 15px;margin-top: -11px;opacity: 0.82;padding: 5px 6px 6px;position: absolute;text-align: center;width: 37px;z-index: 10;}.wtb {background: #383838 none repeat scroll 0 0;color: white;font-size: 14px !important;height: 37px;line-height: 37px;padding: 0 30px;border: 0 none;cursor: pointer;display: inline-block;text-align: center;text-decoration: none;text-transform: uppercase;margin-top: 6px;margin-left:20px;}.wtb:hover {background: #595959;color:#fff;}.lang {display:block;font-size:13px;}.vhdppl tbody tr td textarea.cms_textarea {border: 1px solid #aaa;height: 200px;margin-bottom: 20px;}@media (max-width: 640px){.vhdppl td{display:block;}.garn-icons-list li {width:69px;}}.unsub {margin-top:20px;}.unsub #unsubscribe_email[type="text"]{border: 1px solid #aaa;display: inline-block;padding: 10px;width:300px;}.unsub input[type="submit"]{padding: 12px 22px;border: 1px solid grey;cursor:pointer;text-transform: uppercase;background:#dddddd}/* form box */.form_box textarea,.form_box input[type="text"] {width: 100%; height: 57px; padding: 0 28px; font-size: 16px; color: #5a6674; border: 1px solid #dee0e3;}.form_box textarea {height: 190px; padding-top: 15px; margin-bottom: 20px; resize: none;}.form_box .blue_btn {width: 147px;}.field_list {margin: 0 -10px; overflow: hidden;}.form_box .field {width: 100%; margin-bottom: 20px; float: left; padding: 0 10px;}.form_box .field.x2 {width: 50%;}.check_field {font-size: 15px; cursor: pointer;}.check_field .jq-checkbox {margin-right: 8px;}.check_field a {border-bottom: solid 1px #39373E;}.check_field a:hover {border-bottom: none;}.check_field span {font: normal 15px texgyreadventorregular, sans-serif;text-transform: none;line-height:20px;}.error {border: 1px solid red !important;}@media (max-width: 480px){.form_box textarea,.form_box input[type="text"] {padding-left: 15px; padding-right: 15px;}}.blue_box {background: #f7f8fa;}.form_box .jq-selectbox__select {height: 55px;width: 100% !important;font-size: 16px;background: #fff;position: relative;z-index: 600;border: 1px solid #d7dade;border-radius: 0;}.form_box .jq-selectbox__select-text {display: block;padding: 0 20px 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;line-height: 53px;width: 100% !important;}.form_box .jq-selectbox li {padding: 10px;}.text-center {text-align: center;}/* cart */.cart_count {padding-top: 7px;}.cart_list {padding-top: 20px; padding-bottom: 0; margin-bottom: 40px; margin-top: 70px; background: #F2F1ED;}.cart_list table {margin-bottom: 0; width: 100%;}.cart_list th {font-size: 15px; color: #5b6776; font-weight: normal; text-align: center; padding: 0 20px 20px 20px;}.cart_list th:first-child {text-align: left;}.cart_list td {text-align: center; letter-spacing: 1px; color: #5a6674; padding: 20px; border-bottom: 5px solid #f7f8fa; background: #fff;}.cart_list tr:last-child td {border-bottom: none;}.cart_list .action a {border: none !important;}.cart_list .action img {display: block; margin: 0 auto;}.cart_list .photo {width: 120px;}.cart_list .photo .thumb {width: 120px; height: 120px; background-repeat: no-repeat; background-size: cover; background-position: center;}.cart_list .descr {text-align: left; text-transform: uppercase; padding-left: 10px;}.cart_list .title {font-size: 18px; font-weight: bold; margin-bottom: 12px;}.cart_list .params {font-size: 12px; line-height: 20px;}.cart_list .params b {/*white-space: nowrap;*/}.cart_list .item_price {font-size: 22px; white-space: nowrap;}.cart_list .item_price .wrap {height: 80px; line-height: 80px; border-left: 1px solid #e6e8ea;}.cart_list .total_price {font-size: 22px; font-weight: bold; white-space: nowrap;}.cart_list .wt {width: 150px; font-size: 18px; white-space: nowrap;}.cart_list .wt .wrap {height: 100px; line-height: 100px; border-left: 1px solid #e6e8ea; border-right: 1px solid #e6e8ea;}.cart_list .count {width: 220px;}.cart_list .item_counter {margin: 0 auto; width: 149px; height: 68px; border: 1px solid #dee0e3; letter-spacing: 0; font-size: 0;}.cart_list .item_counter > * {display: inline-block; vertical-align: top;}.cart_list .item_counter input[type="text"] {width: 108px; height: 66px; font-size: 18px; border: none; color: #5a6674; text-align: center; margin: 0; border: none; background: none;}.cart_list .item_counter .btn_box {width: 38px; height: 66px; border-left: 1px solid #dee0e3;}.cart_list .item_counter span {display: block;  font-size: 20px; line-height: 31px; text-align: center; cursor: pointer;}.cart_list .item_counter .up {height: 34px; border-bottom: 1px solid #cdcdcd;}.cart_list .item_counter .down {height: 32px;}.total-box {display: flex; align-items: center; justify-content: space-between; padding: 40px 20px;}.cart_list .back_lnk {font-size: 16px;}.cart_list .back_lnk:hover {color: #5a6674;}.total-box .total {font-size: 22px; color: #393939;}.total-box .total b {font-size: 30px; font-weight: bold;}.order_form {width:960px;text-align:center;margin:auto}.order_form .l_box {overflow: hidden; padding-bottom: 48px; /*margin-right: 560px;*/}.order_form .submit_btn {float: right; width: 280px; height: 70px; font-size: 20px; line-height: 70px; margin-top: 38px;cursor:pointer;}.order_form.form_box textarea {height: 197px;}.order_form .r_box {float: right; width: 508px;}.order_form .r_box .blue_box {padding: 32px 50px; margin-bottom: 24px;}.order_form h2 {margin: 0 0 16px; font-size: 22px;}.order_form .hint {font-size: 14px;}/*.order_form .jq-selectbox {width: 100%; margin-bottom: 18px;}*/@media (max-width: 1800px){.cart_list {margin-left: 20px;margin-right: 20px;}}@media (max-width: 1280px){.cart_list th {padding: 0 10px 20px 10px;}.cart_list td {padding: 20px 10px;}.cart_list .wt {width: auto;}.cart_list .wt .wrap {padding: 0 20px;}.cart_list .item_price .wrap {padding: 0 20px;}.cart_list .count {width: 160px;}.cart_list .action {width: 70px;}.order_form .l_box {margin-right: 460px;}.order_form .r_box {width: 430px;}.order_form .r_box .blue_box {padding: 36px 30px 35px 30px;}}@media (max-width: 1100px){.cart_list {margin-top: 40px;}.cart_list .photo {padding: 0; width: auto;}.cart_list .photo img {display: none;}.cart_list .item_price .wrap,.cart_list .wt .wrap {border: none; padding: 0;}.cart_list .count {width: 130px;}.cart_list .item_counter {width: 109px;}.cart_list .item_counter input[type="text"] {width: 68px;}.cart_list .item_price {font-size: 20px;}.cart_list .total_price {font-size: 20px;}.cart_list .wt {font-size: 16px;}.h_action span {display: none;}.cart_list .action {width: 60px;}.total-box .back_lnk {margin-left: 0;}.total-box .total {margin-right: 0; letter-spacing: 1px; margin-top: -13px;}.order_form {width:100%;margin:0px; padding:0px 20px;}.order_form .l_box {margin-right: 0;}.order_form .r_box {width: auto; float: none;}.order_form .submit_btn {float: none; margin: 40px auto 0 auto; display: block;}}@media (max-width: 992px){.cart_list {padding-top: 0; margin-bottom: 40px; border-top: 1px solid #adb3ba; border-bottom: 1px solid #adb3ba;}.cart_list .title {font-size: 16px;}.cart_list .item_price {font-size: 18px;}.cart_list .total_price {font-size: 18px;}.cart_list .wt {font-size: 14px;}.cart_list table,.cart_list tbody,.cart_list tr,.cart_list th,.cart_list td {display: block;}.cart_list tr {position: relative; padding: 20px; margin-bottom: 1px; background: #fff;}.cart_list tr:first-child,.cart_list th {display: none;}.cart_list td {text-align: left; padding: 0; margin-bottom: 20px; border-bottom: none;}.cart_list .photo {float: left; margin: 0 20px 30px 0;}.cart_list .photo img {display: block;}.cart_list .title {font-size: 18px;}.cart_list .item_price {font-size: 22px;}.cart_list .total_price {font-size: 22px;}.cart_list .wt {font-size: 18px;}.cart_list .descr {padding-right: 30px;}.cart_list .item_price {clear: both;}.cart_list .count {width: auto;}.cart_list .item_counter {margin: 0;}.cart_list .item_price .wrap,.cart_list .wt .wrap {height: auto; line-height: 1.5;}.cart_list .action {width: auto;}.cart_list .action a {position: absolute; right: 20px; top: 20px;}.cart_list .item_counter {width: 149px;}.cart_list .item_counter input[type="text"] {width: 108px;}.cart_list .count,.cart_list .wt,.cart_list .item_price,.cart_list .total_price {padding-left: 140px; position: relative;}.cart_list .count:after,.cart_list .wt:after,.cart_list .item_price:after,.cart_list .total_price:after {position: absolute; left: 0; text-transform: uppercase; font-size: 14px; font-weight: normal;}.cart_list .wt:after {content: 'Вес:'; top: 11px;}.cart_list .item_price:after {content: 'Цена:'; top: 10px;}.cart_list .total_price:after {content: 'Сумма:'; top: 10px;}.cart_list .count:after {content: 'Количество:'; top: 25px;}.cart_list .total-box {flex-wrap: wrap;text-align: center;justify-content: center;}.total-box.promo_box {flex-wrap: nowrap;max-width: 100%;}.total-box input[type="text"] {height: 57px;}.promo_box {max-width: 100%;}.total-box {flex-wrap: wrap;}.total-box .back_lnk {order: 2; width: 100%; text-align: center; margin-top: 30px;}.total-box .total {order: 1; width: 100%; line-height: 1.4;}.total-box .total b {white-space: nowrap; font-size: 26px;}.product-view .info-box {padding-top:30px;}.product-view .info-box h1 {font-size:30px;margin-bottom:0px;}}@media (max-width: 567px){.cart_list table {width: auto; margin: 0 -20px;}.cart_list tr {position: relative; margin-bottom: 0; padding-top: 40px;}.cart_list tr:after {content: ''; position: absolute; left: 20px; right: 20px; bottom: 0; height: 1px; background: #adb3ba;}.cart_list tr:last-child:after {display: none;}.cart_list .action a {top: 40px;}.order_form .r_box .blue_box {padding: 20px 15px 20px 15px;}.order_form.form_box .field.x2 {width: 100%;}.cart_list .total-box .btn {margin-top: 20px; width: 100%;}}@media (max-width: 360px){.cart_list .photo {float: none; margin: 0 0 30px 0;}.cart_list .descr {padding: 0;}.cart_list .item_counter {width: 129px;}.cart_list .item_counter input[type="text"] {width: 88px;}}/* header cart */.header-cart {float: right;margin: -15px 10px 0 0;border: solid 1px #d8d8d8;border-radius: 25px;}.header-cart__count {display: none;}@media (max-width: 992px) {.header-cart__count {position: absolute;top: 0;right: -10px;width: 20px;height: 20px;background: #d74900;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;font-weight: bold;font-size: 12px;padding-bottom: 2px;}}.cart-link {display: flex;align-items: center;height: 50px;font-size: 16px !important;border: none !important;font-weight: bold;padding: 0 54px 0 20px;background: url('https://shop.sandnesgarn.ru/img/icon-cart.svg') right 14px center no-repeat;background-size: auto 26px;}@media (max-width: 992px){.header-cart {position: absolute;top: -56px;right: 0;margin: 0;border: none;}.cart-link {padding: 0 44px 0 20px;background-position: right center;background-size: auto 34px;overflow: hidden;text-indent: -1000px;}}/* product page */.counter {display: flex;align-items: center;justify-content: space-between;height: 48px;border: 1px solid #b2b2b2;border-radius: 5px;}.counter input {text-align: center;width: calc(100% - 100px);font-size: 16px;font-weight: bold;}.counter__control {font-size: 20px;font-weight: bold;padding: 0 20px;cursor: pointer;}.counter__control:hover {color: #f15200;}.orenge-btn {display: flex;align-items: center;justify-content: center;height: 48px;text-align: center;background-color: #d74900;border-radius: 5px;font-size: 14px;font-weight: bold;letter-spacing: .5px;transition: 0.3s;padding: 0 10px;color: #fff;cursor: pointer;}.orenge-btn:hover {background-color: #f15200;}.orenge-btn:disabled {background-color: #ccc;cursor: not-allowed;}.tov-price {float: right;text-align: right;}.tov-price__val {font-weight: bold;font-size: 18px;margin-bottom: 10px;}.tov-price__val span {color: #d74900;}.tov-price__status {font-size: 12px;}.tov-price__status.in-stock span {color: #5cb660;font-weight: bold;}.tov-price__status.out-of-stock span {color: #d74900;font-weight: bold;}/* 2024 */.buy-box {/*display: flex;*/display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 40px;}.buy-box .wtb {margin: 0;}.order-box {max-width: 480px;border: 1px solid #b2b2b2;border-radius: 5px;padding: 15px;margin-bottom: 20px;}.order-box__title {font-weight: bold;font-size: 18px;margin-bottom: 15px;}.order-box__confifg {color: #5cb660;font-weight: bold;font-size: 12px;}.order-box__confifg li {/*padding-left: 26px;background: url('https://shop.sandnesgarn.ru/img/icon-check.svg') 3px 6px no-repeat;background-size: auto 14px;*/}.order-box__confifg li a {color:#4caf50}.order-box__buy {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 15px;}.order-box__counter,.order-box__btn {width: calc(50% - 10px);}@media (max-width: 360px){.order-box__counter,.order-box__btn {width: 100%;margin: 5px 0;}}.login_form li {margin-bottom:0px !important}.login_form input {border: 1px solid #aaa;display: block;margin-bottom: 20px;margin-top: 12px;width: 96%;padding: 10px;}.login_form input{cursor:pointer;}.mob-show {display: none;}@media (max-width: 992px) {.mob-hide {display: none;}.mob-show {display: block;}.product-view .info-box {margin: 0 14px 15px 12px;}}.remember {margin:20px 0 10px !important;}.grid-text-content {/*width:50%;*/ max-width: 820px; margin: 0 auto; padding: 0 10px;}.grid-text-content .text-container {padding: 50px 15px 70px;}.grid-text-content .text-container h2 {font-size: 26px; text-align: center; margin-bottom: 25px; padding-top: 12px;}.grid-text-content .text-container p {margin-bottom: 24px;}/*cart delivery*/.none {display: none;}textarea,button,input[type="text"] {-webkit-appearance: none; outline: none;}.button_lg {height: 60px; line-height: 60px; text-transform: none; font-size: 22px; border-radius: 32px; padding: 0; text-align: center; float: none;}.h4,h4 {color: #39373E; font-size: 17px; font-weight: bold; line-height: 20px; margin-bottom: 30px;}h4:last-child {margin-top: 30px;}.pink-box2 {margin: 30px 0; padding: 40px 35px; background: #fcf9f8;width:73%;}.pink-box {margin: 30px 0; padding: 40px 35px; background: #fcf9f8;text-align:left;}.pink-box .hr {margin: 40px -55px; height: 1px; background: #f0ebeb;}.pink-box .hr-sm {margin: 25px -35px; height: 1px; background: #f0ebeb;}.pink-box a:hover{border:none;}.btn-white {display: inline-block; padding: 0 35px; height: 45px; font-size: 18px; color: #ba7773; line-height: 43px; border: 1px solid #ba7773; text-decoration: none !important; border-radius: 30px; transition: 0.3s;}.btn-white:hover {color: #fff; background: #ba7773;}@media (max-width: 992px) {.pink-box {padding: 30px 30px;}.pink-box .hr {margin: 30px -30px;}.pink-box .hr-sm {margin: 20px -30px;}}@media (max-width: 480px) {.pink-box {padding: 30px 20px;}.pink-box .hr {margin: 30px -20px;}.pink-box .hr-sm {margin: 20px -20px;}}.tbl-clear,.tbl-clear td,.tbl-clear th {border: none !important; margin: 0 !important;}.cart-tbl {width: 100%; text-align: center;}.cart-tbl th {white-space: nowrap;}.cart-tbl td {padding: 22px 20px; border-top: 16px solid #fff !important; border-bottom: 16px solid #fff !important; vertical-align: middle; background: #fcf9f8;}.cart-tbl td:first-child {padding-left: 30px;}.cart-tbl td:last-child {padding-right: 30px;}.cart-tbl .th-title {text-align: left;}.cart-tbl .col-title {text-align: left;}.cart-tbl .col-price,.cart-tbl .col-total {white-space: nowrap; font-size: 20px; width: 150px;}.cart-tbl .col-action {width: 100px;}.cart-tbl__title {font-size: 17px;}.cart-tbl__descr {font-size: 16px;}.button-del {display: inline-block; width: 13px; height: 15px; background: url(/images/ico_del.png) center no-repeat;}.cart-counter {white-space: nowrap;}.cart-counter > * {display: inline-block; vertical-align: middle;}.cart-counter span {width: 14px; height: 14px; line-height: 55px; font-size: 21px; color: #ed1c24; font-weight: bold; text-align: center; cursor: pointer;}.cart-counter .up {background: url(https://pryaja.ru/images/btn_plus.png) center no-repeat;}.cart-counter .down {background: url(https://pryaja.ru/images/btn_minus.png) center no-repeat;}.cart-counter input[type="text"] {width: 66px; height: 40px; text-align: center; font-size: 16px; color: #6a4e4e; margin: 0 5px; border-radius: 23px; border: 3px solid #f7eceb; background-image: linear-gradient(to top, #ffffff 0%, #fcf8f7 100%); }@media (max-width: 992px) {.cart-tbl td {padding: 22px 10px;}.cart-tbl td:first-child {padding-left: 10px;}.cart-tbl td:last-child {padding-right: 10px;}.cart-tbl .col-price,.cart-tbl .col-total {white-space: nowrap; font-size: 20px; width: 90px;}.cart-tbl .col-action {width: 80px;}}@media (max-width: 760px) {.cart-tbl,.cart-tbl tbody,.cart-tbl tr,.cart-tbl td {position: relative; display: block; width: auto; text-align: left;}.cart-tbl tr {border-bottom: 1px solid #e0e0e0; padding: 20px 10px; margin: 0 -10px;}.cart-tbl tr:first-child {padding: 0;}.cart-tbl tr th {display: none;}.cart-tbl td {height: auto; font-size: 18px; padding: 10px; color: #294553; background: none; border: none !important;}.cart-tbl td:first-child {padding-left: 0 !important;}.cart-tbl .mob_hide,.cart-tbl td:after {display: none;}.cart-tbl .col-photo {display: block; width: auto; text-align: left;}.cart-tbl .col-photo img {width: auto; height: 200px;}.cart-tbl .col-title {padding: 10px 0 0 0; font-size: 20px; margin-bottom: 30px;}.cart-tbl .col-title a {display: inline;}.cart-tbl .button-del {position: absolute; top: 30px; right: 10px; width: 15px; height: 15px; background: url(https://pryaja.ru/images/ico_cross.png) center no-repeat;}.cart-tbl .bt_box {border: none;}.cart-tbl .bt_box td {height: auto;}.cart-tbl .col-info {padding: 20px 0 40px;}.cart-tbl .bt_box .del {position: static; width: 100%; height: 36px; opacity: 1; background: #ed1c24;}.cart-tbl .bt_box .del:after {content: 'ÐžÑ‡Ð¸ÑÑ‚Ð¸Ñ‚ÑŒ';  position: absolute; left: 0; left: 0; width: 100%; height: 36px; line-height: 37px; color: #fff; text-transform: uppercase; font-size: 16px; text-align: center;}.cart-tbl .price {display: inline-block;}.cart-tbl .counter {position: relative; top: -10px;}.cart-tbl .col-count,.cart-tbl .col-price,.cart-tbl .col-total {padding-left: 170px; position: relative;}.cart-tbl .col-count:before,.cart-tbl .col-price:before,.cart-tbl .col-total:before {position: absolute; left: 0; top: 50%; margin-top: -9px; text-transform: uppercase; font-size: 14px; font-weight: normal; line-height: 18px;}.cart-tbl .col-price:before {content: 'Öåíà:';}.cart-tbl .col-total:before {content: 'Ñóììà:';}.cart-tbl .col-count:before {content: 'Êîë-âî';}.cart-tbl .col-action {width: auto; padding: 0; position: static;}}.cart-tbl-info {margin: 30px -60px 50px; padding: 0 60px; border-top: 1px solid #e1dcdc; border-bottom: 1px solid #e1dcdc;}.cart-tbl-info table {width: 100%; text-align: center;}.cart-tbl-info td {vertical-align: middle; height: 142px; padding: 20px 0;}.cart-tbl-info .col-total {text-align: left; font-size: 17px;}.cart-tbl-info .col-back {width: 250px;}.cart-tbl-info .col-recalc {width: 150px;}.cart-tbl-info .col-del {width: 100px;}.cart-tbl-info .col-total b {font-weight: bold; font-size: 20px;}.cart-tbl-info .col-total .res {font-size: 22px;}.cart-tbl-info .col-total .res b {font-size: 24px;}@media (max-width: 992px) {.cart-tbl-info .col-recalc {width: 90px;}.cart-tbl-info .col-del {width: 80px;}}@media (max-width: 760px) {.cart-tbl-info {padding: 20px 10px; margin: 0 -10px 50px;}.cart-tbl-info,.cart-tbl-info tbody,.cart-tbl-info tr,.cart-tbl-info td {position: relative; display: block; width: auto !important; text-align: center !important; height: auto;}.cart-tbl-info td {padding: 10px 0;}.cart-tbl-info .col-total {line-height: 1.5;}}.cart-total {margin: 30px 0 40px;}.cart-total__row {overflow: hidden; margin: 0; padding: 30px 0; border-bottom: 1px solid #e1dcdc;}.cart-total__row:first-child {border-top: 1px solid #e1dcdc;}.cart-total__info {float: left; font-size: 22px;}.cart-total__info b {font-size: 24px;  font-weight: bold; margin-left: 10px;}.cart-total__action {float: right; font-size: 17px;}@media (max-width: 760px) {.cart-total__row {margin: 0 -10px; padding: 30px 10px;}}@media (max-width: 480px) {.cart-total__info {float: none; margin-bottom: 20px;}.cart-total__action {float: none;}.cart-total__info b {display: block; margin: 10px 0 0 0;}}.forms {margin-bottom: 30px;}.forms__buttons {font-size: 0;}.forms__buttons .btn-white {margin-right: 15px; vertical-align: top;}.forms__field {margin-bottom: 20px;}.forms__lbl {display: inline-block; vertical-align: top; width: 140px; padding-right: 25px; text-align: right; line-height: 46px; font-size: 17px;}.forms__el {display: inline-block; vertical-align: top; position: relative;}.forms__required::after {content: '*'; position: absolute; left: 100%; top: 10px; margin-left: 12px; font-size: 22px;}.forms__el_text {width: 350px;}.forms__el_textarea {width: 440px;}.forms__text,.forms__textarea {width: 100%; font-size: 16px; border: 3px solid #f7eceb; border-radius: 30px; resize: none; box-sizing: border-box;}.forms__text {height: 46px; padding: 0 20px}.forms__textarea {height: 96px; padding: 10px 20px;}.forms__checkbox {color: #6a4e4e; padding-left: 12px;padding-bottom: 40px; overflow: hidden; display: block;}.forms__checkbox .jq-checkbox {float: left;}.forms__checkbox .lbl {display: block; font-size: 17px; margin: 0 0 0 45px !important;}.forms__checkbox a {text-decoration: underline; color: #6a4e4e;}.forms__checkbox a:hover {text-decoration: none;}.forms__radio {color: #6a4e4e; padding-left: 12px; overflow: hidden; display: block;}.forms__radio .jq-radio {float: left;}.forms__radio .lbl {display: block; font-size: 17px; margin: 0 0 0 45px !important; width: auto;}.forms__radio a {text-decoration: underline; color: #6a4e4e;}.forms__radio a:hover {text-decoration: none;}.forms__send-wrap {padding-top: 15px;}.forms__send {width: 220px;}.jq-selectbox {width: 100%;}@media (max-width: 760px) {.forms__lbl {display: block; width: auto; padding-right: 0; text-align: left; line-height: 1.5; margin-bottom: 10px;}.forms__el_text,.forms__el_textarea {display: block; width: auto;}.forms__required::after {top: 1px; margin-left: 3px;}}@media (max-width: 480px) {.forms__buttons .btn-white {margin-top: 15px;}}.delivery-info {margin: 22px 0; padding-top: 30px; padding-bottom: 30px; background: #F2F1ED;}.delivery-info > * {display: inline-block; vertical-align: middle;}.delivery-info h4 {margin: 0; width: 200px;}.delivery-info .forms__el {width: 300px; margin-right: 35px;}.delivery-info .jq-selectbox__dropdown {width: 100% !important; top: 53px !important; border: 1px solid #d7dade; box-shadow: none; padding-top: 10px;}.delivery-info .jq-selectbox li.selected,.delivery-info .jq-selectbox li:hover {background-color: #F2F1ED;color: #393939;}.delivery-info .jq-selectbox__search {margin: 5px 5px 15px 5px;}#blok_map {background: #F2F1ED;}.hint {padding-left: 25px; background: url(https://pryaja.ru/images/ico_info.png) left center no-repeat;}@media (max-width: 992px) {.delivery-info > * {display: block;}.delivery-info .forms__el {margin: 15px 0;}.delivery-info h4 {width: auto;}}@media (max-width: 480px) {.delivery-info .forms__el {width: auto;}}.pgn {margin: 0 -10px;}.pgn li {display: inline-block;}.pgn_full {margin: 0;}.pgn_full .pgn {display: table; margin: 0;}.pgn_full .pgn li {display: table-cell; vertical-align: middle; white-space: nowrap; text-align: center;}.pgn a {display: inline-block; text-align: center; line-height: 35px; color: #ba7773; font-size: 17px; font-weight: bold; transition: 0.3s; text-transform: uppercase;padding:5px;margin-right:5px;border-bottom:solid 1px #fcf9f8}.pgn a:hover {color: #6a4e4e;}.pgn a.active {color: #6a4e4e; background: #fff;}@media (max-width: 992px) {.pgn a {width: 25px; height: 30px; line-height: 30px; font-size: 16px;}}@media (max-width: 767px) {.pgn_full .pgn {display: block; width: auto;}.pgn_full .pgn li {display: inline-block; width: auto;}.pgn a {width: auto; height: 30px; line-height: 30px; font-size: 16px; padding: 0 5px;}}.stock-list {margin: -5px -5px 30px -5px; font-size: 0;}.stock-list__item {display: inline-block; vertical-align: top; width: 33.23%; min-height: 310px; padding: 5px;}.stock-list__wrap {padding: 30px 20px; font-size: 14px; background: #fff;}.stock-list__wrap:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0.09);}.stock-list__param {line-height: 1.3;}.stock-list__param li {margin: 8px 0;}.stock-list .btn-white {margin: 15px 0 0 -8px;}.stock-list .h4 {margin-bottom: 15px;}.stock-list-control {overflow: hidden;}.stock-list-control h4 {margin: 0; float: left;}.stock-list-control .fright {float: right;}@media (max-width: 992px) {.pgn a {width: 25px; height: 30px; line-height: 30px; font-size: 16px;}.stock-list .btn-white {padding: 0 25px; font-size: 16px;}}@media (max-width: 767px) {.stock-list__item {width: 50%;}.pgn a {width: auto; height: 30px; line-height: 30px; font-size: 16px; padding: 0 5px;}}@media (max-width: 480px) {.stock-list__item {width: 100%;}.stock-list-control h4 {float: none;}.stock-list-control .fright {float: none;}}.stock-map {position: relative; margin: 25px 0; background: #ecf3e8;}.stock-map__wrap {height: 430px;}.stock-map__info {position: absolute; z-index: 100; top: 45px; bottom: 45px; right: 40px; width: 300px; padding: 40px; background: #fff;}.stock-map__info h4 {margin-bottom: 10px;}.stock-map__info .stock-list__param {margin-bottom: 15px;}.stock-map__info .stock-list__param li {margin: 5px 0;}.stock-map__info .button {margin-left: -8px;}@media (max-width: 760px) {.stock-map__info {position: static; width: auto;}}.btn_w {display: inline-block;color: black;border: 1px solid #000 !important;text-align: center;background: white;width: 280px;height: 70px;font-size: 20px;margin-top: 38px;cursor:pointer;}.btn_w:hover {background: #595959;color:#fff;}
/* Stylesheet: Стиль Modified On 2025-01-04 18:39:16 */
.button {display:inline-block;background: #383838;color: #fff;font-size: 14px !important;line-height: 36px;padding: 0 18px;text-transform: uppercase;position: relative;cursor: pointer;border:none;text-align: center !important;}.button:hover {background: #595959;color: #fff;}.promo_box {max-width: 500px; width: 100%; margin: auto;}#error_message {display:block;color:#f00;margin-bottom:30px;}.info_point {border-bottom: 1px dashed;margin-top: 10px;display: inline-block;}.cart_list_totla {background: #F2F1ED;max-width: 960px;margin: -40px auto 40px;}.total-box.promo_box {padding-bottom: 0;}@media (max-width: 1100px) {.cart_list_totla {margin: -40px 20px 40px;}}.customControl {display: none;background-color: #fff;padding: 20px 15px;border-radius: 3px;max-width: 250px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);position: relative;font-size: 14px;}.customControl .stock-list__param {font-size: 13px;margin-bottom: 20px;}.customControl .button_md {font-size: 16px;width: 100%;}.closeButton {position: absolute;top: 13px;right: 13px;padding: 3px;height: 12px;width: 12px;cursor: pointer;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQgLjdsLS43LS43TDcgNi4zLjcgMCAwIC43IDYuMyA3IDAgMTMuM2wuNy43TDcgNy43bDYuMyA2LjMuNy0uN0w3LjcgN3oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") 50% no-repeat;opacity: 0.7;background-size: contain;}.customControl h4 {padding-right: 15px;margin-bottom: 15px;}.contentYandex {padding: 5px;max-height: 1000px;overflow: auto;}.pvz_button {display:inline-block;background:#fff;color:#b16763;font-size: 14px;line-height: 27px;padding: 4px 18px;text-transform: uppercase;border-radius: 15px;position: relative;cursor: pointer;}.text-center a:hover {text-decoration:none;}.tbls {margin:30px 0;width:100%}.tbls td{padding:10px;}.tbls p{margin-bottom:0 !important;}.tbls tr:nth-child(2n+1) {background:#F2F1ED}.tbls tr:first-child {font-weight:bold}.twobuttons {margin:40px 0}.twobuttons a {color: #FFF;background: #383838;height: 57px;font-size: 14px !important;line-height: 56px;padding: 0 30px;}.twobuttons .active {background: #595959;}.bottom_dashed {cursor: pointer;margin-bottom: 5px;}.bottom_dashed span {border-bottom: 1px dashed;}.pvzopen {margin-bottom:20px;}.pvzopen em {font-style: normal;color: red;}.text-container strong {font-weight:bold}.text-container em {font-style:italic}.status {margin: -20px auto 15px auto; text-align: center; display: block; position: relative;}.status a{border-radius: 20px; border: 1px solid #393939; padding: 5px 20px;}@media (max-width: 1100px) {.status {margin: -5px auto 15px auto;}}@media (max-width: 950px) {.status {margin: 5px auto 25px auto;}}.popup {display: none;width:100%}#num_order {margin: 20px 0;font-size: 14px;text-align: center;padding: 0;}@media (max-width: 568px) {.popup h3 {font-size: 16px;}.fancybox-opened .fancybox-skin {/*padding: 25px !important;*/}}#status {text-align:center;}#num_order {margin: 20px 0;}.catdesc {margin-top:12px;text-align:center;}.jq-selectbox__trigger-arrow {top:6px;}.preloader-box {text-align: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.8);display: flex;align-items: center;justify-content: center;}.preloader-box img {display: block;}.tov-price__val span.old { text-decoration: line-through; }.price-marker {margin:0;left: 40px !important;top: -20px !important;font-size: 10px !important;}.jq-checkbox {top: -2px !important;margin: 0 10px 0 0 !important;border-color: #888 !important;border-radius: 0 !important;box-shadow: none !important;background: #FFF !important;}.jq-checkbox.checked .jq-checkbox__div {margin: 1px 0 0 1px !important;}.main-menu li:nth-child(5)::before {content: "";position: relative;top: -1px;background: url(/img/ny_ations.svg) no-repeat;width: 20px;height: 20px;}@media (max-width: 768px) {.main-menu li:nth-child(5)::before {display:none}}.footer-flex {display: flex; flex-wrap: wrap; justify-content: space-between;}.cookies {position: fixed;bottom: 0;z-index: 10000;left: 0;right: 0;background: #f7f7f7;}.cookies a{text-decoration:underline;}.cookies a:hover{text-decoration:none;}.cookies .inf {width: 100%;margin: auto;padding: 20px;font-size: 14px;font-weight: 500;display: flex;align-items: center;color: #000;max-width: 1500px;}.cookies .close {display: block;background: #383838;padding: 0 10px 5px 10px;max-height: 29px;margin-left: 20px;color: #fff;text-decoration:none;}.cookies .close:hover {background: #595959;}.cookies .close span {display: block;padding-top: 1px;padding-left: 2px;}@media (max-width: 767px) {.cookies .inf {width: 100%;font-size: 13px;letter-spacing: 1px;flex-wrap:wrap;}.cookies .close {margin: 10px auto 0 auto;text-align: center;}}.hidden {display: none;}
/* Stylesheet: наш-стиль Modified On 2026-10-13 15:07:09 */
