*,.filter-drop__content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ol,th,ul{padding:0}.btn:hover,a,a:hover{text-decoration:none}.btn,.btn--second,.g--heading,.nav a{text-transform:uppercase}.big_banner_info_text p,.index_banner__description,h1,h2,h3,h4,h5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.big_banner_info_text p,.index_banner__description,.smartbanner,h1,h2,h3,h4,h5{-webkit-font-smoothing:antialiased}@font-face{font-family:Nunito;src:url(../../font/vistula/NunitoSans-Light.eot);src:url(../../font/vistula/NunitoSans-Light.eot?#iefix) format('embedded-opentype'),url(../../font/vistula/NunitoSans-Light.woff) format('woff'),url(../../font/vistula/NunitoSans-Light.ttf) format('truetype');font-weight:100;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Nunito;src:url(../../font/vistula/NunitoSans-Regular.eot);src:url(../../font/vistula/NunitoSans-Regular.eot?#iefix) format('embedded-opentype'),url(../../font/vistula/NunitoSans-Regular.woff) format('woff'),url(../../font/vistula/NunitoSans-Regular.ttf) format('truetype');font-weight:300;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Nunito;src:url(../../font/vistula/NunitoSans-SemiBold.eot);src:url(../../font/vistula/NunitoSans-SemiBold.eot?#iefix) format('embedded-opentype'),url(../../font/vistula/NunitoSans-SemiBold.woff) format('woff'),url(../../font/vistula/NunitoSans-SemiBold.ttf) format('truetype');font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Nunito;src:url(../../font/vistula/NunitoSans-Bold.eot);src:url(../../font/vistula/NunitoSans-Bold.eot?#iefix) format('embedded-opentype'),url(../../font/vistula/NunitoSans-Bold.woff) format('woff'),url(../../font/vistula/NunitoSans-Bold.ttf) format('truetype');font-weight:500;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Abril;src:url(../../font/vistula/AbrilFatface-Regular.eot);src:url(../../font/vistula/AbrilFatface-Regular.eot?#iefix) format('embedded-opentype'),url(../../font/vistula/AbrilFatface-Regular.woff) format('woff'),url(../../font/vistula/AbrilFatface-Regular.ttf) format('truetype');font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(../../font/Lato-Light.eot);src:url(../../font/Lato-Light.eot?#iefix) format('embedded-opentype'),url(../../font/Lato-Light.woff) format('woff'),url(../../font/Lato-Light.ttf) format('truetype');font-weight:100;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(../../font/Lato-Regular.eot);src:url(../../font/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(../../font/Lato-Regular.woff) format('woff'),url(../../font/Lato-Regular.ttf) format('truetype');font-weight:300;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:url(../../font/Lato-Bold.eot);src:url(../../font/Lato-Bold.eot?#iefix) format('embedded-opentype'),url(../../font/Lato-Bold.woff) format('woff'),url(../../font/Lato-Bold.ttf) format('truetype');font-weight:500;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Chivo;src:url(../../font/vistula/Chivo-Black.ttf);src:url(../../font/vistula/Chivo-Black.ttf?#iefix) format('embedded-opentype'),url(../../font/vistula/Chivo-Black.ttf) format('ttf'),url(../../font/vistula/Chivo-Black.ttf) format('truetype');font-weight:700;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Chivo;src:url(../../font/vistula/Chivo-Bold.ttf);src:url(../../font/vistula/Chivo-Bold.ttf?#iefix) format('embedded-opentype'),url(../../font/vistula/Chivo-Bold.ttf) format('ttf'),url(../../font/vistula/Chivo-Bold.ttf) format('truetype');font-weight:500;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Chivo;src:url(../../font/vistula/Chivo-Light.ttf);src:url(../../font/vistula/Chivo-Light.ttf?#iefix) format('embedded-opentype'),url(../../font/vistula/Chivo-Light.ttf) format('ttf'),url(../../font/vistula/Chivo-Light.ttf) format('truetype');font-weight:300;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Noe;src:url(../../font/vistula/Noe-Black.ttf);src:url(../../font/vistula/Noe-Black.ttf?#iefix) format('embedded-opentype'),url(../../font/vistula/Noe-Black.ttf) format('ttf'),url(../../font/vistula/Noe-Black.ttf) format('truetype');font-weight:700;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Noe;src:url(../../font/vistula/Noe-Medium.woff);src:url(../../font/vistula/Noe-Medium.woff?#iefix) format('embedded-opentype'),url(../../font/vistula/Noe-Medium.woff) format('ttf'),url(../../font/vistula/Noe-Medium.woff) format('truetype');font-weight:500;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Helvetica;src:url(../../font/vistula/Helvetica.ttf);src:url(../../font/vistula/Helvetica.ttf?#iefix) format('embedded-opentype'),url(../../font/vistula/Helvetica.ttf) format('ttf'),url(../../font/vistula/Helvetica.ttf) format('truetype');font-weight:500;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Helvetica-Bold;src:url(../../font/vistula/Helvetica-Bold.ttf);src:url(../../font/vistula/Helvetica-Bold.ttf?#iefix) format('embedded-opentype'),url(../../font/vistula/Helvetica-Bold.ttf) format('ttf'),url(../../font/vistula/Helvetica-Bold.ttf) format('truetype');font-weight:500;font-style:normal;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{font-family:Nunito,Lato,arial,sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;color:#393939;font-size:12px;font-weight:300}.btn--second,b,h1,h2,h3,h4,h5,strong,th{font-weight:500}link,meta{display:none}ol,ul{list-style:none;margin:0}img{max-width:100%;height:auto;border:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}input[type=submit]{cursor:pointer;-webkit-appearance:button}input[placeholder]{text-overflow:ellipsis;color:#010101}input[type=checkbox],input[type=radio]{padding:0;margin-right:10px}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;width:100%}a{color:inherit;outline:0}.g--link{cursor:pointer;color:#696969;border-bottom:1px solid #d3d3d3;display:inline-block;padding-bottom:1px}.g--link:hover{color:#681631}.g--link--continue-shopping{line-height:1.45}.g--link--go-to-cart{display:inline;color:#90A779;border-bottom:1px solid rgba(65,193,35,.5);transition:.2s}.btn,.btn--add-to-cart-arrow,.btn--arrow-a span,.btn--second,.btn--second span,.tx_button.zagiel{display:inline-block}.g--link--go-to-cart:hover{color:#41c123;border-bottom-color:rgba(65,193,35,1)}.txt_s3{color:#3f3f3f;border-bottom:1px solid #27b9e9}.txt_s3:hover{color:#27b9e9}.svg__icon .stroke{fill:none;stroke:#000;stroke-width:3px;stroke-miterlimit:10}label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-moz-user-select:none}input[type=checkbox].g--checkbox,input[type=radio].g--radio{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].g--checkbox+label.g--label,input[type=radio].g--radio+label.g--label{padding-left:22px;height:15px;display:inline-block;line-height:14px;background-image:url(../../images/layout/vistula/checkboxnew.png);background-repeat:no-repeat;background-position:0 0;background-size:15px;vertical-align:middle;cursor:pointer}input[type=radio].g--radio+label.g--label{background-image:url(../../images/layout/vistula/radioinput.png)}input[type=checkbox].g--checkbox:checked+label.g--label,input[type=radio].g--radio:checked+label.g--label{background-position:0 -15px;color:#000}.btn{padding:14px 16px;line-height:1;color:#fff;font-family:inherit;cursor:pointer;background:#000;border:none;outline:0}.btn:hover{background:#3A3A3A}.btn:active{position:relative;top:1px}.btn--second{color:#000;font-size:14px;border:1px solid #000;padding:10px 48px 10px 24px;background:#fff}.btn--second span{height:10px;width:10px;border-right:2px solid #000;border-top:2px solid #000;position:relative;transform:rotate(45deg);-webkit-transform:rotate(45deg);left:24px}.btn--second:hover{background:#616161;border-color:#fff;color:#fff}.btn--second:hover span{border-color:#fff}.btn--add_to_cart{font-size:16px;padding:11px 32px 11px 12px;font-weight:300;margin-bottom:16px;border-radius:3px}.btn--add-to-cart-arrow{position:relative}.btn--add-to-cart-arrow::after{left:10px;bottom:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:6px}.tx_button.zagiel{padding:10px;margin:14px 0}.btn_cta.add_review{box-shadow:0 1px 0 0 #7aa1a8 inset;background:#50727a;background-image:linear-gradient(to bottom,#618F98,#50727A)}.btn_cta.add_review:hover{background:#618F98}.btn--big{font-size:1.2rem;padding:1rem}.btn--small{font-size:14px;margin:0 0 0 2px;padding:6px 12px 8px}.btn--style-a{border:1px solid #1f2e32;background:#3c555b;background-image:linear-gradient(to bottom,#3C555B,#1F2E32);text-shadow:0 -1px 1px #1f2e32;box-shadow:-1px -1px 0 rgba(255,255,255,.3) inset,1px 1px 0 rgba(255,255,255,.3) inset}.btn--style-a:hover{background:#3c555b}.btn--cart-code-count{position:relative;margin-top:-1px;padding:12px 16px 13px}.btn--arrow-a{padding:.5rem 1.75rem .5rem .75rem;position:relative}.btn--arrow-a span{margin:0;position:absolute;right:12px;top:7px;width:9px}.g--frame,.g--select--wrapper{overflow:hidden;position:relative}.btn--arrow-a span:after,.btn--arrow-a span:before{background:#fff;content:"";height:7px;width:2px;display:inline-block;vertical-align:middle}.btn--arrow-a span:before{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0 2px}.btn--arrow-a span:after{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0}.payment__btn button,.payment__btn input[type=submit]{display:inline-block;padding:14px 16px;line-height:1;color:#fff;font-family:inherit;border-radius:4px;font-weight:500;cursor:pointer;background:#2c96b8;background-image:linear-gradient(to bottom,#31a6cb,#2c96b8);border:1px solid #268dae;box-shadow:-1px -1px 0 rgba(255,255,255,.4) inset,1px 1px 0 rgba(255,255,255,.4) inset;text-shadow:0 -1px 0 #2eabd3}input[type=submit].btn--platnoscipl{background:url(https://static.payu.com/pl/standard/partners/buttons/payu_account_button_long_01.png) no-repeat;border:none;background-size:193px;width:193px;height:33px}.fcb{color:#45619d}.g--select--wrapper{background:#fff;display:inline-block;outline:0}.g--select--wrapper .cart_select{outline:0;color:#707070;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:underline;padding:0;margin:0}.g--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;min-width:75px;padding:5px 32px 5px 5px;color:#212129;background:#fff;border-radius:0}.g--select::-ms-expand{display:none}.g--select--wrapper--transparent{background-color:transparent;border-color:#fff}.g--select--wrapper--transparent .g--select{background-color:transparent;color:#fff;font-style:italic;font-weight:300}.g--select--wrapper--transparent:after{border-color:#fff}.g--select--wrapper--transparent.error,.g--select--wrapper--transparent.error:after{border-color:#d81d26}.g--select--wrapper--transparent.error select{color:#d81d26}.g--heading{text-align:center;font-style:italic;font-weight:300;font-size:24px;margin:32px 0 16px}.g--frame,.header{display:block;margin:0 auto}.g--frame{height:0;padding-bottom:46.67%}.g--frame iframe{height:100%;width:100%;top:0;left:0;position:absolute;background:#000}.header{width:100%;max-width:1640px}.header__top{padding:0;display:none}.header__branding{display:block;padding:12px 0 10px;text-align:center}.header__branding--heading{margin:0}.header__branding__logo{display:inline-block}.header__branding__logo__img{display:block;width:135px;height:20px}.header__branding__mobile-friendly,.header__cart{display:none}.header__branding__logo:active{position:relative;top:1px}.header__subtext{font-size:14px;color:#666;font-weight:400;margin:0}.header__cart__anchor{margin-left:1rem}.header__cart__anchor span{display:inline-block;line-height:1.45;color:#696969;border-bottom:1px solid #a7def2}.header__cart__anchor:hover span{color:#31a6cb}.header__cart__info{display:none}.svg-icon{vertical-align:middle;margin-right:.25rem}.header__cart__anchor .svg-icon-path{fill:#526880}.header__app,.header__mag,.header__mp,.header__mtom,.header__rlc{text-align:center;width:170px;vertical-align:top}.header__app a,.header__mag a,.header__mp a,.header__mtom a,.header__rlc a{display:block;padding:26px 0 19px}.header__icons,.header__new-break--rlc,.header__rlc{display:none}.header__mag{color:#fff;width:105px}.header__mtom{margin-left:12px}.header__mp{width:116px}.header__rlc{width:240px}.header__mag:hover,.header__mp:hover,.header__mtom:hover,.header__rlc:hover{opacity:.8}.header__mag a{padding:25px 0 21px}.header__mp a{padding:25px 0 20px 10px}.header__rlc a{padding:25px 0 23px}.header__app{width:80px}.header__app a{padding:25px 0 21px}.header__new-break{float:left;padding:18px 0 18px 13px}.header__icons a{padding:21px 32px 16px 16px;display:inline-block}.customer__login_container a{padding:21px 16px 16px}.header__break{height:1px;background:#d3d3d3;width:100%}.header__icons a.header__cart_icon span{position:relative}.header__icons a.header__cart_icon .menu_cart_quantity,.menu_customer_ico{position:absolute;background:#e14747;color:#fff;font-size:10px;min-width:15px;height:15px;padding:1px 4px;text-align:center;top:4px;right:-2px;display:none}.header__cart__preview__toggler:hover .header__cart__preview,.header__icons a.header__cart_icon .menu_cart_quantity.menu_cart_quantity--visible,.header__icons a.header__cart_icon:hover .menu_cart_quantity,.menu_customer_ico{display:block}.menu_customer_ico{display:block;top:auto;bottom:25px;right:23px;width:15px;padding:2px 0 0 1px}.menu_customer_ico svg{fill:#fff}.header__cart__preview{display:none;position:absolute;top:54px;right:8px;width:282px;z-index:100;padding:9px 0 0;font-size:12px}.header__cart__preview__products{max-height:300px;overflow:auto;background:#f7f7f7;border-top:1px solid #696969}.header__cart__preview__list__item{border-bottom:1px solid #d3d3d3;padding:16px}.header__cart__preview .header__cart__preview__list__item a{display:block;padding:0}.header__cart__preview__list__item:last-child{border-bottom:none}.header__cart__preview__list__item img{float:left;margin-right:16px}.header__cart__preview__name{width:65%;overflow:hidden}.header__cart__preview__name span{display:block;margin:8px 0}.customer__login_container,.header__cart__preview__sum .btn span,.language_switcher__container{display:inline-block;position:relative}.header__cart__preview__name i{font-weight:300}.header__cart__preview__empty{padding:16px;margin:0}.header__cart__preview__sum{padding:16px;border-top:1px solid #696969;background:#f7f7f7}.header__cart__preview__sum__left{float:left}.header__cart__preview__sum__right{float:right}.header__cart__preview__sum .btn{margin:16px 0 0;width:100%;padding:14px 16px}.header__cart__preview__sum .btn span{height:10px;width:10px;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);left:76px}.customer__login_menu,.language_switcher__menu{display:none;position:absolute;text-align:left;padding-top:9px;width:145px;top:27px;z-index:2;line-height:20px;left:-100%}.language_switcher__menu{top:39px;width:120px;left:-85px}.customer__login_menu.on,.language_switcher__menu.on{display:block}.customer__login_menu ul,.language_switcher__menu ul{border-top:1px solid #696969;padding:16px 24px;background:#f7f7f7}.customer__login_menu a,.language_switcher__menu a{padding:4px 0}.customer__helper_txt{margin:32px 0 0}.language_switcher__container{padding:10px 10px 20px;margin:0 0 0 20px;top:-10px;cursor:pointer}.language_switcher__container img{border:1px solid #666}.language_switcher__menu li{padding:6px 0}.language_switcher__menu img{margin:0 8px -2px 0}@media (min-width:768px){.header__app,.header__cart,.header__mag,.header__mp,.header__mtom{display:table-cell}.header{padding-left:16px}.header__cart_icon{padding:0 0 15px}.header__branding{padding:12px 0}.header__cart{vertical-align:top;padding:8px 0 16px;text-align:right;color:#696969}.header__cart__content__number{color:#526880;font-weight:500}.btn--go-to-cart{margin-left:.5rem;padding:.5rem .75rem}.header__cart__info{display:block;margin:0;text-align:right;font-size:.875rem}.header__cart__info__phone{display:block;margin-bottom:.25rem;font-size:1.25rem;color:#31a6cb}.customer__helper_form{float:left;max-width:530px}.customer__helper_txt{float:left;margin:0 0 0 5%;width:42%}}@media (min-width:1024px){.header{position:relative;padding:0 16px}.header__subtext{margin:4px 0 0}.header__top{display:block;text-align:right}.header__top .header__cart__search,.header__top li{display:inline-block}.header__top li{text-align:left;margin:0 0 0 16px}.header__branding{padding:0 0 12px}.header__branding__logo__img{width:270px;height:40px}.header__app,.header__mag,.header__mp,.header__mtom,.header__rlc{float:left}.header__icons{display:block;float:left}.header--cart .header__branding{position:static;padding:25px 0}.header__cart__content{display:inline;margin:0 0 0 .5rem}.header__cart{padding:0 0 16px}.language_switcher__menu{left:-100%}.language_switcher__container{top:0;margin:10px 12px 0 20px}}@media (min-width:1310px){.header__new-break--rlc,.header__rlc{display:block}}.search{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #000;position:relative;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.search input{font-size:12px;font-weight:400;margin:0;padding:0 12px 0 0;border:none;-webkit-border-radius:0;-webkit-appearance:none;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;top:-3px;color:#666}.submenu_i_search .search input{top:0}.search input::placeholder{opacity:1}.search input::-moz-placeholder{opacity:1}.search input::-webkit-input-placeholder{opacity:1}.search input:-ms-input-placeholder{opacity:1}.search button{height:25px;width:38px;line-height:1;font-family:inherit;font-weight:500;cursor:pointer;border:none;background:url(../../images/layout/vistula/icon_search.svg) 100% 25% no-repeat;-webkit-flex:none;-ms-flex:none;flex:none;background-size:14px}.submenu_i_search .search{background:#fff;margin:8px;padding:0 4px}@media (min-width:1024px){.submenu.submenu_i_search{overflow:visible}.submenu_i_search .search{width:100%;max-width:1640px;margin:10px auto 8px}.search input{padding:0 4px}}.breadcrumb,.filter,.head_filters,.submenu{overflow:hidden}.nav__container--fixed{position:fixed;top:0;background:#fff;width:100%;z-index:999;-webkit-animation:menu_slide_down 1s ease-in;animation:menu_slide_down 1s ease-in;-webkit-animation-duration:.3s;animation-duration:.5s}.nav__container--fixed .nav_desktop--find-shop span{display:none}@-webkit-keyframes menu_slide_down{from{transform:translateY(-90%)}to{transform:translateY(0)}}@keyframes menu_slide_down{from{transform:translateY(-90%)}to{transform:translateY(0)}}.nav{display:table;table-layout:fixed;width:100%;max-width:1640px;font-family:Chivo;border-top:1px solid #BEBEBE;border-bottom:3px solid #000}.nav li{display:none}.nav .nav_mobile{display:table-cell;position:relative}.nav .nav_mobile::after{content:"|";color:#bebebe;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:0;font-size:8px}.nav .nav-mobile--cart::after{display:none}.nav a,.nav_mobile--menu a span{display:block;position:relative;transition:.3s}.nav a{padding:5px 0;font-size:14px;text-align:center;color:#000;font-weight:500}.nav .first{border-left:0}.nav a:hover{color:#707070}.nav_mobile--big a{top:-6px}.nav_mobile--big img{border:1px solid #2A2A2A}.nav_mobile--menu a span{height:1px;width:20px;background:#000;margin:0 auto 4px;top:5px}.nav_mobile--menu a span:nth-child(2){width:24px;left:2px}.nav_mobile--menu a.on span:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.nav_mobile--menu a.on span:nth-child(2){display:none}.nav_mobile--menu a.on span:last-child{top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.nav_mobile--search svg{position:relative;top:2px}.nav_mobile--user svg{width:17px;height:17px}.nav-mobile--cart svg{width:17px;height:18px}.nav_second_submenu span:after,.nav_second_submenu span:before{display:inline-block;width:1px;height:10px;vertical-align:middle;content:""}.submenu_i_lang img{border:1px solid #a3a3a3;margin:0 8px -2px 0}.nav_second_submenu span{float:right;margin-right:8px}.nav_second_submenu span:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:-8px}.nav_second_submenu span:before{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-left:12px}.nav_second_submenu.on span:before{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.nav_second_submenu.on span:after{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.nav_second_submenu span:after,.nav_second_submenu span:before{background:#616161}.nav img{vertical-align:middle}.nav_mobile_cart{position:relative}.nav_mobile_quantity{background:rgba(225,71,71,.9);border-radius:50%;text-align:center;color:#fff;width:20px;height:20px;position:absolute;bottom:8px;left:15px;font-size:12px;font-weight:300;line-height:20px}@media (min-width:1024px){.nav__container{border-bottom:3px solid #000}.nav__container:not(.nav__container--fixed){padding:0 10px;position:relative}.nav{width:auto;margin:10px auto;height:28px;padding:0 8px;text-align:center;border:none}.nav__container--fixed .nav{padding:0 16px}.nav .nav_mobile{display:none}.nav li{display:inline-block}.nav li.nav_desktop--search{display:none}.nav__container--fixed .nav li.nav_desktop--search{display:inline-block}.nav a{padding:5px;text-align:left}.nav a.nav_submenu.on::after{content:"";position:absolute;left:5px;right:5px;bottom:-14px;height:6px;background:#000}.nav__container--fixed .nav a.nav_submenu.on::after{bottom:-3px}.nav li.nav_desktop--cart,.nav li.nav_desktop--find-shop,.nav li.nav_desktop--search{position:relative;float:right}.nav li.nav_desktop--find-shop{padding:0;display:none}.nav__container--fixed .nav li.nav_desktop--find-shop{display:block}.nav li.nav_desktop--cart,.nav li.nav_desktop--logo,.nav_desktop--find-shop span{display:none}.nav_desktop--find-shop a{text-align:right;padding-right:0;position:relative;top:-7px}.nav_desktop--find-shop svg{margin:-8px 4px -8px 0}.nav__container--fixed .nav li.nav_desktop--logo{display:block;margin-bottom:16px;float:none}.nav__container--fixed .nav li.nav_desktop--logo a{padding:4px 40px 0 0;text-align:center}.nav__container--fixed .nav li.nav_desktop--cart{display:inline-block;margin-right:4px}.nav__container--fixed .nav li.nav_desktop--cart a{padding:5px 0 0}.nav__container--fixed .nav li.nav_desktop--cart svg{width:16px;height:14px}.nav li.nav_desktop--cart .header__cart_icon strong{background:rgba(225,71,71,.9);right:-10px;border-radius:50%;color:#fff;font-size:10px;min-width:15px;height:15px;padding:1px 4px;text-align:center;position:absolute;bottom:4px}.nav li.nav_desktop--search--desktop{display:none}.nav li.nav_desktop--search--trigger a{padding:3px 0 0}}@media (min-width:1220px){.nav{height:35px}.nav a{padding:9px;font-size:14px}.nav .nav_desktop--max a{font-size:12px}.nav_desktop--find-shop a{padding:0}.nav a.nav_submenu.on::after{left:10px;right:10px}.nav__container--fixed .nav a.nav_submenu.on::after{bottom:1px}.nav li.nav_desktop--find-shop{padding:0 10px}.nav__container--fixed .nav li.nav_desktop--find-shop{padding-top:5px}.nav__container--fixed{height:90px}.submenu ul.submenu__banners{margin-right:30px;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;order:1}}@media (min-width:1370px){.nav_desktop--find-shop span{display:inline-block;position:relative;top:-3px}}@media (min-width:1600px){.nav a{padding:8px 17px 8px 8px}.nav li.nav_desktop--search--trigger a{padding:6px 16px 0}.nav li.nav_desktop--find-shop a{padding-right:0}.nav li.nav_desktop--cart:before,.nav li.nav_desktop--find-shop::before,.nav li.nav_desktop--search::before{content:"";position:absolute;top:8px;left:0;width:1px;display:block;height:20px;background:#c5c5c5}.nav li.nav_desktop--search--trigger{display:none}.nav li.nav_desktop--search--desktop,.nav__container--fixed .nav li.nav_desktop--search--trigger{display:block}.nav__container--fixed{height:55px}.nav a.nav_submenu.on::after{right:16px}.nav__container--fixed .nav a.nav_submenu.on::after{bottom:-9px}.nav__container--fixed .nav li.nav_desktop--search--trigger a:after{background:0 0}.nav__container--fixed .nav li.nav_desktop--search--desktop{display:none}.nav__container--fixed .nav li.nav_desktop--logo{display:inline-block;margin-bottom:0;float:left}.nav__container--fixed .nav li.nav_desktop--cart a{padding:8px 0 0 16px}.nav__container--fixed .nav li.nav_desktop--find-shop{padding-top:0}}@media (min-width:1640px){.nav a{padding:8px 22px 8px 8px}.nav a.nav_submenu.on::after{right:35px}}.submenu__categories_container{float:left}.submenu{width:100%;padding:8px 0;background:#fafafa;border-bottom:1px solid #e9e9e9;display:none}.submenu h2{margin-bottom:1rem}.submenu h2 a{color:#febf00}.submenu ul{width:100%;margin:0 auto}.submenu ul.submenu__banners{float:right;display:none}.submenu ul.submenu__banners--left{float:left}.submenu ul.submenu__banners li{display:table-cell;margin:0 32px 0 0;vertical-align:top}.product__info__img,.product__notification .buy_section_label{vertical-align:middle}.submenu ul.submenu__banners a{border:1px solid #000;display:block;margin:0 0 0 16px;position:relative}.submenu ul.submenu__banners span{font-size:16px;color:#464646;text-align:center;text-transform:none;display:block;border-top:1px solid #000;padding:12px;height:48px}.submenu ul.submenu__banners i{font-style:normal;display:inline-block;background:#fff;padding:3px 7px;border:1px solid #000;position:absolute;bottom:60px;font-size:10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);white-space:nowrap;box-shadow:0 3px 1px rgba(0,0,0,.1)}.submenu ul.submenu__banners i::after{content:"";display:inline-block;border-left:4px solid #000;border-top:3px solid transparent;border-bottom:4px solid transparent;width:0;margin:0 0 0 10px}.submenu a,.submenu ul.submenu__banners img{display:block}.submenu li{margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.submenu li:last-child{border:none}.submenu a{padding:10px;font-size:18px;text-transform:uppercase;font-weight:500}.submenu a:hover{color:#696969}.submenu .submenu__sublink{display:block;font-weight:100}.submenu .see_all{width:100%;margin:0}.submenu .see_all li{margin:0 2rem;padding:1rem 0;border-top:1px solid #e8eff5}.submenu.second{padding:0;border-top:1px solid #e9e9e9}.submenu.second ul{width:100%}.submenu.second a{padding:8px 10px;font-size:13px;text-transform:none}.big_banner_info_text p,.index_span,.submenu_i_langs,.two_banners h2,.two_banners__txt>p{text-transform:uppercase}.submenu_i_langs .active{font-weight:600}.submenu__main_category{margin:8px auto}@media (min-width:1024px){.submenu{box-shadow:0 5px 10px rgba(0,0,0,.1);padding:8px 16px}.nav__container .submenu{position:absolute;z-index:99;left:0;right:0;top:42px}.nav__container.nav__container--fixed .submenu{top:88px}.submenu a{display:inline;padding:0;font-size:12px;font-weight:300}.submenu ul{width:auto;float:left}.submenu ul.columns{columns:2;-webkit-columns:2;-moz-columns:2}.submenu ul.columns--wide{columns:3;-webkit-columns:3;-moz-columns:3}.submenu li{padding:8px 0;border:none;margin-right:64px}.submenu__container{margin:0 auto;width:100%;max-width:1640px;display:flex}.nav__container--fixed .submenu__container{position:relative;left:-2.6%}}@media (min-width:1220px){.nav__container .submenu{top:48px}.nav__container.nav__container--fixed .submenu{top:90px}.nav__container--fixed .submenu__container{left:-2.3%}}@media (min-width:1280px){.submenu ul.submenu__banners{max-width:610px;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}}@media (min-width:1600px){.nav__container.nav__container--fixed .submenu{top:55px}.nav__container--fixed .submenu__container{left:3.4%}.submenu ul.submenu__banners{margin-right:24px;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}}.breadcrumb{padding:8px 10px 2px;background:#4a4a4a}.breadcrumb ol{width:100%;max-width:1640px;margin:0 auto}.breadcrumb li{margin-bottom:8px;float:left;color:#fff;line-height:1.45}.breadcrumb a{color:#fff;border-bottom:1px solid transparent}.breadcrumb a:hover{border-bottom-color:#F7F7F7}.breadcrumb b{margin:0 8px;font-weight:400}@media (min-width:768px){.breadcrumb li.home{padding-left:16px}}.product_box_header{width:100%;padding:16px 0;background:#fafafa}.product_box_header h2{margin:0 0 .5rem;padding:0 1rem;font-size:2.5rem;font-weight:400}.filter_and_sorter{padding:0 2rem 0 1rem}.sorter_wrapper{margin-bottom:1rem}.sorter_wrapper label{display:inline-block;margin-bottom:.25rem;padding-right:.25rem}.nav_filters{margin:0 0 .5rem}.product_sorter p{margin:0}.clear_filters{display:inline-block;margin-left:8px;line-height:24px;padding:0 10px;background:#FFFDAB;color:#000;border:1px solid #FFFDAB;border-radius:4px}.clear_filters:hover{background-color:#FFFC78;box-shadow:0 0 2px rgba(0,0,0,.2) inset}.head_filters{width:100%;text-align:left}.filters.hidden{display:none}.filter{margin-bottom:32px}.filters{background:#fff;border:1px solid #e8eff5;border-top-left-radius:4px;border-top-right-radius:4px;margin:16px auto;padding:15px 0 0;position:relative;width:96%;overflow:visible}.filters form{overflow:hidden;background:#fff;border:1px solid #e8eff5;border-top-left-radius:4px;border-top-right-radius:4px}.filters h5{margin:1.5rem 2rem;font-size:1.5rem;font-weight:400;color:#31a6cb}.filters h6{margin:0 0 1rem;font-size:1rem;font-weight:500}.filters p{margin:.5rem 0}.filters fieldset{float:left;margin:0 0 2rem 2rem;padding:0;border:0}.filters .fieldset_cta{float:none;text-align:center;background:#f6fafc;width:100%;margin:0;padding:10px 0;border-top:1px solid #e8eff5;box-shadow:0 1px 0 #fff inset}.filters label{margin:0 0 10px 4px;display:inline-block;color:#2A3A3F}@media (min-width:768px){.product_box_header{display:table}.product_box_header h2{display:table-cell;vertical-align:middle;margin:0;padding:0 1rem 0 2rem}.filter_and_sorter{display:table-cell;vertical-align:middle;text-align:right}.sorter_wrapper{display:inline-block;margin:0}.sorter_wrapper label{margin:0}.nav_filters{display:inline-block;margin:0 0 0 1rem}}.index_span{font-size:18px;font-weight:500;border-bottom:3px solid #000;letter-spacing:.5px;font-family:Chivo;padding:4px 0 0}.big_banner_info_text h3,.index_banner__txt,.two_banners__txt h3,.two_banners__txt h3 p{font-family:Noe}.swiper-slide .index_span{border-bottom:3px solid #fff;position:absolute;color:#fff;left:5%;bottom:10px}.index_span:hover{background-color:#eee2d9}.index__banner{margin-bottom:32px;position:relative}.index__banner.swiper-container{max-width:1920px;margin:0 auto 4px;clear:both}.index_banner__txt{margin-bottom:3px;color:#000}.index_banner__title{font-size:24px;font-weight:400}.index_banner__subtitle:hover{background:#616161;border-color:#fff;color:#fff}.index_banner__subtitle:hover span{border-color:#fff}.index_banner__description{font-size:18px;line-height:2;font-weight:400}.index_banner__btn{display:none;line-height:normal;color:#fff;border-color:#fff}.index__banner__nav,.lookbook_banners__nav{font-size:50px;color:#000;padding:6px 12px;cursor:pointer}.index__banner__progress_wrapper{max-width:1920px;margin:0 auto;background:rgba(255,255,255,.5);height:3px;position:relative;top:-29px;width:100%;z-index:1}.index__banner__progress{position:absolute;left:0;right:0;top:0;background:#c80202;height:3px;z-index:100}.index__banner .swiper-pagination{width:100%;margin:0 auto;transform:translateY(-35px)}.index__banner .swiper-pagination-bullet{background:#000;opacity:1}.index__banner .swiper-pagination-bullet-active{background:#717171}.index__banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px}.lookbook_banners__nav{position:absolute;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:100;display:block}.index__banner__nav{position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:100;background:#eee2d9;width:32px;height:32px;top:25%}.lookbook_banners__nav{background:0 0}.index__banner__nav span,.lookbook_banners__nav span{border-left:3px solid #000;border-top:3px solid #000;display:block;height:12px;margin:3px -2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);width:12px}.index__banner__nav.index__banner__nav--next span,.lookbook_banners__nav.lookbook_banners__nav--next span{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}.index__banner__nav--next{right:0}.index__banner__nav:hover{opacity:.7}.cart__shipping.enabled,.zoom_control--arrow.off{opacity:.2}.index__banner .swiper-slide{max-height:770px;position:relative}.index__banner .swiper-slide img{width:100%}.index__banner .swiper-slide .index_banner__txt{position:absolute;color:#fff;top:35%;left:5%}.index__banner__nav{display:none}.index__banner .swiper-pagination-bullet{border:1px solid #fff;background-color:transparent;width:16px;height:16px;margin:0 5px}.big_banner_info_text .index_span:hover,.index__banner .swiper-pagination-bullet-active{background-color:#fff}@media (min-width:480px){.index__banner .swiper-slide .index_banner__txt{width:150px}.index_banner__subtitle{display:inline-block}.index_banner__title{word-wrap:wrap;font-size:40px}}@media (min-width:768px){.index_banner__btn{display:inline-block}.index__banner__nav{top:40%}.index__banner__nav span,.lookbook_banners__nav span{margin:4px -2px}.lookbook_banners__nav{display:none}.index_banner__title{font-size:53px}.swiper-slide .index_span{bottom:25px}}@media (min-width:1024px){.index__banner .swiper-slide .index_banner__txt{position:absolute;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);text-align:left;max-width:23%;margin:90px 0 100px 60px;left:auto}.swiper-container img{float:right;width:77%}.index__banner__nav--next{left:34px}.index__banner__nav{bottom:-14px;top:auto}.index_banner__description{font-size:25px;margin:0 0 21px}.index_banner__title{font-size:86px;line-height:95px}}@media (min-width:1300px){.index_banner__txt{max-width:20%}.index_banner__title{font-size:86px}}@media (min-width:1485px){.index_banner__txt{max-width:19%}.index_banner__title{font-size:86px}.index_banner__description{margin:0}}.wrapper__big_banner{display:flex;align-items:flex-start;margin:46px 0 30px;flex-direction:column}.wrapper__big_banner_last{margin-bottom:64px}.big_banner_info{padding:50px 16px;order:2}.big_banner_info_text{color:#000}.big_banner_info_text p{font-size:14px;font-family:Chivo;font-weight:500;margin-bottom:64px;padding-right:60px;letter-spacing:3px;line-height:24px}.big_banner_info h3{font-size:36px;margin:0;font-weight:600;letter-spacing:1px}@media (min-width:1110px){.big_banner_info{padding:74px 0;order:1;background-color:#a1c1a9;box-shadow:1387px 0 0 #a1c1a9,-140px 0 0 #a1c1a9;width:auto}.wrapper__big_banner{flex-direction:row;background-color:#fff;align-items:center}.big_banner_picture{order:2}}@media (min-width:1300px){.big_banner_info{width:24%;padding:120px 0}}@media (min-width:1340px){.big_banner_info h3{width:307px}}@media (min-width:1770px){.big_banner_info h3{margin-bottom:60px}}.three_banners li{position:relative;min-height:240px}.lookbook_banners li,.two_banners li{position:relative;margin:5px 0}.three_banners,.two_banners{overflow:hidden;width:100%;margin:1% auto}.three_banners li,.two_banners li{display:block;float:left;width:100%;margin:0 0 16px}.three_banners img,.two_banners img{display:block;width:100%}.three_banners__txt,.three_banners__txt--head{padding:18px}.three_banners__txt--head h3,.two_banners__txt{margin:0;letter-spacing:.3px;font-size:28px;color:#000}.two_banners__txt h3{margin:30px 0 16px;font-weight:600;letter-spacing:1px}.three_banners__txt--head p{color:#000;font-size:12px;margin:7px 0;text-align:left}.three_banners__txt>span::after{content:"";display:inline-block;border-left:6px solid #000;border-top:4px solid transparent;border-bottom:6px solid transparent;width:0;margin:0 0 0 10px}.three_banners li:hover .three_banners__txt>span::after,.two_banners li:hover .two_banners__txt>span::after{border-left-color:#707070}.three_banners__txt--span span{display:block}.two_banners__txt--span h5{font-family:abril;font-size:48px}@media (min-width:500px){.three_banners__txt--head h3{font-size:21px}.three_banners__txt--head p{margin:7px 0}}@media (min-width:768px){.three_banners,.two_banners{width:101%;margin:1% 0 4% -1%;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.three_banners li{-webkit-flex:0 1 auto;-webkit-box-flex:1;-ms-flex:0 1 auto;flex:0 1 auto;width:32.333%;margin:0 0 0 1%}.three_banners__txt--head p{margin:16px 0;font-size:12px}}.two_banners h2{position:absolute;padding:0 38px;font-size:30px;color:#fff;top:0;font-family:Abril;width:60%}.footer_blocks,.two_banners__txt>p{font-family:Chivo}.three_banners li:nth-child(2){display:none}.two_banners__txt>p{margin-bottom:40px;letter-spacing:3px;font-size:14px;font-weight:400}.lookbook_banners__text h5,.lookbook_banners__txt h5{font-family:Abril;text-transform:uppercase}@media (min-width:768px){.two_banners{margin-top:0;flex-wrap:wrap;-webkit-flex-wrap:wrap}.two_banners h2{position:absolute;padding:0 38px;font-size:30px;color:#fff;top:20px;font-family:Abril}.two_banners li{width:49%;margin:0 0 3px 1%}.three_banners__txt--head h3{font-size:20px}.two_banners li:nth-of-type(1){order:1}.two_banners li:nth-of-type(2){order:3}.two_banners li:nth-of-type(3){order:2}.two_banners li:nth-of-type(4){order:4}.three_banners li:nth-child(2){display:block}.two_banners__txt h3{font-size:40px}}@media (min-width:900px){.three_banners__txt--head h3{font-size:20px}.three_banners__txt--head p{min-height:46px;font-size:13px}}@media (min-width:1024px){.two_banners h2{padding:0 38px;font-size:30px;top:60px;width:50%}.three_banners__txt--head h3{padding:10px 0 0;width:100%;font-size:28px}.three_banners__txt,.three_banners__txt--head{padding:20px 0}.three_banners__txt--span{bottom:40px;left:0}.three_banners__txt--span span{padding:2px 8px;background:#fff}.three_banners__txt--head p{margin:10px 0}}@media (min-width:1100px){.three_banners__txt--head p{font-size:14px}.three_banners__txt--head h3{padding:30px 0 8px}}@media (min-width:1330px){.three_banners__txt--head h3{padding:80px 0 20px;width:50%}.two_banners h2{width:40%}}@media (min-width:1390px){.three_banners__txt--head h3{padding:80px 0 60px}}.index__small__movie{width:100%;height:300px}.lookbook_banners__text{position:absolute;bottom:90px;padding:0 20px;width:100%}.lookbook_banners__text h5{font-size:38px;color:#fff;width:50%;letter-spacing:3.3px}.lookbook_banners__container{margin:0 auto}.lookbook_banners{margin:16px 0;display:flex;flex-direction:column}.lookbook_banners img{display:block;width:100%}.lookbook_banners a>span{font-weight:500;font-size:16px;text-transform:uppercase;color:#707070;display:inline-block;background:#fff;border:1px solid #707070;padding:6px 14px;box-shadow:0 3px 1px rgba(0,0,0,.1);position:absolute;bottom:7%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);white-space:nowrap}.lookbook_banners li:hover a>span{color:#000}.lookbook_banners a>span::after{content:"";display:inline-block;border-left:6px solid #707070;border-top:4px solid transparent;border-bottom:6px solid transparent;width:0;margin:0 0 0 10px}.lookbook_banners li:hover a>span::after{border-left-color:#000}.lookbook_banners__txt{position:absolute;top:55%;border-top:1px solid #000;left:0;right:0;border-bottom:1px solid #000;background:rgba(255,255,255,.9);padding:16px;text-align:center}.index__banner--play,.index__movie img{position:absolute;top:0;left:0}.lookbook_banners__txt h5{font-size:16px;margin:0;letter-spacing:.3px}.lookbook_banners__txt p{color:#666;font-size:13px;margin:4px 0}.lookbook_banners--item.new .three_banners__txt--span{display:none}@media (min-width:768px){.index__small__movie{height:100%}.lookbook_banners{margin:1% 0 1% -1%;width:101%!important}.lookbook_banners li{margin:0 0 0 1%}.lookbook_banners__txt p{display:none}.lookbook_banners__text h5{font-size:16px}.lookbook_banners{display:flex;flex-direction:row}.lookbook_banners--item.new .three_banners__txt--span{display:block}}@media (min-width:1024px){.lookbook_banners__txt{padding:24px}.lookbook_banners__txt h5{font-size:22px}.lookbook_banners__txt p{font-size:16px;margin:16px 0}.lookbook_banners__text{padding:0 38px}.lookbook_banners__text h5{font-size:22px}}@media (min-width:1200px){.lookbook_banners__txt p{display:block}.lookbook_banners li:first-child a>span{display:none}.lookbook_banners__text{padding:0 39px}.lookbook_banners__text h5{font-size:30px}}@media (min-width:1440px){.lookbook_banners li:first-child a>span{display:inline-block}}.index_cats{overflow:hidden;margin-bottom:16px}.index_cats a{display:block;border:1px solid #e8eff5;transition:.3s}.index_cats a:hover{border-color:#31a6cb}.index_cats img{display:block}.index_cats h2{text-transform:uppercase;letter-spacing:2px}@media (min-width:768px){.index_cats{width:102%;margin-left:-1%;margin-bottom:32px}.index_cats li{width:32%;float:left;margin:1% 0 0 1%}.index_cats h2{text-align:center}.index_cats h2:before{display:block;margin:24px auto 16px;content:"";width:25%;height:2px;background:#31a6cb}}.index__banner--play{background-image:url(../../images/layout/vistula/play.png);width:87px;height:87px;background-repeat:no-repeat;margin:auto;bottom:0;right:0}.index__movie.g--frame{max-width:1400px;margin-top:55px;margin-bottom:64px}.small_banners{margin:0;display:block;overflow:hidden}.small_banners li{margin:0 0 32px}.small_banners a,.small_banners--movie{display:block;overflow:hidden;position:relative}.small_banners--movie a,.small_banners__btn{display:inline-block}.small_banners__list{width:100%;overflow:hidden}.small_banners__btn{color:#000;font-size:16px;margin:10px 0 0;text-transform:uppercase;font-weight:500;border:1px solid #000;padding:10px 90px 10px 24px;cursor:pointer}.small_banners__btn span{height:10px;width:10px;border-right:2px solid #000;border-top:2px solid #000;display:inline-block;position:relative;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);left:68px}.small_banners__btn:hover{background:#616161;border-color:#fff;color:#fff}.small_banners__btn:hover span{border-color:#fff}.small_banners__txt h3{font-weight:100;font-size:32px;text-transform:uppercase;font-style:italic;margin:0 0 16px}.small_banners__txt h4{font-size:12px;text-transform:uppercase;font-weight:300;margin:0 0 16px;line-height:22px}@media (min-width:768px){.small_banners li{margin:0 0 60px}.small_banners__image{float:left;width:60%}.small_banners__txt{float:left;margin:0 0 0 4%}.small_banners__txt_wrapper{position:absolute;width:36%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.small_banners__list li:nth-child(2n+2) .small_banners__image{float:right}.small_banners__list li:nth-child(2n+2) .small_banners__txt{margin:0 4% 0 0}.small_banners__txt h3{font-size:28px}.small_banners__txt h4{margin:0 0 36px}}@media (min-width:1200px){.small_banners__image{width:75%}.small_banners__txt_wrapper{width:21%}.small_banners__txt h3{font-size:34px;margin:0 0 36px}.small_banners__txt h4{min-height:130px}}.category__banner{position:relative;display:none;text-align:center}.category__banner__text{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);-webkit-transform:translateY(-50%) translateX(50%);color:#fff}.category__banner__text h3{font-size:48px;text-transform:uppercase;font-style:italic;margin:8px 0}.category__banner__text h4{font-size:18px;text-transform:uppercase;font-style:italic;margin:0;font-weight:100}.category__banner__btn{border:1px solid #fff;color:#fff;text-transform:uppercase;padding:12px 96px 12px 24px;display:inline-block;margin-top:75px}.category__banner__btn span{height:10px;width:10px;border-right:2px solid #fff;border-top:2px solid #fff;display:inline-block;position:relative;transform:rotate(45deg);-webkit-transform:rotate(45deg);left:76px}.category__banner__btn:hover{background:#616161}@media (min-width:768px){.category__banner{display:block;text-align:center}}.producer__container{margin:32px 0}.producer__list li{padding:4px 0}.baners__nav{position:absolute;z-index:10;text-align:center;width:32px;height:32px;background:#eee2d9}.baners__nav__item{display:inline-block;cursor:pointer;width:16px;height:16px;margin:0 2px;line-height:16px;border:2px solid #fff;border-radius:50%;transition:.3s}.products a,.products img{display:block}.baners__nav__item.on,.baners__nav__item:hover{background:#fff}.products{overflow:hidden;width:101%}.products li{float:left;width:49%;margin:0 0 3%}.products li:hover h3{color:#681631}.tab--index .products li{margin-bottom:1%}.products li:nth-of-type(2n+1){clear:both}.products a{padding:8px}.products h3{margin:0 0 4px;line-height:1.45;font-size:11px;clear:both;min-height:32px}.product__custom{background:#D1DBE6}.products-price{font-weight:100;margin-bottom:3px;display:flex;flex-direction:column;justify-content:space-between}.products-price del{text-decoration:line-through;display:block;color:#707070}.products-price em{font-style:normal;color:#d81e26;font-weight:100}.products-price em.product-price--normal{color:#393939;padding-left:0}.product__delivery p{margin:4px 0;font-size:13px}.product__delivery span{text-transform:uppercase}.products.swiper-container,.products.swiper-container li{width:100%}.products .swiper-wrapper{position:relative}.products__slider__nav{cursor:pointer;position:absolute;top:50%;left:4px;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:999}.products__slider__nav.products__slider__nav--next{left:auto;right:4px}.products__slider__nav span{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border-top:2px solid #000;border-left:2px solid #000;width:10px;height:10px}.products__slider__nav.products__slider__nav--next span{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.products__not__found{font-size:16px}.g--container--left.on .products{margin:10px 0}.product__custom--star{display:inline;position:absolute;right:-12px;bottom:0}@media (min-width:768px){.products h3{font-size:17px;min-height:52px}.products-price{flex-direction:row;border-bottom:1px solid #A5A5A5;padding-bottom:4px}.products-price del{display:inline;padding-right:10px;font-size:18px}.products-price em{padding-left:4px;font-size:20px}.product__custom .products-price{border-bottom:1px solid #000}.product__delivery{border-top:1px solid #A5A5A5}.products__slider__nav{left:4px}.products__slider__nav.products__slider__nav--next{right:10px}.products--search li{width:32%}.products--search li:nth-of-type(2n+1){clear:none}.products--search li:nth-of-type(3n+1){clear:both}.swiper--products .products-price{border-top:1px solid #A5A5A5;padding-top:8px}.swiper--products .product__info h3{min-height:30px}}@media (min-width:1024px){.products{width:102%}.products li{width:32%}.products li:nth-of-type(2n+1){clear:none}.products li:nth-of-type(3n+1){clear:both}.products--search li{width:24%}.products--search li:nth-of-type(3n+1){clear:none}.products--search li:nth-of-type(4n+1){clear:both}}.listing__banner{position:relative}.listing__banner img{min-height:280px;object-fit:cover}.listing__banner__text{position:absolute;left:32px;bottom:32px}.listing__banner__text h2{text-transform:uppercase;color:#fff;font-weight:100;font-style:italic;font-size:16px;margin:0}.listing__banner .btn--second{display:none}@media (min-width:768px){.listing__banner__text h2{font-size:32px}.listing__banner .btn--second{display:inline-block}}.center__banner{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.center__banner.on{display:none}.center__banner--desc{border:1px solid #000;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.center__banner--desc h3{text-transform:uppercase;font-size:18px}.center__button{position:relative;font-size:15px}.center__banner span{border:1px solid #000;padding:4px 10px;background:#fff;display:inline-block;text-transform:uppercase;font-weight:500}.center__banner span::after{content:"";display:inline-block;border-left:6px solid #000;border-top:4px solid transparent;border-bottom:6px solid transparent;width:0;margin:0 0 0 10px}.center__banner--img{font-size:0;margin-bottom:4px}.center__description p{font-size:14px}@media (min-width:900px){.center__banner--img{margin:0 0 3%;width:66%}.center__banner{flex-direction:row}.center__banner--desc{margin:0 0 3% 1%;width:33%}.center__description p{font-size:14px}}@media (min-width:1024px){.center__banner--desc h3{font-size:28px}}@media (min-width:1200px){.center__banner--desc h3{font-size:32px}.center__description p{font-size:20px}.center__button{margin-bottom:10px}}@media (min-width:1290px){.center__banner--desc{padding:80px 20px 20px}}.product__cart__line{background:#2f365f;padding:8px 0;position:fixed;top:88px;left:0;right:0;z-index:50;display:none;color:#fff}.product__cart__line .g--select option{color:#010101;background:#fff}.product__cart__line__left{width:50%;float:left;padding:14px 0 10px}.product__cart__line__left h2{margin:0;display:inline-block;font-size:14px}.product__cart__line__content{width:50%;display:table}.product__cart__line__content__item{display:table-cell;vertical-align:middle}.product__cart__line__content__item label{float:left;margin:5px 8px 0 0}.product__cart__line__content__item--price{font-size:16px;display:inline-block;margin-left:32px}.product__cart__line__content__item--price .promo_price{color:#d81d26;margin-left:16px;font-style:normal}.product__cart__line__content__item--variant{float:right;padding-top:6px}.product__cart__line__content__item--btn{text-align:right}.product__images__big{position:relative}.product__images__big .product__images_badges{position:absolute;left:15px;bottom:15px;z-index:3;font-size:14px}.product__images__big .product__images_zoom{position:absolute;right:15px;bottom:15px;z-index:3;display:none}@media (min-width:1600px){.product__cart__line{top:55px;display:none}}.product__cart_line__done_response{color:#fff;float:right;margin:13px 0 0 16px}.product__cart_line__done_response--fail{color:#d81d26}.product{overflow:visible;box-shadow:1199px 0 0 #fff,-1199px 0 0 #fff}.product__desc,.product__images,.product__images__thumbs{overflow:hidden}.product--change_variant{margin:40px 0}.product__images{margin-bottom:2.5rem;background:#fff;padding:8px}.product__images__big{margin:0 0 4px}.product__images__big img{display:block;margin:0 auto;cursor:url(../../images/layout/vistula/cursor_zoom.png) 0 0,auto}.product__images__thumbs a{display:block;float:left;margin:0 4px 4px 0}.product__images__thumbs--zoom a{display:inline-block;float:none}.product__images__thumbs img{display:block;width:50px;border:1px solid transparent}.product__images__thumbs .on img{border-color:#c6c6c6}.product__data{background:#fff;padding:16px 8px;text-align:center}.product__data__name{margin:0;font-size:23px;line-height:1.25;color:#212129;font-weight:300}.product__data__producer--name{font-size:16px;font-weight:700}.product__data__code{color:#A5A5A5;font-size:14px;letter-spacing:.5px}.product__data__badge{margin-top:14px}.product__data__props{padding:16px 0;margin-bottom:30px;border-bottom:1px solid #A5A5A5}.product__data__props .badge{font-weight:300}.product__data__props .product__data__badge{margin:0}.product__data__props .badge--product{margin:4px 4px 0 0}.product__data__producer img{height:24px}.product__notification{margin:16px 0;padding:24px 8px;border:1px solid #d3d3d3;display:none}.product__notification p{margin:0;line-height:1.5}.product__notification ul{margin:32px 0 0}.product__notification .required--alert{border:1px solid #e1928b;background:#f3dbe1;padding:16px}.product__notification input{max-width:250px;float:none}.product__info--wrap{max-width:400px;padding:16px 5px 4px}.product__info{position:relative}.products.on .product__info{max-width:430px}.product__colors{color:#f2f2f2;display:none;background:rgba(0,0,0,.65);left:0;position:absolute;right:0;top:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);padding:12px 16px 16px}.product__colors img{border:1px solid rgba(0,0,0,.25);display:inline-block;margin:4px 4px 0 0;width:28px}.product__colors p{margin:4px 0;font-weight:500}.product__colors span{color:#cecece;display:inline-block;font-size:14px;margin:0 4px 0 0}.product__info:hover .product__colors{display:block}.product_notification_section span{font-size:16px;margin-top:8px}a.product__flag__notification,span.product__flag__notification{font-style:italic;color:#e42020;display:block}@media(min-width:768px){.product__images__big img{margin:0}.product__info--wrap{padding:16px 12px 4px}}@media(min-width:1024px){.product .swiper-container img,.zoom_img_container .swiper-container img{width:100%}}.buy_section{margin-bottom:24px;clear:both;margin-top:10px}.buy_section.buy_section--product-notification{display:none;margin:32px 0}.buy_section_label{color:#212129;margin-bottom:.5rem;font-weight:500}.buy_section--colors a{display:inline-block}.buy_section--colors img{border:1px solid transparent;width:39px}.buy_section--colors .current,.buy_section--colors img:hover{border-color:#c6c6c6}.buy_section_price{padding:10px 0;border-bottom:1px solid #A5A5A5;margin:0}.buy_section_price .buy_section_data span{font-weight:500;font-size:18px;margin-top:8px}.buy_section_price .buy_section_data del{text-decoration:line-through;font-weight:300}.buy_section_price .buy_section_data .promo_price{color:#d81d26;font-style:normal;margin-left:16px}.buy_section_quan{border-bottom:1px solid #d3d3d3;padding-bottom:32px}.buy_section_quan input{width:45px;font-family:inherit;font-size:inherit;text-align:center;border:1px solid #d3d3d3;padding:8px}.buy_section__infos{margin:16px 0 0}.buy_section--outpost{display:flex;flex-direction:column;justify-content:space-between;font-size:12px;margin-top:10px}.buy_section.buy_section--outpost-link{margin-bottom:0;cursor:pointer}.buy_section--outpost-link{cursor:pointer;margin-right:4px}.buy_section--outpost-link span{font-weight:700;color:#707070;text-decoration:underline}.buy_section .item--size{display:flex;flex-direction:row;justify-content:center;color:#707070}.pricesButton{margin-bottom:0}.product__variants.error{border:1px solid #d72737;padding:20px;border-radius:4px;background:rgba(215,39,55,.1);transition:.3s}.product__variants--label.error{color:#d72737}.product__variants_disabled{color:#c3c3c3}.product__variants.error .cart_select{background:#fbebed}.buyit_free_shipping{color:#707070;display:block;font-weight:700;margin-top:4px}@media (min-width:768px){.buy_section .item--size{justify-content:flex-start}}@media (min-width:1024px){.buy_section .item--size{justify-content:space-between}.buy_section_price .buy_section_data .promo_price{float:right}.buyit_free_shipping{margin-top:6px}.buy_section--outpost{flex-direction:column;margin-top:20px}}.show_size_chart_wrapper{display:flex;flex-direction:column;justify-content:center;padding:0;text-transform:uppercase;font-weight:700;text-decoration:underline;margin:0;color:#707070;width:50%;text-align:right}.product__info__title{font-weight:300;cursor:pointer;position:relative}.product__info__title:after{content:"+";display:inline-block;font-size:15px;margin-left:8px;color:#c5c5c5}.product__info__title:hover .product__info__content{display:block}.product__info__content{display:none;color:#212129;font-size:11px;padding:16px;border:1px solid #d3d3d3;background:#fff;width:160px;position:absolute;right:0;top:16px}.product__see__description{display:none;cursor:pointer;font-size:14px;color:#4a4a4a;text-align:center}.product__description--head span{display:inline-block;float:right;position:relative;top:4px;padding-right:15px}.product__description--head.on span{top:0;padding-right:13px}.product__description--head span::after{position:absolute;width:2px;height:10px;content:"";background:#000;transform:rotate(45deg);left:6px}.product__description--head span::before{position:absolute;width:2px;height:10px;content:"";background:#000;transform:rotate(-45deg)}.product__description--head span.on::after,.product__description--head span.on::before{position:absolute;width:2px;height:16px;content:"";background:#000}.product__description--head span.on::after{transform:rotate(45deg);left:0}.product__description--head span.on::before{transform:rotate(-45deg)}.product__desc{width:100%;padding:16px;position:relative}.product__desc__profile__table{font-size:1.15rem;line-height:1.8;width:auto}.product__desc__profile__table th{padding-right:2rem;vertical-align:top;text-align:left;font-weight:400;color:#696969}.product__desc__profile__table td{vertical-align:top;font-weight:500}.product__desc__profile__table th.headProf{font-weight:400;padding-top:20px;color:#17bfee}.product__desc__content p{line-height:1.45;color:#4a4a4a;margin:0}.product__desc__profile p{margin:0}.product__desc__profile b{padding:8px 32px 8px 0;margin-top:8px;border-top:1px solid #d3d3d3;display:block}.product__desc__profile b:first-child{border-top:none}.product__preorder{margin:0 auto 16px;font-size:14px;line-height:1.35}.product__preorder strong{display:block}@media (min-width:768px){.product__images{display:flex;justify-content:center;flex-direction:row-reverse;margin-bottom:0}.product__images__big{width:64%;float:right;margin:0}.product__images__big--single{width:100%}.product__images__thumbs{width:36%;float:left}.product__images__thumbs a{margin:0 4% 4% 0;width:46%}.product__images__thumbs img{width:100%;border:0}.product__data{text-align:left}.product__data form,.product__data__code,.product__data__name,.product__description{width:96%}.buyit_label{float:left;width:120px;padding:4px 10px 4px 0;text-align:right}.price .buyit_label{padding-bottom:10px}.pricesButton>.buyit_label{display:block}.buy_section{display:table;table-layout:fixed;width:100%}.buy_section_data,.buy_section_data .g--select--wrapper,.buy_section_label{display:table-cell}.buy_section_label{vertical-align:baseline;width:8%}.buy_section--colors .buy_section_label{vertical-align:middle}.product__desc__profile{padding-left:48px}.product__desc__profile b{width:200px;border-top:none;margin-top:0;display:inline-block}.product__notification input{margin-bottom:0}}.cart__items td,.gratis__container .btn--gratis,.gratis__container .g--select--wrapper{vertical-align:middle}@media (min-width:1024px){.product__images{display:block}.product__images__thumbs{width:38%;float:left}.product__images__big{width:62%;float:right;margin:0}}.product__description--head{font-size:12px;font-weight:700;text-transform:uppercase;margin:0;padding:11px 15px 11px 12px}.product__description--desc,.product__description--details{position:relative;cursor:pointer;margin-bottom:30px;-webkit-box-shadow:0 0 11px 0 rgba(0,0,0,.34);-moz-box-shadow:0 0 11px 0 rgba(0,0,0,.34);box-shadow:0 0 11px 0 rgba(0,0,0,.34)}.containers--description,.containers--details{display:none;padding:11px 15px 11px 12px;-webkit-box-shadow:0 0 12px -2px rgba(0,0,0,.34);-moz-box-shadow:0 0 12px -2px rgba(0,0,0,.34);box-shadow:0 0 12px -2px rgba(0,0,0,.34)}.containers--description.on,.containers--details.on{display:block;position:absolute;background:#fff;z-index:2;overflow-y:scroll;max-height:270px;width:100%}.cart_select--option{color:#707070;font-size:12px;font-weight:500;text-transform:uppercase}.picture_on_list_badge,.product__images_badge{display:block;margin-bottom:5px;background:#fff;padding:4px 8px;font-weight:700;text-align:center}.product__images{position:relative}.product__badge{overflow:auto}.product__images_badges{position:absolute;left:2%;bottom:101px;z-index:3}.picture_on_list--wrap{postion:relative}.corner_flag{position:absolute;top:0;right:0;margin-top:10px}.corner_flag span svg{width:60px;height:60px}@media (min-width:768px){.product__images_badges{position:absolute;left:23%;bottom:33px;z-index:3}}.product__images_badge{position:relative}.product__images_badge img{width:73px;height:auto}.picture_on_list{position:relative}.picture_on_list_badges{position:absolute;left:5%;top:-61px;z-index:3;font-size:12px}.picture_on_list_badge{position:relative}.picture_on_list_badge img{width:55px;height:auto}@media (min-width:1024px){.picture_on_list_badges{font-size:14px}.product__top__wrapper{display:flex;display:-webkit-flex;margin-top:40px;border-bottom:2px solid #C1C0C0;padding-bottom:40px}.product__images{width:66%;float:left;margin-bottom:0;padding:0 32px 32px}.product__data{width:30%;float:right;padding:0 20px 20px}.buy_section_data,.buy_section_label{display:block}.corner_flag span svg{width:90px;height:90px}}@media (min-width:1200px){.product__notification{padding:16px}.pricesButton{display:inline-block}.buy_section_data,.buy_section_label{display:table-cell}.product__see__description{display:table-cell;width:37%;text-align:right}.product__desc{padding:0}.buy_section_label{width:15%}}.availability__popup{display:none;position:fixed;background:rgba(0,0,0,.8);width:100%;height:100%;top:0;left:0;z-index:999}.availability__popup__container{max-width:1280px;background:#fff;margin:16px auto;padding:8px;overflow:hidden;text-align:center;max-height:700px;overflow-y:auto;position:relative}.availability__popup__container h1{margin:0;float:left;font-size:16px}.availability__popup__pic{float:left;margin:32px 0;width:50%;text-align:right;padding-right:32px}.availability__popup__data{margin:32px 0;width:50%;text-align:left;overflow:hidden}.availability__popup__data h2{margin:0 0 16px}.availability__popup__content{clear:both;margin-top:32px}.availability__popup__content--border{border-top:1px solid #D3D3D3;padding-top:32px}.availability__popup__header{margin:0 0 32px;display:none;text-align:center}.availability__popup__content ul{width:101%;margin-right:-1%;display:flex;display:-webkit-flex;flex-wrap:wrap}.availability__popup__content p{margin:4px 0}.availability__popup__content p.availability__popup__quantity{font-weight:500;color:#90A779;margin:16px 0;font-size:14px}.availability__popup__item{padding:16px;border:1px solid #d3d3d3;width:49%;margin:0 1% 8px 0;float:left}.availability__popup__close{position:absolute;top:4px;right:4px;padding:4px;background:#000;cursor:pointer;color:#fff}.availability__popup__close:hover{background:#3A3A3A}.availability__response__overlay{background:rgba(0,0,0,.7);position:fixed;top:0;right:0;width:100%;height:100%;display:none}.availability__popup__container .availability__response{position:absolute;top:40%;right:50%;transform:translateY(-50%) translateX(50%);-webkit-transform:translateY(-50%) translateX(50%);background:#fff;padding:32px;max-width:350px}@media (min-width:768px){.availability__popup__container h1{float:none;font-size:24px}.availability__popup__container{margin:64px auto;padding:32px}.availability__popup__item{width:24%}.availability__popup__close{top:16px;right:16px;padding:8px}}.sizetable__container{position:fixed;top:0;left:0;background:rgba(0,0,0,.8);width:100%;height:100%;z-index:9999;display:none}.sizetable__content{padding:32px;background:#fff;max-width:1024px;text-align:center;position:relative;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.sizetable__close{position:absolute;top:0;right:4px;cursor:pointer;padding:6px;font-size:16px}.sizetable__content .g--table-container{height:75vh}.sizetable__content table td,.sizetable__content table th,.sizetable__content table tr{border:1px solid #e8e8e8;padding:8px 16px}.sizetable__content .size_table{margin:0 auto}.sizetable__content table th{background:#f9f9f9}.add_to_cart_response{display:none;margin-bottom:16px;padding:20px 32px 20px 64px;border:1px solid #90A779;line-height:1.45;background:url(../../images/layout/icon-notification-success.svg) 16px 50% no-repeat;position:relative}.add_to_cart_response.fail{border:1px solid #d72737;background-image:url(../../images/layout/icon-notification-info.svg)}.add_to_cart_response__message{margin:0}.add_to_cart_response__cart{margin:8px 0}.add_to_cart_response__cta{margin:0}.add_to_cart_response__cta a{padding-bottom:1px;color:#90A779;border-bottom:1px solid rgba(65,193,35,.5);transition:.2s}.add_to_cart_response__cta a:hover{border-color:#41c123;border-bottom-color:rgba(65,193,35,1)}.add_to_cart_response__close{position:absolute;top:10px;right:10px;width:16px;height:16px;cursor:pointer}.add_to_cart_response__close:after,.add_to_cart_response__close:before{content:"";background:#90A779;width:2px;height:16px;display:block}.add_to_cart_response__close:after{-ms-transform:translateY(-100%) translateX(8px) rotate(-45deg);-webkit-transform:translateY(-100%) translateX(8px) rotate(-45deg);transform:translateY(-100%) translateX(8px) rotate(-45deg)}.add_to_cart_response__close:before{-ms-transform:translateX(8px) rotate(-135deg);-webkit-transform:translateX(8px) rotate(-135deg);transform:translateX(8px) rotate(-135deg)}.report_error .add_to_cart_response{display:block;border-radius:0}.badge{display:inline-block;padding:4px 0;margin-right:13px;text-transform:uppercase;color:#000;font-size:13px;font-weight:400}.sign-flags{display:inline;float:left}.sign-flags .badge--list{margin:0 5px 2px 0;padding:0 2px}.badge--product{margin:4px;float:left}.tab .badge{display:none}.badge--second--black{color:#fff;text-transform:uppercase;height:19px;padding:0}.badge--prosto{padding:4px 13px}.product__custom .badge{color:#000;font-weight:400}.product__custom .badge--dostawa{color:#fff}.similar_box{overflow:hidden}.similar_box h2{margin:0;padding:1rem;background:#fafafa;font-weight:500;font-size:1rem;line-height:1.25}@media (min-width:768px){.similar_box h2{padding:1rem 2.5rem}}.product_reviews{margin:26px 0;color:#526880;border:1px solid #E8EFF5;max-height:500px;overflow-y:scroll}.cart,.cart__buttons,.free-ship{overflow:hidden}.product_reviews fieldset{border:0;margin:0;padding:0}.product_reviews p{font-size:1rem;line-height:1.625;margin:.5rem 0}.product_reviews .new label{display:block;margin:16px 0 4px}.product_reviews .new textarea{border:1px solid #e7e7e7;width:100%;height:100px;margin-bottom:8px}.product_reviews .review-header{font-size:1.2rem;border-bottom:1px solid #8CB3DB;padding-bottom:.5rem}.product_reviews li{padding:1rem}.product_reviews li:nth-child(odd){background:#F4F6F8}.product_reviews .info{font-size:.8rem}.product_reviews ul.list li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f3f7f8}.product_reviews ul.list li .info{margin:0 0 5px}.product_reviews ul.list li .info strong{font-size:13px;font-weight:400}.product_reviews ul.list li .info .at{font-size:10px;margin:0 0 0 10px}.reviews-header .svg-icon{margin:0 0 6px}.content .svg-icon-path{fill:#D6D7D8}.reviews-header{font-size:1.2rem;display:table;margin:0 auto}.stars-range{color:#2ecc71}.star-checked .svg-icon-path{fill:#2ecc71}.js--show-reviews-form{clear:both;display:table;margin:0 auto;padding:1rem 2rem}.review-header .svg-icon{margin:0 0 6px}.review-h3,.reviews-h2{font-size:18px;font-weight:500;margin:1rem 0}.review-ul li{clear:both;display:table;margin:0 0 14px}.review-ul span{float:left;width:125px;padding:0 0 5px}.last_viewed{margin:32px 0;text-align:center}.last_viewed h2{margin:0 0 16px;font-size:16px;font-weight:400;text-align:center;color:#696969}.last_viewed li{display:inline-block;margin:8px 8px 0 0}.last_viewed img{border-radius:50%;border:1px solid #eee}.last_viewed img:hover{border-color:#31a6cb}@media (min-width:768px){.last_viewed li{margin:0 8px 0 0}}.cart,.cart__form{margin-bottom:32px;border:1px solid #eee}.cart__empty{border:1px solid #eee;padding:16px;text-align:center}.cart__empty__icon{margin:16px}.cart__preorder{color:#696969;font-size:14px;margin-top:4px}.cart__preorder strong{display:block}.cart__dont_wait{float:left;margin:0 0 32px;text-align:left}.cart__dont_wait img{margin:-4px 12px 0 0;float:left}@media (min-width:768px){.cart__preorder strong{display:inline}.cart__dont_wait{margin:0 32px 0 0;max-width:50%}}.update-variant-select{display:none;font-size:12px}.update-variant-select span{display:block;margin:0 0 5px}.update-variant-select p{margin:0 3px 0 0;float:left}.update-variant-select .btn{padding:8px}@media (min-width:768px){.cart-current-variant,.update-variant-select{width:280px}.update-variant-select span{float:left;margin:6px 8px 0 0}.update-variant-select p{margin:0 8px 0 0}}.cart__steps{text-align:center;padding:16px}.cart__steps__item{display:inline-block;color:#696969;font-size:14px}.cart__steps__item--active{color:#681631}.cart__steps__item--arrow{margin:0 2px}@media (min-width:768px){.cart__steps__item--arrow{margin:0 8px}}table.summary{border:none;margin:0 0 20px}table.summary tr{border:1px solid #d3d3d3}table.summary th{padding:8px 15px 8px 8px;border-right:1px solid #d3d3d3;background:#ebebeb;width:50%}table.summary td{padding:8px}.cart__items th{display:none}th.cart__items__name{text-align:left}.cart__items td,th.cart__items__price{text-align:right}.cart__items__price--discounted{font-size:.75rem;line-height:1em}.cart__items--data:before{content:attr(data-th)": ";width:60%;display:inline-block}.cart__items td{padding:1rem .5rem;border-bottom:1px solid #eee;display:block}.btn--gratis,.cart__mini td,.tx_label_section{vertical-align:top}.cart__coupon__info{font-size:12px;display:block}td.cart__items__img{width:30%;float:left;border-bottom:0;text-align:left}td.cart__items__product{width:70%;float:left;border-bottom:0;text-align:left}td.cart__items__price--single{width:100%;clear:both;border-top:1px solid #eee}td.cart__items__price--sum{border-bottom-color:#681631}.cart__items__price__promo{color:#ef823a}.cart__items__label{display:block;color:#696969;font-size:14px;margin:4px 0 1px}td.cart__items__img img{max-width:none;width:75px}td.cart__items__quan input{width:40px;text-align:center;padding:5px 0;border:1px solid #eee}.cart__items__product__title{font-weight:500}.cart__items__quan__recalc{margin:4px 0 0;font-size:.875rem}.tx_cart_item_option{margin-top:4px;font-size:14px;color:#696969}.tx_cart_item_actions{display:block;margin-top:.5rem;font-size:14px}.change-variant-container{display:inline-block}.js--change-variant-form{position:absolute;display:none;background:#FFF;padding:0 15px}.cart__shipping__container,.fields-container{position:relative}.cart__items--totals__value{background:#f7f7f7}.cart__items--totals__value .g--link{float:left}.cart__items--totals__label{display:inline-block;width:60%}.cart__items__discount,.g--discount{color:#68a946}.cart__items caption{padding:16px;font-size:20px;background:#fafafa;border-bottom:1px solid #eee;font-weight:100;text-transform:uppercase;font-style:italic}@media (min-width:768px){.cart__items td,.cart__items th{padding:16px;display:table-cell}.cart__items--totals,td.cart__items__price,td.cart__items__quan{text-align:right}.cart__items th{border-bottom:1px solid #eee;font-weight:400;white-space:nowrap;background:#fafafa;color:#696969}td.cart__items__img,td.cart__items__product{width:auto;float:none;border-bottom:1px solid #eee}td.cart__items__price--single{width:auto;clear:none;border-top:0}td.cart__items__price--sum{border-bottom-color:#eee}.cart__items--totals__label{width:auto}.cart__items__quan__recalc{margin:0 0 0 4px}td.cart__items__img img{width:auto}td.cart__items__quan{text-align:center}.cart__items--data:before{display:none}th.cart__items__picture{width:100px}}@media (min-width:1024px){td.cart__items__img{padding-left:2rem}td.cart__items__price,th.cart__items__price{padding-right:2rem}.cart__items--totals td{padding:1rem 2rem}}.free-ship{padding:16px}.free-ship p{margin:0;color:#31A6CB;line-height:1.45}@media (min-width:1024px){.free-ship{overflow:hidden;padding:16px 32px}}.cart__shipping{width:100%;clear:both}.cart__shipping__msg{display:block;padding:16px;text-align:left;background:#f6d8a6;transition:.3s}.cart__shipping__msg--alert{color:#e41b00;padding:16px 16px 16px 76px;font-size:18px;line-height:1.2;background:url(../images/layout/icon-notification-info--red.svg) 26px 50% no-repeat #fdeeee}.cart__shipping td{padding:8px 10px}.cart__shipping label{cursor:pointer;display:block;float:left;width:88%}.cart__shipping input{display:block;float:left;margin:0 16px 0 0}.cart__shipping tr:nth-of-type(2) td{padding-top:1rem}.cart__shipping tr:nth-last-of-type(1) td{padding-bottom:1.5rem}.cart__shipping__cost{font-weight:500;color:#681631;display:block}@media (min-width:768px){.cart__shipping td{padding:5px 16px}.cart__shipping label{width:auto;float:none}.cart__shipping__cost{display:inline}}.cart__mini table,.cart__summary{width:100%}@media (min-width:1024px){.cart__shipping td{padding-left:32px}.cart__shipping__msg{padding:16px 32px}.cart__shipping__msg--alert{padding:16px 16px 16px 76px}}.cart__summary td{padding:1rem;text-align:right;border-top:1px solid #e8eff5;background:#eef8fe}.btn--place-order-disabled,.btn--place-order-disabled:hover{color:#000;background:#fff;border:1px solid rgba(0,0,0,.2)}.cart__summary strong{font-size:1.2rem}@media (min-width:1024px){.cart__summary td{padding-right:2rem}}.cart__buttons{padding:1.5rem 0 3rem;text-align:center}.cart__buttons .txt_s1{white-space:nowrap;line-height:1.5}.cart__buttons_info{margin-bottom:16px;text-align:left}.btn--go-to-order,.btn--place-order{font-size:1.2rem;padding:1rem;margin:0 1rem}.btn--go-to-order{line-height:1.25}.btn--go-to-order.enabled{opacity:.5}.btn--place-order-disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px){.cart__buttons p{float:right;margin:0 2rem 0 0;line-height:62px}.btn--go-to-order{float:right;margin:0 1rem 0 0}}@media (min-width:1024px){.btn--go-to-order{margin-right:2rem;line-height:1}}.cart__mini{font-size:14px;line-height:1.25;text-align:right;border:1px solid #eee;border-bottom:0}.cart__mini td,.cart__mini th{padding:.75rem 1rem;border-bottom:1px solid #eee}.cart__mini th{background:#f6f5f5;text-align:left}.cart__mini td:nth-of-type(1){width:55%;text-align:left}.cart__mini .g--link{float:right;font-weight:400;font-size:12px}.cart__mini__img{float:left;width:30%;max-width:100px;padding-right:1rem}.cart__mini__item{float:right;width:70%}.cart__mini__item a{display:inline-block;margin-bottom:.25rem;font-weight:500}.cart__mini__item li{font-size:.75rem;color:#4b4845}.cart__mini__transport{display:block;margin-top:.25rem;font-size:.75rem;color:#7f7f7f}.cart__mini__total td{font-weight:500;background:#f6f5f5}@media (min-width:1024px){.cart__mini{width:27%;float:left;margin:58px 0 0 1%}}#cartRegister #invoice_data{margin-bottom:25px}.fields-heading{margin:0;padding:24px 8px 16px;font-size:21px;line-height:1.2;font-weight:400}.fields-heading--forgotten-password{padding:8px}.fields-container{border:1px solid #f3f3f3;background:#f6f5f5;padding:16px 0;overflow:hidden}.fields-container--chosen,.fields-container--chosen .fieldset p{overflow:visible}p.cart__error{padding:1rem 1rem 0;background:#f3dbe1}.errors_for_field{margin-bottom:1rem;color:#e41b00;padding:1rem;background:#f3dbe1}.cart__fields_mustbe{color:#7f7f7f;font-size:.875rem}.cart__fields_mustbe em{color:#e41b00}.marker--required{font-size:1rem;color:#e41b00;font-weight:500;font-style:normal}.register_completed{margin:2rem 0}.register_completed li{margin:1rem 0}#cartRegister .buttons{text-align:center;margin:20px 0 60px}#cartRegister .buttons input{border:0;font-size:14px;color:#fff;height:33px;padding:0 15px 0 10px;text-transform:uppercase;cursor:pointer}#cartRegister .content input:focus,#cartRegister .content textarea:focus,.cart__items td.quan input:focus,.cart__login .content input:focus,.cart__login .content textarea:focus{background:#f7f6d0}#invoice_data{border-bottom:1px solid #f3f3f3;padding-bottom:10px;margin-bottom:25px}.fieldset_off{display:none}#emailChangeNotification{clear:both;display:block;font-size:13px;max-width:600px;padding-top:5px}@media (min-width:768px){.fields-heading{padding:16px;font-size:18px;line-height:1}.fields-container{padding:32px 0 16px}}@media (min-width:1024px){#cartRegister,.cart__login{width:70%;float:right;margin-right:1%}.marker--required{padding-left:.5rem}.fields-heading{padding:24px 0 0}.fields-heading--first{padding:1rem 0}.fields-container{margin:16px 0 0}#emailChangeNotification{padding-left:200px}}.offer__fields_mustbe{color:#7f7f7f;font-size:.875rem}.terms-container{display:none;height:240px;margin:16px 0;padding:16px;background:#fff;overflow-y:scroll!important;border:1px solid #e8eff5}.terms-container h1{font-size:14px;margin:0 0 14px}.terms-container ol,.terms-container p,.terms-container ul{margin-bottom:12px}.terms-container p{font-size:12px;line-height:1.45}.terms-container ol li,.terms-container ul li{font-size:12px;line-height:1.45;margin-bottom:4px}.terms-container ul li{list-style:disc inside}.terms-container ol li{list-style:decimal inside}.terms-container::-webkit-scrollbar{width:10px}.terms-container::-webkit-scrollbar-track{background:#fff}.terms-container::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background:#999}.close-trigger{position:fixed;display:block;margin-left:200px;margin-top:-32px;color:tomato;font-size:24px;border:1px solid tomato}.js--review-form{display:none;margin-top:1rem}#new .form{margin:0 0 2rem}.form{margin:0 2rem 2rem}.form__heading{margin:2rem 0 1rem;font-size:1.5rem;line-height:1}.label{font-weight:500;display:block;padding:5px .75rem 5px 0;cursor:pointer}.label--select{padding:3px 12px 3px 0}.label--empty{display:none}.label--inline{display:inline-block}.label--average{text-align:center;width:100%;display:block;font-size:2rem;margin-top:.5rem}.label--average strong{color:#2ECC71}.input-description,.tx_label_info{color:#7f7f7f;line-height:1.45;font-size:.875rem}input[type=file]{width:100%}.input,input[type=password]{width:100%;float:left;border:1px solid #c6c6c6;background:#fff;padding:10px;border-radius:0;-webkit-appearance:none}.input-inline,.input-short{border:1px solid #c6c6c6;padding:10px;background:#fff;-webkit-appearance:none}.input-short{width:128px;float:left;border-radius:0}.input-inline{border-radius:0}.input-description{display:block;width:100%;overflow:hidden;padding-top:.25rem}.textarea{width:100%;border:1px solid #c6c6c6;background:#fff;padding:10px;border-radius:0;-webkit-appearance:none}.tx_label_section{display:inline-block;width:90%}.tx_label_info{display:block;margin-top:.25rem}@media (min-width:768px){.terms-container{height:340px}input[type=file]{width:auto}.input,.textarea,input[type=password]{width:295px}.tx_label_section{width:auto;width:45%}}@media (min-width:1024px){.label{float:left;width:200px;text-align:right;cursor:default}.label--empty{display:block}.errors_for_field li{margin-left:200px}.input-description{padding-left:200px}table.summary{max-width:80%}}.collection__points__map__container,.custom__address__field,.custom__address__save,.outpost__cart__select--items,.outpost__point__info{display:none}.fieldset{margin:0;padding:0;border:0}.fieldset.fieldset--review{border:1px solid #cbcbcb;border-top:none;margin:0 0 32px;padding:32px 0 16px}.fieldset.fieldset--break{border-top:1px solid #e8eff5;padding-top:16px}.fieldset p{overflow:hidden;margin:0 0 1rem;padding:0 .5rem}.fieldset p.has_error{margin-bottom:0;padding-top:10px;background:#f3dbe1}.fieldset.fieldset--cart-plugin{margin:32px 0;padding:32px 16px;border:1px solid #e8eff5}.fieldset.fieldset--cart-plugin legend{padding:0 16px}.fieldset select{margin:0 4px 0 0}@media (min-width:768px){.fieldset p{padding:0 1rem}}.outpost__cart__select--items .g--select{padding-right:40px;min-width:140px}.cart__completed__action,.cart__completed__hint{display:block;font-size:14px;color:#696969}.outpost__point__info__label{display:block;margin-bottom:4px}.account_option{margin-bottom:20px;font-size:.875rem}.account_option p{margin-bottom:10px}.contact__wrapper{margin-bottom:32px;overflow:hidden}@media (min-width:768px){.contact__right__container{width:46%;float:right;margin-left:4%}.contact__right__container .fields-container{margin-top:0}.contact__right__container .fields-container .label{width:150px}.contact__right__container .fields-container .label--inline{width:auto}}.cart__completed{border:1px solid #eee;margin-bottom:32px}.cart__completed__header{padding:24px 32px;background:#fafafa;border-bottom:1px solid #eee}.cart__completed__header:last-of-type{border-top:1px solid #eee;border-bottom:none}.cart__completed__header__heading{margin:0;font-size:1.5rem;font-weight:500}.cart__completed__header__body{margin:0}.cart__completed__header__body__anchor{margin-top:.5rem;font-size:14px}.cart__completed__section{width:100%;overflow:hidden;padding:24px 0}.cart__completed__section p{margin:0 32px 16px}.cart__completed__heading{margin:0;padding:24px 32px;font-size:18px;font-weight:500;color:#681631;border-top:1px solid #eee;border-bottom:1px solid #eee}.cart__completed td,.cart__completed th{padding:16px 32px;border-bottom:1px solid #f3f3f3}.cart__completed th{font-weight:400;text-align:left;color:#696969}.cart__completed td{font-weight:500}th.cart__completed__customer-data__heading,th.cart__completed__delivery-place-data__heading{font-weight:500;background:#fafafa}.cart__completed__action{width:100%;padding:24px 32px;margin:0;overflow:hidden}.cart__completed__action--transfer{padding-bottom:0}@media (min-width:1024px){.cart__completed__customer-data,.cart__completed__delivery-place-data{float:left;width:50%}}.cart__attachment_container{display:none}.cart__attachment_list li{margin:8px 0 0}#tx_delivery_country_choice{width:100%;margin:16px}#tx_delivery_country_choice label{margin:7px 8px 0 0;float:left}@media (min-width:1024px){#tx_delivery_country_choice{margin:16px 32px}}.pagination{clear:both;margin:32px auto;overflow:hidden;text-align:center;font-size:11px;font-weight:500}.pagination a{margin:0 8px;color:#a4a4a4;display:inline-block}.pagination a:hover{color:#000}.pagination .next,.pagination .previous{border:1px solid #000;color:#000;display:block;margin:0 0 8px;padding:8px 16px;width:100%}.pagination .next{margin:8px 0 0}.pagination .next:hover,.pagination .previous:hover{background:#616161;border-color:#fff;color:#fff}.pagination .current{border:1px solid #d3d3d3;padding:8px 16px;color:#000}.pagination .pagination-ellipsis{letter-spacing:2px;margin:0 8px}@media (min-width:768px){.pagination__solr .pagination{width:100%;float:none}.pagination{width:100%;float:right;margin:96px auto}.pagination .next,.pagination .previous{display:inline-block;margin:0 8px 0 0;width:auto}.pagination .next{margin:0 0 0 8px}}.top__panel__container{display:flex;flex-direction:row;justify-content:space-between}.pagination__helper,.top__panel__container.on{display:none}.pagination__helper .pagination{width:auto;float:none;margin:16px 0}.pagnation__pages__list{display:inline-block;margin-left:16px;font-weight:500;padding:8px 0}.category__news h2,.category__news__text h3{font-style:italic;font-weight:100;text-transform:uppercase}.pagnation__pages__list li{margin-right:8px;display:inline-block}.pagnation__pages__list li label{border:1px solid transparent;display:inline;cursor:pointer;color:#a4a4a4;padding:8px}.pagnation__pages__list li.on label{border-color:#d3d3d3;color:#000}.pagnation__pages__list li:hover label{color:#000}.pagination__pages,.pagnation__pages__list input,.sorter__form{display:none}.pagination__pages--search,.sorter__form--search{display:block}.arrow--box{display:inline-block;position:relative;background-color:#393939;width:36px;height:36px}.arrow--box::after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:5px;right:calc(32px - 50%);top:calc(34px - 50%)}.top__panel--close{display:inline-block;position:relative;width:36px;height:36px;cursor:pointer}.top__panel--close::after,.top__panel--close::before{content:" ";position:absolute;width:1px;height:16px;background:#000;left:calc(36px - 50%);top:calc(28px - 50%)}.top__panel--close::after{transform:rotate(45deg)}.top__panel--close::before{transform:rotate(-45deg)}.top__panel__container--big{display:none;height:36px;border:1px solid #707070;border-right:0}.top__panel__container--big.on{display:flex;flex-direction:row;justify-content:space-between;margin:10px 0;box-sizing:content-box}.top__panel--head{padding:0;margin:0;font-size:16px;line-height:36px;text-transform:uppercase}@media (min-width:768px){.change__size,.pagination__helper,.pagination__pages,.sorter__form{display:inline-block}.category__head{text-transform:uppercase;text-align:center;margin:0}.change__size{cursor:pointer}.top__panel__container{margin:8px 0}.sorter__form{float:left;vertical-align:initial}.pagination__pages{float:right}.pagination__helper{clear:both}.pagination__helper .pagination a{margin:0;padding:8px}}@media(min-width:1024px){.top__panel--head{font-size:20px}}@media (min-width:1350px){.pagination__helper .pagination,.pagination__pages{text-align:right;margin:0}.top__panel__container{display:table;width:100%;table-layout:fixed;margin:0 0 16px}.sorter__form{display:table-cell;float:none;margin:0}.pagination__pages{display:table-cell;float:none}.pagination__helper{display:table-cell;width:45%;clear:none}}.category__news{clear:both;background:#ebebeb;box-shadow:1199px 0 0 #ebebeb,-1199px 0 0 #ebebeb;overflow:hidden;padding:0 0 64px;position:relative}.category__news p{margin:0}.category__news h2{font-size:30px;text-align:center}.category__news__list li{margin-bottom:8px;background:#fff}.category__news__text{padding:32px}.category__news__text h3{font-size:26px;margin:0}.category__news__text p{font-size:12px;text-transform:uppercase;margin:24px 0}@media (min-width:768px){.category__news__list{width:102%;margin-left:-2%;display:flex;display:-webkit-flex}.category__news__list li{width:48%;float:left;margin-left:2%}}.scroll__to__top{background:#000;cursor:pointer;height:48px;width:48px;display:block;z-index:99;position:relative;margin:-42px auto 0;border-radius:50%}.scroll__to__top:hover{background:#707070}.scroll__to__top span{border-left:2px solid #fff;border-top:2px solid #fff;display:block;height:10px;width:10px;position:absolute;left:50%;top:50%;transform:translateY(-20%) translateX(-50%) rotate(45deg);-webkit-transform:translateY(-20%) translateX(-50%) rotate(45deg)}#multi_payment_services{padding:0 0 32px;overflow:hidden}#multi_payment_services>li{display:block;float:left;height:110px;margin:0;width:50%}#multi_payment_services .submit_form{display:block;height:100px;position:relative;text-align:center;width:100%;border:1px solid #e8e8e8}#multi_payment_services .submit_form:hover{border-color:#31A6CB}#multi_payment_services img{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);width:110px}#multi_payment_services li:last-child{width:100%;height:auto}#multi_payment_services li:last-child h5{font-size:16px;margin-top:0}#multi_payment_services .item{padding-top:24px}#multi_payment_services .item>span{display:block;font-weight:900;margin:0 0 5px}.g--container--left.on,.tab--hide{display:none}#multi_payment_services .item span{font-size:12px;color:#000}@media (min-width:550px){#multi_payment_services>li{width:33.3333%}}@media (min-width:768px){#multi_payment_services>li{width:25%}}@media (min-width:1024px){#multi_payment_services>li{width:20%}}@media (min-width:1280px){#multi_payment_services>li{width:16.6666%}}.wrapper{padding:0 5px;margin:0 auto;clear:both;max-width:1640px}.wrapper--footer{padding:0 16px}.wrapper--index{max-width:1920px}.content_box--microsite{margin:0 0 32px}@media (min-width:768px){.wrapper{padding:0 10px}}@media (min-width:1670px){.wrapper{padding:0}}.g--container{padding:0 10px}.g--container--right{overflow:hidden}.g--container--left{overflow:hidden;padding:0 10px;margin:10px 0}.g--container--right.on{width:100%}@media (min-width:768px){.g--container{padding:0}.g--container--right{width:77%;float:right;padding-left:16px}.g--container--left{width:23%;float:left;margin:0 0 5%;padding:0}}@media (min-width:1024px){.g--container--right{padding-left:0}.g--container--left{width:18%}}.tab,.tabs_nav{width:100%;overflow:hidden}.content_box h1{font-size:30px}.content_box,.tab{font-size:14px}.section_tabs{overflow:hidden;padding:24px 0 0}.section_tabs--product{padding:0}.tab--index{padding:24px 0 0;background:#fff}.tab--product{padding:16px 0}.tabs_nav{border-bottom:1px solid #c6c6c6}.tabs_nav li{float:left;position:relative}.tabs_nav a{display:block;color:#4a4a4a;padding:16px 0 16px 8px;font-size:12px;transition:color .3s;text-transform:uppercase;font-weight:300}.tabs_nav a span{display:inline-block}.tabs_nav a span.product__tabs__long{display:none}.tabs_nav i{border-left:1px solid #c6c6c6;margin-left:8px}.tabs_nav li:last-child a{border-right:none}.tabs_nav a.current,.tabs_nav a:hover{font-weight:500}.tabs_nav a.current:after{content:"";width:20px;height:2px;background:#000;position:absolute;bottom:0;right:50%;transform:translateX(50%);-webkit-transform:translateX(50%)}.tab__load-more{margin:0;padding:16px 16px 32px;text-align:center;font-size:18px}.section_tabs--title{margin:24px 0;border-top:2px solid #C1C0C0}.section_tabs--title p{font-size:21px;font-weight:700;text-decoration:underline}@media (min-width:768px){.tab--product{padding:64px 0}.tab--similar{padding:0 0 64px}.tabs_nav a{padding:16px 0 16px 48px}.tabs_nav i{margin-left:48px}.tabs_nav a span.product__tabs__long{display:inline-block}}@media (min-width:1200px){.section_tabs{padding:48px 0 0}.section_tabs--product .tab{width:63%;float:left}}.newsletter{padding:0;margin:0 auto;display:inline-block;width:100%}.newsletter p{margin:0 0 32px;font-size:13px;font-weight:300;color:#666}.newsletter form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.newsletter input{margin:0;padding-left:8px;font-size:12px;color:#000;font-weight:700;-webkit-appearance:none;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #858584;border-right:0}.newsletter input:-ms-input-placeholder,.newsletter input::-moz-placeholder,.newsletter input::-webkit-input-placeholder{opacity:1}.newsletter button{font-size:16px;text-transform:uppercase;padding:3px 16px;font-family:inherit;font-weight:700;cursor:pointer;color:#000;background:#fff;margin:0;-webkit-flex:none;-ms-flex:none;flex:none;border:2px solid #000}.newsletter button:hover{background-color:#eee2d9}@media (min-width:768px){.newsletter{width:56%}}.redirect__to__payment{margin-bottom:32px;position:relative}.redirect__to__payment .tx_completed_payment_info{display:none}.response{margin:0;padding:15px 20px 15px 68px;font-size:1.125rem}.response.ok{background:url(../images/layout/bullet_accept.png) 18px 50% no-repeat #EAF3DB;border:1px solid #BCDA8E}.response--error,.response.error{background:url(../images/layout/bullet_error.png) 18px 50% no-repeat #f3dbe1;border:1px solid #e1928b;color:#e41b00}.response--cart{margin-top:4.125rem}.response--error span,.response.error span{display:block;margin-top:.25rem;font-size:.875rem;color:#1F2D32}.response.error span em{color:#e41b00;font-style:normal;font-weight:500}.g--star{color:#e41b00}.response.ok span{display:block;margin:10px 0}.response.ok span em{font-style:normal;font-size:11px}.cartMessages,.messages{border:1px solid #681631;display:block;font-size:16px;line-height:1.2;padding:16px 16px 16px 82px;background:url(../../images/layout/vistula/info.svg) 26px 50% no-repeat;color:#681631;margin:16px 0;background-size:32px}.message-anchor{color:#2a399c}.cartMessages p,.messages p{margin:0}.dao_errors{padding:16px 16px 16px 82px;background:url(../../images/layout/icon-notification-info--red.svg) 18px 50% no-repeat #f3dbe1;border:1px solid #e1928b;color:#e41b00;margin-bottom:16px}.dao_errors li{list-style:circle}.productVariantDetails{display:none}.category__heading{font-size:12px;text-transform:uppercase;margin:24px 0 10px}.category__filters{background-color:#000;display:none}.category__filters span,.filter__list__item__trigger{display:block;font-weight:100;cursor:pointer;text-transform:uppercase}.category__filters span{color:#fff;padding:10px 0 10px 15px;position:relative}.category__filters span::after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:5px;margin-left:-5px;right:20px;top:calc(34px - 50%)}.category__filters.on{background-color:#fff;border:1px solid #707070}.category__filters.on span{color:#000}.category__filters.on span::after{border-top-color:#fff;border-bottom-color:#000;top:initial}.filter{margin:0 0 16px}.filter__list.on{border:1px solid #707070;border-top:0;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.filter__list{margin-bottom:16px;display:none}.filter__list__item{margin:1% 15px;position:relative}.filter__list__item:last-child .select,.filter__list__item:last-child .select .filter-drop.on{border:0}.filter-drop.on,.filter__list__item .select{border-bottom:1px solid #707070}.filter__list__item .input{width:auto;float:none;display:inline-block}.filter__list__label{display:inline-block;min-width:50px;margin:.5% 0 0;padding:10px 0;font-size:14px}.filter__list__item .select.on{border-bottom:0}.filter__list__item__trigger{padding:10px 0;position:relative}.filter__list__item__trigger:after,.filter__list__item__trigger:before{position:absolute;right:10px;top:50%;margin-top:-4px;content:"";display:block;height:8px;width:2px;background:#707070}.filter__list__item__trigger:after{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.filter-drop,.filter__list__item__trigger.on:before{display:none}.filter-drop{width:100%}.filter-drop.on{display:block}.filter-drop__content{background:#fff;padding-bottom:24px;box-sizing:border-box}.filter-drop__content--scroll ul{max-height:249px;padding-top:4px;overflow-y:auto;width:75%}.filter-drop__content--scroll ul::-webkit-scrollbar{width:10px;-webkit-appearance:none}.filter-drop__content--scroll ul::-webkit-scrollbar-track{background:#f0f0f0}.filter-drop__content--scroll ul::-webkit-scrollbar-thumb{border-radius:8px;border:none;background:#ccc}.filter-drop__content--scroll ul::-webkit-scrollbar:vertical{width:5px}.filter-drop__content--scroll ul::-webkit-scrollbar:horizontal{height:5px}.filter-drop li{padding:8px 1px;color:#878787;position:relative}.filter-drop__btn{margin:20px 0 0}.filter__selected{display:none;margin-bottom:10px;float:right}.filter__selected__label{display:block;min-width:86px;margin:.5% 0 0;padding:10px 0;font-size:14px}.filter__selected__item{display:none;float:left;margin:1% 1% 0 0;padding:10px 25px 8px 8px;cursor:pointer;background:#fff;position:relative}.filter__selected__item:after,.filter__selected__item:before{position:absolute;right:15px;top:50%;margin-top:-4px;content:"";display:block;height:10px;width:2px;background:#000}.filter__selected__item.filter__selected__item--all{display:block;white-space:nowrap}.filter__selected__item:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:0}.filter__selected__item:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.sorter__wrapper{position:relative;display:inline-block}.sorter__wrapper:after,.sorter__wrapper:before{position:absolute;top:50%;margin-top:-2px;display:block;background:#030303;width:2px;height:7px;content:""}.sorter__wrapper:after{right:23px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.sorter__wrapper:before{right:19px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.filter__sorter select{margin:0;border:1px solid #c6c6c6;padding:5px 40px 5px 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;font-weight:100;font-style:italic;border-radius:0}.filter__sorter select::-ms-expand{display:none}.filter-btn{padding:4px 24px;color:#000;border:1px solid #000;background:#fff;cursor:pointer}.filter-btn:hover{background:#616161;border-color:#fff;color:#fff}.btn--filter-lisiting{background:#fff;color:#000;font-size:17px;text-transform:uppercase;padding:8px 32px 8px 15px;border:1px solid #000;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.btn--filter-lisiting:hover{background-color:#fff}.btn--filter-lisiting span{position:relative}.btn--filter-lisiting span::after{left:10px;top:5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent transparent #000;border-width:6px}.mobile__trigger__btn{margin:0 4px 0 0}@media (min-width:768px){.category__filters,.filter-drop__btn{display:block}.filter{margin-top:46px}.filter--search{margin-top:16px;display:table;width:100%;padding:4px 0}.filter-drop__content--scroll ul{width:100%}.mobile__trigger__btn{display:none}.filter-drop__btn{margin:30px 0 0}.filter__selected{float:none}}@media (min-width:1024px){.filter__list{width:100%;margin-left:0}.filter__list__label{padding:5px 0 10px}.filter__selected__label{padding:5px 0;float:left}.filter__sorter label{padding-top:1px}}@media (min-width:1250px){.filter__selected{float:right}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-ms-touch-action:none;-ms-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:1px}.noUi-horizontal .noUi-handle{width:16px;height:16px;left:-4px;top:-8px;border-radius:50%}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-horizontal .noUi-origin .noUi-handle-lower{background:#fff}.noUi-background{background:#d3d3d3}.noUi-connect{background:#c6c6c6;transition:background 450ms}.noUi-origin,.noUi-target{border-radius:3px}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{background:#000;cursor:pointer}.noUi-active{border-color:#242259}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.gratis-message-anchor,.gratis__link{cursor:pointer}.price__range{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between}.price__range input{border:0 solid #F5F5F5;margin-right:8px;padding:8px 12px;text-align:center;width:90px;background:#F5F5F5}.price__range__input{float:left}.price__range__input label{display:inline-block;margin-right:4px;font-weight:500;color:#707070}.price-range-slider{margin:32px 16px 32px 8px}@media (min-width:1200px){.noUi-horizontal .noUi-handle{width:16px;height:16px;top:-8px;border-radius:50%;border:1px solid #000}.noUi-horizontal .noUi-handle .noUi-handle-lower{background-color:#fff}}.category__description{display:none;position:relative}.category__description__short{padding:32px 16px;color:#878787}@media (min-width:768px){.filter-drop__btn__wrapper{display:block}.category__description{color:#878787;display:block;margin:60px 0 0;border:1px solid #707070}.category__description h1{padding:10px 0 10px 15px;font-weight:100;font-size:12px;text-transform:uppercase;color:#000;border-bottom:1px solid #707070;margin:0}.category__description h2,.category__description__short h2{font-size:15px}.category__description h2,.category__description h3,.category__description__short h2,.category__description__short h3{color:#4a4a4a;text-transform:uppercase}.category__desc--wrapp{max-height:260px;overflow-y:scroll;margin:10px 60px 60px 15px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.category__desc--wrapp::-webkit-scrollbar{display:none}.category__description__short{display:none}.category__description .arrow__desc{position:absolute;cursor:pointer}.arrow--top{top:63px;right:10px}.arrow--down{transform:rotate(180deg);bottom:20px;right:7px}}@media(min-width:1400px){.arrow--top{top:60px}}.zoom_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);display:none;z-index:999}.zoom_overlay.on{display:block}.zoom_container{position:absolute;left:0;top:0;width:100%;overflow:hidden;z-index:1000;display:none;text-align:center}.zoom_img_container{position:relative;background:#fff;min-height:240px;width:100%;margin:0 auto}.zoom_img_container img{margin:0 auto;display:block}.zoom_img_container__controls{position:absolute;top:2rem;right:2rem;z-index:1001}.zoom_control{border:1px solid #8f999b;color:#646464;background:rgba(255,255,255,.5);height:48px;line-height:48px}.zoom_control--close{display:block;margin-bottom:1px}.zoom_control--arrow{display:block;float:left;width:48px;height:48px;font-size:28px;line-height:48px}.zoom_control:last-child{margin-left:1px}.zoom_control:hover{color:#646464;border-color:#646464}.cart__coupon{text-align:left}.cart__coupon [type=checkbox]{margin-right:5px}.cart__coupon p{margin:0}.cart__coupon__form{margin-top:10px}.cart__coupon__form input{margin:10px 0;display:block}@media (min-width:768px){.cart__coupon__form input{margin:0;display:inline-block}}.gratis__header{background:#F7F7F7;margin:0;padding:24px;font-size:20px;border:1px solid #eee;border-bottom:none;text-align:center}.gratis__header .gratis__info{display:block}.gratis__container.swiper-container{margin-bottom:32px;position:relative}.gratis__wrapper{overflow:hidden;margin-bottom:24px;border:1px solid #eee;padding:8px}.gratis__tabs__nav{width:100%;text-align:center;margin-bottom:24px}.gratis__block{display:inline-block;margin-bottom:4px;margin-right:16px;width:100%}.gratis__link{border:1px solid transparent;color:#31A6CB;border-radius:4px;background:#fff;padding:8px 12px;font-size:14px;text-transform:uppercase;font-weight:500;transition:ease-in .3s;width:100%}.gratis__link:hover{border-color:rgba(49,166,203,.3)}.gratis__link.active{border-color:#31A6CB}.gratis__list{width:101%;overflow:hidden;margin:32px -1% 32px 0}.gratis__list--item{width:49%;margin:0 1% 6% 0;overflow:hidden;text-align:center;float:left}.gratis__list--item h3{font-size:12px}.gratis__list--form{margin-top:16px;text-align:center}.btn--gratis{padding:8px 16px}.btn--gratis.disabled{background:#707070;cursor:not-allowed}.gratis__content{overflow:hidden;width:100%}.gratis__content.hide{display:none}.gratis__content span{display:block;width:100%;text-align:center;margin:32px 0;font-size:18px}.gratis__info{font-size:14px;color:#696969;margin-bottom:4px}.gratis__select__hidden{display:none!important}.gratis__product__header__centered{text-align:center}@media (min-width:768px){.gratis__wrapper{padding:32px 32px 0}.gratis__block,.gratis__link{width:auto}.gratis__list--item{width:32.3333%;margin:0 1% 3% 0}}@media (min-width:1024px){.gratis__list--item{width:24%;margin:0 1% 3% 0}}.footer_blocks{overflow:hidden;padding:0 0 32px;line-height:1.45;font-size:14px;margin-top:3px;background-color:#a1c1a9;color:#000}.footer_block h3{margin:0;padding:18px 0;font-size:16px;font-weight:700;line-height:1;cursor:pointer;border-bottom:1px solid #707070;text-transform:uppercase}.footer_block a,.footer_block a span{font-weight:500}.footer_block h3::after{content:"";display:block;width:10px;height:10px;border-left:1px solid #000;border-bottom:1px solid #000;float:right;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.footer_block h3.loyalty{margin-top:50px}.footer_block li{margin-bottom:14px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:7px;color:#000}.footer_block li:last-child{margin-bottom:0;border-bottom:none}.footer_block a{display:inline-block;text-transform:uppercase;font-size:12px}.footer_block a.loyalty__link{display:block}.footer_block a.loyalty__link img{width:194px;margin-top:8px;margin-left:-8px}.footer_block a:hover{color:#696969}.footer_block p,.footer_block ul{font-weight:300;margin-top:8px;border-bottom:1px solid #000}.footer__links p{margin:0}.footer_block span{font-weight:300;display:inline-block}.footer__social__container{margin-top:45px}.footer__social__container a{margin-right:8px}.footer__social__container a:hover .svg-icon{fill:#c1c1c1}.newsletter__form{border:1px solid #616161;padding:4px 8px;display:-webkit-flex;display:flex;-webkit-flex:1 1 100%;flex:1 1 100%}.newsletter__form input{border:none;-webkit-flex:1;flex:1}.newsletter__form button{-webkit-flex:none;flex:none;cursor:pointer;background:url(../../images/layout/vistula/arrow.svg) right no-repeat;background-size:18px;border:none}.footer_bottom{width:100%;padding:16px 10px 24px;line-height:1.45;margin-top:20px}.footer_bottom p{color:#666;font-size:14px;text-align:center}.footer__mobile_contact{background:#dfdfdf;padding:4px 0}.footer__mobile_contact p{text-transform:uppercase;text-align:center;margin:16px 0 0;font-size:24px}.footer__mobile_contact a{display:table;padding:16px 0 0;margin:0 auto 20px;font-size:22px;font-weight:600;border-bottom:1px solid #bebebe;font-family:arial}.newsletter_footer{background-color:#a1c1a9;margin:16px auto 0;overflow:hidden;padding:8px;font-size:14px;font-family:Chivo}.newsletter_footer__single{width:100%;text-align:center;display:inline-block}.newsletter_footer__single h5{text-transform:uppercase;font-weight:700;display:block;font-size:16px;margin:16px auto;width:auto}.three_footer__single--newsletter{padding-top:0}.three_footer__single h5{font-size:17px;text-align:center;color:#000;margin-right:12px;text-transform:uppercase;display:inline-block;font-weight:700}.three_footer__single--loyalty p{margin:0 0 32px}.three_footer__single--social{display:inline-block}.three_footer__single--loyalty a,.three_footer__single--social a{margin-right:14px;vertical-align:middle}.three_footer__single--loyalty-img{margin:16px 0 -5px -5px;display:block}.footer_block a img{margin-top:26px}.footer_block a img:not(:first-child){margin-top:16px}.footer__links{display:none}.footer_business_cooperation{margin-top:0}.three_footer__single{width:100%;text-align:center}@media (min-width:768px){.footer_blocks{padding:32px 0;background-color:#a1c1a9}.footer_block{width:50%;float:left}.footer_block h3{cursor:default;border:none;font-size:17px}.footer_block h3::after{content:"";display:block;width:52px;height:1px;background-color:#000;border-left:0;border-bottom:0;float:none;transform:none;margin-top:16px}.footer_block--outpost{clear:both}.footer_block p,.footer_block ul{margin-top:0;margin-bottom:32px;border-bottom:none}.footer_block li{border-bottom:none;padding-bottom:0}.footer_bottom{margin-top:0}.three_footer{padding:0 10px;margin:50px auto}.three_footer__single{padding:0}.three_footer__single--newsletter{width:100%;float:none;margin-bottom:48px}.three_footer__single--loyalty{width:50%}.footer__links{display:block}.newsletter_footer__single h5{display:inline-block;margin-right:42px}.three_footer__single h5,.three_footer__single--social a{margin-right:30px}.footer_business_cooperation{margin-top:80px}.footer_block a{display:block}}@media (min-width:1024px){.footer_blocks{padding:50px 0}.footer_block{width:25%}.footer_block--link{padding-right:25px}.footer_block--outpost{clear:none}.footer__mobile_contact{display:none}.three_footer__single--newsletter,.three_footer__single--newsletter h5{text-align:left}}.clearfix:after,.favorite__option__btn,.price__notification__content .label--empty,.shop__description--container li:nth-of-type(2n+1){clear:both}@media (min-width:1170px){.newsletter_footer__single{width:65%}.three_footer__single{text-align:left;width:34%}}.cookies{background:#ebebeb;border-bottom:1px solid #d3d3d3;color:#696969;padding:16px 8px;overflow:hidden}.cookies p{line-height:1.25;margin:0;display:inline-block;width:80%}.cookies__close{padding:8px 12px;float:right}.modal-overlay{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.modal-block{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:86%;z-index:101;background:#fff;box-shadow:0 0 10px #000;-webkit-overflow-scrolling:touch}.modal-close{background:#f3f3f3;padding:1rem 2rem;text-align:right}.modal-content{overflow-y:scroll;padding:0 16px}.modal-content h1{font-size:20px}.g--table-container{width:100%;overflow-x:auto}.g--table-container::-webkit-scrollbar{height:12px}.g--table-container::-webkit-scrollbar-track{background:#f0f0f0}.g--table-container::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #f0f0f0;background:#ccc}.table .mobile__th,.table__subheading{background:#ebebeb}.g--table--default td,.g--table--default th{text-align:left;padding:1rem;border:1px solid #E8EFF5}.table{width:100%;padding-top:16px;margin:32px 0}.table td,.table th{text-align:left;padding:1rem;border:1px solid #d3d3d3}.table .table__heading{display:none}.table .mobile__th{border-top:1px solid #d3d3d3}@media (max-width:767px){.table td,.table th{text-align:center}.table,.table tbody,.table td,.table th,.table thead,.table tr{display:block;border-top:none}.table td{position:relative}.table td:before{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:20px;white-space:nowrap;content:attr(data-row);color:#696969}.table thead{display:none}.table .table__heading{display:block;background:#ebebeb;border-top:1px solid #d3d3d3}}.arrow,.arrow_border{border-style:solid;border-width:10px;height:0;width:0;position:absolute;right:4rem}@media (max-width:450px){.table td{text-align:right}.table a{margin-left:75px}}.clearfix:after,.clearfix:before{content:"";display:table}.js--section--customer-login{display:none}.g--visible--large,.g--visible--medium{display:none!important}.g--visible--small{display:inherit!important}@media (min-width:768px){.g--visible--small{display:none!important}.g--visible--medium{display:inherit!important}}@media (min-width:1024px){.g--visible--medium{display:none!important}.g--visible--large{display:inherit!important}}.arrow_border{border-color:transparent transparent #E8EFF5;top:-19px}.arrow{border-color:transparent transparent #fff;top:-17px}.customer_content{position:relative;overflow:hidden}.customer_content .customer_content__loader{text-align:center;font-size:4em;line-height:3em}.customer_content__nav{float:left;width:20%;display:none;border-right:1px solid #D3D3D3;margin-top:2em;margin-bottom:2em}.customer_content__nav li{display:block;border-top:1px solid #d3d3d3}.customer_content__nav li:first-child{border-top:0;margin-top:2rem}.customer_content__nav li a{display:block;padding:1em 0;text-align:center;position:relative}.customer_content__nav li.customer_content__nav__item--selected a,.customer_content__nav li:hover a{color:#681631;font-weight:500}.customer_content__tab{width:100%}@media (min-width:768px){.customer_content__nav{display:block}.customer_content__nav li a{text-align:left;padding:1em 0 1em .8em}.customer_content__tab{width:78%;float:right}}.favorite_option__container{margin-top:-16px;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.favorite_option__container h2{margin:0 0 16px;padding:16px 0 0}.favorite_option__container .favorite__option__section{width:100%}.favorite__option__list{border:1px solid #d3d3d3;height:178px;overflow-y:auto;padding:4px 8px 8px}.favorite__option__list__item{padding:4px 0}.favorite__option__btn{text-align:center;padding:32px 0}@media (min-width:480px){.favorite_option__container .favorite__option__section{margin-right:1%;width:49%}}@media (min-width:768px){.favorite_option__container .favorite__option__section{width:32.3333%}}@media (min-width:1024px){.favorite_option__container .favorite__option__section{width:24%}}.g--loader{margin:30px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:4px solid #d3d3d3;border-right:4px solid #d3d3d3;border-bottom:4px solid #d3d3d3;border-left:4px solid #333;-webkit-animation:loader 1.1s infinite linear;animation:loader 1.1s infinite linear}.g--loader,.g--loader:after{border-radius:50%;width:3em;height:3em}@-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)}}.g--loader--product{position:absolute;left:50%;top:50%;margin-top:-1.5em;margin-left:-1.5em}.g--loader--plugin{position:absolute;bottom:16px;left:300px;border-width:3px;width:26px;height:26px}.g--loader--cart{margin:0;float:right;position:relative;top:13px;left:14px;border-width:2px}.g--loader--cart,.g--loader--cart:after{width:20px;height:20px}.g--loader--availability{display:block;margin-left:50px;border-width:2px}.review-score,.review-score>label,div.ProductBoxCartAttachmentPlugin ul.product_box_list{display:inline-block}.g--loader--shipping{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);-webkit-transform:translateY(-50%) translateX(50%);border-width:2px}div.ProductBoxCartAttachmentPlugin{text-align:left}div.ProductBoxCartAttachmentPlugin ul.product_box_list li{display:inline-block;margin-right:10px;padding:0 2px}div.ProductBoxCartAttachmentPlugin ul.product_box_list li label{cursor:pointer}div.ProductBoxCartAttachmentPlugin ul.product_box_list li input{margin-right:1px}#theCart .applied_discounts h5,#theCart .applied_discounts ol{margin:0;padding:0;cursor:pointer}div.ProductBoxCartAttachmentPlugin ul.product_box_list li img{vertical-align:middle}#theCart .applied_discounts{color:#68a946;font-size:12px}#theCart .applied_discounts h5{font-size:12px}.cart_item_plugin{border-bottom:1px solid #31a6cb}.cart_item_plugin td{padding:0}.CartAttachmentFilePlugin,.ProductBoxCartAttachmentPlugin{text-align:left;padding:16px;background:#fafafa;margin:16px 8px}.CartAttachmentFilePlugin>p{margin:0}@media (min-width:768px){.CartAttachmentFilePlugin,.ProductBoxCartAttachmentPlugin{padding:24px 32px 24px 116px;margin:32px 16px}.cart_item_plugin{border-bottom:none}}@media (min-width:1024px){.CartAttachmentFilePlugin,.ProductBoxCartAttachmentPlugin{margin:32px}}.CartAttachmentFilePlugin h4,.ProductBoxCartAttachmentPlugin h4{margin-top:0}.CartAttachmentFilePlugin ul{margin-left:1.2em;list-style:disc}.review-score{unicode-bidi:bidi-override;font-size:1.3em}.review-score>label{position:relative;width:1.1em;overflow:hidden;float:right;cursor:pointer}.review-score>label input{position:absolute;left:-99em}.review-score>label.review-score-item--selected,.review-score>label.review-score-item--selected~label,.review-score>label:hover,.review-score>label:hover~label{color:transparent}.review-score>label.review-score-item--selected:before,.review-score>label.review-score-item--selected~label:before,.review-score>label:hover:before,.review-score>label:hover~label:before{content:"\2605";position:absolute;left:0;color:gold}#orderItemsListResult{margin-left:200px}.btn.btn-inline{padding:7px 10px;margin-left:8px;vertical-align:middle;font-size:14px}.voucher--form{margin:32px 0;display:block;overflow:hidden}.voucher--img{margin:16px 0;border:1px solid #E8EFF5}.voucher--title{text-transform:uppercase;font-size:32px;margin:0}.voucher--description{display:block;overflow:hidden}.voucher--description p{margin:16px 0}.voucher--description ul{padding:0 16px}.voucher--description li{list-style:circle;padding:2px 8px}.voucher--label{display:block;font-size:14px;margin-bottom:8px}.voucher--select{margin-left:2px;color:#696969;margin-bottom:32px}.voucher--goto-terms{text-align:center}@media (min-width:768px){.voucher--img{float:left;margin:0 32px 16px 0;border:1px solid #E8EFF5}}.time_estimation__container{background:rgba(255,255,255,.5);border:1px solid #e8eff5;font-weight:400;margin:12px 0 0;padding:8px 16px}.product .time_estimation__container{background:inherit;border:none;margin:0;padding:0;font-size:14px}@media (min-width:768px){.time_estimation__container{display:inline;margin:32px 16px 0 32px}}.price__notification__wrapper{width:50%;float:right;padding-left:32px}.price__notification__link{display:table;width:100%}.dkjbns{width:25%;display:table-cell}.price__notification__link a{margin-left:16px}.price__notification__content{display:none;background:#f9f9f9;border:1px solid #f3f3f3;padding:16px;overflow:hidden;margin-top:16px}.price__notification__content h2{margin-top:0;font-size:18px}.price__notification__content label{display:block;width:100px;text-align:left;margin-top:3px}.price__notification__content input{border:1px solid #696969;padding:5px;background:#fff;border-radius:0;line-height:1.45;margin-bottom:12px}.ac-results{display:none;background:#fff;border:1px solid #d3d3d3;left:0;top:40px;width:100%;padding:0;z-index:100;overflow:auto;position:absolute}.submenu_i_search .ac-results{display:none!important}.ac-results a{border-bottom:1px solid #d3d3d3;padding:16px 8px;display:block;overflow:hidden;text-transform:none;font-size:12px}.ac-results ul{width:100%}.ac-results li{float:none;margin:0}.ac-results .autocomplete__single:last-of-type a{border-bottom:none;margin-bottom:-5px}.ac-results__item--on{background:#f9f9f9}.autocomplete__img,.autocomplete__info{display:table-cell;vertical-align:middle}.autocomplete__info{padding:0 12px;text-align:left}.autocomplete__info em{color:#000;display:block;font-style:normal}.autocomplete__img{width:28px}.autocomplete__img img{display:block;border:1px solid #d3d3d3}.ac-results .autocomplete__all{background:#ebebeb;text-align:center;padding:8px 5px;font-size:12px}.autocomplete__all strong{display:block;font-size:14px}.autocomple__no__result{padding:16px;display:block}.outpost__container{margin:16px 0;overflow:hidden}.outpost__container h2 span{color:#696969;font-size:12px;display:block;font-weight:300}.instragram__container h2,.instragram__container p{font-size:24px;letter-spacing:.5px;text-align:center}.outpost__container input{width:200px;margin-right:8px}.outpost__container .btn{padding:12px}.outpost__map{height:500px;width:100%}.outpost__list{margin:8px 0;columns:2;-webkit-columns:2;-moz-columns:2}.outpost__list.outpost__list--objects,.outpost__list.single__result{columns:auto;-webkit-columns:auto;-moz-columns:auto}.outpost__list--objects{width:70%}.outpost__list li{padding:4px 0}.outpost__list--objects li{border-bottom:1px solid #d3d3d3}@media (min-width:768px){.outpost__container .btn{display:inline-block}.outpost__left{width:50%;float:left;padding:0 32px 0 0}.outpost__right{width:50%;float:right}}@media (min-width:1024px){.outpost__container input{min-width:350px;margin-right:16px}.outpost__list{columns:3;-webkit-columns:3;-moz-columns:3}}.instragram__wrapper{display:none}.instragram__wrapper img{width:auto;margin:0 auto;float:initial}.instragram__container{position:relative;margin:0 0 -16px;text-align:center;padding:36px 0 48px;color:#000}.instragram__container h2{font-weight:100;margin:16px auto}.instragram__container h2 strong,.instragram__container p strong,.shop__description--container{font-weight:300}.instragram__container p{font-family:Noe;margin:0 auto 24px;position:relative;display:table}#instafeed img{vertical-align:bottom}.info_mark,.prosto_banner__social svg{vertical-align:middle}#instafeed a{display:block;text-align:center}#instafeed .swiper-slide .content{position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}#instafeed .swiper-slide .content span{margin:0 5px 0 34px;background-repeat:no-repeat;background-position:center}#instafeed .swiper-slide .content span.likes:before{position:absolute;content:'';width:16px;height:17px;margin:0 0 0 -24px;background-image:url(../../images/layout/wolczanka/favourite.svg)}#instafeed .swiper-slide .content span.comments:before{position:absolute;content:'';width:21px;height:16px;margin:0 0 0 -26px;background-image:url(../../images/layout/wolczanka/comment.svg)}@media(min-width:768px){.instragram__container h2{font-size:38px}.instragram__container p{font-size:44px;margin:24px auto}#instafeed .swiper-slide{-webkit-transition:outline .3s ease-in-out;-moz-transition:outline .3s ease-in-out;transition:outline .3s ease-in-out;outline-color:transparent;z-index:2;outline-offset:0}#instafeed .swiper-slide .instOverlay{width:100%;height:100%;position:absolute;opacity:0;background-color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#instafeed .swiper-slide .instOverlay:hover{opacity:.5}#instafeed .swiper-slide:hover .content{display:initial}}.instragram__next,.instragram__prev{padding:32px 24px;position:absolute;top:60%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:99;cursor:pointer;display:none}.instragram__prev{left:-70px}.instragram__next{right:-70px}.instragram__next span,.instragram__prev span{border-left:3px solid #000;border-top:3px solid #000;display:block;height:12px;width:12px;position:absolute}.instragram__prev span{transform:translateY(-20%) translateX(-50%) rotate(-45deg);-webkit-transform:translateY(-20%) translateX(-50%) rotate(-45deg);top:45%;left:60%}.instragram__next span{transform:translateY(-20%) translateX(-50%) rotate(135deg);-webkit-transform:translateY(-20%) translateX(-50%) rotate(135deg);top:45%;left:45%}@media (min-width:1024px){.swiper-container.instafeed__wrapper{margin:40px auto 0}}@media (min-width:1795px){.instragram__next,.instragram__prev{display:block}}.shop__description{width:100%;background:#a1c1a9;display:none;margin-top:3px}.shop__description--container{margin:0 auto;clear:both;padding:32px 5px;max-width:1640px;color:#666;font-size:13px}.shop__description--container h3{font-family:Abril;font-size:19px;margin:0 0 24px;color:#000;letter-spacing:1px}.shop__description--container p{letter-spacing:.5px;line-height:2;font-family:Chivo;font-weight:300}.shop__description--container p span{font-size:20px;color:#000;display:block;margin:0 0 32px}.shop__description--container strong{color:#000}.shop__description--container ul{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.shop__description--container li{background-color:#fff;padding:24px 24px 0;margin:0 8px 16px;width:45%;position:relative}.shop__description--hidden{display:none}@media (min-width:768px){.shop__description,.shop__description--hidden{display:block}.shop__description--container{padding:64px 10px}}@media (min-width:1300px){.shop__description--container li:nth-of-type(2n+1){clear:none}.shop__description--container li:nth-of-type(4n+1){clear:both}.shop__description--container li{width:23%;margin-bottom:0}}@media (min-width:1670px){.shop__description--container li{width:24%}}.customer__loyalty__card{background:rgba(104,22,49,.2);padding:16px 0}.customer__loyalty__card h3{margin:0;padding:0 16px}.customer__loyalty__card ul{padding:8px 16px}.customer__loyalty__card li{padding:2px 0}.customer__loyalty__card .btn{padding:10px;margin:8px 16px}.customer__loyalty__card__reward{background:rgba(104,22,49,.1);padding:16px 32px;overflow:hidden}.customer__loyalty__card__reward h3{margin:0 0 16px}.customer__loyalty__card__reward p{margin:0 0 8px}.customer__loyalty__card__reward .btn{padding:10px 12px}.customer__loyalty__card__reward__item{display:inline-block;border:1px solid rgba(104,22,49,.2);text-align:center;margin:0 1% 1% 0;padding:16px}@media (min-width:768px){.customer__loyalty__card h3{padding:0 16px 16px}.customer__loyalty__card ul{padding:0 16px}.customer__loyalty__card .btn{padding:10px;margin-left:8px;margin-top:2px}}@media (min-width:1024px){.customer__loyalty__card h3{padding:0 32px 16px}.customer__loyalty__card ul{padding:0 32px}}.cart__popup__btn{margin-bottom:32px}.cart__popup__overlay{display:none;position:fixed;background:rgba(0,0,0,.8);width:100%;height:100%;top:0;left:0;z-index:999}.cart__popup__container{max-width:1000px;background:#fff;margin:8px;overflow:hidden;max-height:700px;overflow-y:auto;position:relative}.christmas_container,.christmas_wrapper,.new-gigant_collection,.swiper-container,.vistulazpasja__wrapper-big,.vistulazpasja__wrapper-slim{overflow:hidden}.cart__popup__close,.cart__popup__close:active{position:absolute;top:16px}.cart__popup__container .form{margin:8px}.cart__popup__container .g--heading{margin-top:72px}.cart__popup__container .cart__buttons{padding:16px 0 0}.cart__popup__close{right:32px}.cart__popup__error__info,.messages.cart__popup__error__info{display:none}@media (min-width:768px){.cart__popup__container .form{margin:0 2rem 2rem}.cart__popup__container .g--heading{margin-top:32px}}@media (min-width:1024px){.cart__popup__container{margin:32px auto}}.mobile_app_wrapper{padding:0 5px;margin:0 auto;clear:both;background:#f1f1f1}@media (min-width:768px){.mobile_app_wrapper{padding:0 10px;background:#f1f1f1}}@media (min-width:1300px){.mobile_app_wrapper{padding:0;background:#f1f1f1}}.m_a_w_blue_fix,.m_a_w_blue_fix_double{background:#cde2f4;max-height:initial}.m_a_w_blue{background:#cde2f4}@media (min-width:980px){.m_a_w_blue,.m_a_w_blue_fix{background:#cde2f4}.m_a_w_blue_fix{max-height:400px}.m_a_w_blue_fix_double{background:#cde2f4;max-height:300px}}.mobile_app_banner{margin:110px 0 10px;width:100%;height:160px;background-image:url(../../images/layout/mobile_app/banner_bg.png);background-size:100% auto;background-repeat:no-repeat;position:relative}.mobile_app_banner--logo{position:relative;top:0;left:0;transform:inherit}.mobile_app_banner_content{width:100%;position:relative;left:0;top:0;margin:0 auto;display:block}.mobile_app_banner_content img{width:0%;float:left;padding-top:15px}.mobile_app_banner_content--text{width:100%;float:left;margin-top:5px}.mobile_app_banner_content--text h2{font-weight:400;font-size:34px;text-align:center}.mobile_app_banner_content--text h3{font-weight:100;font-size:24px;text-align:center;display:block}.m_a_b_mobile{display:block;margin-bottom:530px}.m_a_b_desktop{display:none}.mobile_app_banner_content--text .m_a_img_text{width:300px;display:block;margin:0 auto;clear:both;float:initial}.mobile_app_banner--logo img{width:100%;max-width:110px;margin:5%}@media (min-width:540px){.mobile_app_banner--logo img{width:100%;max-width:180px;margin:5%}.mobile_app_banner{height:250px}.m_a_b_mobile{display:block;margin-bottom:440px}}@media (min-width:780px){.mobile_app_banner--logo img{width:100%;max-width:180px;margin:10% 5%}.mobile_app_banner{height:300px}}@media (min-width:1024px){.mobile_app_banner{margin:110px 0 0;width:100%;height:600px}.mobile_app_banner--logo{position:absolute;left:50%;transform:translateX(-50%);top:-95px}.mobile_app_banner--logo img{width:100%;max-width:180px;margin:inherit}.mobile_app_banner_content--text{width:31%;float:left;margin-top:20px}.mobile_app_banner_content--text h2{font-weight:400;font-size:20px;text-align:center}.mobile_app_banner_content--text h3{font-weight:100;font-size:18px;text-align:center}.mobile_app_banner_content{width:100%;position:absolute;left:0;top:0;margin:initial;display:initial}.mobile_app_banner_content img{width:30%}.m_a_b_mobile{display:none}.mobile_app_banner_content--text .m_a_img_text{width:initial}.m_a_b_desktop{display:block;margin-bottom:30px}}@media (min-width:1171px){.mobile_app_banner--logo img{width:100%;max-width:220px}.mobile_app_banner--logo{top:-95px}.mobile_app_banner_content--text{width:36%;float:left;margin-top:36px}.mobile_app_banner_content--text h2{font-weight:400;font-size:26px;text-align:center}.mobile_app_banner_content--text h3{font-weight:100;font-size:24px;text-align:center}}@media (min-width:1280px){.mobile_app_banner--logo img{width:100%;max-width:260px}.mobile_app_banner--logo{top:-95px}.mobile_app_banner_content--text{width:36%;float:left;margin-top:80px}}@media (min-width:1440px){.mobile_app_banner--logo img{width:100%;max-width:400px}.mobile_app_banner_content--text{width:36%;float:left;margin-top:115px}.mobile_app_banner{margin:140px 0;width:100%;height:600px}}.mobile_app_banner_content--text h4{font-weight:400;font-size:28px;text-align:center}.mobile_app_banner_content--text hr{width:30px;display:block;margin:0 auto}.mobile_app_banner_content--text img{display:block;margin:0 auto 20px;width:100%}.mobile_app_blue_big_box{width:100%;padding:25px 35px;background:#cde2f4;position:relative;max-width:1280px;margin:250px auto 100px;top:initial}@media (min-width:1024px){.mobile_app_blue_big_box{margin-bottom:100px}}.mobile_app_blue_big_box_number{font-size:176px;color:#000;position:absolute;top:-135px;left:50%;transform:translate(-50%,0);max-width:1280px;margin:0 auto}.mobile_app_blue_big_box h2{font-size:48px;text-align:center}.mobile_app_blue_big_box h3{font-size:34px;text-align:center;font-weight:100;text-transform:uppercase}.mobile_app_blue_big_box h4{font-size:24px;text-align:center;font-weight:100}.mobile_app_blue_big_box p{font-size:15px;text-align:center;margin:15px 0 5px}.m_app_blue_big_box_buttons{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.m_app_blue_big_box_buttons img{display:block;margin:7px 30px}.mobile_app_white_box{width:100%;display:flex;justify-content:center;flex-wrap:wrap;max-width:1280px;margin:0 auto}.mobile_app_white_left_box{width:100%;margin-right:0}.mobile_app_white_right_box{background:#fff;width:100%;position:relative}.mobile_app_white_left_box img{margin:0 auto;position:relative;display:block}@media (min-width:980px){.mobile_app_white_left_box img{margin:initial;position:initial;display:initial}}.mobile_app_white_right_box_number{font-size:176px;color:#000;position:relative;top:initial;left:initial;transform:initial;text-align:center;display:block}@media (min-width:980px){.mobile_app_white_right_box_number{font-size:176px;color:#000;position:absolute;top:-100px;left:50%;transform:translate(-50%,0);display:initial}}.mobile_app_white_right_box h2{font-size:28px;text-align:center;font-weight:400}.mobile_app_white_right_box h3{font-size:26px;text-align:center;line-height:1.5;font-weight:100}.mobile_app_white_right_box--content{margin-top:10px}.m_app_white_right_box_process_icons{display:block;margin:12px auto}.m_app_white_right_box_under_photo{position:relative;bottom:0;left:50%;transform:translate(-50%,0)}@media (min-width:980px){.m_app_white_right_box_under_photo{position:absolute;bottom:-50px;left:50%;transform:translate(-50%,0);z-index:2}.mobile_app_white_left_box{width:48%;margin-right:10%}.mobile_app_white_right_box{background:#fff;width:42%;position:relative;padding-bottom:200px}.mobile_app_white_right_box h2{font-size:48px;text-align:center;font-weight:400}.mobile_app_white_right_box--content{margin-top:160px}}@media (min-width:986px){.m_app_white_right_box_under_photo{position:absolute;bottom:-60px;left:50%;transform:translate(-50%,0)}}@media (min-width:1024px){.mobile_app_blue_big_box{width:100%;padding:25px 35px;background:#cde2f4;position:relative;max-width:1280px;margin:20px auto 0;top:-100px}.m_app_white_right_box_under_photo{position:absolute;bottom:-100px;left:50%;transform:translate(-50%,0)}}@media (min-width:1200px){.mobile_app_blue_big_box{width:100%;padding:25px 35px;background:#cde2f4;position:relative;max-width:1280px;margin:150px auto 0;top:-100px}.m_app_white_right_box_under_photo{position:absolute;bottom:-180px;left:50%;transform:translate(-50%,0)}}@media (min-width:1500px){.mobile_app_blue_big_box{width:100%;padding:25px 35px;background:#cde2f4;position:relative;max-width:1280px;margin:250px auto 0;top:-100px}}.mobile_app_white_box_both{width:100%;position:relative;display:flex;justify-content:flex-start;flex-wrap:wrap;z-index:1;max-width:1280px;margin:0 auto}.both_right{justify-content:flex-end}.m_app_white_box_both_left{background:#fff;margin-right:0;width:100%;position:relative;height:fit-content}.m_app_white_box_both_right{background:#fff;width:100%;position:relative;top:0;padding-bottom:50px}.m_app_white_box_both_left_number,.m_app_white_box_both_right_number{font-size:176px;color:#000;position:relative;top:initial;left:initial;transform:initial;display:block;margin:0 auto;text-align:center}.m_app_white_box_both_left--content{padding-top:5px;width:80%;margin:0 auto}.m_app_white_box_both_right--content{padding-top:100px}@media (min-width:980px){.m_app_white_box_both_left_number,.m_app_white_box_both_right_number{font-size:176px;color:#000;position:absolute;top:-100px;left:50%;transform:translate(-50%,0);display:initial;margin:initial}.m_app_white_box_both_left--content{padding-top:100px;width:80%;margin:0 auto}.m_app_white_box_both_left{background:#fff;margin-right:12%;width:44%;position:relative;height:fit-content}.m_app_white_box_both_right{background:#fff;width:44%;position:relative;top:-150px}}.phone_image_left,.phone_image_right{background:0 0;top:initial;display:none}.ph_mobile{display:block;margin-bottom:30px}@media (min-width:980px){.ph_mobile{display:none}.phone_image_left{background:0 0;top:-420px;display:initial}.phone_image_right{background:0 0;top:-500px;display:initial}}.mobile_app_white_box_both h2{font-weight:400;font-size:28px;text-align:center;line-height:1.4}.mobile_app_white_box_both hr{font-weight:400;display:block;width:40%;margin:0 auto;border-top:2px solid #000;border-bottom:0}.mobile_app_white_box_both h3{font-weight:100;font-size:24px;text-align:center;line-height:1.3}.mobile_app_white_box_both h4{font-weight:400;font-size:26px;text-align:center;line-height:1.3}.m_app_white_box_both_left_under_photo,.m_app_white_box_both_right_under_photo{position:relative;left:0;transform:translate();margin:0 auto}@media (min-width:980px){.m_app_white_box_both_left_under_photo,.m_app_white_box_both_right_under_photo{position:relative;left:0;transform:translate();margin:0 auto}.mobile_app_white_box_both h2{font-weight:400;font-size:40px;text-align:center;line-height:1.4}}.m_app_white_box_full h1{font-weight:400;font-size:29px;text-align:center;line-height:1.4;margin:76px 0;z-index:4}.m_app_white_box_full{width:100%;padding:25px 35px;background:#fff;position:relative;max-width:1280px;margin:0 auto}.m_app_white_box_full_number{font-size:176px;color:#000;position:absolute;top:-100px;left:50%;transform:translate(-50%,0);z-index:4}@media (min-width:980px){.m_app_white_box_full h1{font-weight:400;font-size:49px;text-align:center;line-height:1.4;margin:76px 0}.m_app_white_box_full{margin:0 auto;top:-418px}}.m_app_white_box_full_advantages{width:100%;max-width:1280px;margin:0 auto;display:flex;justify-content:space-around;flex-wrap:wrap}.m_app_white_box_full_adv--item{width:100%;margin-bottom:10px}.m_app_white_box_full_adv--item img{display:block;margin:0 auto}.m_app_white_box_full_adv--item p{text-align:center;font-size:20px;font-weight:100}.m_app_white_box_full_advantages_under_photo{position:relative;bottom:0;left:initial;transform:initial;display:none}.m_app_white_box_full_advantages_under_photo_qr{width:150px;height:auto;margin:0 auto;display:block;clear:both}@media (min-width:980px){.m_app_white_box_full_adv--item{width:50%;margin-bottom:10px}.m_app_white_box_full_adv--item p{text-align:center;font-size:28px}.m_app_white_box_full_advantages_under_photo{position:absolute;bottom:-360px;left:50%;transform:translate(-50%,0);display:initial}.m_app_white_box_full_advantages_under_photo_qr{display:none}}.m_app_white_box_full_footer{display:block;margin:40px 0 10px;float:left;width:30%}.m_app_white_box_full_before{background:#fff;margin-bottom:15px}.m_app_white_box_full_before hr{width:30%;float:left;margin:15px 0 10px;display:none}.m_app_white_box_full_before p{width:100%;font-size:15px}@media (min-width:980px){.m_app_white_box_full_before p{width:30%;font-size:15px}.m_app_white_box_full_before hr{width:30%;float:left;margin:15px 0 10px;display:inline}}.m_a_footer_photo{display:block;margin:0 auto 25px}.m_a_footer h3{text-transform:initial}.m_a_footer{margin-top:0;background:0 0;padding-top:20px}@media (min-width:980px){.m_a_footer{margin-top:-90px;top:0;padding-top:40px}}.background_wrapper{width:100%;background-color:#f9f9f9;box-shadow:1199px 0 0 #f9f9f9,-1199px 0 0 #f9f9f9;position:relative}.white_block{width:100%;background:#fff;box-shadow:1199px 0 0 #fff,-1199px 0 0 #fff;left:0;display:block;position:absolute;z-index:0}.white_block_top{height:420px;top:0}.white_block_bottom{height:130px;bottom:0}.ski_wrapper{max-width:1000px;margin:110px auto 233px;position:relative;z-index:1}.ski_wrapper h1,.ski_wrapper h2{font-family:Didot,serif;color:#000;font-weight:400;margin:0}.ski_wrapper h1{font-size:36px;text-align:center;position:relative;top:34px}.ski_header p{display:inline;border-bottom:3px solid}.ski_wrapper h2{font-size:32px;text-align:left;display:inline-block;border-bottom:2px solid currentColor;line-height:1}.ski_text p{font-family:'Lato lightitalic',sans-serif;color:#010000;font-size:18px;line-height:34px;margin:30px 0 0;font-style:italic}.text_and_picture{text-align:center}.ski_text,.text_and_picture img{float:none}.text_and_picture::after{content:"";display:block;clear:both}.ski_text{padding:10px 48px 0}.ski_header,.ski_video,.ski_wrapper>img,.text_and_picture{margin-bottom:24px}@media (min-width:480px){.ski_wrapper h1{font-size:48px;top:44px}.ski_wrapper h2{font-size:44px}.ski_text p{font-size:25px;line-height:47px}}@media (min-width:768px){.ski_wrapper h1{font-size:64px;line-height:75px;top:55px}.text_and_picture{text-align:left}.ski_text,.text_and_picture img{float:left;width:50%}}@media (min-width:1024px){.ski_text{padding:72px 90px 0 48px}.ski_text p{margin:30px 0 0}}.christmas_picture{width:100%;text-align:center;padding:35px}.horizontal_bow{clear:both;height:22px;max-width:1546px;background-image:url(../../images/layout/vistula/bowH.jpg);background-repeat:repeat-x}.christmas_bow{display:none;z-index:2;position:absolute;left:50%;margin-top:-55px;transform:translateX(-50%)}.christmas_bow_top{margin-top:-79px}@media (min-width:768px){.christmas_picture{width:50%;float:left}.christmas_bow{display:block}.christmas_wrapper{background:url(../../images/layout/vistula/bowV.jpg) 50% 0 repeat-y}.horizontal_bow_mobile{clear:both;display:none}}.vistula_app .vistula_app_full_container{width:100%;padding:46px 0}.vistula_app .content_box_container_position .content_box,.vistula_app .page_wrapper.advantage_all_box{-webkit-box-shadow:0 0 21px -4px rgba(209,228,244,1);-moz-box-shadow:0 0 21px -4px rgba(209,228,244,1);box-shadow:0 0 21px -4px rgba(209,228,244,1)}.vistula_app .vistula_app_full_container a{text-decoration:none}.vistula_app b{font-weight:300}.vistula_app .vistula_app_full_container.blue{background:#d1e4f4}.vistula_app .vistula_app_full_container.gray{background:#f3f3f3}.vistula_app .vistula_app_full_container .page_wrapper{width:100%;max-width:1250px;margin:0 auto}.vistula_app .vistula_app_full_container .page_wrapper.advantage_all_box{background:#fff;margin-top:40px}.vistula_app .all_boxes{width:100%;display:block;flex-wrap:nowrap;justify-content:space-between}.vistula_app .center_box,.vistula_app .left_box,.vistula_app .right_box{width:94%;padding:0 6px;margin:0 auto}.vistula_app .center_box{display:none}.vistula_app .content_box_container_position{display:block;align-items:center;justify-content:center;flex-wrap:wrap}.vistula_app .content_box{background:#fff;width:100%;padding:90px 0;position:relative;display:block;margin-top:40px}.vistula_app .content_box h1{font-size:130px;position:absolute;top:-160px;left:50%;transform:translateX(-50%);font-weight:300}.vistula_app .content_box h2,.vistula_app .content_box h3,.vistula_app .content_box h4,.vistula_app .content_box h5{padding:10px 0;margin:0;text-transform:uppercase;text-align:center;line-height:1.3;font-weight:400}.vistula_app .content_box h2{font-size:25px;font-weight:300}.vistula_app .content_box h3{font-size:19px;font-weight:100}.vistula_app .content_box h4{font-size:18px;text-transform:none;font-weight:100}.vistula_app .content_box h5{font-size:13px;text-transform:none;font-weight:100}.vistula_app .content_box hr{width:44%;margin:23px auto;display:block;border-bottom:0;border-top:2px solid #000}.vistula_app .center_box img{display:block;width:100%;max-width:144px;margin:20px auto}.vistula_app .center_box img.qr{display:block;width:70%;max-width:98px}.vistula_app .center_images{float:none}.vistula_app .all_boxes .phone{display:block;max-width:290px;margin:0 auto}@media (min-width:480px){.vistula_app .all_boxes .phone{max-width:310px}.vistula_app .content_box h2{font-size:26px}.vistula_app .content_box h3{font-size:20px}}.vistula_app .additional_image{display:block;margin:32px auto 10px;width:60%}.vistula_app .full_title{width:100%;font-size:36px;margin:12px 0}.vistula_app .advantage_container{width:100%;display:flex;justify-content:space-evenly;flex-wrap:wrap}.vistula_app .advantage_container .advantage{width:100%;margin:10px 0;border-bottom:1px solid #000}.vistula_app .advantage_container h1{font-size:22px;text-align:center;font-weight:400}.vistula_app .advantage_photo{display:block;margin:0 auto 16px}.vistula_app .advantage_header{font-size:26px;text-align:center;font-weight:300;text-transform:uppercase;margin-bottom:36px}.vistula_app .advantage_container .advantage_title{font-size:19px;font-weight:200}.vistula_app .advantage_all_box{padding:90px 0;position:relative}.vistula_app .advantage_all_box h1.main{position:absolute;top:-160px;left:50%;transform:translateX(-50%);font-size:130px;font-weight:300}.vistula_app .advantage_description{width:90%;text-align:left;float:left;margin-top:40px;display:none}.vistula_app .advantage_description hr{border-bottom:0;border-top:2px solid #000;width:230px;float:left;display:block;clear:both}.vistula_app .advantage_description p{width:330px;float:left;display:block;clear:both;margin:8px 0;font-size:13px;font-weight:100}.vistula_app .left_box.mobile{display:block}.vistula_app .left_box.desktop{display:none}.vistula_app .center_box.with_content{display:block}.vistula_app .save_app_container .main{margin:0 auto;display:block;width:100%;max-width:310px}.vistula_app .save_app_container .app_images{margin:20px auto;text-align:center}.vistula_app .save_app_container .app_image{margin:16px auto;max-width:140px;display:block}.vistula_app .save_app_container .qr{display:block;margin:20px auto}.vistula_app .vistula_app_full_container.logo_container .page_wrapper{display:flex;justify-content:center;flex-wrap:nowrap;padding:0}.vistula_app .vistula_app_full_container.logo_container .logo_box{margin:0 auto;text-align:center}.vistula_app .vistula_app_full_container.logo_container .main_logo{width:100%;max-width:147px;margin:4px 0 22px}.vistula_app .vistula_app_full_container.logo_container .additional_logo{width:100%;max-width:300px;margin:4px 0}.vistula_app .vistula_app_full_container.logo_container p{display:block;margin:12px 0;padding:0 2px;font-size:17px;width:100%;max-width:300px;line-height:1.4;font-weight:100}.vistula_app .vistula_app_full_container.logo_container .go_down{display:none;margin:40px auto 20px;cursor:pointer}.vistula_app .vistula_app_full_container.logo_container img{width:44px}.vistula_app_full_container.logo_container{background:#d1e4f4;padding:20px 0}.advantage_title_line{display:block;border-bottom:0;border-top:2px solid #000;width:30%;margin:0 auto 20px}@media (min-width:768px){.vistula_app .content_box{margin-top:0}.vistula_app .vistula_app_full_container.logo_container .go_down{display:none}.vistula_app .vistula_app_full_container.logo_container .main_logo{width:100%;max-width:150px;position:relative;top:90px;margin:4px 0 92px}.vistula_app .vistula_app_full_container.logo_container p{max-width:430px;line-height:1.3;font-size:19px}.vistula_app .vistula_app_full_container.logo_container .additional_logo{max-width:375px;margin:10px 0}.vistula_app .vistula_app_full_container.logo_container .page_wrapper{padding:20px 0;margin-bottom:100px}.vistula_app .vistula_app_full_container.logo_container{background:url(../../images/layout/vistula_app/top_logo.png) center no-repeat #d1e4f4;background-size:cover;padding:46px 0}}@media (min-width:1350px){.vistula_app .vistula_app_full_container.logo_container{background-repeat:no-repeat;background-size:cover;background-position:center}}@media (min-width:1550px){.vistula_app .vistula_app_full_container.logo_container{background-repeat:no-repeat;background-size:cover;background-position:center}.vistula_app .vistula_app_full_container.logo_container .additional_logo{max-width:375px}.vistula_app .vistula_app_full_container.logo_container p{max-width:380px;line-height:1.4;font-size:20px}}@media (min-width:650px){.vistula_app .advantage_container .advantage{width:40%;border-bottom:0;margin:20px 0}.advantage_title_line{display:none}}@media (min-width:768px){.vistula_app .save_app_container .main{max-width:390px}.vistula_app .save_app_container .app_image{max-width:125px;display:inline-block;margin:8px 16px}.vistula_app .advantage_description{display:block}.vistula_app .advantage_container .advantage_title{font-size:20px}.vistula_app .additional_image{width:76%}.vistula_app .content_box h2{font-size:33px}.vistula_app .content_box h3{font-size:22px}.vistula_app .content_box h4{font-size:19px}.vistula_app .content_box h5{font-size:13px}.vistula_app .advantage_header{font-size:42px}.vistula_app .left_box.mobile{display:none}.vistula_app .left_box.desktop{display:block}.vistula_app .content_box_container_position{display:flex}.vistula_app .all_boxes .phone{margin:inherit;max-width:320px}.vistula_app .center_images{float:right}.vistula_app .all_boxes{display:flex;width:100%;padding:0}.vistula_app .left_box{width:41%;max-width:486px;float:left}.vistula_app .center_box{width:18%;float:left}.vistula_app .right_box{width:41%;float:left}.vistula_app .left_box .phone{margin:0 auto}.vistula_app .center_box.with-images{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-left:3%}}@media (min-width:900px){.vistula_app .all_boxes{padding:0}}@media (min-width:1024px){.vistula_app .content_box h2{font-size:36px}.vistula_app .content_box h3{font-size:25px}.vistula_app .content_box h4{font-size:20px}.vistula_app .content_box h5{font-size:14px}.vistula_app .center_box{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.vistula_app .all_boxes .phone{margin:inherit;max-width:420px}.vistula_app .all_boxes{padding:0 10px}}.collection__points__map__container,.dpdpickup__point__info{display:none}@media (min-width:1290px){.vistula_app .all_boxes{padding:0}}@media (min-width:768px){.collection__points__map__container{margin:16px}}.dpdpickup__point__info__label{display:block;margin-bottom:4px}.product__desc__right{float:right;position:relative;width:35%;text-align:center;background:#fff;display:none}.product__desc__movie__container{width:100%;height:100%;position:relative;max-width:574px;margin:0 auto}.product__desc__movie__container video{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.product__desc__movie__controls{position:absolute;bottom:0;left:0;right:0;padding:0 16px 20px;background:0 0;z-index:1}.product__desc__movie__mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.product__desc__movie__btn{float:left;width:10%}.product__desc__movie__bar{float:left;width:90%;margin:-2px 0 0}.product__desc__movie__bar input{padding:0;width:100%;cursor:pointer;-webkit-appearance:none;background:0 0;vertical-align:middle}.product__desc__movie__bar input::-webkit-slider-runnable-track{width:100%;height:3px;background:#925567}.product__desc__movie__bar input:focus::-webkit-slider-runnable-track{background:#925567}.product__desc__movie__bar input:focus{outline:0}.product__desc__movie__bar input::-moz-range-track{width:100%;height:3px;background:#925567}.product__desc__movie__bar input::-ms-track{cursor:pointer;width:100%;height:3px;background:0 0;border-color:transparent;color:transparent}.product__desc__movie__bar input::-ms-fill-lower{background:#925567}.product__desc__movie__bar input:focus::-ms-fill-lower{background:#925567}.product__desc__movie__bar input::-ms-fill-upper{background:#925567}.product__desc__movie__bar input:focus::-ms-fill-upper{background:#925567}.product__desc__movie__bar input::-webkit-slider-thumb{-webkit-appearance:none;border:none;border-radius:0;height:11px;width:11px;background:#2f2f2f;margin-top:-5px}.product__desc__movie__bar input::-moz-range-thumb{height:11px;border:none;border-radius:0;width:11px;background:#2f2f2f}.product__desc__movie__bar input::-ms-thumb{height:11px;border:none;border-radius:0;width:11px;background:#2f2f2f}.product__desc__movie__play{border:none;cursor:pointer;display:block;width:12px;height:12px;position:relative}.product__desc__movie__play--pause::after,.product__desc__movie__play--pause::before,.product__desc__movie__play::before{position:absolute;top:0;content:""}.product__desc__movie__play::before{left:0;border-top:6px solid #fff;border-left:12px solid #666;border-right:0 solid #fff;border-bottom:6px solid #fff}.product__desc__movie__play--pause{border:none}.product__desc__movie__play--pause::before{border:none;display:block;width:5px;height:12px;background:#666;left:0}.product__desc__movie__play--pause::after{display:block;width:5px;height:12px;background:#666;left:7px}@media (min-width:1200px){.product__desc__right{display:block}}.rodo_info p:not(:first-child){margin-left:12px}.NaviInfiniteScrollCurrentPage,.NaviInfiniteScrollInNextRequest,.NaviInfiniteScrollPages,.NaviInfiniteScrollPerPage,.loading{display:none}.NaviInfiniteScrollButton{clear:both;margin:62px auto;overflow:hidden;text-align:center}.NaviInfiniteScrollButton a{border:1px solid #000;color:#000;display:block;margin:0 0 8px;padding:8px 16px;width:100%;font-size:16px;font-weight:500;text-transform:uppercase}.info_mark,.prosto_wrapper{text-align:center;color:#fff}.NaviInfiniteScrollButton a.on{display:none}@media (min-width:768px){.NaviInfiniteScrollButton a{display:inline-block;margin:0 8px 0 0;width:auto}}.countdown{font-size:14px;text-transform:uppercase;margin:0 0 5px;white-space:nowrap}.countdown b{border-bottom:2px solid #000}@media (min-width:500px){.countdown{font-size:16px;margin:0 0 8px}}@media (min-width:700px){.countdown{font-size:14px;margin:0 0 10px}}@media (min-width:900px){.countdown{font-size:17px}}@media (min-width:1000px){.countdown{font-size:19px}}@media (min-width:1100px){.countdown{margin:0 0 32px}}@media (min-width:1400px){.countdown{font-size:24px}}.rma_exchange_info{display:none}.info_mark{display:inline-block;margin-left:4px;width:14px;height:14px;background:#000;border-radius:50%;font-size:11px;font-style:italic;font-family:"Times New Roman",Times,serif}.rma_additional_info_container{position:relative;margin:0 .5rem}.rma_additional_info{display:none;position:absolute;background:#fff;bottom:0}.rma_additional_info p{margin:0;padding:16px}.rma_additional_info::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent}@media (min-width:768px){.rma_additional_info_container{width:295px;margin:0 1rem}}@media (min-width:1024px){.rma_additional_info_container{width:200px;margin:0 .5rem}}.prosto_wrapper{margin:0 auto;max-width:1440px}.prosto_banner p{text-transform:uppercase;font-size:8px;font-family:Helvetica;padding:0 6%;line-height:1.6}.prosto_footer,.prosto_text{text-transform:uppercase;font-size:13px;font-family:Helvetica-Bold;line-height:1.6;color:#000}.prosto_banner{position:relative}.prosto_banner__text{position:absolute;bottom:20%;width:100%}.prosto_banner__social{position:absolute;bottom:5%;left:0;right:0}.prosto_banner__social a{background:#fff;border-radius:50%;padding:8px;margin-right:24px}.prosto_banner__social .prosto_banner__social__fb{padding:8px 12px}.prosto_logo{padding:60px 0}.prosto_banner__big p{padding:0 8%}.prosto_three_banners img{padding:8px 0}.prosto_three_banners li{width:100%;display:inline-block}.prosto_text{padding:8px}.prosto_footer{padding-bottom:30px}.vistulazpasja__box-sm h3,.vistulazpasja__box-title,.vistulazpasja__subtitle p,.vistulazpasja__title,.vistulazpasja_info-16{font-family:Noe}.prosto_banner__big_last{margin-bottom:16px}.prosto_banner__text_address{bottom:50%}.prosto_banner .prosto_banner_address p{padding:0;margin:0;text-transform:none;font-size:7px}.prosto_banner_address p{text-align:left}.prosto_banner_address{position:absolute;bottom:2%;width:100%;flex:1 1 auto;columns:auto 3;padding:0 2%}@media (min-width:450px){.prosto_banner_address{padding:0 6% 0 14%}}@media (min-width:768px){.prosto_banner p{font-size:16px;line-height:1.6;padding:0 36%}.prosto_banner__big p{padding:0 28%}.prosto_text{padding:60px 28%;font-size:16px}.prosto_footer{font-size:16px;padding-bottom:60px}.prosto_three_banners li{width:33%}.prosto_banner_address{bottom:10%}.prosto_banner__big .prosto_banner_address p{font-size:14px;padding:0}.prosto_banner__text_address{bottom:40%}.prosto_banner__text_address p{padding:0}}.vistulazpasja_title{text-align:center;color:#000}.vistulazpasja__box-title-small{text-transform:uppercase}.vistulazpasja__box{background:#fafafa;padding:20px}.vistulazpasja__box-title{text-transform:uppercase;font-weight:700;font-size:30px;margin:0}.vistulazpasja__box-title-15{text-transform:none}.vistulazpasja__box-desc{line-height:1.7;font-weight:500}@media (min-width:1024px){.vistulazpasja__wrapper{display:flex;flex-wrap:wrap;justify-content:center;max-width:1400px;margin:0 auto}.vistulazpasja__wrapper-15{justify-content:space-between}.vistulazpasja__box-desc-15{font-size:12px}.vistulazpasja__wrapper-15-bg{margin:22px auto}}@media (min-width:1330px){.vistulazpasja__box-desc-15{font-size:14px}}.vistulazpasja__wrapper-movie{max-width:1150px;margin:0 auto}.vistulazpasja__wrapper-space{margin-top:8px}.vistulazpasja__wrapper img{width:100%}.vistulazpasja__photo{display:flex;flex-direction:column}.vistulazpasja__box-text,.vistulazpasja__box-text-bg,.vistulazpasja_photo-bg,.vistulazpasja_photo-lg,.vistulazpasja_photo-md,.vistulazpasja_photo-sm{flex:0 1 100%}.vistulazpasja__box-text-bg-15{margin:10px 0}@media (min-width:1200px){.vistulazpasja__box-text-bg-15{margin:0}}.vistulazpasja__box-bg,.vistulazpasja__photo-half{flex:0 1 100%}.vistulazpasja__header{position:relative;width:100%;margin:0 auto 16px;padding:16px 0;max-width:1400px}.vistulazpasja__title{position:absolute;left:50%;transform:translate(-50%,0);top:-20px;background:#fff;padding:0 54px;font-weight:700;letter-spacing:3px}.image__last{position:relative;top:-5px}.vistulazpasja__subtitle{max-width:70%;display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.vistulazpasja__subtitle h3{text-transform:uppercase;letter-spacing:2px;margin-top:40px}.vistulazpasja__subtitle p{font-size:20px;font-weight:500;line-height:1.5}.vistulazpasja__box-wrapper{display:flex;justify-content:flex-end;max-width:1400px;flex-wrap:wrap;margin:0 auto;position:relative}.vistulazpasja__box-wrapper-left{justify-content:flex-start}.vistulazpasja__box-sm{background:#fafafa;width:100%;height:228px;position:static;padding:55px 20px 20px;top:27%;left:0;text-align:center}.vistulazpasja__box-sm-right{right:0;left:unset}.vistulazpasja__box-sm h3{font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:0}.vistulazpasja__box-sm p{text-transform:uppercase;font-size:17px}.vistulazpasja__box-sm span{text-transform:uppercase;font-weight:500;margin-right:8px}.vistulazpasja__arrow{width:8px}.vistulazpasja__box-16{display:flex;flex-wrap:wrap;margin:16px auto;max-width:1400px;flex-direction:column}.vistulazpasja__box-item-16{flex:0 1 50%;margin:8px 0}.vistulazpasja__box-item-16 a{display:flex}.vistulazpasja_info-16{font-weight:700;text-align:center;font-size:24px;text-transform:uppercase;color:#000;letter-spacing:1px;margin:24px 0}.vistulazpasja_link-16,.wedding_banner__text,.wedding_product_desc_wrapper span{font-family:Chivo}.vistulazpasja_link-16{text-align:center;text-transform:uppercase;font-size:20px;letter-spacing:2px;margin-bottom:56px}.vistulazpasja__header-16{color:#000;max-width:1300px}@media (min-width:530px){.vistulazpasja__box-16{flex-direction:row;margin:80px auto}.vistulazpasja__box-item-16{margin:0}}@media (min-width:768px){.vistulazpasja__box-text{flex:0 1 53%}.vistulazpasja_photo-sm{flex:0 1 47%}.vistulazpasja_photo-bg{flex:0 1 100%;margin:10px 0}.vistulazpasja_photo-md{flex:0 1 30%}.vistulazpasja_photo-lg{flex:0 1 61%}.vistulazpasja__photo-half{flex:0 1 48%}}@media (min-width:1024px){.vistulazpasja__box-bg{flex:0 1 30%}.vistulazpasja__photo-bg{flex:0 1 68.5%;margin:0}.vistulazpasja_photo-bg{margin:0}.vistulazpasja__box-sm{width:458px;position:absolute}.vistulazpasja__box-wrapper{margin-top:128px}}@media (min-width:1200px){.vistulazpasja__box-text{flex:0 1 21%}.vistulazpasja__box-text-15,.vistulazpasja_photo-sm{flex:0 1 24%}.vistulazpasja_photo-bg{flex:0 1 51%}.vistulazpasja_photo-bg-15{flex:0 1 49%}.vistulazpasja__photo-middle{margin:0 16px}.vistulazpasja__wrapper{justify-content:space-between}.vistulazpasja_photo-md{flex:0 1 24%}.vistulazpasja_photo-lg{flex:0 1 49%}.vistulazpasja__box-text-bg{flex:0 1 24%}.vistulazpasja__wrapper-slim{height:295px}.vistulazpasja__photo-right{margin-right:16px}}@media (min-width:1400px){.vistulazpasja__wrapper-slim{height:330px}.vistulazpasja__wrapper-big{height:450px}.vistulazpasja__wrapper-big-15{height:472px}}@media (min-width:1500px){.vistulazpasja__box{padding:40px}}.wedding_wrapper{max-width:1448px;margin:0 auto}.wedding_banner_wrapper{display:block}.wedding_banner{position:relative}.wedding_banner_logo{position:absolute;top:18%;left:0;right:0;text-align:center}.wedding_banner__text{position:absolute;text-align:center;top:40%;padding:0 4%;font-size:15px;font-weight:300;line-height:1.7}.wedding_banner__text__last{color:#fff}.wedding_product{display:block;margin:64px 0;align-items:center;position:relative}.wedding_product_desc_wrapper{width:100%;margin-top:26px}.wedding_product_desc_wrapper img{position:absolute;top:46%;right:0;z-index:-1}.wedding_product_desc_wrapper span{font-size:16px;border-bottom:3px solid #000;letter-spacing:.5px;padding:4px 0 0;font-weight:500;text-transform:uppercase}.wedding_product_desc p,.wedding_product_price{font-family:Noe;font-size:20px;font-weight:700}.wedding_product_desc{width:306px;height:488px;border:2px solid #848484;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.wedding_product_box .wedding_product_img img{height:450px}.wedding_product_desc_wrapper img.wedding_desc_img{top:40%;right:0;left:0;margin:0 auto}.wedding_product_desc_left{border:2px solid #E36A68}.wedding_product_left_big{left:5%}.wedding_product_desc_left .wedding_product_price del{text-decoration-color:#E36A68}.wedding_product_desc_left .wedding_product_price em{color:#E36A68}.wedding_product_img_right{order:2}.wedding_product_desc p{margin-top:100px;text-align:center;padding:0 25%}.wedding_product_price del{font-family:Chivo;font-weight:300;text-decoration-color:#848484}.wedding_product_price em{font-style:normal;display:block;color:#848484;margin:8px 0 24px}.wedding_product_box{display:block}.wedding_product_desc_box{width:350px;height:450px;background:url(../../images/layout/vistula/wedding_img_3.png)}.wedding_product_desc_right{background:url(../../images/layout/vistula/wedding_img_4.png)}.wedding_product_desc_third{background:url(../../images/layout/vistula/wedding_img_5.png)}.wedding_product_desc_four{background:url(../../images/layout/vistula/wedding_img_6.png)}.wedding_product_desc_fifth{background:url(../../images/layout/vistula/wedding_img_7.png)}.wedding_product_desc_last{background:url(../../images/layout/vistula/wedding_img_8.png)}.wedding_product_desc_text{border:2px solid #000;height:290px;margin:0 50px;display:flex;flex-direction:column;align-items:center;text-align:center}.wedding_product_desc_text p{margin-top:47px;padding:0 24px}.wedding_product_desc_text del{text-decoration-color:#000}.wedding_product_desc_text em{color:#000}.wedding_product_desc_wrapper_box span{font-family:Chivo;font-size:16px;border-bottom:3px solid #000;letter-spacing:.5px;padding:4px 0 0;font-weight:500;text-transform:uppercase}.wedding_product_desc_wrapper_box{margin-top:26px}.wedding_product_img{text-align:center}.wedding_product_desc_wrapper img.wedding_desc_img-right{right:20%}@media (min-width:500px){.wedding_product_desc_wrapper img,.wedding_product_desc_wrapper img.wedding_desc_img{top:60%}.wedding_banner__text{font-size:20px}.wedding_product_desc_wrapper,.wedding_product_desc_wrapper_box{margin-top:0}}@media (min-width:768px){.wedding_banner__text{font-size:20px}.wedding_banner_wrapper{display:flex}.wedding_product_desc_wrapper img{right:-19%;top:-6%}.wedding_product{display:flex;justify-content:center}.wedding_product_desc_wrapper{width:60%}.wedding_product_desc{margin-right:0}.wedding_product_desc_wrapper img.wedding_desc_img{top:0;right:40%;left:5%}.wedding_product_desc_wrapper_box{margin:0 24px}.wedding_product_desc_wrapper img.wedding_desc_img-right{right:0;top:0}}@media (min-width:1024px){.wedding_banner__text{top:34%;padding:0 26%}.wedding_product_desc_wrapper img{top:0}.wedding_product_desc_left{margin-left:10%}.wedding_product_desc_wrapper img.wedding_desc_img{right:66%}.wedding_product_desc_wrapper img.wedding_desc_img-right{right:12%;top:8%}}@media (min-width:1220px){.wedding_product_desc_wrapper img{top:5%;right:0}.wedding_product_desc{margin-right:auto}.wedding_product_desc_wrapper img.wedding_desc_img{right:44%;top:-5%}.wedding_product_desc_left{margin-left:auto}.wedding_product_desc_wrapper img.wedding_desc_img-right{right:17%;top:-5%}}@media (min-width:1320px){.wedding_product_box{display:flex;justify-content:center}.wedding_product_desc_wrapper img{top:0;right:5%}}.page_container b,.page_container h1,.page_container h2,.page_container h3,.page_container h4,.page_container h5,.page_container strong,.page_container th{font-weight:600}.traveller-header{position:relative;margin:50px 0 0}.traveller-description,.traveller-title{color:#040202;margin:0 auto;font-weight:700}.traveller-header img{position:absolute}.traveller-banner_wrapper,.traveller-body{position:relative}.header-picture_arrival,.header-picture_departure{display:none}.traveller-title{font-family:Chivo;font-size:40px;line-height:43.11px;letter-spacing:1.5px;display:block;padding:33px 0 0 58px}.traveller-description{font-family:Chivo;line-height:26px;font-size:15px;text-transform:uppercase;letter-spacing:.45px;display:block;padding:30px 58px 30px 60px}.traveller-title_header{text-align:center;line-height:70px;height:auto;font-size:50px;margin:87px auto 36px;padding:0;letter-spacing:2.15px}.traveller-description_header{text-align:center;width:80%;height:auto;font-size:15px;margin:0 auto 50px;padding:0}.travel-box_shitrs .traveller-title,.travel-box_suitcase .traveller-title{text-align:center}.travel-box_shitrs .traveller-description,.travel-box_suitcase .traveller-description{text-align:center;width:80%;padding-left:0;padding-right:0}.traveller-banner_wrapper,.traveller-main_banner,.traveller-main_banner img{width:100%}.traveller-info_banner{text-align:center;margin-top:20px}.traveller-suit_box{background-color:#d6d8df;max-width:535px;margin:0 0 30px}.traveller-body{min-height:500px}.traveller-body .traveller-shirt_btn,.traveller-body .traveller-suit .traveller-suit_btn,.traveller-body .traveller-suitcase_btn{color:#ede423;font-family:Chivo;font-size:22px;font-weight:700;line-height:36px;text-decoration:underline;text-transform:uppercase;color:rgba(49,89,168,.86);letter-spacing:.66px;display:block;text-align:center;margin:0 auto}.traveller-suit_container{display:flex;flex-direction:column;margin:20px auto 0;max-width:535px}.traveller-suit_container .traveller-suit{max-width:535px;position:relative;margin-bottom:12px}.traveller-bag_info p,.traveller-shirt p,.traveller-suit_container .traveller-suit p,.traveller-suitcase_info p{text-align:center;color:#000;font-family:Chivo;font-size:24px}.traveller-shirt_name,.traveller-suit_name,.traveller-suitcase_name{margin:24px 0 0}.traveller-shirt_price,.traveller-suit_price,.traveller-suitcase_price{text-decoration:line-through;margin-bottom:0}.suits_button,.suits_button:hover{text-decoration:underline}.traveller-shirt_promo_price,.traveller-suit_promo_price,.traveller-suitcase_promo_price{margin-top:5px}.traveller-body .traveller-suitcase_btn{color:#fff}.traveller-suit_btn{margin:0}.traveller-suit_flag{display:none;width:63px;height:16px;color:#000;font-family:Chivo;font-size:21px;font-weight:700;line-height:36px;text-transform:uppercase;letter-spacing:.21px;position:absolute;top:750px;left:37}.traveller-shirts_items_container{display:flex;flex-direction:column;margin:0 auto;width:400px}.traveller-suitcase_container{background-color:#d6d8df;padding-bottom:100px}.traveller-suitcase_products{margin:10px auto 0;max-width:1440px}.traveller-suitcase{display:flex;flex-direction:column;margin:0 auto}.traveller-bag_info,.traveller-suitcase_info{text-align:center;width:100%;margin-top:60px;margin-bottom:50px}.traveller-suitcase_img{background-color:#fff;text-align:center;margin:0 auto;display:flex;align-items:flex-end}.traveller-shirt{background-color:#f4f4f4;margin:10px 0;padding-bottom:20px}.traveller-shirt div{margin:0 auto;width:380px}.traveller-suit:nth-child(3){padding-bottom:12px}.traveller-suit:nth-child(2) .traveller-suit_small_img_left{position:absolute;top:37%;left:-88px;z-index:8}.traveller-suit:nth-child(3) .traveller-suit_small_img_right{position:absolute;top:40%;right:-140px;z-index:8}.traveller-suit:nth-child(4) .traveller-suit_small_img_left{position:absolute;top:50%;left:-110px;z-index:8}.traveller-suit:nth-child(5) .traveller-suit_small_img_right{position:absolute;top:8%;right:-70px;z-index:8}.traveller-suit:nth-child(6) .traveller-suit_small_img_left{position:absolute;top:11%;left:-95px;z-index:8}.traveller-suit:nth-child(7) .traveller-suit_small_img_right{position:absolute;top:27%;right:-120px;z-index:8}.traveller-suit:nth-child(8) .traveller-suit_small_img_left{position:absolute;top:11%;left:-95px;z-index:8}.traveller-suit:nth-child(9) .traveller-suit_small_img_right{position:absolute;top:27%;right:-70px;z-index:8}.traveller-suit:nth-child(10) .traveller-suit_small_img_left{position:absolute;top:11%;left:-95px;z-index:8}.traveller-suit:nth-child(11) .traveller-suit_small_img_right{position:absolute;top:27%;right:-120px;z-index:8}.traveller-shirts_img{border-block-end-width:380px;height:600px}.traveller-suit figure{margin:0 auto;background-color:#f4f4f4}.traveller-suit figure img{margin:0 13px}.traveller-shirt_name{text-align:center;word-wrap:break-word;max-width:380px}.traveller-suit_small_img_left,.traveller-suit_small_img_right{display:none}@media (min-width:570px){.traveller-suit_container .traveller-suit{height:auto}.traveller-suit_flag{display:block}.traveller-suit_box{height:366px}.traveller-title{font-size:50px}.traveller-title_header{font-size:86px}}@media (min-width:850px){.traveller-suit .traveller-suit_small_img_left,.traveller-suit .traveller-suit_small_img_right{display:block}}@media (min-width:1160px){.header-picture_arrival{display:block;top:125px;z-index:5}.header-picture_departure{display:block;top:-58px;right:2%;z-index:-1}.traveller-description_header{width:942px;height:68px}.travel-box_suitcase .traveller-description{width:1012px}.travel-box_shitrs .traveller-description{width:1108px}.traveller-info_banner{position:absolute;z-index:10;bottom:40px;right:20px}.traveller-suit{width:535px;max-height:1010px}.traveller-suit_container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:90px 20px 0;width:auto;max-width:none}.traveller-suit_container div:first-child{transform:translateY(-48%)}.traveller-suit_container .traveller-suit:nth-child(odd){transform:translateY(-79%)}.traveller-suitcase_info{margin-top:60px;width:50%}.traveller-bag_info{margin-top:220px;width:50%}.traveller-suitcase_img{width:50%;background-color:#fff}.traveller-suitcase_img img{margin:0 auto}.traveller-suitcase{flex-direction:row;margin:0 70px}.traveller-suitcase_info_small{margin-top:160px}.traveller-suitcase_box:nth-child(even) .traveller-suitcase{flex-direction:row-reverse}.traveller-shirts_items_container{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0 70px;width:auto}.traveller-shirts_container--margin{margin-top:-800px}}@media (min-width:1200px){.traveller-suit_container{margin:90px 40px 0}.traveller-info_banner{right:40px}.header-picture_departure{right:4%}}@media (min-width:1300px){.traveller-suit_container{margin:90px 70px 0}.traveller-info_banner{right:70px}.header-picture_departure{right:7%}}@media (min-width:1315px){.traveller-shirts_items_container{justify-content:space-between}}@media (min-width:1350px){.traveller-shirt{width:32.5%}}@media (min-width:1430px){.header-picture_departure{right:11%}.traveller-shirt_name{margin-left:auto;margin-right:auto}}@media (min-width:1530px){.header-picture_departure{right:14%}}.suits_banner_wrapper{background:#D1A37D;display:flex;color:#000;margin-bottom:100px;position:relative}.suits_banner_text{display:none;width:33%;padding:46px;margin:0 0 50px}.suits_banner_header,.suits_banner_header_mobile{font-family:Noe;font-weight:700;margin:0;text-transform:uppercase}.suits_banner_header{display:none;font-size:103px}.suits_banner_header_mobile{font-size:62px;position:absolute;top:42%;left:52%;transform:translate(-50%,-50%)}.suits_banner_header_pic,.suits_banner_text_desc,.suits_banner_text_title,.suits_wrapper_text{font-family:Chivo}.suits_banner_header.suits_banner_header_mid{display:none}.suits_banner_text_title{font-weight:500;font-size:18px;letter-spacing:1px;margin:0 0 45px}.suits_banner_text_desc{font-weight:300;font-size:20px;letter-spacing:1px;line-height:1.8}.suits_wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:0 32px 32px}.suits_wrapper img{float:none;width:100%}.suits_banner_pic{padding:0 32px;position:relative;transform:translateY(32px)}.suits_banner_pic_hidden{display:none}.suits_nav--next,.suits_nav--prev{position:absolute;top:54%;transform:translateY(-50%);z-index:99;cursor:pointer}.suits_nav--next span,.suits_nav--prev span{border-left:3px solid #000;border-top:3px solid #000;display:block;height:33px;width:33px}.suits_nav--prev span{transform:translateY(-20%) translateX(-50%) rotate(-45deg);top:45%;left:60%}.suits_nav--next span{transform:translateY(-20%) translateX(-50%) rotate(135deg);top:45%;left:45%}.suits_nav--prev{left:34px}.suits_nav--next{right:3px}.suits_products_container{position:relative}.suits_banner_header_pic{font-size:52px;font-style:italic;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;letter-spacing:1px}.suits_wrapper_img{width:33%}.suits_wrapper_text{font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:6px;align-self:center;width:33%;text-align:center}.suits_wrapper_sm{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 32px}.suits_wrapper_sm img:nth-child(1){order:1;display:none}.suits_wrapper_sm img:nth-child(2){order:2;margin-bottom:32px;width:100%}.suits_wrapper_sm img:nth-child(3){order:3;display:none}.suits_wrapper_sm img:nth-child(4){order:5;margin-bottom:32px;width:100%}.suits_wrapper_sm .suits_wrapper_text_left{order:4;display:none}.suits_wrapper_sm .suits_wrapper_text_right{order:6;display:none}.suits_wrapper_big{padding:0 32px;display:flex;flex-wrap:wrap;justify-content:space-between}.suits_wrapper_big img{margin-bottom:32px}.suits_wrapper_big img:nth-child(1){order:1;display:none}.suits_wrapper_big img:nth-child(2){order:2;display:none}.suits_wrapper_big img:nth-child(3){order:3;width:100%}.suits_wrapper_big img:nth-child(4){order:4;display:none}.suits_wrapper_big img:nth-child(5){order:5;display:none}.suits_wrapper_big img:nth-child(6){order:6;width:100%}.suits_wrapper_big img:nth-child(7){order:8;width:100%}.suits_wrapper_big img:nth-child(8){order:10;margin-bottom:60px;display:none}.suits_wrapper_big img:nth-child(9){order:11;margin-bottom:60px;display:none}.suits_wrapper_big img:nth-child(10){order:12;margin-bottom:32px}.suits_wrapper_big .suits_wrapper_text_left{order:7;display:none}.suits_wrapper_big .suits_wrapper_text_right{order:9;display:none}.suits_button{display:block;text-align:center;font-family:Noe;font-size:25px;color:#D1A37D;text-transform:uppercase;font-weight:500;margin:32px 0 48px}@media (min-width:400px){.suits_banner_header_mobile{font-size:90px}.suits_banner_header_pic{font-size:74px}}@media (min-width:590px){.suits_banner_wrapper{max-height:690px}.suits_nav--prev{left:10px}.suits_nav--next{right:-25px}}@media (min-width:768px){.suits_banner_header{display:block;font-size:80px}.suits_banner_pic{padding:0;transform:none}.suits_banner_pic_hidden{display:block}.suits_banner_header_sm{display:block;text-align:center;font-family:Chivo;font-weight:500;font-size:20px;text-transform:uppercase;letter-spacing:1px;margin:0}.suits_banner_text{display:block;width:50%;padding:20px}.suits_banner_header_mobile{display:none}.suits_banner_header_pic{font-size:100px;letter-spacing:1px;top:55%}.suits_button{font-size:50px;margin:0}.suits_wrapper_sm img:nth-child(1){display:block;width:33%}.suits_wrapper_sm img:nth-child(2){margin-bottom:0;width:33%}.suits_wrapper_sm img:nth-child(3){display:block;width:33%}.suits_wrapper_sm img:nth-child(4){margin:60px 0;width:33%}.suits_wrapper_sm .suits_wrapper_text_left,.suits_wrapper_sm .suits_wrapper_text_right{display:block}.suits_wrapper_big img:nth-child(1),.suits_wrapper_big img:nth-child(2){display:block;width:33%}.suits_wrapper_big img:nth-child(3){width:33%}.suits_wrapper_big img:nth-child(4){display:block;width:33%}.suits_wrapper_big img:nth-child(6){width:33%}.suits_wrapper_big img:nth-child(5){display:block;width:33%}.suits_wrapper_big img:nth-child(7){width:33%}.suits_wrapper_big img:nth-child(8),.suits_wrapper_big img:nth-child(9){display:block;width:33%}.suits_wrapper_big img:nth-child(10){margin-bottom:60px;width:33%}.suits_wrapper_big .suits_wrapper_text_left,.suits_wrapper_big .suits_wrapper_text_right{display:block}.suits_wrapper_big,.suits_wrapper_sm{padding:0}.suits_wrapper{flex-direction:row;margin-bottom:64px;padding:0}.suits_wrapper_big img{margin-bottom:60px}}@media (min-width:1220px){.suits_banner_header.suits_banner_header_mid{display:block}.suits_banner_header_mid{display:block;text-transform:lowercase;align-self:center;width:33%;text-align:center}.suits_banner_text{width:33%;padding:32px}.suits_banner_pic{padding-top:64px}.suits_banner_wrapper{max-height:684px}.suits_banner_header{margin-top:10px}}@media (min-width:1370px){.suits_banner_header{font-size:103px}}@media (min-width:1470px){.suits_banner_wrapper{max-height:736px}}@media (min-width:1670px){.suits_banner_header{font-size:132px}}.new-gigant_collection .nk-big_picture img{min-width:500px}.nk-big_picture{margin:0 auto 30px;max-width:1640px;position:relative}.nk-picture{display:flex;justify-content:center;margin-bottom:30px}.nk-two_picture{display:flex;flex-direction:column}.nk-two_picture div{position:relative;margin:0 auto 30px}.nk-big_picture div{top:9%;left:25px;position:absolute}.nk-big_picture h1{font-family:Noe;font-size:47px;font-weight:400;word-wrap:break-word;width:282px;color:#fff;line-height:55px;margin-bottom:0}.nk-big_picture h3{font-family:Chivo;display:none;text-transform:uppercase;color:#fff;font-weight:300;font-size:22px;letter-spacing:1px;margin:0}.nk-big_picture__third div{left:40%}.nk-big_picture__third div h1{width:216px;font-size:70px;line-height:70px}.nk-big_picture__first img{transform:translateX(-80px)}.nk-big_picture__second img{transform:translateX(-125px)}@media (min-width:370px){.nk-big_picture__third div{left:45%}}@media (min-width:400px){.nk-big_picture__first img{transform:translateX(-20px)}.nk-big_picture__second img{transform:translateX(-60px)}.nk-big_picture__third div{left:50%}}@media (min-width:650px){.nk-big_picture__third div{left:55%;top:15%}}@media (min-width:750px){.nk-big_picture__first img{transform:translateX(-210px)}.nk-big_picture__second img{transform:translateX(-220px)}.new-gigant_collection .nk-big_picture img{min-width:1100px}.nk-big_picture{margin:0 auto 60px;max-width:1640px;position:relative}.nk-big_picture div{top:31%;left:65px;position:absolute}.nk-big_picture h1{font-size:78px;font-weight:400;word-wrap:break-word;width:400px;color:#fff;line-height:93px;margin-bottom:0}.nk-big_picture h3{display:none;text-transform:uppercase;color:#fff;font-weight:300;font-size:22px;letter-spacing:1px;margin:0}.nk-picture{margin-bottom:60px}.nk-two_picture div{margin:0 auto 60px}.nk-big_picture__third div{left:auto;right:0}}@media (min-width:820px){.nk-big_picture__first img,.nk-big_picture__second img{transform:translateX(-140px)}}@media (min-width:900px){.nk-big_picture__first img,.nk-big_picture__second img{transform:translateX(-60px)}}@media (min-width:960px){.nk-big_picture__first img,.nk-big_picture__second img{transform:translateX(0)}.nk-big_picture h1{letter-spacing:8px}.nk-big_picture__third div{width:506px}.nk-big_picture__third div h1{width:auto;letter-spacing:6px}}@media (min-width:1100px){.nk-big_picture__third div{right:57px}}@media (min-width:1300px){.nk-big_picture h3{display:block}.nk-big_picture h1{font-size:85px}.nk-big_picture div{top:35%}.nk-big_picture__third div h3{text-transform:none;position:absolute;top:360px;right:0}}@media (min-width:1400px){.nk-big_picture__third div h3{top:400px}}@media (min-width:1500px){.nk-big_picture__third div h3{top:430px}}@media (min-width:1600px){.nk-two_picture{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.nk-big_picture__third div h3{top:460px}}@media (min-width:1620px){.nk-two_picture div{margin:0 0 120px}.nk-big_picture{margin:0 auto 120px}.nk-picture{margin-bottom:120px}}.square-banners{position:relative;display:flex;flex-direction:column;margin-bottom:20px}.christmas_main_banner_description,.christmas_main_banner_title{color:#fff;position:absolute;z-index:10;letter-spacing:3px;text-align:center}@media (min-width:760px){.square-banners{flex-direction:row;justify-content:space-between;margin-bottom:40px}.square-banners a{width:49.45%}}.christmas_main_banner_title{top:30%;left:10%;font-family:Noe;font-size:5vw;width:80%}.christmas_main_banner_description,.christmas_text_type_1,.christmas_text_type_2,.christmas_text_type_3,.christmas_text_type_4{font-family:Chivo}.christmas_main_banner_description{top:63%;left:5%;font-size:15px;width:90%;text-transform:uppercase}.christmas_text_type_1{font-size:18px;text-transform:uppercase;color:#BC8F56;letter-spacing:23px;text-align:center;line-height:40px}.christmas_text_type_2{font-size:30px;text-align:center;margin-bottom:15px;letter-spacing:4px}.christmas_text_type_3{font-size:18px;text-align:center;color:#b9b9b9;display:block}.christmas_text_type_4{font-size:20px;text-align:center;max-width:800px;display:block;margin:20px 16px 40px;letter-spacing:.6px;line-height:28px}.christmas_evening_bannners,.christmas_new_year_bannners,.christmas_party_bannners,.christmas_small_banners,.christmas_two_bigger_gifts,.christmas_two_gifts{display:flex;justify-content:space-between;margin:0 16px;padding-top:5px;flex-direction:column}.christmas_new_year_bannners{justify-content:center}.christmas_evening_bannners>div,.christmas_new_year_bannners>div,.christmas_party_bannners>div,.christmas_small_banners>div,.christmas_two_bigger_gifts>div,.christmas_two_gifts>div{position:relative;margin:35px 0 15px}.christmas_bag_img{position:absolute;left:20px;bottom:20px}.christmas_main_banner,.christmas_main_banner a{position:relative}.christmas_main_banner{margin-bottom:75px}.christmas_star_img{display:block;margin:40px auto 50px;text-align:center}.christmas_main_banner .christmas_star_img{position:absolute;left:50%;bottom:-30px;transform:translateX(-55%);margin:0 auto}.christmas_small_star_img{display:block;margin:50px auto;text-align:center;width:35px}.christmas_text_type_3.christmas_text_bottom{color:#000}.christmas_first_slider .swiper-slide .christmas_bag_img,.christmas_second_slider .swiper-slide .christmas_bag_img{width:auto}.christmas_first_slider,.christmas_second_slider{margin:40px 16px 0;padding-bottom:25px}.christmas_first_slider .index__banner,.christmas_second_slider .index__banner{width:100%;margin-bottom:0}.christmas_first_slider .index__banner .swiper-slide,.christmas_second_slider .index__banner .swiper-slide{max-height:100%}.christmas_first_slider .index__banner .swiper-container .swiper-wrapper,.christmas_second_slider .index__banner .swiper-container .swiper-wrapper{height:unset}.christmas_gifts_description,.christmas_model_description{position:absolute;bottom:20px;left:20px;display:none;z-index:100}.christmas_gifts_description a,.christmas_model_description a{font-size:14px;font-family:Chivo;letter-spacing:2px}.christmas_gifts_description a p,.christmas_model_description a p{margin-bottom:0}.christmas_the_biggest_banner_gifts{margin-top:35px;position:relative}.christmas_background_stars_img{position:absolute;z-index:100;pointer-events:none;display:none}.christmas_container{width:100%;height:auto;position:relative}.christmas_gifts_description p,.christmas_model_description p{background-color:rgba(255,255,255,.6);padding:7px;margin-top:5px}.show-product-info .christmas_gifts_description,.show-product-info .christmas_model_description{display:block}.show-product-info .christmas_bag_img{display:none}.christmas__vistula-logo{display:block;text-align:center}.christmas_three_gifts{display:flex;flex-direction:column;margin:0 16px}.christmas_three_gifts>div{position:relative;margin:35px 0 15px}.christmas_evening_bannners picture img:first-child,.christmas_small_banners picture img:first-child,.christmas_three_gifts div img:first-child,.christmas_two_bigger_gifts div img:first-child{width:100%}@media (min-width:500px){.christmas_main_banner_title{font-size:6vw}.christmas_evening_bannners>div:hover .christmas_model_description,.christmas_first_slider li:hover .christmas_model_description,.christmas_new_year_bannners>div:hover .christmas_model_description,.christmas_party_bannners>div:hover .christmas_model_description,.christmas_second_slider li:hover .christmas_model_description,.christmas_small_banners>div:hover .christmas_model_description,.christmas_the_biggest_banner_gifts:hover .christmas_gifts_description,.christmas_three_gifts>div:hover .christmas_gifts_description,.christmas_two_bigger_gifts>div:hover .christmas_gifts_description,.christmas_two_gifts>div:hover .christmas_gifts_description{display:block}.christmas_evening_bannners>div:hover .christmas_bag_img,.christmas_first_slider li:hover .christmas_bag_img,.christmas_new_year_bannners>div:hover .christmas_bag_img,.christmas_party_bannners>div:hover .christmas_bag_img,.christmas_second_slider li:hover .christmas_bag_img,.christmas_small_banners>div:hover .christmas_bag_img,.christmas_the_biggest_banner_gifts:hover .christmas_bag_img,.christmas_three_gifts>div:hover .christmas_bag_img,.christmas_two_bigger_gifts>div:hover .christmas_bag_img,.christmas_two_gifts>div:hover .christmas_bag_img{display:none}}@media (min-width:900px){.christmas_background_stars_img,.christmas_three_gifts div img:first-child{display:block}.christmas_main_banner_title{font-size:7vw}.christmas_evening_bannners,.christmas_new_year_bannners,.christmas_party_bannners,.christmas_small_banners,.christmas_two_bigger_gifts,.christmas_two_gifts{flex-direction:row}.christmas_evening_bannners>div,.christmas_small_banners>div{width:32%;margin-bottom:0}.christmas_new_year_bannners>div,.christmas_party_bannners>div,.christmas_two_gifts>div{width:49%;position:relative}.christmas_two_bigger_gifts>div{width:48.9%}.christmas_two_bigger_gifts{margin:0 60px}.christmas_three_gifts>div{position:relative;margin:35px 20% 15px;width:60%}.christmas_first_slider .index__banner,.christmas_second_slider .index__banner{width:49%;margin:0 auto}.christmas_first_slider,.christmas_second_slider{margin:40px 32px 0}.christmas_text_type_4{margin:20px auto 40px}.christmas_main_banner_description{font-size:18px;letter-spacing:9px}.christmas_container .swiper-pagination{display:none}.christmas_container .index__banner__nav{display:none;top:50%;background-color:transparent;width:50px;height:18px}.christmas_container .index__banner__nav img{display:block}.christmas_container .index__banner__nav--prev{left:-25%;transform:rotate(180deg)}.christmas_container .index__banner__nav--next{left:125%;transform:translate(-100%,-50%)}}@media (min-width:1110px){.christmas_three_gifts{flex-direction:row;justify-content:space-between;margin:0 32px 60px;padding-top:60px}.christmas_three_gifts>div{width:32%;position:relative;margin:35px 0 15px}.christmas_three_gifts div img:first-child{width:100%}.christmas_two_bigger_gifts{margin:0 120px;padding-top:0}.christmas_the_biggest_banner_gifts{margin-top:100px}.christmas_star_img{margin:100px auto 50px}.christmas_evening_bannners,.christmas_small_banners{margin-bottom:50px}.christmas_party_bannners{margin-bottom:35px}}@media (min-width:1300px){.christmas_main_banner_description{letter-spacing:20px}}.vistula_kolekcja_20{position:relative}.section_1 .img_shirt{position:absolute;width:33%;height:42%;bottom:20%;right:12%}.section_1 .txt_shirt{position:absolute;right:9%;width:33%;height:34px;bottom:10%}.section_1 .img_trousers{position:absolute;bottom:19%;left:2%;width:35%;height:25%}.section_1 .txt_trousers{position:absolute;left:9%;width:33%;height:34px;bottom:10%}.section_2 .img_suit{position:absolute;width:29%;height:65%;bottom:14%;left:44%}.section_2 .txt_suit{position:absolute;bottom:4%;left:33%;width:31%;height:8%}.section_3 .img_trousers{position:absolute;left:21%;bottom:11%;height:11%;width:20%}.section_3 .img_jacket{position:absolute;bottom:20%;left:20%;width:29%;height:18%}.section_3 .img_sweater{position:absolute;right:6%;bottom:11%;width:35%;height:20%}.section_3 .txt_trousers{position:absolute;left:9%;width:25%;height:6%;bottom:4%}.section_3 .txt_jacket,.section_3 .txt_sweater{bottom:4%;height:5%;position:absolute;width:20%}.section_3 .txt_jacket{left:40%}.section_3 .txt_sweater{right:10%}.section_4 .img_suit{position:absolute;left:20%;height:51%;width:20%;bottom:20%}.section_4 .txt_shirt,.section_4 .txt_suit,.section_4 .txt_tie{position:absolute;width:20%;height:10%;bottom:8%}.section_4 .txt_suit{left:6%}.section_4 .txt_shirt{left:26%}.section_4 .txt_tie{left:44%}.section_5 .img_polo,.section_5 .txt_polo,.section_6 .img_shirt,.section_6 .txt_shirt,.section_7 .img_suit{position:absolute;left:0;width:100%}.section_5 .img_polo{bottom:15%;height:50%}.section_5 .txt_polo{height:10%;bottom:5%}.section_6 .img_shirt{height:63%;bottom:13%}.section_6 .txt_shirt{bottom:6%;height:5%}.section_7 .img_suit{height:70%;bottom:10%}.section_7 .txt_shirt,.section_7 .txt_suit,.section_7 .txt_tie{bottom:5%;height:6%;width:28%;position:absolute}.section_7 .txt_suit{left:7%}.section_7 .txt_shirt{left:37%}.section_7 .txt_tie{left:69%}.section_8 .img_jacket{position:absolute;bottom:30%;height:46%;width:26%;left:13%}.section_8 .img_trousers{position:absolute;bottom:17%;height:17%;width:26%;left:13%}.section_8 .img_suit{position:absolute;right:10%;width:40%;height:73%;bottom:18%}.section_8 .txt_jacket,.section_8 .txt_suit,.section_8 .txt_trousers{bottom:6%;width:20%;height:10%;position:absolute}.section_8 .txt_jacket{left:6%}.section_8 .txt_trousers{left:26%}.section_8 .txt_suit{left:60%}.section_9 .img_jacket{position:absolute;bottom:34%;width:50%;height:44%;right:6%}.section_9 .img_trousers{position:absolute;bottom:11%;width:50%;height:24%;right:0}.section_9 .txt_jacket,.section_9 .txt_shirt,.section_9 .txt_trousers{bottom:4%;width:28%;height:6%;position:absolute}.section_9 .txt_shirt{left:11%}.section_9 .txt_jacket{left:37%}.section_9 .txt_trousers{left:66%}.section_10 .img_jacket{position:absolute;bottom:20%;width:50%;height:53%;left:20%}.section_10 .img_trousers{position:absolute;bottom:12%;width:50%;height:15%;left:20%}.section_10 .txt_jacket{position:absolute;left:20%;width:32%;height:7%;bottom:4%}.section_10 .txt_trousers{position:absolute;left:53%;width:32%;height:7%;bottom:4%}.section_11 .img_jacket{position:absolute;width:47%;height:71%;bottom:20%;left:6%}.section_11 .img_shirt{position:absolute;width:39%;height:71%;bottom:20%;right:6%}.section_11 .txt_jacket,.section_11 .txt_shirt{width:20%;bottom:10%;height:10%;position:absolute}.section_11 .txt_jacket{left:26%}.section_11 .txt_shirt{right:26%}.snowflakes{width:100%;height:1200px;position:absolute;top:-90px;left:0;z-index:9999;pointer-events:none}.snowflakes i,.snowflakes i:after,.snowflakes i:before{background:#fff}.snowflakes i{display:inline-block;-webkit-animation:snowflakes 3s linear 2s 20;-moz-animation:snowflakes 3s linear 2s 20;position:relative}.snowflakes i:after,.snowflakes i:before{height:100%;width:100%;content:".";position:absolute;top:0;left:0;-webkit-transform:rotate(120deg)}.snowflakes i:before{-webkit-transform:rotate(240deg)}@-webkit-keyframes snowflakes{0%{-webkit-transform:translate3d(0,0,0) rotate(0) scale(.6)}100%{-webkit-transform:translate3d(15px,1200px,0) rotate(360deg) scale(.6)}}.snowflakes i:nth-child(3n){width:16px;height:4px;-webkit-animation-duration:4s;-webkit-animation-iteration-count:30;-webkit-transform-origin:right -45px}.snowflakes i:nth-child(3n+1){width:24px;height:6px;-webkit-animation-duration:6s;-webkit-animation-iteration-count:45;-webkit-transform-origin:right -30px}.snowflakes i:nth-child(3n+2){width:32px;height:8px;-webkit-animation-duration:8s;-webkit-animation-iteration-count:60;-webkit-transform-origin:right -15px}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.snowflakes i:nth-child(7n){opacity:.3;-webkit-animation-delay:0s;-webkit-animation-timing-function:ease-in}.snowflakes i:nth-child(7n+1){opacity:.4;-webkit-animation-delay:1s;-webkit-animation-timing-function:ease-out}.snowflakes i:nth-child(7n+2){opacity:.5;-webkit-animation-delay:1.5s;-webkit-animation-timing-function:linear}.snowflakes i:nth-child(7n+3){opacity:.6;-webkit-animation-delay:2s;-webkit-animation-timing-function:ease-in}.snowflakes i:nth-child(7n+4){opacity:.7;-webkit-animation-delay:2.5s;-webkit-animation-timing-function:linear}.snowflakes i:nth-child(7n+5){opacity:.8;-webkit-animation-delay:3s;-webkit-animation-timing-function:ease-out}.snowflakes i:nth-child(7n+6){opacity:.9;-webkit-animation-delay:3.5s;-webkit-animation-timing-function:ease-in}.swiper-container{z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue',sans-serif;background:#f4f4f4;z-index:9998;overflow:hidden;-webkit-text-size-adjust:none}.chosen-container,.smartbanner-close,.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{margin:0 5px;font-family:ArialRoundedMTBold,Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-info{width:44%;font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-title{font-size:12px;line-height:1.4;white-space:initial}.smartbanner-button{position:absolute;right:12px;top:0;bottom:0;margin:auto 0;height:24px;font-size:12px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3);background-image:url(/../images/layout/vistula/vistula-app.png)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}.smartbanner-android{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-android .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#aaa}.smartbanner-android .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3);background-image:url(/../images/layout/vistula/vistula-app.png)}.smartbanner-android .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-android .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-android .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3);background-image:url(/../images/layout/vistula/vistula-app.png)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}.chosen-container{position:relative;background:#fff;user-select:none;color:#212129}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 10px;height:2.6em;line-height:2.6em;border:1px solid #c6c6c6;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-single span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single div{position:absolute;top:8px;right:0;display:block;width:37px;height:15px}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/images/layout/vistula/arrow_bottom.png) center center no-repeat;background-size:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.chosen-container-active.chosen-with-drop .chosen-single div b{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.chosen-container .chosen-drop{position:absolute;display:none;top:100%;left:0;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #c6c6c6;border-top:0;background:#fff}.chosen-container-single .chosen-drop{background-clip:padding-box}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:.4rem 2rem .4rem .4rem;width:100%;height:auto;outline:0;border:1px solid #c6c6c6;background:#fff;font-size:1em;line-height:normal;border-radius:0}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:.5em 0;max-height:200px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;line-height:1.5}.chosen-container .chosen-results li.result-selected{font-family:Neris-Bold,Helvetica,sans-serif}.chosen-container .chosen-results .highlighted{color:#681631}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#777;cursor:default}.chosen-container .chosen-results li.no-results{display:list-item}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal}