.mainFrame { width:100%; padding:2vw; } .tablet-yes { display:block; } .tablet-no{ display:none; }  .col-t-0 {width:0.00%;} .col-t-0- {width:4.17%;} .col-t-0-- {width:6.25%;} .col-t-1 {width:8.33%;} .col-t-1- {width:12.50%;} .col-t-2 {width:16.66%;} .col-t-2- {width:20.83%;} .col-t-3 {width:25.00%;} .col-t-3- {width:29.17%;}  .col-t-4 {width:33.33%;} .col-t-4- {width:37.50%;} .col-t-5 {width:41.66%;} .col-t-5- {width:45.83%;} .col-t-6 {width:50.00%;} .col-t-6- {width:54.17%;} .col-t-7 {width:58.33%;} .col-t-7- {width:62.50%;}  .col-t-8 {width:66.66%;} .col-t-8- {width:70.83%;} .col-t-9 {width:75.00%;} .col-t-9- {width:79.17%;} .col-t-10 {width:83.33%;} .col-t-10- {width:87.50%;} .col-t-11 {width:91.67%;} .col-t-11- {width:95.83%;}  .col-t-12 {width:100.00%;} .col-t-no {display:none;} .debug { background-color:yellow; } .debugFrame { padding:3vw 1.5vw 1.5vw 1.5vw; font-family:Montserrat; font-size:1.5vw; font-weight:400; color:#222222; } [class*="col"] { float:left; padding:1vw; } .cookies { position:fixed; z-index:100; bottom:0px; left:0px; width:100%; background-color:#ffffff; border-top:3px solid #50e3c2; font-family:'Open Sans',sans-serif; font-weight:400; font-size:1.5vw; color:#000000; line-height:100%; } .cookies .button { cursor:default; background-color:#f5a623; text-align:center; font-family:'Montserrat',sans-serif; font-weight:400; font-size:1.5vw; color:#ffffff; line-height:4vw; padding:0px 15px 0px 15px;} .cookies .button:hover { background-color:#000000; color:#ffffff; } .conctactPopUpIcon { z-index:100; cursor:pointer; position:fixed; height:6vw; width:6vw; line-height:6vw; padding:0vw; text-align:center; bottom:3vw; right:3vw; background-color:#ed1c24; color:#ffffff; font-size:3vw; border-radius:30vw; } .conctactPopUpIcon:hover { background-color:#4a4a4a; } .conctactPopUpIcon.right1 { right:3vw; } .conctactPopUpIcon.right2 { right:10.5vw; } .conctactPopUpIcon.right3 { right:18vw; } .burgerMenu { position:fixed; display:none; top:0vw; left:0vw; z-index:300; height:100%; width:100%; padding:0vw; background-color:rgba(0,0,0,0.3); } .burgerMenuFrame { position:fixed; display:none; top:0vw; left:0vw; width:40vw; padding:0vw; background-color:#ffffff; z-index:301; height:100%; } .burgerMenuHeader { width:100%; height:14vw; padding:2vw; background-color:#000000; position:relative; } .burgerMenuHeader .headerLogo { margin-left:2vw; } .headerMobileClose { position:absolute; top:2vw; right:2vw; width:4vw; } .headerMobileClose .button { color:#ffffff; cursor:pointer; } .headerMobileClose .button:hover { color:#ed1c24; } .burgerMenuContent { height:calc(100% - 14vw); overflow:auto; padding:3vw 0vw 1vw 0vw; } .burgerMenuItems .item { font-family:Montserrat; font-size:2vw; font-weight:500; color:#ed1c24; padding:1vw 2vw 1vw 0vw; margin-left:2vw; border-bottom:none; } .burgerMenuItems A { text-decoration:none; color:#000000; } .burgerMenuItem A:hover { text-decoration:underline; } .helperInfo { padding-left:0.2em; position:relative; display:inline-block; } .helperInfoContent { display:none; position:absolute; top:3.5vw; left:-5vw; width:20vw; z-index:2000; border:solid 0.1vw #50e3c2; background-color:#ffffff; padding:1vw; line-height:120%; font-family:'Montserrat'; font-weight:400; font-size:1.3vw; color:#000000; } .helperInfoArrow { display:none; position:absolute; top:3vw; left:0.5vw; width:1vw; height:1vw; z-index:2001; transform:rotate(45deg); border-top:solid 0.1vw #50e3c2; border-left:solid 0.1vw #50e3c2; background-color:#ffffff; } .helperInfo:active .helperInfoContent { display:block; } .helperInfo:active .helperInfoArrow { display:block; } .styledSelect { height:3.8vw; line-height:3.8vw; padding:0vw 1.5vw 0vw 1.5vw; position:relative; cursor:pointer; font-family:'Montserrat'; font-size:1.4vw; font-weight:600; color:#000000; box-shadow: inset 0 0.2vw 0.1vw 0 #ebebeb; border: solid 0.1vw #d8d8d8; background-color: #ffffff; } .styledSelect:hover { background-color:#d8d8d8; } .styledSelect .label { width:100%; height:5vw; overflow:hidden; } .styledSelect .label B, .styledSelect .label STRONG { color:#d0021b; font-weight:600; } .styledSelect .arrow { position:absolute; top:0vw; right:1vw; color:#000000; font-size:1.4vw; } .styledSelect .listContent { z-index:20; font-size:1.4vw; display:none; position:absolute; top:3.3vw; left:-0.1vw; min-width:calc(100% + 0.2vw); padding:1vw 1.5vw 1vw 1.5vw; font-weight:400; box-shadow: inset 0 0.2vw 0.1vw 0 #ebebeb; border: solid 0.1vw #d8d8d8; background-color: #ffffff; } .styledSelect .listContent .item, .styledSelect .listContent .item1 { line-height:3vw; color:#000000; } .styledSelect .listContent .item1 { color:#f5a623; font-weight:600; } .styledSelect .listContent .item:hover, .styledSelect .listContent .item1:hover { text-decoration:underline; } .styledSelect .listContent .itemline { margin:0.5vw 0vw 0.5vw 0vw; height:0.1vw; background-color:#e5e5e5; } .header { position:fixed; top:0vw; left:0vw; width:100%; z-index:100; } .headerDistance { height:14vw; } .headerOne { background-color:#222222; height:6vw; } .headerOneFrame { padding:0vw 1.5vw; } .headerLogoFrame { width:16vw; height:4.6vw; float:left; position:relative; margin-right:3vw; z-index:100; } .headerLogo { position:absolute; top:0vw; left:0vw; width:16vw; z-index:200; color:#ED1C24; } .headerLang { float:left; } .headerLangLabel { float:left; font-family:Montserrat; font-size:1.8vw; font-weight:500; color:#ffffff; line-height:6vw; margin-right:1vw; } .headerLangSelector { float:left; padding:1vw 0.5vw; width:5vw; line-height:3.4vw; } .headerLangSelector .item { font-family:Montserrat; font-size:1.6vw; font-weight:500; color:#ffffff; border:solid 0.3vw #4a4a4a; border-radius:30vw; width:100%; text-align:center; }  .headerLangSelector.selected .item { border-color:#ed1c24; } .headerLangSelector .item:hover { background-color:#4a4a4a; } .headerLangSelector.selected .item:hover { background-color:#ed1c24; } .headerShop { float:right; } .headerLink { float:left; padding:0.8vw; cursor:pointer; } .headerLink .icon { float:left; width:4vw; height:4vw; margin-right:1vw; background-color:#ffffff; border:0.3vw solid #d8d8d8; border-radius:30vw; padding:0.5vw; color:#ed1c24; } .headerLink .label { float:left; line-height:4.6vw; font-family:Montserrat; font-size:1.8vw; font-weight:500; color:#ffffff; } .headerLink .counter { float:left; width:1vw; margin-right:1vw; height:3vw; position:relative; } .headerLink .counter .result { position:absolute; bottom:0vw; right:0vw; width:2.5vw; height:2.5vw; background-color:#ed1c24; border-radius:30vw; line-height:2.5vw; text-align:center; font-family:Montserrat; font-size:1.4vw; font-weight:500; color:#ffffff; } .headerLink:hover .icon { background-color:#ed1c24; border-color:#ed1c24; color:#ffffff; } .headerLink:hover .label { color:#ed1c24; } .headerLink A { text-decoration:none; } .headerLink A:hover { text-decoration:underline; }  .headerTwo { background-color:#ffffff; height:8vw; box-shadow:0 0.2vw 0 0 rgba(216, 216, 216, 0.5); } .headerTwoFrame { padding:0vw 1.5vw; } .headerTwoLogoFix { width:19vw; height:8vw; float:left; } .headerMobile { float:left; width:6vw; padding:2vw 2vw 2vw 0vw; } .headerMobile .button { color:#ed1c24; cursor:pointer; } .headerMobile .button:hover { color:#000000; }  .headerSearch { float:left; width:60vw; height:5vw; padding:0.7vw; border-radius:30vw; border:0.3vw solid #ededed; margin:1.5vw 0vw; position:relative; z-index:200; } .headerSearch .icon { float:left; width:3vw; height:3vw; color:#000000; padding:0.3vw; } .headerSearch INPUT[type="TEXT"] { width:calc(100% - 3.5vw); float:right; height:3vw; line-height:3vw; border:none; background-color:transparent; font-family:Montserrat; font-size:1.8vw; font-weight:500; color:#000000; } .headerSearchContent { display:none; position:absolute; top:4vw; left:0vw; background-color:#ffffff; border:0.1vw solid #ededed; z-index:199; } .headerSearchContent TABLE { width:75vw; border-spacing:0vw; } .headerSearchContent TABLE TD { vertical-align:top; } .headerSearchLeft { width:30vw; background-color:#ededed; padding:2vw; } .headerSearchLeft .result { line-height:3vw; height:3vw; font-family:Montserrat; font-size:1.5vw; font-weight:500; color:#222222; width:26vw; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; } .headerSearchLeft .result A { text-decoration:none; } .headerSearchLeft .result A:hover { text-decoration:underline; } .headerSearchRight { width:45vw; padding:0vw; background-color:#ffffff; padding:0.5vw; } .headerSearchRight .productPromo { position:relative; float:left; width:21vw; height:15.5vw; margin:0.5vw; border:0.2vw solid #ededed; background-repeat:no-repeat; background-position:center; background-size:contain; } .headerSearchRight .productPromo .label { height:5vw; line-height:1.5vw; position:absolute; bottom:0vw; left:0vw; padding:1vw 1.5vw; background-color:rgba(255,255,255,0.8); width:100%; font-family:Montserrat; font-size:1.3vw; font-weight:500; color:#4a4a4a; } .headerMenu { display:none; } .headerMenuItemFrame { float:left; padding:1vw 0vw; color:#4a4a4a; } .headerMenuItemFrame.selected { border-bottom:0.3vw solid #ed1c24; padding:1vw 0vw 0.7vw 0vw; color:#cd0000; } .headerMenuItem { border-left:0.1vw solid #ebebeb; padding:1vw 2vw; height:4vw; line-height:2vw; font-family:Montserrat; font-size:1.5vw; font-weight:500; } .headerMenuItemFrame:first-child .headerMenuItem { border:none; } .headerMenuItem A { text-decoration:none; } .headerMenuItemFrame:hover, .headerMenuItemFrame.hover { color:#cd0000; } .headerMenuItem .icon { width:2.7vw; margin-top:-0.3vw; }  .headerSubMenu { display:none; }  .beta { background-color:#e44855; } .betaFrame { } .betaContent { font-family:Montserrat; font-size:1.4vw; font-weight:400; color:#ffffff; text-align:center; } .footer { background-color:#282828; border:none; } .footerFrame { padding:0.5vw 0vw; position:relative; } .footerLogo { position:absolute; top:0vw; left:1.5vw; width:12%; color:#ed1c24; } .footerData { font-family:Montserrat; font-size:1.6vw; font-weight:400; color:#ffffff; line-height:160%; padding-left:0vw; } .footerContact { font-family:Montserrat; font-size:1.6vw; font-weight:400; color:#ffffff; line-height:160%; } .footerMenuHeader { font-family:Montserrat; font-size:1.6vw; font-weight:500; color:#ed1c24; margin-bottom:1vw; } .footerMenuItem { font-family:Montserrat; font-size:1.4vw; font-weight:400; color:#ffffff; line-height:180%; width:50%; float:left; } .footerMenuItem:nth-child(even) { width:100%; } .footerMenuItem:nth-child(odd) { width:100%; } .footerMenuItem A { text-decoration:none; } .footerMenuItem A:hover { text-decoration:underline; color:#ed1c24; }  .footerCopy { background-color:#282828; } .footerCopyFrame { } .footerCopyLeft { font-family:Lato; font-size:1.1vw; font-weight:400; color:#9b9b9b; text-align:left; } .footerCopyRight { font-family:Lato; font-size:1.1vw; font-weight:400; color:#9b9b9b; text-align:right; } .footerCopyRight A { text-decoration:none; } .footerCopyRight A:hover { text-decoration:underline; color:#ed1c24; } .staticCrumbs { } .staticCrumbsFrame { padding:3vw 1vw 0vw 1vw; } .staticCrumbsContainer { } .staticCrumbsContainer .home { float:left; width:2.13vw; color:#4a4a4a; margin-right:0.5vw; } .staticCrumbsContainer .item { float:left; line-height:2.4vw; height:2vw; margin:0vw 0.5vw; font-family:Lato; font-size:1.4vw; font-weight:400; color:#9b9b9b; } .staticCrumbsContainer A { text-decoration:none; } .staticCrumbsContainer A:hover { text-decoration:underline; color:#ed1c24; } .staticModalBG { z-index:500; position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.7); display:none; } .staticH1 { background-color:#50e3c2; } .staticH1Frame { padding:4.5vw 1.5vw; } .staticH1Frame H1 { margin:0vw; padding:0vw; text-align:center; letter-spacing:1vw; font-family:Montserrat; font-size:3vw; font-weight:400; color:#ffffff; text-transform: uppercase; } .staticH1Frame .icon { float:left; width:4.5vw; color:#ffffff; margin-right:1.5vw; } .staticH2 { background-color:#4a4a4a; } .staticH2Frame { padding:4.5vw 1.5vw; } .staticH2Frame H2 { margin:0vw; padding:0vw; text-align:center; letter-spacing:1vw; font-family:Montserrat; font-size:3vw; font-weight:400; color:#ffffff; text-transform: uppercase; } .staticContent { } .staticContentFrame { padding:3vw 1.5vw; } .staticContentText { font-family:Montserrat; font-size:1.6vw; font-weight:300; color:#000000; line-height:180%; } .staticContentText B, .staticContentText STRONG { font-weight:600; } .homeRotator { } .homeRotatorFrame { height:45vw; width:100%; position:relative; background-color:#f2f2f2; z-index:10; } .homeRotatorSlide { height:45vw; width:100%; position:absolute; top:0vw; left:0vw; display:none; z-index:10; } .homeRotatorSlide:first-child { display:block; } .homeRotatorSlide .photo { position:absolute; top:0vw; left:0vw; width:100%; height:45vw; background-repeat:no-repeat; background-position:center; background-size:cover; } .homeRotatorContent { margin:0 auto; width:60%; height:40vw; position:relative; text-align:center; } .homeRotatorContent .button { margin-top:3vw; float:left; border:0.3vw solid #50e3c2; padding:0.7vw 1.5vw; line-height:2vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#222222; cursor:default; } .homeRotatorContent .button:hover { background-color:#50e3c2; color:#ffffff; } .homeRotatorContent .distance { height:3vw; } .homeRotatorContent .label { font-family:Montserrat; font-size:4vw; font-weight:700; color:#222222; line-height:100%; } .homeRotatorContent .content { margin-top:1.5vw; font-family:Montserrat; font-size:2vw; font-weight:300; color:#222222; line-height:140%; } .homeRotatorButtonsFramePosition { width:100%; height:100%; position:absolute; top:0vw; left:0vw; } .homeRotatorButtonsFrame { height:45vw; width:0vw; margin:0; position:relative; } .homeRotatorSwitchFrame { position:absolute; bottom:2vw; left:2vw; height:3vw; width:60vw; z-index:20; } .homeRotatorSwitchFrame TABLE { margin:0; } .homeRotatorSwitch, .homeRotatorSwitch1 { float:left; width:3vw; height:3vw; line-height:3vw; text-align:center; margin-right:1vw; background-color:#d8d8d8; cursor:pointer; font-family:Montserrat; font-size:2vw; font-weight:700; color:#ffffff; } .homeRotatorSwitch1 { background-color:#ed1c24; } .homeCategorys { } .homeCategorysFrame { padding:0.5vw 0.5vw; } .homeCategorys190 { float:left; width:33.33%; padding:0vw; } .homeCategorys280 { float:left; width:33.33%; padding:0vw; } .homeCategorys390 { float:left; width:66.66%; padding:0vw; } .homeCategory190x205 { float:left; width:50%; height:29vw; padding:1vw; } .homeCategory280x420 { float:left; width:100%; height:58vw; padding:1vw; } .homeCategory280x205 { float:left; width:100%; height:29vw; padding:1vw; } .homeCategory390x205 { float:left; width:100%; height:29vw; padding:1vw; } .homeCategory { border:0.2vw solid #ededed; width:100%; height:100%; padding:2vw; background-color:#ffffff; background-size:cover; background-position:top left; background-repeat:no-repeat; } .homeCategorys A { text-decoration:none; } .homeCategorys .image IMG { height:2.5vw; }  .homeCategoryTypeOutlet { border-color:rgba(228,72,85,0.5); background-image:none; padding:6vw; } .homeCategoryTypeOutlet .image { margin:0 auto; width:11vw; color:rgba(228,72,85,1); } .homeCategoryTypeOutlet .counter { display:none; } .homeCategoryTypeOutlet .label { font-family:Montserrat; font-size:4vw; font-weight:400; color:rgba(228,72,85,0.5); text-align:center; }  .homeCategoryTypeStandard { } .homeCategoryTypeStandard .image { display:none; } .homeCategoryTypeStandard .label { font-family:Montserrat; font-size:1.8vw; font-weight:500; color:#222222; } .homeCategoryTypeStandard .counter { font-family:Montserrat; font-size:1.3vw; font-weight:500; color:#9b9b9b; }  .homeCategoryTypeGrey { background-color:#f2f2f2; } .homeCategoryTypeGrey .image { display:none; } .homeCategoryTypeGrey .label { font-family:Montserrat; font-size:1.8vw; font-weight:500; color:#ed1c24; } .homeCategoryTypeGrey .counter { font-family:Montserrat; font-size:1.3vw; font-weight:500; color:#9b9b9b; }  .homeCategoryTypeEco { border-color:rgba(232, 242, 112, 0.5); } .homeCategoryTypeEco .image { display:block; background-size:cover; } .homeCategoryTypeEco .label { display:none; } .homeCategoryTypeEco .counter { font-family:Montserrat; font-size:1.3vw; font-weight:500; color:#9b9b9b; } .homeBest { } .homeBestFrame { padding:1vw; } .homeBestFrame A { text-decoration:none; } .homeBestLabel { margin:3vw 0vw 0vw 0vw; } .homeBestLabel .icon { float:left; margin-right:1.5vw; width:7vw; height:7vw; color:#e8f270; } .homeBestLabel .label { float:left; line-height:7vw; font-family:Montserrat; font-size:4vw; font-weight:600; color:#d8d8d8; letter-spacing:1.5vw; } .homeBestProduct { width:100%; height:26vw; padding:0.5vw; border:0.3vw solid #ededed; } .homeBestProduct .photo { height:16vw; background-repeat:no-repeat; background-position:center; background-size:contain; } .homeBestProduct .label { height:7vw; line-height:2.33vw; padding:0vw 1vw; margin:1vw 0vw 0vw 0vw; overflow:hidden; width:100%; font-family:Montserrat; font-size:1.6vw; font-weight:500; color:#4a4a4a; } .homeBestMore { width:100%; height:26vw; background-color: #e8f270; } .homeBestMore .icon { margin:0 auto; width:6vw; height:6vw; color:#ffffff; } .homeBestMore .label { padding-top:2vw; line-height:3vw; font-family:Montserrat; font-size:3vw; font-weight:400; color:#ffffff; } .homeBestMore:hover { background-color:#8ee4f8; } .homeBlog {} .homeBlogFrame { margin-top:1.5vw; margin-bottom:1.5vw; padding:1vw; } .homeBlogLabel { margin:3vw 0vw 1vw 0vw; } .homeBlogLabel .icon { float:left; margin-right:3vw; width:6vw; height:6vw; color:#8ee4f8; } .homeBlogLabel .label { float:left; line-height:6vw; font-family:Montserrat; font-size:3vw; font-weight:600; color:#d8d8d8; letter-spacing:1.5vw; } .homeBlogPhotoBig { background-color:#f2f2f2; height:27vw; background-repeat:no-repeat; background-position:center; background-size:cover; } .homeBlogBigLabel { font-family:Lato; font-size:2vw; font-weight:700; color:#8ee4f8; line-height:160%; margin-bottom:1.5vw; } .homeBlogBigContent { font-family:Lato; font-size:1.8vw; font-weight:400; color:#4a4a4a; line-height:150%; text-align:justify; } .homeBlogPhotoSmall { background-color:#f2f2f2; height:18vw; background-repeat:no-repeat; background-position:center; background-size:cover; } .homeBlogSmallLabel { font-family:Lato; font-size:1.8vw; font-weight:700; color:#4a4a4a; line-height:150%; margin:1vw 0vw; } .homeBlogSmallContent { font-family:Lato; font-size:1.8vw; font-weight:400; color:#4a4a4a; line-height:150%; text-align:justify; } .homeBlogMore { height:32vw; background-color:#e8f270; } .homeBlogMore .icon { margin:0 auto; width:6vw; height:6vw; color:#ffffff; } .homeBlogMore .label { margin-top:3vw; line-height:3vw; font-family:Montserrat; font-size:3vw; font-weight:400; color:#ffffff; } .homeBlogMore:hover { background-color:#8ee4f8; } .partnerModule { background-image:url(../layout/partner_bg.jpg); background-size:cover; background-position:center; background-repeat:no-repeat; } .partnerModuleFrame { } .partnerModuleLabel .icon { float:left; margin-right:1.5vw; width:6vw; height:6vw; color:#50e3c2; } .partnerModuleLabel .label { float:left; line-height:6vw; font-family:Montserrat; font-size:2.6vw; font-weight:400; color:#f7f7f7; letter-spacing:1vw; } .partnerModuleLabel .label B, .partnerModuleLabel .label STRONG { font-weight:700; } .partnerModuleLabel A { text-decoration:none; } .partnerModuleLabel A:hover { text-decoration:underline; } .partnerModuleContainer { height:14vw; padding:2.5vw; background-size:cover; background-position:center; background-repeat:no-repeat; } .partnerModuleContainer .icon { float:left; width:15vw; height:9vw; margin-right:2vw; color:#222222; } .partnerModuleContainer .label { font-family:Montserrat; font-size:1.6vw; font-weight:700; color:#222222; margin-bottom:0.5vw; } .partnerModuleContainer .content { font-family:Lato; font-size:1.4vw; font-weight:500; color:#222222; } .partnerModuleStar { font-family:Montserrat; font-size:1.4vw; font-weight:400; color:#f7f7f7; text-align:center; } .aboutModule { } .aboutModuleFrame { margin-top:1.5vw; margin-bottom:1.5vw; padding:1vw; } .aboutModuleLabel { margin:3vw 0vw 1vw 0vw; } .aboutModuleLabel .icon { float:left; margin-right:3vw; width:6vw; height:6vw; color:#f8e71c; } .aboutModuleLabel .label { float:left; line-height:6vw; font-family:Montserrat; font-size:3vw; font-weight:600; color:#d8d8d8; letter-spacing:1.5vw; } .aboutModuleContainer { height:14vw; padding:1.5vw; background-size:cover; background-position:center; background-repeat:no-repeat; } .aboutModuleContainer .icon { width:11vw; height:14vw; float:left; margin-right:1.5vw; padding:0vw; } .aboutModuleContainer .icon.color1 { color:#e44855; } .aboutModuleContainer .icon.color2 { color:#8ee4f8; } .aboutModuleContainer .icon.color3 { color:#09973f; } .aboutModuleContainer .label { font-family:Lato; font-size:1.6vw; font-weight:700; color:#ffffff; line-height:120%; text-align:center; padding-bottom:0.5vw; } .aboutModuleContainer .content { font-family:Lato; font-size:1.3vw; font-weight:400; color:#ffffff; line-height:150%; }  .helpModule { background-image:url(../layout/help_bg.jpg); background-size:cover; background-position:center; background-repeat:no-repeat; } .helpModuleFrame { padding:1vw; } .helpModuleLabel .icon { float:left; margin-right:1.5vw; width:6vw; height:6vw; color:#50e3c2; } .helpModuleLabel .label { float:left; line-height:6vw; font-family:Montserrat; font-size:3vw; font-weight:400; color:#f7f7f7; letter-spacing:1vw; } .helpModuleLabel .label B, .helpModuleLabel .label STRONG { font-weight:700; } .helpModuleContent { font-family:Montserrat; font-size:2vw; font-weight:400; color:#f7f7f7; line-height:200%; } .newsletterModule { } .newsletterModuleFrame { margin-top:1.5vw; margin-bottom:1.5vw; padding:1vw; } .newsletterModuleContainer { margin-top:3vw; background-color:#f2f2f2; padding:2vw; position:relative; } .newsletterModuleLabel { position:absolute; top:-3vw; left:0vw; width:100%; text-align:center; line-height:7vw; font-family:Montserrat; font-size:6vw; font-weight:400; color:#d8d8d8; letter-spacing:1vw; } .newsletterModuleLabel B, .newsletterModuleLabel STRONG { font-weight:700; } .newsletterModuleContent { padding:3vw 0vw; font-family:Montserrat; font-size:2.4vw; font-weight:400; color:#4a4a4a; line-height:125%; } .newsletterForm { width:70%; height:5.3vw; margin:0 auto; } .newsletterForm INPUT[type="TEXT"] { width:calc(80% - 2vw); margin-right:2vw; height:5vw; line-height:2vw; padding:1.5vw; border:none; box-shadow:0 0.3vw 0 0 rgba(0, 0, 0, 0.1); background-color: #ffffff; font-family:Lato; font-size:1.6vw; font-weight:300; color:#4a4a4a; text-align:center; } .newsletterForm INPUT[type="TEXT"].error { color:#ed1c24; } .newsletterForm INPUT[type="SUBMIT"] { margin:0vw; padding:0vw; width:20%; height:4.8vw; background-color:transparent; border:0.3vw solid #ed1c24; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ed1c24; cursor:default; } .newsletterForm INPUT[type="SUBMIT"]:hover { background-color:#ed1c24; color:#ffffff; }  .newsletterDone { display:none; line-height:5.3vw; text-align:center; font-family:Montserrat; font-size:3vw; font-weight:400; color:#8ee4f8; } .newsletterModuleStar { width:70%; margin:0 auto; padding-right:16%; font-family:Lato; font-size:1.5vw; font-weight:300; color:#9b9b9b; text-align:center; line-height:200%; }  .newsletterLinksLine { margin:1.5vw 1.5vw; background-color:#d8d8d8; height:0.2vw; } .newsletterLinksPayment { float:left; padding:1vw; width:42%; } .newsletterLinksDelivery { float:left; padding:1vw; width:15%; } .newsletterLinksSecurity { float:left; padding:1vw; width:19%; } .newsletterLinksSocial { float:left; padding:1vw; width:24%; } .newsletterLinksContainer { border:0.2vw solid #d8d8d8; height:7vw; margin-top:1vw; padding:1.3vw 0.8vw; position:relative; } .newsletterLinksContainer .label { position:absolute; top:-1.1vw; left:1.5vw; background-color:#ffffff; padding:0vw 0.5vw; line-height:2vw; height:2vw; font-family:Montserrat; font-size:1.3vw; font-weight:700; color:#4a4a4a; } .newsletterLinksContainer .icon { float:left; width:3vw; margin:0.7vw 0.5vw; } .newsletterLinksContainer .icon.youtube { width:4.3vw; } .newsletterLinksContainer .payments { float:left; height:3vw; margin:0.6vw 0.5vw; } .newsletterLinksContainer .images { float:left; height:4.2vw; margin:0vw 0.5vw; } .productsCategorys {} .productsCategorysFrame { padding:0vw 1vw; } .productsCategorysLabel { padding-bottom:0vw; padding-left:1.7vw; font-family:Montserrat; font-size:4vw; font-weight:600; color:#d8d8d8; letter-spacing:1.5vw; } .productsCategorysLabel IMG { height:4.5vw; } .productsCategorysLabel .svg { width:5.5vw; float:left; margin-right:1.5vw; } .productsCategorysLabel.specialOutlet { color:rgba(228,72,85,0.5); } .productsCategorysLabel A { text-decoration:none; } .productsCategorysProduct { height:23vw; padding:1.3vw; border:0.3vw solid #ededed; position:relative; } .productsCategorysProduct .best { position:absolute; top:-0.5vw; right:-0.5vw; width:7vw; height:7vw; color:#e8f270; } .productsCategorysProduct .photo { height:15vw; background-color:#ebebeb; background-repeat:no-repeat; background-position:center; background-size:cover; } .productsCategorysProduct .label { overflow:hidden; height:4vw; line-height:2vw; padding:0vw 0.5vw; margin:1vw 0vw; font-family:Montserrat; font-size:1.6vw; font-weight:500; color:#4a4a4a; } .productsCategorysMore { width:100%; height:23vw; background-color:#ffffff; border:0.3vw solid #ededed; color:#ededed; } .productsCategorysMore .icon { float:left; margin-right:1vw; width:6vw; height:6vw; } .productsCategorysMore .label { float:left; line-height:3vw; font-family:Montserrat; font-size:3vw; font-weight:400; } .productsIntro { font-family:Lato; font-size:1.8vw; font-weight:400; color:#9b9b9b; line-height:160%; } .productsIntro .more { color:#00d66b; cursor:pointer; text-align:left; font-weight:700; } .productsIntro .more:hover { text-decoration:underline; } .productsItems {} .productsItemsFrame { padding:0vw 1vw; } .productsItemsLabel { padding-bottom:0vw; padding-left:1.7vw; font-family:Montserrat; font-size:4vw; font-weight:600; color:#d8d8d8; letter-spacing:1.5vw; } .productsItemsLabel IMG { height:4.5vw; } .productsItemsLabel .svg { width:5.5vw; float:left; margin-right:1.5vw; } .productsItemsLabel.specialOutlet { color:rgba(228,72,85,0.5); } .productsItemsProduct { height:23vw; padding:1.3vw; border:0.3vw solid #ededed; position:relative; } .productsItemsProduct .best { position:absolute; top:-0.5vw; right:-0.5vw; width:7vw; height:7vw; color:#e8f270; } .productsItemsProduct .photo { height:15vw; background-color:#ebebeb; background-repeat:no-repeat; background-position:center; background-size:cover; } .productsItemsProduct .label { overflow:hidden; height:4vw; line-height:2vw; padding:0vw 0.5vw; margin:1vw 0vw; font-family:Montserrat; font-size:1.6vw; font-weight:500; color:#4a4a4a; } .productsItemsProduct:hover { border-color:#ed1c24; } .productsItemsReturn { width:100%; height:23vw; border:0.3vw solid #ed1c24; padding:2vw; color:#ed1c24; } .productsItemsReturn .icon { width:6vw; margin-right:2vw; } .productsItemsReturn .label { font-family:Montserrat; font-size:2.6vw; font-weight:400; } .productsItemsReturn:hover { background-color:#ed1c24; color:#ffffff; } .productsItemsReturn TABLE { border:none; } .productsItemsReturn TD { border:none; } .productsItemsFrame A { text-decoration:none; } .product { } .productFrame { padding:0vw 1vw; } .productLabel { padding-bottom:1.5vw; } .productLabel H1 { margin:0vw; font-family:Montserrat; font-size:3vw; font-weight:700; color:#ed1c24; } .productSubLabel H2 { margin:0vw; font-family:Lato; font-size:2vw; font-weight:700; color:#9b9b9b; }  .productRating { font-size:2.5vw; color:#00d66b; padding:0.5vw 0vw; } .productRating .star { float:left; padding-right:0.3vw; cursor:pointer; } .productRating .star.selected { color:#000000; } .productRating .favorite { float:right; cursor:pointer; } .productRating .favorite.selected, .productRating .favorite:hover { color:#ed1c24; }  .productPhotos { padding:3vw 0vw 1vw 0vw; } .productPhotos .photo { margin:0vw 1vw 1vw 0vw; float:left; width:15vw; height:11.5vw; border:0.3vw solid #ebebeb; background-repeat:no-repeat; background-size:cover; background-position:center; } .productPhotos .photo:hover { border-color:#00d66b; } .productPhotos .photo.tablet-nomargin { margin-right:0vw; }  .productContentTabs { height:4vw; border-bottom:0.2vw solid #ebebeb; padding:0vw 1.5vw; } .productContentTabs .tab { cursor:pointer; float:left; line-height:2vw; height:4vw; padding:1vw 1vw 0.8vw 1vw; background-color:transparent; border-color:transparent; border-width:0.2vw; border-style:solid; border-bottom:none; font-family:Lato; font-size:2vw; font-weight:600; color:#d8d8d8; } .productContentTabs .tab.selected { background-color:#ffffff; border-color:#ebebeb; color:#000000; } .productContentTabs .tab:hover { color:#00d66b; } .productContent { padding:1vw 1vw 1vw 0vw; font-family:Lato; font-size:1.5vw; font-weight:400; color:#4a4a4a; line-height:160%; } .productContent.spec { display:none; } .productContent .more { color:#00d66b; cursor:pointer; text-align:left; font-weight:700; } .productContent .more:hover { text-decoration:underline; } .productManualFixed { position:fixed; cursor:pointer; bottom:3vw; right:0vw; padding:1.5vw; background-color:#ED1C24; color:#ffffff; font-size:3vw; } .productManualFixed:hover { background-color:#000000; }  .productManual { padding:3vw 0vw 0vw 0vw; } .productManualProduct { float:left; height:54vw; padding:1.5vw 3vw 1.5vw 1.5vw; width:50%; border:0.2vw solid #ebebeb; border-left:none; background-color:#f7f7f7; } .productManualForm { float:left; height:54vw; padding:1.5vw 3vw 1.5vw 3vw; width:50%; border:0.2vw solid #ebebeb; border-left:none; background-color:#f7f7f7; border-right:none; position:relative; }  .productManualProduct .manualLabel { padding-left:1.5vw; font-family:Montserrat; font-size:1.5vw; font-weight:700; color:#000000; margin-bottom:0.5vw; } .productManualProduct .productName { font-family:Montserrat; font-size:1.8vw; font-weight:700; color:#ed1c24; padding:1vw 0vw; } .productManualProduct .productName .photo { float:left; border:0.3vw solid #ededed; height:10vw; width:10vw; margin-right:1.5vw; background-color:#ffffff; background-repeat:no-repeat; background-size:contain; background-position:center; } .productManualProduct .productQuantity { margin-top:1vw; } .productManualProduct .productQuantity INPUT[type="TEXT"] { width:20vw; border:0.2vw solid #ededed; height:4vw; padding:0.8vw; line-height:2vw; margin-right:1vw; font-family:Lato; font-size:1.5vw; font-weight:500; color:#d8d8d8; font-style: italic; } .productManualProduct .productQuantity INPUT[type="TEXT"].edit { font-style:normal; color:#4a4a4a; } .productManualProduct .productQuantity INPUT[type="TEXT"].error { border-color:#ed1c24; } .productManualProduct .fieldLabel { padding-left:1.5vw; font-family:Montserrat; font-size:1.3vw; font-weight:700; color:#9b9b9b; margin-bottom:0.5vw; } .productManualProduct .extra { padding:0vw 0vw 1vw 0vw; } .productManualProduct .extra TEXTAREA { width:100%; border:0.2vw solid #ededed; height:20vw; padding:0.8vw; line-height:2vw; margin-right:1vw; font-family:Lato; font-size:1.5vw; font-weight:500; color:#d8d8d8; font-style: italic; } .productManualProduct .extra TEXTAREA.edit { font-style:normal; color:#4a4a4a; } .productManualProduct .upload { padding:0vw 0vw 1vw 0vw; height:6vw; position:relative; } .productManualProduct .upload .hider { width:70%; top:0vw; left:0vw; position:absolute; background-color:#ffffff; border:0.2vw solid #ededed; height:4vw; padding:0.8vw; line-height:2vw; margin-right:1vw; font-family:Lato; font-size:1.5vw; font-weight:500; color:#d8d8d8; font-style: italic; } .productManualProduct .upload .button { cursor:default; width:calc(30% - 0.5vw); top:0vw; right:-1vw; position:absolute; background-color:#ed1c24; border:0.2vw solid #ededed; height:4vw; padding:0.8vw; line-height:2vw; margin-right:1vw; font-family:Lato; font-size:1.5vw; font-weight:600; color:#ffffff; } .productManualProduct .upload .button:hover { background-color:#000000; }  .productManualForm .fieldLabel { padding-left:1.5vw; font-family:Montserrat; font-size:1.3vw; font-weight:700; color:#9b9b9b; margin-bottom:0.5vw; } .productManual .fieldInput { padding:0vw 0vw 1vw 0vw; } .productManual .fieldInput INPUT[type="TEXT"] { width:100%; border:0.2vw solid #ededed; height:4vw; padding:0.8vw; line-height:2vw; margin-right:1vw; font-family:Lato; font-size:1.5vw; font-weight:500; color:#4a4a4a; } .productManual .fieldInput INPUT[type="TEXT"].error { border-color:#ed1c24; } .productManualForm .rodo { padding:0vw 0vw 1vw 2.5vw; position:relative; text-align:justify; line-height:90%; } .productManualForm .rodo LABEL { padding:0vw; margin:0vw; font-family:Lato; font-size:1.2vw; font-weight:400; color:#4a4a4a; } .productManualForm .rodo INPUT[type="CHECKBOX"] { position:absolute; left:0vw; top:0vw; } .productManualForm .rodo.error LABEL { color:#ed1c24; } .productManualForm .close { cursor:pointer; float:right; font-size:2vw; color:#ed1c24; } .productManualForm .close:hover { color:#4a4a4a; }  .productManualForm .send { cursor:default; float:right; background-color:#ed1c24; border:0.2vw solid #ededed; height:4vw; padding:0.8vw; line-height:2vw; font-family:Lato; font-size:1.5vw; font-weight:600; color:#ffffff; } .productManualForm .send:hover { background-color:#000000; } .productSelector { padding:3vw 0vw 0vw 0vw; } .productSelectorVariant { float:left; padding:1.5vw 3vw 1.5vw 1.5vw; width:50%; border:0.2vw solid #ebebeb; border-left:none; background-color:#f7f7f7; } .productSelectorRange { float:left; padding:1.5vw 3vw 1.5vw 3vw; width:50%; border:0.2vw solid #ebebeb; border-left:none; background-color:#f7f7f7; border-right:none; position:relative; } .productSelectorRange .hider { display:none; position:absolute; width:100%; height:100%; top:0vw; left:0vw; background-color: #f7f7f7; } .productSelectorSumaryFrame { } .productSelectorSumary { padding:0vw 0vw 0vw 0vw; width:100%; position:relative; } .productSelectorSumary .hider { display:none; position:absolute; width:100%; height:100%; top:0vw; left:0vw; background-color:#ffffff; }  .productOptionSelector { height:4vw; width:100%; position:relative; } .productOptionSelector .selector { position:absolute; top:0vw; left:0vw; width:100%; background-color:#ffffff; border:0.2vw solid #ededed; border-radius:2vw; line-height:2vw; padding:0.7vw 1.3vw; font-family:Lato; font-size:1.5vw; font-weight:700; color:#4a4a4a; } .productOptionSelector .selector:hover, .productOptionSelector .selector.hover { border-color:#00d66b; } .productOptionSelector .selector:hover .arrow { color:#00d66b; } .productOptionSelector .arrow { float:right; margin:0vw 0.5vw 0vw 0vw; } .productOptionSelector .list { display:none; position:absolute; top:2vw; left:0vw; width:100%; padding:2.8vw 1.3vw 0.8vw 1.3vw; background-color:#ffffff; border:0.2vw solid #ededed; border-bottom-left-radius:2vw; border-bottom-right-radius:2vw; } .productOptionSelector .list .item { border:none; margin:0vw; padding:0.5vw 0vw; width:100%; background-color:transparent; font-family:Lato; font-size:1.4vw; font-weight:400; color:#4a4a4a; text-align:left; } .productOptionSelector .list .item:hover{ color:#00d66b; } .productOptionSelector .list .item.selected { font-weight:700; color:#00d66b; }  .productOption { padding:0.5vw 0vw; } .productSelectorVariant .variantLabel { padding-left:1.5vw; font-family:Montserrat; font-size:1.5vw; font-weight:700; color:#000000; margin-bottom:0.5vw; } .productSelectorVariant .featLabel { padding-left:1.5vw; font-family:Montserrat; font-size:1.3vw; font-weight:700; color:#9b9b9b; margin-bottom:0.5vw; } .productSelectorHelp { padding:1.5vw 0vw; font-family:Lato; font-size:1.4vw; font-weight:400; color:#000000; text-align:center; } .productSelectorHelp A { text-decoration:none; color:#ed1c24; } .productSelectorHelp A:hover { text-decoration:underline; }  .productPackages { } .productPackage { background-color:#ffffff; float:left; width:11.5vw; height:12vw; border:0.2vw solid #ededed; margin-right:1vw; color:#9b9b9b; cursor:pointer; } .productPackage:last-child { margin-right:0vw; } .productPackage.selected, .productPackage:hover { border-color:#00d66b; color:#00d66b; } .productPackage .icon { width:5vw; margin:0 auto; } .productPackage .label { font-family:Montserrat; font-size:1.3vw; font-weight:500; margin-top:0.5vw; text-align:center; }  .productRangeHeader { padding:1.5vw 0vw 0.5vw 0vw; font-family:Lato; font-size:1.5vw; font-weight:400; color:#222222; } .productRangeHeader .name { float:left; width:30%; padding-left:1.7vw; } .productRangeHeader .price { float:left; width:45%; padding-left:0.7vw; } .productRangeHeader .delivery { float:left; width:25%; padding-right:1.7vw; text-align:right; }  .productRange { background-color:#ffffff; margin:0.5vw 0vw; height:4vw; border:0.2vw solid #ededed; color:#4a4a4a; cursor:pointer; } .productRange.selected, .productRange:hover { border-color:#00d66b; color:#00d66b; background-color:#f7f7f7; } .productRange .quantity { float:left; width:30%; padding:0vw 0.5vw 0vw 1.5vw; line-height:3.8vw; font-family:Lato; font-size:1.5vw; font-weight:700; } .productRange .price { float:left; width:45%; padding:0vw 0.5vw 0vw 0.5vw; } .productRange .price .all { font-family:Lato; font-size:1.5vw; font-weight:700; line-height:1.8vw; padding-top:0.2vw; } .productRange .price .all.nopcs { line-height:3.8vw; padding-top:0vw; } .productRange .price .pcs { font-family:Lato; font-size:1.2vw; font-weight:400; line-height:1.4vw; padding-bottom:0.2vw; } .productRange .delivery { float:left; width:25%; padding:0vw 1.5vw 0vw 0.5vw; line-height:3.8vw; font-family:Lato; font-size:1.5vw; font-weight:700; text-align:right; }  .personalRange { padding:0.5vw 0vw; } .personalRange .label { padding-left:1.5vw; font-family:Montserrat; font-size:1.5vw; font-weight:700; color:#000000; margin-bottom:0.5vw; } .personalRange INPUT[type="TEXT"] { width:calc(70% - 1vw); border:0.2vw solid #ededed; height:4vw; padding:0.8vw; line-height:2vw; margin-right:1vw; font-family:Lato; font-size:1.5vw; font-weight:500; color:#d8d8d8; font-style: italic; } .personalRange INPUT[type="TEXT"].edit { font-style:normal; color:#4a4a4a; } .personalRange INPUT[type="SUBMIT"] { width:30%; text-align:center; border:none; padding:1vw; line-height:2vw; background-color:#ededed; font-family:Montserrat; font-size:1.4vw; font-weight:700; color:#9b9b9b; cursor:default; } .personalRange INPUT[type="SUBMIT"]:hover { background-color:#00d66b; color:#ffffff; }  .productSummaryLeft { float:left; width:50%; padding-right:1vw; } .productSummaryRight { float:left; width:50%; padding-left:1vw; } .productSummaryLabel { font-family:Montserrat; font-size:1.5vw; font-weight:700; color:#ed1c24; padding:0.5vw 0vw; } .productSummaryPhoto { border:3px solid #ededed; height:38vw; background-repeat:no-repeat; background-size:contain; background-position:center; } .productSummaryName { font-family:Montserrat; font-size:2vw; font-weight:700; color:#ed1c24; padding:1vw 0vw; } .productSummaryLine { height:0.2vw; background-color:#ededed; margin:0.8vw 0vw; } .productSummaryFeat { padding:0.7vw 0vw; } .productSummaryFeat .name { float:left; width:60%; font-family:Lato; font-size:1.6vw; font-weight:400; color:#5f5f5f; } .productSummaryFeat .value { float:left; width:40%; font-family:Lato; font-size:1.6vw; font-weight:400; color:#000000; } .productSummaryPrice { padding:0.7vw 0vw; } .productSummaryPrice .name { float:left; width:60%; font-family:Lato; font-size:1.8vw; font-weight:600; color:#000000; } .productSummaryPrice .value { float:left; width:40%; font-family:Lato; font-size:1.8vw; font-weight:600; color:#000000; text-align:right; } .productSummaryTotal { padding:0.7vw 0vw; } .productSummaryTotal .name { float:left; width:60%; font-family:Lato; font-size:1.8vw; font-weight:400; color:#000000; } .productSummaryTotal .value { float:left; width:40%; font-family:Lato; font-size:1.8vw; font-weight:400; color:#000000; text-align:right; } .productSummaryTotal .value.net { color:#9b9b9b; font-size:1.2vw; } .productSummaryTotal .value.bru { color:#00d66b; font-weight:700; }  .productSummaryCart { margin-top:1.5vw;} .productSummaryCart INPUT[type="SUBMIT"] { width:100%; text-align:center; border:none; padding:1vw; line-height:2vw; background-color:#00d66b;; font-family:Montserrat; font-size:1.4vw; font-weight:700; color:#ffffff; cursor:default; } .productSummaryCart INPUT[type="SUBMIT"]:hover { background-color:#000000; } .productSummaryCart BUTTON { width:100%; text-align:center; border:none; padding:1vw; line-height:2vw; background-color:#ed1c24; font-family:Montserrat; font-size:1.4vw; font-weight:700; color:#ffffff; cursor:default; } .productSummaryCart BUTTON:hover { background-color:#000000; } .productSummaryCart BUTTON .add { display:block; } .productSummaryCart BUTTON .remove { display:none; } .productSummaryCart BUTTON.selected .add { display:none; } .productSummaryCart BUTTON.selected .remove { display:block; } .productSummaryError { font-family:Lato; font-size:1.4vw; font-weight:400; color:#ed1c24; } .contactH1 { background-color:#b8e986; } .contactH1Frame { padding:3vw 1.5vw; } .contactH1Frame H1 { float:left; margin:0vw; padding:1vw 0vw 0vw 0vw; text-align:center; letter-spacing:1vw; line-height:6vw; font-family:Montserrat; font-size:3vw; font-weight:400; color:#ffffff; text-transform: uppercase; } .contactH1Frame .icon { float:left; width:7vw; margin-right:1.5vw; color:#7ed321; } .contact { } .contactFrame { padding:3vw 0.5vw 0vw 0.5vw; } .contactContainer { position:relative; background-color:#ffffff; padding:2vw 2vw 9vw 2vw; border:solid 0.1vw #d8d8d8; height:30vw; } .contactContainer.grey { background-color:#d8d8d8; } .contactContainer .content { height:26vw; font-family:Montserrat; font-size:1.5vw; font-weight:400; color:#000000; line-height:150%; overflow:hidden; } .contactContainer .button { position:absolute; bottom:2vw; left:2vw; border:solid 0.3vw #ed1c24; padding:1.2vw; line-height:2vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ed1c24; } .contactMap { width:100%; background-color:#f2f2f2; height:30vw; margin:1.5vw 0vw; } .blogH1 { background-color:#4a90e2; } .blogH1Frame { padding:3vw 1.5vw; } .blogH1Frame H1 { float:left; margin:0vw; padding:0vw 0vw 1vw 0vw; text-align:center; letter-spacing:1vw; line-height:6vw; font-family:Montserrat; font-size:3vw; font-weight:400; color:#ffffff; text-transform: uppercase; } .blogH1Frame .icon { float:left; width:7vw; margin-right:1.5vw; color:#8ee4f8; } .blog { } .blogFrame { padding:3vw 0.5vw; } .blogItemBig { } .blogItemBig .photo { width:100%; height:22vw; background-color:#ffffff; float:left; margin-bottom:1vw; background-repeat:no-repeat; background-size:cover; background-position:center; } .blogItemBig .title { padding-bottom:1vw; font-family:Lato; font-size:1.4vw; font-weight:700; color:#000000; line-height:160%; } .blogItemBig .title A { text-decoration:none; } .blogItemBig .title A:hover { text-decoration:underline; } .blogItemBig .intro { text-align:justify; font-family:Lato; font-size:1.4vw; font-weight:400; color:#4a4a4a; line-height:160%; } .blogItemSmall { } .blogItemSmall .photo { width:100%; height:22vw; background-color:#ffffff; float:left; margin-bottom:1vw; background-repeat:no-repeat; background-size:cover; background-position:center; } .blogItemSmall .title { padding-bottom:1vw; font-family:Lato; font-size:1.4vw; font-weight:700; color:#000000; line-height:160%; } .blogItemSmall .title A { text-decoration:none; } .blogItemSmall .title A:hover { text-decoration:underline; } .blogItemSmall .intro { text-align:justify; font-family:Lato; font-size:1.4vw; font-weight:400; color:#4a4a4a; line-height:160%; } .loreg { background-color:#ffffff; } .loregFrame { padding:0.5vw 0.5vw; } .loregFrame input.error { background-color:red; }  .loginContainer { padding:2vw; border:solid 0.1vw #d8d8d8; background-color:#ffffff; } .loginContainerLeft { float:left; width:50%; padding-right:1.5vw; } .loginContainerRight { float:left; width:50%; padding-right:1.5vw; } .loregContainerLabel { font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#222222; padding-bottom:1vw; } .loginContainerRight INPUT[type="SUBMIT"] { float:left; margin:0.5vw 0vw; padding:0.7vw 1.5vw; border:solid 0.3vw #ed1c24; height:4vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ed1c24; background-color:#ffffff; } .loginContainerRight INPUT[type="SUBMIT"]:hover { color:#ffffff; background-color:#ed1c24; } .loginContainerRight .recoverLink { float:right; padding:1.5vw 0vw; line-height:2vw; font-family:Lato; font-size:1.5vw; font-weight:400; color:#222222; } .loginContainerRight .recoverLink A { text-decoration:none; } .loginContainerRight .recoverLink A:hover { text-decoration:underline; } .registerContainer { padding:2vw; background-color:#f2f2f2; } .registerContainerLeft { float:left; width:50%; padding-right:1.5vw; } .registerContainerRight { float:left; width:50%; padding-right:1.5vw; } .registerContainerLine { margin:1.5vw 0vw; height:0.2vw; background-color:#d8d8d8; } .inputFieldFrame.registerCheck .inputCheckbox { height:auto; } .inputFieldFrame.registerCheck .inputCheckbox TD { vertical-align:top; } .inputFieldFrame.registerCheck .inputCheckbox INPUT[type="CHECKBOX"] { margin:0.2vw 0vw; } .inputFieldFrame.registerCheck .inputCheckboxLabel { height:auto; } .inputFieldFrame.registerCheck .inputCheckboxLabel TD { vertical-align:top; } .registerContainer INPUT[type="SUBMIT"] { float:right; margin:0.5vw 0vw; padding:1vw 1.5vw; height:4vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ffffff; background-color:#00d66b; border:none; } .registerContainer INPUT[type="SUBMIT"]:hover { color:#ffffff; background-color:#ed1c24; } .registerContainer BUTTON { float:right; margin:0.5vw 0vw; padding:1vw 1.5vw; height:4vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ffffff; background-color:#00d66b; border:none; } .registerContainer BUTTON:hover { color:#ffffff; background-color:#ed1c24; } .inputFieldFrame { width:100%; padding:0.5vw 0vw; } .inputFieldFrame .inputLabel { font-family:Lato; font-size:1.5vw; font-weight:400; color:#222222; padding-bottom:0.5vw; } .inputFieldFrame .inputLabel SPAN { color:#ed1c24; } .inputFieldFrame .inputLabel .errorDesc { float:right; font-family:Lato; font-size:1.4vw; font-weight:400; color:#ed1c24; } .inputFieldFrame .inputField { height:4vw; border:solid 0.2vw #d8d8d8; background-color:#ffffff; width:100%; padding:0.8vw; } .inputFieldFrame .inputField.error { border-color:#ed1c24; } .inputFieldFrame .inputField INPUT[type="TEXT"], .inputFieldFrame .inputField INPUT[type="PASSWORD"] { width:100%; height:2vw; line-height:2vw; font-family:Lato; font-size:1.6vw; font-weight:400; color:#000000; border:none; padding:0vw; margin:0vw; background-color:transparent; } .inputFieldFrame .inputField SELECT { width:100%; height:2vw; line-height:2vw; font-family:Lato; font-size:1.6vw; font-weight:400; color:#000000; border:none; padding:0vw; margin:0vw; background-color:transparent; } .inputFieldFrame .inputCheckbox { height:4vw; float:left; width:2.5vw; } .inputFieldFrame .inputCheckbox INPUT[type="CHECKBOX"] { float:left; margin:0vw; } .inputFieldFrame .inputCheckbox TABLE { margin:0vw; width:100%; height:100%; } .inputFieldFrame .inputCheckboxLabel {height:4vw; float:left; width:calc(100% - 2.5vw); font-family:Lato; font-size:1.5vw; font-weight:400; color:#222222; } .inputFieldFrame .inputCheckboxLabel TABLE { margin:0vw; width:100%; height:100%; } .inputFieldFrame .inputCheckboxLabel A { text-decoration:none; color:#ed1c24; } .inputFieldFrame .inputCheckboxLabel A:hover { text-decoration:none; } .inputFieldFrame .inputCheckboxLabel .errorDesc { font-family:Lato; font-size:1.4vw; font-weight:400; color:#ed1c24; } .cartHeader { } .cartHeader .item { float:left; font-family:Lato; font-size:1.4vw; font-weight:500; color:#4a4a4a; text-transform:uppercase; } .cartHeader .item.name { width:50%; } .cartHeader .item.quantity { width:13%; } .cartHeader .item.netto { width:13%; } .cartHeader .item.brutto { width:13%; } .cartHeader .item.options { width:11%; }  .cartItem { min-height:16vw; border:solid 0.2vw #d8d8d8; background-color:#f7f7f7; margin:1vw 0vw; padding:3vw 0vw 2vw 0vw; } .cartItem .item { float:left; } .cartItem .item.image { width:14vw; padding:0vw 3vw; } .cartItem .item.image .none { } .cartItem .item.image .none .picture { height:6vw; border:dashed 0.2vw #9b9b9b; margin-bottom:1vw; } .cartItem .item.image .none .upload { display:none; } .cartItem .item.image .edited { } .cartItem .item.image .edited .picture { height:6vw; border:solid 0.2vw #9b9b9b; margin-bottom:1vw; background-repeat:no-repeat; background-position:center; background-size:cover; } .cartItem .item.image .edited .upload { display:none; } .cartItem .item.name { width:calc(50% - 14vw); padding-right:3vw; font-family:Lato; font-size:2vw; font-weight:500; color:#4a4a4a; } .cartItem .item.name .label { margin-bottom:0.5vw; } .cartItem .item.name .feats { font-family:Lato; font-size:1.3vw; font-weight:500; color:#9b9b9b; } .cartItem .item.quantity { width:13%; padding-right:1vw; } .cartItem .item.netto { width:13%; padding:0vw 1vw 0vw 0vw; } .cartItem .item.brutto { width:13%; padding:0vw 1vw 0vw 0vw; } .cartItem .item.quantity, .cartItem .item.netto, .cartItem .item.brutto { font-family:Lato; font-size:2vw; font-weight:500; color:#4a4a4a; } .cartItem .item.netto .discount, .cartItem .item.brutto .discount { font-family:Lato; font-size:1.3vw; font-weight:500; color:#ed1c24; } .cartItem .item.options { width:11%; padding:0vw 3vw 0vw 0vw; } .cartItem .item.options .option { font-family:Lato; font-size:1.3vw; font-weight:500; color:#9b9b9b; text-align:right; } .cartItem .item.options .option A { text-decoration:none; cursor:pointer; } .cartItem .item.options .option A:hover { text-decoration:underline; }  .cartSummary { margin:2vw 0vw; height:4vw; } .cartSummaryValue { float:right; text-align:right; line-height:2vw; } .cartSummaryValue .label { float:left; width:18vw; text-align:left; } .cartSummaryValue .price { float:left; width:10vw; text-align:right; } .cartSummaryValue .netto { font-family:Lato; font-size:1.5vw; font-weight:700; color:#000000; } .cartSummaryValue .brutto { font-family:Lato; font-size:1.3vw; font-weight:400; color:#9b9b9b; }  .cartDiscount { float:right; margin-right:3vw; } .cartDiscountError { float:left; line-height:4vw; height:4vw; font-family:Lato; font-size:1.5vw; font-weight:500; color:#ed1c24; margin-right:1vw; } .cartDiscountInfo { float:left; height:4vw; margin-right:1vw; text-align:right; } .cartDiscountInfo .label { line-height:2vw; font-family:Lato; font-size:1.3vw; font-weight:500; color:#ed1c24; } .cartDiscountInfo .info { line-height:2vw; font-family:Lato; font-size:1.3vw; font-weight:500; color:#ed1c24; } .cartDiscount INPUT[type="TEXT"] { float:left; width:29vw; border:solid 0.2vw #ededed; padding:0.8vw; height:4vw; line-height:4vw; background-color:#ffffff; margin-right:1vw; font-family:Lato; font-size:1.5vw; font-weight:500; font-style:italic; color:#d8d8d8; } .cartDiscount INPUT[type="TEXT"].edit { font-family:Lato; font-size:1.5vw; font-weight:500; font-style:normal; color:#000000; } .cartDiscount INPUT[type="SUBMIT"] { float:left; background-color:#ededed; padding:1vw; line-height:2vw; height:4vw; margin:0vw; border:none; font-family:Montserrat; font-size:1.4vw; font-weight:700; color:#9b9b9b; text-transform:uppercase; } .cartDiscount INPUT[type="SUBMIT"]:hover { background-color: #00d66b; color:#ffffff; } .cartConfirm { margin:2vw 0vw 0vw 0vw; border-top:0.2vw solid #d8d8d8; padding:3vw 0vw; } .cartConfirm A { text-decoration:none; } .cartConfirm .button { cursor:default; float:right; padding:1vw 1.5vw; height:4vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ffffff; background-color:#00d66b; border:none; text-transform:uppercase; } .cartConfirm .button:hover { color:#ffffff; background-color:#ed1c24; }  .cartEmpty TABLE { height:36.9vw; width:100%; text-align:center; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ed1c24; } .uploadContainer { display:none; }  .uploadButtons { } .uploadButtons A { text-decoration:none; }  .uploadButtonBack { cursor:default; float:left; border:solid 0.2vw #9b9b9b; background-color:#ffffff; padding:0.8vw; height:4vw; line-height:2vw; font-family:Montserrat; font-size:1.4vw; font-weight:700; color:#9b9b9b; text-transform:uppercase; } .uploadButtonBack:hover { background-color:#9b9b9b; color:#ffffff; } .uploadButtonNext { cursor:default; float:right; margin:0.5vw 0vw; padding:1vw 1.5vw; height:4vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ffffff; background-color:#00d66b; border:none; text-transform:uppercase; } .uploadButtonNext:hover { color:#ffffff; background-color:#ed1c24; } .editorFrame { display:none; }  #editor { position:relative; overflow:hidden; } #editor .back { position:absolute; top:0vw; left:0vw; width:100%; z-index:10; } #editor .front { position:absolute; top:0vw; left:0vw; width:auto; height:auto; z-index:20; box-sizing:content-box; } #editor .front:hover { } #editor .front IMG { } #editor .ui-resizable-se { width:1vw; height:1vw; right:-0.5vw; bottom:-0.5vw; background-color:#000000; } #editor .ui-resizable-ne { width:1vw; height:1vw; background-color:#000000; } #editor .ui-resizable-sw { width:1vw; height:1vw; background-color:#000000; } #editor .ui-resizable-nw { width:1vw; height:1vw; background-color:#000000; }  .order { } .orderFrame { padding:0.5vw 0.5vw; }  .orderHeader { } .orderHeaderLabel { float:left; font-family:Montserrat; font-size:3vw; font-weight:700; color:#ed1c24; height:4vw; line-height:4vw; } .orderHeaderSteps { float:right; height:4vw; } .orderHeaderSteps .step { float:left; height:4vw; } .orderHeaderSteps .step .number { float:left; width:4vw; height:4vw; border:solid 0.2vw #d8d8d8; border-radius:30vw; line-height:3.2vw; text-align:center; margin:0vw 1.5vw 0vw 3vw; font-family:Lato; font-size:2.4vw; font-weight:500; color:#9b9b9b; } .orderHeaderSteps .step .label { float:left; height:4vw; line-height:4vw; font-family:Lato; font-size:1.4vw; font-weight:500; color:#9b9b9b; text-transform:uppercase; } .orderHeaderSteps .step.selected .number { border-color:#ed1c24; color:#ed1c24; } .orderHeaderSteps .step.selected .label { color:#ed1c24; }  .orderItemsHeader { border:solid 0.2vw transparent; } .orderItemsHeader .item { float:left; font-family:Lato; font-size:1.4vw; font-weight:500; color:#4a4a4a; text-transform:uppercase; padding:1.5vw 0vw; } .orderItemsHeader .item.image { width:12%; } .orderItemsHeader .item.address { width:34%; } .orderItemsHeader .item.sender { width:15%; } .orderItemsHeader .item.delivery { width:15%; } .orderItemsHeader .item.netto { width:12%; } .orderItemsHeader .item.brutto { width:12%; }  .orderItemsSetup { border:solid 0.2vw #d8d8d8; background-color:#f7f7f7; } .orderItemsSetup .item { float:left; font-family:Lato; font-size:1.4vw; font-weight:500; color:#4a4a4a; padding:2vw 0vw; } .orderItemsSetup .item.image { width:12%; } .orderItemsSetup .item.address { width:34%; padding-right:1vw; } .orderItemsSetup .item.sender { width:15%; padding-right:1vw; } .orderItemsSetup .item.delivery { width:15%; padding-right:1vw; } .orderItemsSetup .item.netto { width:12%; padding-right:1vw; } .orderItemsSetup .item.brutto { width:12%; padding-right:1vw; } .orderItemsSetup .item .big { font-size:1.6vw; font-weight:700; padding-bottom:0.5vw; }  .orderItems { border:solid 0.2vw #d8d8d8; background-color:#ffffff; border-top:none; padding:1vw 0vw; } .orderItems .line { height:0.1vw; background-color:#d8d8d8; margin:0vw 1.8vw; } .orderItem { } .orderItem .item { float:left; font-family:Lato; font-size:1.4vw; font-weight:500; color:#4a4a4a; padding:1.5vw 0vw; } .orderItem .item.image { width:12%; padding:1.5vw 3vw; } .orderItem .item.image .none { } .orderItem .item.image .none .picture { height:4vw; border:dashed 0.2vw #9b9b9b; margin-bottom:1vw; } .orderItem .item.image .none .upload { display:none; } .orderItem .item.image .edited { } .orderItem .item.image .edited .picture { height:4vw; border:solid 0.2vw #9b9b9b; margin-bottom:1vw; background-repeat:no-repeat; background-position:center; background-size:cover; } .orderItem .item.image .edited .upload { display:none; } .orderItem .item.address { width:34%; padding:1.5vw 1.5vw 1.5vw 0vw; font-family:Lato; font-size:1.5vw; font-weight:500; color:#4a4a4a; } .orderItem .item.address .label { margin-bottom:0.5vw; } .orderItem .item.address .feats { font-family:Lato; font-size:1.3vw; font-weight:500; color:#9b9b9b; } .orderItem .item.sender { width:15%; padding:1.5vw 1.5vw 1.5vw 0vw; font-family:Lato; font-size:1.5vw; font-weight:700; color:#9b9b9b; } .orderItem .item.delivery { width:15%; padding:1.5vw 1.5vw 1.5vw 0vw; font-family:Lato; font-size:1.5vw; font-weight:700; color:#9b9b9b; } .orderItem .item.netto { width:12%; padding:1.5vw 1.5vw 1.5vw 0vw; font-family:Lato; font-size:1.5vw; font-weight:700; color:#9b9b9b; } .orderItem .item.brutto { width:12%; padding:1.5vw 1.5vw 1.5vw 0vw; font-family:Lato; font-size:1.5vw; font-weight:700; color:#9b9b9b; } .orderItem .item.netto .discount, .orderItem .item.brutto .discount { font-family:Lato; font-size:1.3vw; font-weight:500; color:#ed1c24; }  .orderItemsAddress { border:solid 0.2vw #d8d8d8; background-color:#ffffff; border-top:none; } .orderItemsAddress .item { float:left; padding:3vw 0vw; } .orderItemsAddress .item.image { width:12%; padding-right:3vw; text-align:right; } .orderItemsAddress .item.address { width:34%; } .orderItemsAddress .item.sender { width:34%; } .orderItemsAddress .item .label { font-family:Lato; font-size:1.4vw; font-weight:400; color:#4a4a4a; } .orderItemsAddressOption { padding:0.5vw 0vw 0vw 0vw; } .orderItemsAddressSelector { float:left; width:80%; } .orderItemsAddressAdd { margin-left:1vw; float:left; font-family:Lato; font-size:4vw; font-weight:700; color:#9b9b9b; line-height:3.8vw; cursor:pointer; } .orderItemsAddressAdd:hover { color:#ed1c24; }  .orderItemsSummary { padding:1.5vw 0vw; } .orderItemsSummary .option { font-family:Lato; font-size:1.4vw; font-weight:400; color:#9b9b9b; padding:0.4vw 0vw; text-align:left; width:30vw; float:right; } .orderItemsSummary .option .right { float:right; text-align:right; } .orderItemsSummary .option.big { font-size:1.8vw; font-weight:700; color:#000000; } .orderItemsSummary .options { float:right; width:50%; } .orderItemsSummary .comment { border: solid 0.2vw #ededed; height:10vw; float:left; padding:1vw; width:50%; } .orderItemsSummary .comment TEXTAREA { resize:none; border:none; padding:0vw; margin:0vw; background-color:transparent; line-height:2vw; height:8vw; width:100%; font-family:Lato; font-size:1.5vw; font-weight:500; font-style:italic; color:#d8d8d8; } .orderItemsSummary .comment TEXTAREA.edit { color:#000000; font-style:normal; }  .orderButtons { margin:2vw 0vw 0vw 0vw; border-top:0.2vw solid #d8d8d8; padding:3vw 0vw; } .orderButtons A { text-decoration:none; }  .orderButtonsBack { cursor:default; float:left; border:solid 0.2vw #9b9b9b; background-color:#ffffff; padding:0.8vw; height:4vw; line-height:2vw; font-family:Montserrat; font-size:1.4vw; font-weight:700; color:#9b9b9b; text-transform:uppercase; } .orderButtonsBack:hover { background-color:#9b9b9b; color:#ffffff; } .orderButtonsNext { cursor:default; float:right; margin:0.5vw 0vw; padding:1vw 1.5vw; height:4vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ffffff; background-color:#00d66b; border:none; text-transform:uppercase; } .orderButtonsNext:hover { color:#ffffff; background-color:#ed1c24; }  .orderPayments { padding:1.5vw 0vw; border:0.2vw solid transparent; border-bottom:0.2vw solid #d8d8d8; } .orderPayments .item { float:left; padding:1.5vw; font-family:Lato; font-size:1.4vw; font-weight:400; color:#4a4a4a; } .orderPayments .item.image { width:12%; text-align:right; padding-left:0vw; } .orderPayments .item .payment { width:10vw; height:10vw; border:solid 0.2vw #ebebeb; background-color:#ffffff; position:relative; } .orderPayments .item .payment TABLE { width:100%; height:100%; } .orderPayments .item .payment TD { vertical-align:middle; padding:1.5vw; text-align:center; } .orderPayments .item .payment IMG { width:100%; } .orderPayments .item .payment .cover { background-color:#ffffff; width:9.6vw; height:9.6vw; position:absolute; top:0vw; left:0vw; cursor:pointer; } .orderPayments .item .payment.selected { border:solid 0.2vw #ed1c24; } .addressEditFrame { position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.7); z-index:500; } .addressEditFrame TABLE { height:100%; } .addressEditContent { padding:3vw; background-color:#ffffff; } .addressBack { cursor:default; float:left; border:solid 0.2vw #9b9b9b; background-color:#ffffff; padding:0.8vw; height:4vw; line-height:2vw; font-family:Montserrat; font-size:1.4vw; font-weight:700; color:#9b9b9b; text-transform:uppercase; } .addressBack:hover { background-color:#9b9b9b; color:#ffffff; } .addressNext { cursor:default; float:right; margin:0.5vw 0vw; padding:1vw 1.5vw; height:4vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ffffff; background-color:#00d66b; border:none; text-transform:uppercase; } .addressNext:hover { color:#ffffff; background-color:#ed1c24; } .account { } .accountFrame { padding:0.5vw 0.5vw; } .accountMenu { background-color:#f7f7f7; padding:2vw; } .accountMenu .item { padding:1vw 0vw; font-family:Lato; font-size:1.5vw; font-weight:500; color:#4a4a4a; } .accountMenu .item.selected { color:#ed1c24; } .accountMenu .item A { text-decoration:none; } .accountMenu .item A:hover { text-decoration:underline; } .accountLabel { font-family:Montserrat; font-size:2.4vw; font-weight:700; color:#ed1c24; } .accountSubLabel { font-family:Montserrat; font-size:1.6vw; font-weight:700; color:#222222; line-height:2vw; margin-bottom:1.5vw; } .accountSubLabel .label { float:left; padding-left:2vw; } .accountSubLabel .link { float:right; padding-right:2vw; font-family:Lato; font-size:1.3vw; font-weight:500; color:#ed1c24; } .accountSubLabel .link A { cursor:pointer; } .accountSubLabel .link A:hover { text-decoration:underline; }  .accountFormContainer { padding:2vw; border:solid 0.1vw #d8d8d8; background-color:#ffffff; margin:1.5vw 0vw; } .accountFormContainerLeft { float:left; width:50%; padding-right:1.5vw; } .accountFormContainerRight { float:left; width:50%; padding-left:1.5vw; } .accountFormContainer INPUT[type="SUBMIT"] { float:right; margin:0.5vw 0vw; padding:1vw 1.5vw; height:4vw; font-family:Montserrat; font-size:1.6vw; font-weight:600; color:#ffffff; background-color:#00d66b; border:none; } .accountFormContainer INPUT[type="SUBMIT"]:hover { color:#ffffff; background-color:#ed1c24; }  .accountSettingsAddresses { } .accountSettingsAddress { border:solid 0.1vw #d8d8d8; border-bottom:none; background-color:#ffffff; padding:1.5vw 2vw; font-family:Lato; font-size:1.3vw; font-weight:500; color:#9b9b9b; line-height:2vw; } .accountSettingsAddress .left { float:left; width:80%; text-align:left; } .accountSettingsAddress .right { float:right; width:20%; text-align:right; } .accountSettingsAddress .name { font-size:1.5vw; font-weight:600; color:#000000; } .accountSettingsAddress .link A { cursor:pointer; } .accountSettingsAddress .link A:hover { text-decoration:underline; } .accountSettingsAddress:last-child { border-bottom:solid 0.1vw #d8d8d8; margin-bottom:1.5vw; } .ordersOrderContainer { border:solid 0.1vw #d8d8d8; margin:1.5vw 0vw; } .ordersOrderHeader { background-color:#ffffff; padding:2vw; } .ordersOrderHeaderLabel { font-family:Montserrat; font-size:1.6vw; font-weight:700; color:#222222; margin-bottom:1vw; } .ordersOrderHeaderField { float:left; padding-right:3vw; } .ordersOrderHeaderField .label { font-family:Lato; font-size:1.3vw; font-weight:500; color:#4a4a4a; } .ordersOrderHeaderField .value { font-family:Lato; font-size:1.5vw; font-weight:400; color:#000000; } .ordersOrderHeaderField .value A { color:#8ee4f8; text-decoration:none; } .ordersOrderHeaderField .value A:hover { text-decoration:underline; } .ordersOrderPos { border-top:solid 0.1vw #d8d8d8; background-color:#f7f7f7; padding:2vw; } .ordersOrderPos .item { float:left; } .ordersOrderPos .item.image { display:none; } .ordersOrderPos .item.name { width:70%; } .ordersOrderPos .item.name .label { font-family:Lato; font-size:1.5vw; font-weight:500; color:#222222; margin-bottom:0.5vw; } .ordersOrderPos .item.name .label SPAN { font-family:Lato; font-size:1.5vw; font-weight:700; color:#222222; } .ordersOrderPos .item.name .feats { font-family:Lato; font-size:1.3vw; font-weight:500; color:#9b9b9b; } .ordersOrderPos .item.netto { width:15%; text-align:center; } .ordersOrderPos .item.brutto { width:15%; text-align:center; } .ordersOrderPos .item.netto .label, .ordersOrderPos .item.brutto .label { font-family:Lato; font-size:1.1vw; font-weight:400; color:#5f5f5f; margin-bottom:0.5vw; } .ordersOrderPos .item.netto .value, .ordersOrderPos .item.brutto .value { font-family:Lato; font-size:1.5vw; font-weight:600; color:#000000; }   