.titleTwoColumnTextBlock{margin:5vw 0}.titleTwoColumnTextBlock.singleColumn .cols .col:last-child{margin-top:.3125vw;opacity:0;-webkit-transform:translateY(3.125vw);-moz-transform:translateY(3.125vw);-o-transform:translateY(3.125vw);-ms-transform:translateY(3.125vw);transform:translateY(3.125vw);pointer-events:none;-webkit-transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s;-moz-transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s;-ms-transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s;-o-transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s;transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s}.titleTwoColumnTextBlock.is-inview .cols .col,.titleTwoColumnTextBlock.is-inview .cols .col:last-child{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:inherit}.titleTwoColumnTextBlock.is-inview .cols .col .subCols .subCol,.titleTwoColumnTextBlock.is-inview .cols .col:last-child .subCols .subCol{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:inherit}.titleTwoColumnTextBlock .cols{width:calc(100% + 1vw);margin-left:-.5vw}.titleTwoColumnTextBlock .cols .col{width:calc(50% - 1vw);margin:0 .5vw;display:inline-block;vertical-align:top;opacity:0;-webkit-transform:translateY(3.125vw);-moz-transform:translateY(3.125vw);-o-transform:translateY(3.125vw);-ms-transform:translateY(3.125vw);transform:translateY(3.125vw);pointer-events:none;-webkit-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-moz-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-ms-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-o-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s}.titleTwoColumnTextBlock .cols .col:last-child{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:inherit}.titleTwoColumnTextBlock .cols .col .mediumTitle{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.titleTwoColumnTextBlock .cols .col .subCols{width:calc(100% + 1vw);margin-left:-.5vw;text-align:left;margin-top:.3125vw}.titleTwoColumnTextBlock .cols .col .subCols .subCol{width:calc(50% - 1vw);margin:0 .5vw;display:inline-block;vertical-align:top;opacity:0;-webkit-transform:translateY(3.125vw);-moz-transform:translateY(3.125vw);-o-transform:translateY(3.125vw);-ms-transform:translateY(3.125vw);transform:translateY(3.125vw);pointer-events:none;-webkit-transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s;-moz-transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s;-ms-transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s;-o-transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s;transition:opacity 0.45s 0.15s,transform 0.45s 0.15s,pointer-events 0.45s 0.15s}.titleTwoColumnTextBlock .cols .col .subCols .subCol:last-child{-webkit-transition:opacity 0.45s 0.3s,transform 0.45s 0.3s,pointer-events 0.45s 0.3s;-moz-transition:opacity 0.45s 0.3s,transform 0.45s 0.3s,pointer-events 0.45s 0.3s;-ms-transition:opacity 0.45s 0.3s,transform 0.45s 0.3s,pointer-events 0.45s 0.3s;-o-transition:opacity 0.45s 0.3s,transform 0.45s 0.3s,pointer-events 0.45s 0.3s;transition:opacity 0.45s 0.3s,transform 0.45s 0.3s,pointer-events 0.45s 0.3s}@media all and (max-width:1080px){.titleTwoColumnTextBlock{margin:7.407vw 0}.titleTwoColumnTextBlock.singleColumn .cols .col:last-child{margin-top:1.852vw}.titleTwoColumnTextBlock .cols{width:calc(100% + 1.481vw);margin-left:-.7405vw}.titleTwoColumnTextBlock .cols .col{width:calc(100% - 1.481vw);margin:0 .7405vw;-webkit-transform:translateY(4.63vw);-moz-transform:translateY(4.63vw);-o-transform:translateY(4.63vw);-ms-transform:translateY(4.63vw);transform:translateY(4.63vw)}.titleTwoColumnTextBlock .cols .col:last-child{margin-top:1.852vw}.titleTwoColumnTextBlock .cols .col .subCols{width:calc(100% + 1.481vw);margin-left:-.7405vw;margin-top:.463vw}.titleTwoColumnTextBlock .cols .col .subCols .subCol{width:calc(50% - 1.481vw);margin:0 .7405vw;-webkit-transform:translateY(4.63vw);-moz-transform:translateY(4.63vw);-o-transform:translateY(4.63vw);-ms-transform:translateY(4.63vw);transform:translateY(4.63vw)}}@media all and (max-width:580px){.titleTwoColumnTextBlock{margin:13.793vw 0}.titleTwoColumnTextBlock.singleColumn .cols .col:last-child{margin-top:3.448vw}.titleTwoColumnTextBlock .cols{width:calc(100% + 2.759vw);margin-left:-1.3795vw}.titleTwoColumnTextBlock .cols .col{width:calc(100% - 2.759vw);margin:0 1.3795vw;-webkit-transform:translateY(8.621vw);-moz-transform:translateY(8.621vw);-o-transform:translateY(8.621vw);-ms-transform:translateY(8.621vw);transform:translateY(8.621vw)}.titleTwoColumnTextBlock .cols .col:last-child{margin-top:3.448vw}.titleTwoColumnTextBlock .cols .col .subCols{width:calc(100% + 2.759vw);margin-left:-1.3795vw;margin-top:.862vw}.titleTwoColumnTextBlock .cols .col .subCols .subCol{width:calc(100% - 2.759vw);margin:0 1.3795vw;-webkit-transform:translateY(8.621vw);-moz-transform:translateY(8.621vw);-o-transform:translateY(8.621vw);-ms-transform:translateY(8.621vw);transform:translateY(8.621vw)}.titleTwoColumnTextBlock .cols .col .subCols .subCol:first-child{margin-bottom:5.172vw}}.blockContainer.almostWhite .dividersBlock .contentWrapper .lines .line{background:#1D1D1D}.blockContainer.almostWhite .dividersBlock .contentWrapper .lines .dottedLine svg line{stroke:#1D1D1D}.dividersBlock{margin:5vw 0}.dividersBlock.smallMargin{margin:2.5vw 0}.dividersBlock.is-inview .contentWrapper .lines .line,.dividersBlock.is-inview .contentWrapper .lines .dottedLine{width:100%}.dividersBlock .contentWrapper .lines .line{height:1px;background:#F8F7E5;margin:0 auto;margin-bottom:.625vw;width:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:width 0.45s 0s ease-out;-moz-transition:width 0.45s 0s ease-out;-o-transition:width 0.45s 0s ease-out;transition:width 0.45s 0s ease-out}.dividersBlock .contentWrapper .lines .dottedLine{width:0;margin:0 auto;-webkit-transition:width 0.45s 0.3s ease-out;-moz-transition:width 0.45s 0.3s ease-out;-o-transition:width 0.45s 0.3s ease-out;transition:width 0.45s 0.3s ease-out}.dividersBlock .contentWrapper .lines .dottedLine svg{width:100%;height:1px;display:block}.dividersBlock .contentWrapper .lines .dottedLine svg line{fill:none;stroke:#F8F7E5;stroke-width:1px;stroke-dasharray:2.7;stroke-dashoffset:2.7;animation:dottedLineAnim .6s infinite linear}@media all and (max-width:1080px){.dividersBlock{margin:7.407vw 0}.dividersBlock .contentWrapper .lines .line{margin-bottom:.926vw}}@media all and (max-width:580px){.dividersBlock{margin:13.793vw 0}.dividersBlock .contentWrapper .lines .line{margin-bottom:1.724vw}.dividersBlock .contentWrapper .lines .dottedLine svg{height:3px}.dividersBlock .contentWrapper .lines .dottedLine svg line{stroke-width:3px}}.shopOverviewBlock{margin:5vw 0}.shopOverviewBlock.is-inview .cols .col:first-child{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:inherit}.shopOverviewBlock .cols .col{display:inline-block;vertical-align:top;width:16.25vw}.shopOverviewBlock .cols .col:first-child{padding-right:1vw;opacity:0;-webkit-transform:translateY(3.125vw);-moz-transform:translateY(3.125vw);-o-transform:translateY(3.125vw);-ms-transform:translateY(3.125vw);transform:translateY(3.125vw);pointer-events:none;-webkit-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-moz-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-ms-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-o-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s}.shopOverviewBlock .cols .col:last-child{width:47.75vw}.shopOverviewBlock .cols .col .categoryTitle{margin-bottom:2.5vw}.shopOverviewBlock .cols .col .filter .items .dottedLine{width:100%;margin:.9375vw 0 1.25vw;-webkit-transition:width 0.45s 0.3s ease-out;-moz-transition:width 0.45s 0.3s ease-out;-o-transition:width 0.45s 0.3s ease-out;transition:width 0.45s 0.3s ease-out}.shopOverviewBlock .cols .col .filter .items .dottedLine svg{width:100%;height:1px;display:block}.shopOverviewBlock .cols .col .filter .items .dottedLine svg line{fill:none;stroke:#1D1D1D;stroke-width:1px;stroke-dasharray:2.7;stroke-dashoffset:2.7;animation:dottedLineAnim .6s infinite linear}.shopOverviewBlock .cols .col .filter .items .item{color:#1D1D1D;text-decoration:none;opacity:1;-webkit-transition:opacity 0.3s 0s ease-out;-moz-transition:opacity 0.3s 0s ease-out;-o-transition:opacity 0.3s 0s ease-out;transition:opacity 0.3s 0s ease-out}.shopOverviewBlock .cols .col .filter .items .item:hover{opacity:.6}.shopOverviewBlock .cols .col .products{width:calc(100% + 1vw);margin-left:-.5vw}@media all and (max-width:1080px){.shopOverviewBlock{margin:7.407vw 0}.shopOverviewBlock .cols .col{width:30%}.shopOverviewBlock .cols .col:first-child{padding-right:2.778vw;-webkit-transform:translateY(4.63vw);-moz-transform:translateY(4.63vw);-o-transform:translateY(4.63vw);-ms-transform:translateY(4.63vw);transform:translateY(4.63vw)}.shopOverviewBlock .cols .col:last-child{width:70%}.shopOverviewBlock .cols .col .categoryTitle{margin-bottom:3.704vw}.shopOverviewBlock .cols .col .filter .items .dottedLine{margin:1.389vw 0 1.852vw}.shopOverviewBlock .cols .col .products{width:calc(100% + 1.481vw);margin-left:-.7405vw}}@media all and (max-width:580px){.shopOverviewBlock{margin:13.793vw 0}.shopOverviewBlock .cols .col{width:100%}.shopOverviewBlock .cols .col:first-child{padding-right:0;-webkit-transform:translateY(8.621vw);-moz-transform:translateY(8.621vw);-o-transform:translateY(8.621vw);-ms-transform:translateY(8.621vw);transform:translateY(8.621vw);margin-bottom:8.621vw}.shopOverviewBlock .cols .col:last-child{width:100%}.shopOverviewBlock .cols .col .filter{background:rgba(0,0,0,.1)}.shopOverviewBlock .cols .col .filter.active .categoryTitle:after{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.shopOverviewBlock .cols .col .filter.active .items{display:block}.shopOverviewBlock .cols .col .filter .categoryTitle{margin-bottom:0;padding:3.448vw;position:relative}.shopOverviewBlock .cols .col .filter .categoryTitle:after{height:auto;left:auto;position:absolute;top:50%;width:auto;right:3.448vw;font-size:2.414vw;margin-top:.345vw;-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);content:"\e917";font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:transform 0.3s 0s ease-out;-moz-transition:transform 0.3s 0s ease-out;-o-transition:transform 0.3s 0s ease-out;transition:transform 0.3s 0s ease-out}.shopOverviewBlock .cols .col .filter .items{padding:0 3.448vw 3.448vw 3.448vw;display:none}.shopOverviewBlock .cols .col .filter .items .dottedLine:first-child,.shopOverviewBlock .cols .col .filter .items .dottedLine:last-child{display:none}.shopOverviewBlock .cols .col .filter .items .item{display:block;margin-bottom:.862vw;font-size:3.448vw}.shopOverviewBlock .cols .col .products{width:calc(100% + 2.759vw);margin-left:-1.3795vw}}.product{display:inline-block;vertical-align:top;width:calc(33.3333% - 1vw);margin:0 .5vw;color:#1D1D1D;margin-bottom:2.5vw;text-decoration:none;opacity:0;-webkit-transform:translateY(3.125vw);-moz-transform:translateY(3.125vw);-o-transform:translateY(3.125vw);-ms-transform:translateY(3.125vw);transform:translateY(3.125vw);pointer-events:none;-webkit-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-moz-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-ms-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;-o-transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s;transition:opacity 0.45s,transform 0.45s,pointer-events 0.45s}.product.is-inview{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:inherit}.product:hover .productImage .lines .solidLine{background:#fff;-webkit-transform:translate3d(0,0,0) scale(1.02);-moz-transform:translate3d(0,0,0) scale(1.02);-o-transform:translate3d(0,0,0) scale(1.02);-ms-transform:translate3d(0,0,0) scale(1.02);transform:translate3d(0,0,0) scale(1.02)}.product.smaller{width:calc(25% - 1vw)}.product .productImage{display:block;padding-bottom:150%;position:relative}.product .productImage .image{display:block;height:auto;left:50%;position:absolute;top:50%;width:auto;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);max-width:calc(100% - 6.25vw);max-height:calc(100% - 6.25vw);z-index:1;pointer-events:none}.product .productImage .lines{height:100%;left:0;position:absolute;top:0;width:100%}.product .productImage .lines .dottedLine{height:100%;left:0;position:absolute;top:0;width:100%;display:block;-webkit-transition:transform 0.3s 0s ease-out;-moz-transition:transform 0.3s 0s ease-out;-o-transition:transform 0.3s 0s ease-out;transition:transform 0.3s 0s ease-out}.product .productImage .lines .dottedLine svg{display:block;width:100%;height:auto}.product .productImage .lines .dottedLine svg rect{stroke:#1d1d1d;fill:transparent;stroke-dasharray:2.7;stroke-dashoffset:2.7;animation:dottedLineAnim .6s infinite linear}.product .productImage .lines .solidLine{margin-top:.0625vw;height:calc(100% - 1.25vw);left:.625vw;position:absolute;top:.625vw;width:calc(100% - 1.25vw);border:1px solid #1D1D1D;border-radius:3.4375vw;background:rgba(255,255,255,.2);-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:background 0.3s,transform 0.3s;-moz-transition:background 0.3s,transform 0.3s;-ms-transition:background 0.3s,transform 0.3s;-o-transition:background 0.3s,transform 0.3s;transition:background 0.3s,transform 0.3s}.product .normalTitle{display:block;margin-top:1.875vw;margin-bottom:.9375vw;height:3.5vw}.product .productFooter .dottedLine{display:block;width:100%;margin:1.25vw 0;-webkit-transition:width 0.45s 0.3s ease-out;-moz-transition:width 0.45s 0.3s ease-out;-o-transition:width 0.45s 0.3s ease-out;transition:width 0.45s 0.3s ease-out}.product .productFooter .dottedLine svg{width:100%;height:1px;display:block}.product .productFooter .dottedLine svg line{fill:none;stroke:#1D1D1D;stroke-width:1px;stroke-dasharray:2.7;stroke-dashoffset:2.7;animation:dottedLineAnim .6s infinite linear}.product .productFooter .priceContainer,.product .productFooter .buttons{display:inline-block;vertical-align:middle;width:50%}.product .productFooter .buttons{width:50%}.product .productFooter .buttons .button{width:100%;text-align:center}@media all and (max-width:1080px){.product{width:calc(50% - 1.481vw);margin:0 .7405vw;margin-bottom:3.704vw;-webkit-transform:translateY(4.63vw);-moz-transform:translateY(4.63vw);-o-transform:translateY(4.63vw);-ms-transform:translateY(4.63vw);transform:translateY(4.63vw)}.product.smaller{width:calc(25% - 1.481vw)}.product.smaller .productImage .lines .solidLine{border-radius:5.093vw}.product .productImage .image{max-width:calc(100% - 9.259vw);max-height:calc(100% - 9.259vw)}.product .productImage .lines .solidLine{margin-top:.093vw;height:calc(100% - 1.852vw);left:.926vw;position:absolute;top:.926vw;width:calc(100% - 1.852vw);border-radius:6.944vw}.product .normalTitle{margin-top:2.778vw;margin-bottom:1.389vw;height:5.186vw}.product .productFooter .dottedLine{margin:1.852vw 0}}@media all and (max-width:580px){.product{width:calc(50% - 2.759vw);margin:0 1.3795vw;margin-bottom:6.897vw;-webkit-transform:translateY(8.621vw);-moz-transform:translateY(8.621vw);-o-transform:translateY(8.621vw);-ms-transform:translateY(8.621vw);transform:translateY(8.621vw)}.product.smaller{width:calc(50% - 2.759vw)}.product.smaller .productImage .lines .solidLine{border-radius:9.483vw}.product .productImage .image{max-width:calc(100% - 17.241vw);max-height:calc(100% - 17.241vw)}.product .productImage .lines .solidLine{margin-top:.172vw;height:calc(100% - 3.448vw);left:1.724vw;position:absolute;top:1.724vw;width:calc(100% - 3.448vw);border-radius:9.483vw}.product .normalTitle{margin-top:5.172vw;margin-bottom:2.586vw;height:9.656vw}.product .productFooter .dottedLine{margin:3.448vw 0}}