html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.grid-row{width:85.7142857143%;max-width:1024px;margin:0 auto;font-size:0;line-height:0}.grid-row.full-row{width:100%;max-width:none}.grid-col{position:relative;display:inline-block;overflow:hidden;white-space:normal;font-size:1rem;line-height:1.6}.grid-col.center{display:block;margin:0 auto}.col-1,.col-lg-1{width:8.3333333333%}.full-row .col-1,.full-row .col-lg-1{width:7.1428571429%}.offset-1,.offset-lg-1{margin-left:8.3333333333%}.col-2,.col-lg-2{width:16.6666666667%}.full-row .col-2,.full-row .col-lg-2{width:14.2857142857%}.offset-2,.offset-lg-2{margin-left:16.6666666667%}.col-3,.col-lg-3{width:25%}.full-row .col-3,.full-row .col-lg-3{width:21.4285714286%}.offset-3,.offset-lg-3{margin-left:25%}.col-4,.col-lg-4{width:33.3333333333%}.full-row .col-4,.full-row .col-lg-4{width:28.5714285714%}.offset-4,.offset-lg-4{margin-left:33.3333333333%}.col-5,.col-lg-5{width:41.6666666667%}.full-row .col-5,.full-row .col-lg-5{width:35.7142857143%}.offset-5,.offset-lg-5{margin-left:41.6666666667%}.col-6,.col-lg-6{width:50%}.full-row .col-6,.full-row .col-lg-6{width:42.8571428571%}.offset-6,.offset-lg-6{margin-left:50%}.col-7,.col-lg-7{width:58.3333333333%}.full-row .col-7,.full-row .col-lg-7{width:50%}.offset-7,.offset-lg-7{margin-left:58.3333333333%}.col-8,.col-lg-8{width:66.6666666667%}.full-row .col-8,.full-row .col-lg-8{width:57.1428571429%}.offset-8,.offset-lg-8{margin-left:66.6666666667%}.col-9,.col-lg-9{width:75%}.full-row .col-9,.full-row .col-lg-9{width:64.2857142857%}.offset-9,.offset-lg-9{margin-left:75%}.col-10,.col-lg-10{width:83.3333333333%}.full-row .col-10,.full-row .col-lg-10{width:71.4285714286%}.offset-10,.offset-lg-10{margin-left:83.3333333333%}.col-11,.col-lg-11{width:91.6666666667%}.full-row .col-11,.full-row .col-lg-11{width:78.5714285714%}.offset-11,.offset-lg-11{margin-left:91.6666666667%}.col-12,.col-lg-12{width:100%}.full-row .col-12,.full-row .col-lg-12{width:85.7142857143%}.offset-12,.offset-lg-12{margin-left:100%}.col-13,.col-lg-13{width:108.3333333333%}.full-row .col-13,.full-row .col-lg-13{width:92.8571428571%}.offset-13,.offset-lg-13{margin-left:108.3333333333%}.col-14,.col-lg-14{width:116.6666666667%}.full-row .col-14,.full-row .col-lg-14{width:100%}.offset-14,.offset-lg-14{margin-left:116.6666666667%}@media screen and (min-width: 1601px){.col-xl-1{width:8.3333333333%}.offset-xl-1{margin-left:8.3333333333%}}@media screen and (max-width: 1080px){.col-md-1{width:8.3333333333%}.offset-md-1{margin-left:8.3333333333%}}@media screen and (max-width: 768px){.col-sm-1{width:8.3333333333%}.offset-sm-1{margin-left:8.3333333333%}}@media screen and (max-width: 400px){.col-xs-1{width:8.3333333333%}.offset-xs-1{margin-left:8.3333333333%}}@media screen and (min-width: 1601px){.col-xl-2{width:16.6666666667%}.offset-xl-2{margin-left:16.6666666667%}}@media screen and (max-width: 1080px){.col-md-2{width:16.6666666667%}.offset-md-2{margin-left:16.6666666667%}}@media screen and (max-width: 768px){.col-sm-2{width:16.6666666667%}.offset-sm-2{margin-left:16.6666666667%}}@media screen and (max-width: 400px){.col-xs-2{width:16.6666666667%}.offset-xs-2{margin-left:16.6666666667%}}@media screen and (min-width: 1601px){.col-xl-3{width:25%}.offset-xl-3{margin-left:25%}}@media screen and (max-width: 1080px){.col-md-3{width:25%}.offset-md-3{margin-left:25%}}@media screen and (max-width: 768px){.col-sm-3{width:25%}.offset-sm-3{margin-left:25%}}@media screen and (max-width: 400px){.col-xs-3{width:25%}.offset-xs-3{margin-left:25%}}@media screen and (min-width: 1601px){.col-xl-4{width:33.3333333333%}.offset-xl-4{margin-left:33.3333333333%}}@media screen and (max-width: 1080px){.col-md-4{width:33.3333333333%}.offset-md-4{margin-left:33.3333333333%}}@media screen and (max-width: 768px){.col-sm-4{width:33.3333333333%}.offset-sm-4{margin-left:33.3333333333%}}@media screen and (max-width: 400px){.col-xs-4{width:33.3333333333%}.offset-xs-4{margin-left:33.3333333333%}}@media screen and (min-width: 1601px){.col-xl-5{width:41.6666666667%}.offset-xl-5{margin-left:41.6666666667%}}@media screen and (max-width: 1080px){.col-md-5{width:41.6666666667%}.offset-md-5{margin-left:41.6666666667%}}@media screen and (max-width: 768px){.col-sm-5{width:41.6666666667%}.offset-sm-5{margin-left:41.6666666667%}}@media screen and (max-width: 400px){.col-xs-5{width:41.6666666667%}.offset-xs-5{margin-left:41.6666666667%}}@media screen and (min-width: 1601px){.col-xl-6{width:50%}.offset-xl-6{margin-left:50%}}@media screen and (max-width: 1080px){.col-md-6{width:50%}.offset-md-6{margin-left:50%}}@media screen and (max-width: 768px){.col-sm-6{width:50%}.offset-sm-6{margin-left:50%}}@media screen and (max-width: 400px){.col-xs-6{width:50%}.offset-xs-6{margin-left:50%}}@media screen and (min-width: 1601px){.col-xl-7{width:58.3333333333%}.offset-xl-7{margin-left:58.3333333333%}}@media screen and (max-width: 1080px){.col-md-7{width:58.3333333333%}.offset-md-7{margin-left:58.3333333333%}}@media screen and (max-width: 768px){.col-sm-7{width:58.3333333333%}.offset-sm-7{margin-left:58.3333333333%}}@media screen and (max-width: 400px){.col-xs-7{width:58.3333333333%}.offset-xs-7{margin-left:58.3333333333%}}@media screen and (min-width: 1601px){.col-xl-8{width:66.6666666667%}.offset-xl-8{margin-left:66.6666666667%}}@media screen and (max-width: 1080px){.col-md-8{width:66.6666666667%}.offset-md-8{margin-left:66.6666666667%}}@media screen and (max-width: 768px){.col-sm-8{width:66.6666666667%}.offset-sm-8{margin-left:66.6666666667%}}@media screen and (max-width: 400px){.col-xs-8{width:66.6666666667%}.offset-xs-8{margin-left:66.6666666667%}}@media screen and (min-width: 1601px){.col-xl-9{width:75%}.offset-xl-9{margin-left:75%}}@media screen and (max-width: 1080px){.col-md-9{width:75%}.offset-md-9{margin-left:75%}}@media screen and (max-width: 768px){.col-sm-9{width:75%}.offset-sm-9{margin-left:75%}}@media screen and (max-width: 400px){.col-xs-9{width:75%}.offset-xs-9{margin-left:75%}}@media screen and (min-width: 1601px){.col-xl-10{width:83.3333333333%}.offset-xl-10{margin-left:83.3333333333%}}@media screen and (max-width: 1080px){.col-md-10{width:83.3333333333%}.offset-md-10{margin-left:83.3333333333%}}@media screen and (max-width: 768px){.col-sm-10{width:83.3333333333%}.offset-sm-10{margin-left:83.3333333333%}}@media screen and (max-width: 400px){.col-xs-10{width:83.3333333333%}.offset-xs-10{margin-left:83.3333333333%}}@media screen and (min-width: 1601px){.col-xl-11{width:91.6666666667%}.offset-xl-11{margin-left:91.6666666667%}}@media screen and (max-width: 1080px){.col-md-11{width:91.6666666667%}.offset-md-11{margin-left:91.6666666667%}}@media screen and (max-width: 768px){.col-sm-11{width:91.6666666667%}.offset-sm-11{margin-left:91.6666666667%}}@media screen and (max-width: 400px){.col-xs-11{width:91.6666666667%}.offset-xs-11{margin-left:91.6666666667%}}@media screen and (min-width: 1601px){.col-xl-12{width:100%}.offset-xl-12{margin-left:100%}}@media screen and (max-width: 1080px){.col-md-12{width:100%}.offset-md-12{margin-left:100%}}@media screen and (max-width: 768px){.col-sm-12{width:100%}.offset-sm-12{margin-left:100%}}@media screen and (max-width: 400px){.col-xs-12{width:100%}.offset-xs-12{margin-left:100%}}@media screen and (min-width: 1601px){.col-xl-13{width:108.3333333333%}.offset-xl-13{margin-left:108.3333333333%}}@media screen and (max-width: 1080px){.col-md-13{width:108.3333333333%}.offset-md-13{margin-left:108.3333333333%}}@media screen and (max-width: 768px){.col-sm-13{width:108.3333333333%}.offset-sm-13{margin-left:108.3333333333%}}@media screen and (max-width: 400px){.col-xs-13{width:108.3333333333%}.offset-xs-13{margin-left:108.3333333333%}}@media screen and (min-width: 1601px){.col-xl-14{width:116.6666666667%}.offset-xl-14{margin-left:116.6666666667%}}@media screen and (max-width: 1080px){.col-md-14{width:116.6666666667%}.offset-md-14{margin-left:116.6666666667%}}@media screen and (max-width: 768px){.col-sm-14{width:116.6666666667%}.offset-sm-14{margin-left:116.6666666667%}}@media screen and (max-width: 400px){.col-xs-14{width:116.6666666667%}.offset-xs-14{margin-left:116.6666666667%}}header{position:relative;z-index:3;background-color:rgba(20,20,20,.85)}.x2 header{background-color:transparent}header .pre-header{position:relative;border-bottom:1px solid rgba(151,151,151,.4)}header .pre-header .grid-row{padding:8px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:space-between;align-items:center}header .pre-header .reasons{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:flex-start;align-items:center}header .pre-header .reasons p{margin:0;font-size:13px;line-height:16px;color:rgba(190,180,181,.75);font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400}header .pre-header .reasons p+p{margin-left:40px}header .pre-header .reasons p:before{content:"";display:inline-block;margin-right:5px;background:url("/img/spire_sprite.svg") -185px -62px no-repeat;background-size:212px 82px;width:13px;height:10px;opacity:.75}header .pre-header .mail-button{font-size:13px;line-height:16px;color:rgba(190,180,181,.75);font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400;text-decoration:none;transition:color .3s}header .pre-header .mail-button:hover{color:#beb4b5}header .pre-header .mail-button:before{content:"";position:relative;top:-1px;display:inline-block;margin-right:5px;width:6px;height:6px;border-radius:100%;background-color:#68ff6d}header .pre-header .mail-button:after{content:"";position:relative;display:inline-block;margin-left:5px;background:url("/img/spire_sprite.svg") -170px 0 no-repeat;background-size:212px 82px;width:10px;height:11px}header .main-row{padding:20px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:space-between;align-items:center}header .main-row .logo{display:block;width:170px}header .main-row .logo img,header .main-row .logo svg{width:100%}.x2 header .main-row .logo{width:90px}header .main-row .search-placeholder{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;align-items:center;width:calc(100% - 336px)}header .main-row .search-placeholder .search{position:relative;width:100%;max-width:415px}header .main-row .search-placeholder .search .search-input{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;display:block;padding:7px 40px 7px 10px;background-color:#fff;border:none;font-size:14px;line-height:16px;color:#999192}header .main-row .search-placeholder .search .search-input:-webkit-autofill,header .main-row .search-placeholder .search .search-input:-webkit-autofill:hover,header .main-row .search-placeholder .search .search-input:-webkit-autofill:focus,header .main-row .search-placeholder .search .search-input:-webkit-autofill:active{transition:9999s background-color;-webkit-text-fill-color:#999192;transition-delay:9999s}header .main-row .search-placeholder .search .search-input:focus{outline:none}header .main-row .search-placeholder .search .submit{position:absolute;right:0;top:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;align-items:center;width:30px;height:30px;background-color:#757575;cursor:pointer;transition:background-color .3s}header .main-row .search-placeholder .search .submit .icon{background:url("/img/spire_sprite.svg") -185px 0 no-repeat;background-size:212px 82px;width:14px;height:14px}header .main-row .search-placeholder .search .submit input{display:none}header .main-row .search-placeholder .search .submit:hover{background-color:rgba(117,117,117,.75)}header .main-row .shopping-cart-icon{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:flex-end;align-items:center;width:168px;text-decoration:none}header .main-row .shopping-cart-icon .icon{position:relative;display:block;width:24px;height:24px;margin-right:8px}header .main-row .shopping-cart-icon .icon:before{content:"";display:inline-block;background:url("/img/spire_sprite.svg") -185px -19px no-repeat;background-size:212px 82px;width:24px;height:24px;opacity:.5;transition:opacity .3s}header .main-row .shopping-cart-icon .icon:after{content:attr(data-amount);position:absolute;left:15px;top:-10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;align-items:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 5px;color:#fff;background-color:#e20a17;border-radius:20px;font-size:12px;line-height:14px;font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400}header .main-row .shopping-cart-icon .icon[data-amount="0"]:after{display:none}header .main-row .shopping-cart-icon span{font-size:16px;line-height:18px;color:rgba(190,180,181,.75);transition:color .3s;font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400}header .main-row .shopping-cart-icon:hover .icon:before{opacity:1}header .main-row .shopping-cart-icon:hover span{color:#beb4b5}header nav{background-color:#282828;border-top:1px solid #979797;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}header nav .grid-row ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:space-between;align-items:center}header nav .grid-row ul li{display:block;width:calc(100% / 7);background-color:transparent}header nav .grid-row ul li+li{border-left:1px solid #979797}header nav .grid-row ul li a{display:block;padding:18px 0;background-color:transparent;text-align:center;text-transform:uppercase;text-decoration:none;font-size:12px;line-height:14px;color:#fff;font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400;transition:color .3s}header nav .grid-row ul li a:hover{color:#e50000}header nav .grid-row ul li.active a{background-color:rgba(255,255,255,.8);color:#282828}#categoriesBlock{position:relative;float:left;width:984px}#categoriesBlock>h2{position:relative;float:left;width:982px;padding-bottom:4px;line-height:24px;font-size:20px;text-transform:uppercase;border-bottom:1px solid #979797}#categoriesBlock>h2.no-border{border-bottom:none}#categoriesBlock .title-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;justify-content:space-between;align-items:flex-end;padding-bottom:4px;border-bottom:1px solid #979797}#categoriesBlock .title-wrapper h2{font-size:20px;line-height:24px;color:#fff;text-transform:uppercase}#categoriesBlock .title-wrapper a{position:relative;z-index:2;display:inline-block;margin-bottom:4px;padding:10px 15px;background-color:transparent;border-radius:8px;font-size:14px;line-height:17px;text-transform:uppercase;font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400}#categoriesBlock .title-wrapper a:before,#categoriesBlock .title-wrapper a:after{content:"";position:absolute;z-index:-1;left:0;top:0;display:block;width:100%;height:100%;border-radius:8px;transition:opacity .3s}#categoriesBlock .title-wrapper a:before{opacity:1;background:linear-gradient(to bottom, #40E044 0%, #40E044 50%, #38C23C 51%, #38C23C 100%)}#categoriesBlock .title-wrapper a:after{opacity:0;background:#38c23c}#categoriesBlock .title-wrapper a span{color:#fff}#categoriesBlock .title-wrapper a .arrow{position:relative;top:1px;display:inline-block;background:url("/img/spire_sprite.svg") -170px -44px no-repeat;background-size:212px 82px;width:13px;height:13px;margin-left:78px;transform:translate3d(0, 0, 0) rotate(180deg);transition:transform .3s}#categoriesBlock .title-wrapper a:hover:after{opacity:1}#categoriesBlock .title-wrapper a:hover .arrow{transform:translate3d(5px, 0, 0) rotate(180deg)}#categoriesBlock #blockItemList .image{height:133px}#categoriesBlock #blockItemList.withDescription .content{height:184px}#blockItemList{float:left}#blockItemList li{position:relative;list-style:none;cursor:pointer;float:left;width:244px;margin-right:2px;margin-top:30px}#productsItems #blockItemList li:nth-child(1),#productsItems #blockItemList li:nth-child(2),#productsItems #blockItemList li:nth-child(3){margin-top:0}#blockItemList li.with-button .content{height:150px}#blockItemList li:hover .borderTop{opacity:1}#blockItemList li:hover p{color:#e50000}#blockItemList li:hover .labelDown{background-position:-400px -50px}#blockItemList li:hover .content .button:after{opacity:1}#blockItemList li:hover .content .button .arrow{transform:translate3d(5px, 0, 0) rotate(180deg)}#blockItemList h3{color:#e50000;font-size:12px;font-family:"Avenir LT W02 95 Black",Arial,sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase;margin:20px 0 0 20px}#blockItemList .is_new{position:absolute;top:0;left:0;z-index:100;width:110px;height:80px;background:url(/img/spire_sprite.png) -1100px -300px}#blockItemList .borderTop{display:block;position:absolute;top:0;left:0;z-index:80;height:3px;width:100%;background:#e50000;opacity:0;transition:opacity .2s}#blockItemList .image{display:block;position:relative;z-index:10;top:0;left:0;width:244px;height:161px;background:#fff no-repeat center}#blockItemList .image .mask{position:relative;overflow:hidden;width:244px;height:161px}#blockItemList .image .shadow{position:absolute;left:0;bottom:0;z-index:10;width:244px;height:10px;opacity:.3;background:url(/img/spire_sprite.png) -270px -160px}#blockItemList .image .labelDown{position:absolute;z-index:10;right:10px;bottom:-20px;width:23px;height:23px;background:url(/img/spire_sprite.png) -370px -50px}#blockItemList .content{position:relative;top:0;left:0;padding:18px 15px;width:214px;height:auto;background:#fff}#blockItemList .content .main{width:214px;color:#e50000;font-family:"Avenir LT W02 95 Black",Arial,sans-serif;font-size:12px;line-height:13px;text-decoration:none;text-transform:uppercase}#blockItemList .content .main span{font-size:10px;font-family:"AvenirLTW02-45BookObliq",Arial,sans-serif;line-height:13px}#blockItemList .content p{width:185px;margin-top:15px;font-family:"Avenir LT W02 45 Book",Arial,sans-serif;color:#000;line-height:14px;font-size:11px;transition:color .2s}#blockItemList .content>span{color:#e50000;font-family:"Avenir LT W02 95 Black",Arial,sans-serif;font-size:12px;line-height:13px;text-decoration:none;text-transform:uppercase}#blockItemList .content .button{position:relative;z-index:2;display:inline-block;margin-top:20px;padding:10px 15px;background-color:transparent;border-radius:8px;font-size:14px;line-height:17px;text-transform:uppercase;font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400}#blockItemList .content .button:before,#blockItemList .content .button:after{content:"";position:absolute;z-index:-1;left:0;top:0;display:block;width:100%;height:100%;border-radius:8px;transition:opacity .3s}#blockItemList .content .button:before{opacity:1;background:linear-gradient(to bottom, #e20a17 0%, #e20a17 50%, #9d050d 51%, #9d050d 100%)}#blockItemList .content .button:after{opacity:0;background:linear-gradient(to bottom, #757575 0%, #757575 50%, #515151 51%, #515151 100%)}#blockItemList .content .button span{color:#fff}#blockItemList .content .button .arrow{position:relative;top:1px;display:inline-block;background:url("/img/spire_sprite.svg") -170px -44px no-repeat;background-size:212px 82px;width:13px;height:13px;margin-left:20px;transform:translate3d(0, 0, 0) rotate(180deg);transition:transform .3s}#blockItemList.withDescription .content{height:104px}#blockItemList.withCodeAndDescription .content{height:94px}#blockItemList.withCodeAndDescription .content p{max-height:55px;overflow:hidden}body.results #blockItemList{height:auto}body.results #blockItemList .result-hover a{color:#353535}body.results #blockItemList .result-hover a:hover{color:#353535;text-decoration:underline}.shop-now-side{position:relative;float:right;width:223px;margin-top:30px;margin-bottom:45px;background:url("/img/zuilBackgr.png") repeat-y}.shop-now-side h2{margin-bottom:31px;background:linear-gradient(180deg, #141414 0%, #373737 30.81%, #404040 52.15%, #3A3A3A 80.54%, #272727 100%);font-size:12px;line-height:31px;padding-left:10px;text-transform:uppercase;color:#fff}.shop-now-side .wrapper{padding-left:45px}.shop-now-side .product-info h3{font-size:18px;line-height:25px;font-family:"Avenir LT W02 95 Black",Arial,sans-serif;color:#e50000}.shop-now-side .product-info .article-code{font-size:12px;line-height:16px;font-family:"Avenir LT W02 45 Book",Arial,sans-serif;text-transform:uppercase;color:#9f9f9f}.shop-now-side .product-info .price{margin-top:20px;font-size:18px;line-height:25px;font-family:"Avenir LT W02 95 Black",Arial,sans-serif;color:#000}.shop-now-side .product-info .price span{margin-left:10px;font-size:12px;line-height:18px;color:#9f9f9f}.shop-now-side .product-info .shipping-info{position:relative;margin-top:20px;padding-left:22px;font-size:15px;line-height:20px;font-family:"Avenir LT W02 45 Book",Arial,sans-serif;color:#9f9f9f}.shop-now-side .product-info .shipping-info span{position:absolute;left:0;top:6px;display:block;background:url("/img/spire_sprite.svg") -185px -62px no-repeat;background-size:212px 82px;width:13px;height:10px;opacity:.7}.shop-now-side .product-info .units-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:flex-start;align-items:center;margin-top:20px}.shop-now-side .product-info .units-wrapper .units{position:relative;width:70px}.shop-now-side .product-info .units-wrapper .units input{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:40px;height:40px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;align-items:center;padding:5px;background-color:transparent;border:1px solid rgba(190,180,181,.5);font-size:.65rem;line-height:1.2;text-align:center;color:#000}.shop-now-side .product-info .units-wrapper .units input:-webkit-autofill,.shop-now-side .product-info .units-wrapper .units input:-webkit-autofill:hover,.shop-now-side .product-info .units-wrapper .units input:-webkit-autofill:focus,.shop-now-side .product-info .units-wrapper .units input:-webkit-autofill:active{transition:9999s background-color;-webkit-text-fill-color:#999192;transition-delay:9999s}.shop-now-side .product-info .units-wrapper .units input:focus{outline-color:#aeaeae}.shop-now-side .product-info .units-wrapper .units .changer{position:absolute;right:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;align-items:center;height:20px;width:31px;background-color:#757575;color:#fff;font-size:.8rem;line-height:1.2;font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400;cursor:pointer;opacity:1;transition:opacity .3s}.shop-now-side .product-info .units-wrapper .units .changer:hover{opacity:.8}.shop-now-side .product-info .units-wrapper .units .changer.increment{top:0;background-color:#141414}.shop-now-side .product-info .units-wrapper .units .changer.increment:before{content:"+"}.shop-now-side .product-info .units-wrapper .units .changer.decrement{bottom:0;font-size:1.2rem;line-height:1;background-color:#757575}.shop-now-side .product-info .units-wrapper .units .changer.decrement.disabled{cursor:auto;opacity:.3;pointer-events:none}.shop-now-side .product-info .units-wrapper .units .changer.decrement:before{position:relative;top:-1px;content:"-"}.shop-now-side .product-info .units-wrapper p{margin-left:15px;font-size:15px;line-height:20px;font-family:"Avenir LT W02 45 Book",Arial,sans-serif;color:#9f9f9f}.shop-now-side .product-info #add-to-shopping-cart{position:relative;z-index:2;display:inline-block;margin:15px 0 0;padding:10px 15px;background-color:transparent;border-radius:8px;font-size:14px;line-height:17px;text-transform:uppercase;font-family:"Avenir LT W02 95 Black",sans-serif;font-weight:400;cursor:pointer}.shop-now-side .product-info #add-to-shopping-cart:before,.shop-now-side .product-info #add-to-shopping-cart:after{content:"";position:absolute;z-index:-1;left:0;top:0;display:block;width:100%;height:100%;border-radius:8px;transition:opacity .3s}.shop-now-side .product-info #add-to-shopping-cart:before{opacity:1;background:linear-gradient(to bottom, #40E044 0%, #40E044 50%, #38C23C 51%, #38C23C 100%)}.shop-now-side .product-info #add-to-shopping-cart:after{opacity:0;background:#38c23c}.shop-now-side .product-info #add-to-shopping-cart span{color:#fff}.shop-now-side .product-info #add-to-shopping-cart .arrow{position:relative;top:1px;display:inline-block;background:url("/img/spire_sprite.svg") -170px -44px no-repeat;background-size:212px 82px;width:13px;height:13px;margin-left:8px;transform:translate3d(0, 0, 0) rotate(180deg);transition:transform .3s}.shop-now-side .product-info #add-to-shopping-cart:hover:after{opacity:1}.shop-now-side .product-info #add-to-shopping-cart:hover .arrow{transform:translate3d(5px, 0, 0) rotate(180deg)}.shop-now-side .contact-us{margin-top:60px;max-height:200px;overflow:hidden;transition:all .3s}.shop-now-side .contact-us .cta-text{font-size:13px;line-height:20px;font-family:"Avenir LT W02 95 Black",Arial,sans-serif;color:#e50000;padding-bottom:20px;text-transform:uppercase}.shop-now-side .contact-us .cta-text a{color:#e50000;text-decoration:underline}.shop-now-side .contact-us .contact-info{font-size:14px;line-height:19px;font-family:"Avenir LT W02 45 Book",Arial,sans-serif;color:#000;padding-bottom:18px;text-decoration:none}.shop-now-side .contact-us .contact-info a{color:#000}.shop-now-side .footer{position:absolute;left:0;bottom:-45px;width:223px;height:45px;background:url("/img/spire_sprite.png") no-repeat -270px -190px}.shop-now-side.is-sticky{margin-top:0}.shop-now-side.is-sticky .contact-us{max-height:0;margin-top:30}.payment-methods{position:relative;float:left;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:space-between;align-items:center;width:984px;padding:4px 24px;margin-top:50px;background-color:#fff;box-sizing:border-box}.payment-methods__description{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:flex-start;align-items:center;top:2px}.payment-methods__description-icon{display:inline-block;margin-right:5px;background:url("/img/spire_sprite.svg") -185px -62px no-repeat;background-size:212px 82px;width:13px;height:10px}.payment-methods__description-text{color:rgba(40,40,40,.75);font-size:13px;line-height:1.2;font-family:"Avenir LT W02 95 Black",Arial,sans-serif}.payment-methods__icons{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:flex-end;align-items:center;width:calc(100% - 285px)}.payment-methods__icon{display:block;height:32px}.payment-methods__icon+.payment-methods__icon{margin-left:20px}.payment-methods__icon--sofort{height:13px}.payment-methods__icon--giropay{height:24px}.payment-methods__icon--ideal{height:24px}.payment-methods__icon--mastercard{height:30px}.payment-methods__icon--paypal{height:20px}.payment-methods__icon--visa{height:16px}.payment-methods__icon-img{height:100%}/*# sourceMappingURL=styles.css.map */
