@charset "UTF-8";a, abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video{margin:0;padding:0;}
html{box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block}
li{list-style-type:none}
.clearfix{clear:both;}
a, a:active, a:hover{outline:0}
@font-face{font-family:'Eirlys';src:url('../fonts/Eirlys.eot') format('embedded-opentype'), url('../fonts/Eirlys.svg') format('svg'), url('../fonts/Eirlys.ttf') format('truetype'), url('../fonts/Eirlys.woff') format('woff'), url('../fonts/Eirlys.woff2') format('woff2');}
@font-face{font-family:'HurmeGeometricSans1-Hairline';src:url('../fonts/HurmeGeometricSans1-Hairline.woff2') format('woff2'), url('../fonts/HurmeGeometricSans1-Hairline.eot') format('embedded-opentype'), url('../fonts/HurmeGeometricSans1-Hairline.svg') format('svg'), url('../fonts/HurmeGeometricSans1-Hairline.ttf') format('truetype'), url('../fonts/HurmeGeometricSans1-Hairline.woff') format('woff');}
@font-face{font-family:'HurmeGeometricSans1-Regular';src:url('../fonts/HurmeGeometricSans1-Regular.eot') format('embedded-opentype'), url('../fonts/HurmeGeometricSans1-Regular.svg') format('svg'), url('../fonts/HurmeGeometricSans1-Regular.ttf') format('truetype'), url('../fonts/HurmeGeometricSans1-Regular.woff') format('woff'), url('../fonts/HurmeGeometricSans1-Regular.woff2') format('woff2');}
html{overflow-x:hidden;overflow-y:scroll}
body{position:relative;width:100%;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'HurmeGeometricSans1-Regular', Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1em;overflow:hidden;}
.js body{visibility:hidden}
.app body{visibility:inherit}
body.scroll-locked{height:100vh !important}
h1, h2, h3, h4, h5, h6{font-weight:400}
a{text-decoration:none;color:#000}
a img{border:none}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input:focus{outline:0}
button{border:none;outline:0;cursor:pointer;background:0 0;padding:0;margin:0;}
button:disabled{cursor:default}
#logo span{display:none;}
@media screen and (min-width:768px){#top-right{position:fixed;top:52px;left:8.3%;display:-ms-flexbox;display:flex;z-index:51}
}
.scroll-container--scrollable{position:fixed;top:0;left:0;width:100%}
.scroll-locked #scroll-container{position:absolute;left:0;width:100%}
#logo{position:fixed;top:44px;right:3%;display:block;width:102px;height:17px;z-index:51;transition:opacity .4s}
@media screen and (min-width:768px){#logo{top:41px;right:3%;width:140px;height:140px;}
}
#logo img{width:100%;}
#logo.logo--hidden{visibility:hidden;opacity:0;transition:opacity .4s,visibility 0s .4s}
#logo svg{display:block;fill:#1d252b;transition:fill .3s}
.page-id-article #logo svg, .page-id-articles #logo svg, .page-id-press #logo svg, .page-id-privacy #logo svg, .page-id-product #logo svg, .page-id-returns #logo svg, .page-id-sizing #logo svg, .page-id-terms #logo svg{fill:#fff}
@media screen and (min-width:768px){.page-id-stockists #logo svg{fill:#fff}
.page-product-ballet-beige #logo svg, .page-product-ballet-black #logo svg{fill:#1d252b}
}
@media screen and (max-width:767px){#nav-is-open:checked ~ #logo svg, .nav--opened ~ #logo svg{fill:#fff}
}
#logo.logo--dark svg{fill:#1d252b}
#nav{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:50}
#nav-is-open:checked ~ #nav, #nav.nav--opened{visibility:inherit}
@media screen and (min-width:768px){#nav{width:55px;height:auto;visibility:inherit}
}
#nav__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#171b1a}
@media screen and (min-width:768px){#nav__bg{display:none}
}
#nav__items{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}
@media screen and (min-width:768px){#nav__items{top:55px;left:100%;display:block;width:auto;height:auto;font-family:inherit;font-size:0;line-height:0;white-space:nowrap;transform-origin:right top;transform:translateX(-100%) rotate(-90deg)}
}
.nav__item{margin-bottom:2px;margin-left:78px;line-height:1.5em;font-size:30px;transition:color .3s;color:#fff}
.page-id-article .nav__item, .page-id-articles .nav__item, .page-id-press .nav__item, .page-id-privacy .nav__item, .page-id-product .nav__item, .page-id-returns .nav__item, .page-id-sizing .nav__item, .page-id-stockists .nav__item, .page-id-terms .nav__item{color:#fff}
.page-product-ballet-beige .nav__item, .page-product-ballet-black .nav__item{color:#1d252b}
.nav--dark .nav__item{color:#fff}
@media screen and (min-height:480px){.nav__item{font-size:40px}
}
@media screen and (min-height:580px){.nav__item{font-size:45px}
}
@media screen and (min-width:768px){.nav__item{display:inline-block;margin-bottom:0;margin-left:12px;font-size:13px;text-transform:uppercase;letter-spacing:.2em;}
}
.nav__link{color:inherit;text-shadow:2px 2px 4px #000000;font-family:'HurmeGeometricSans1-Regular', Helvetica,Arial,sans-serif;}
a.nav__link:hover{color:#fff!important;text-decoration:none;}
@media screen and (max-width:767px){#nav-is-open:checked ~ #nav .nav__link, .nav--opened .nav__link{color:#fff}
}
#nav-is-open{position:absolute;top:0;left:0;visibility:hidden}
#nav-toggle{position:fixed;top:30px;left:20px;display:block;width:50px;height:50px;z-index:51;cursor:pointer}
@media screen and (min-width:768px){#nav-toggle{display:none}
}
#nav-toggle__picto{position:absolute;top:50%;left:50%;display:block;width:14px;height:8px;margin-left:-7px;margin-top:-3px}
.nav-toggle__picto__line{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.nav-toggle__picto__line:nth-child(2){top:3px}
.nav-toggle__picto__line:nth-child(3){top:6px}
.page-id-article .nav-toggle__picto__line, .page-id-articles .nav-toggle__picto__line, .page-id-press .nav-toggle__picto__line, .page-id-privacy .nav-toggle__picto__line, .page-id-product .nav-toggle__picto__line, .page-id-returns .nav-toggle__picto__line, .page-id-sizing .nav-toggle__picto__line, .page-id-terms .nav-toggle__picto__line{background-color:#fff}
@media screen and (min-width:768px){.page-id-stockists .nav-toggle__picto__line{fill:#fff}
}
#nav-is-open:checked ~ #nav-toggle .nav-toggle__picto__line, .nav-toggle--close .nav-toggle__picto__line{background-color:#fff}
#nav-is-open:checked ~ #nav-toggle .nav-toggle__picto__line:nth-child(1), .nav-toggle--close .nav-toggle__picto__line:nth-child(1){transform:translateY(3px) rotate(45deg)}
#nav-is-open:checked ~ #nav-toggle .nav-toggle__picto__line:nth-child(2), .nav-toggle--close .nav-toggle__picto__line:nth-child(2){transform:scaleX(0)}
#nav-is-open:checked ~ #nav-toggle .nav-toggle__picto__line:nth-child(3), .nav-toggle--close .nav-toggle__picto__line:nth-child(3){transform:translateY(-3px) rotate(-45deg)}
#instagram{display:-ms-flexbox;display:flex;width:100%;height:100vh}
.page-id-contact #instagram, .page-id-stockists #instagram{display:none}
#instagram__left{display:none}
@media screen and (min-width:768px){#instagram__left{position:relative;display:block;width:50%;height:100%;}
}
#instagram__left__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center}
.app #instagram__left__img{opacity:0}
.app #instagram__left__img.lazyloaded{opacity:1;transition:opacity .7s}
#instagram__right{position:relative;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:#171b1a}
@media screen and (min-width:768px){#instagram__right{width:50%}
}
#instagram__right__img{position:absolute;top:9%;right:12%;bottom:9%;left:12%;background:url(../img/instagram-small-322w.jpg) no-repeat center center;background-size:contain;opacity:.1}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#instagram__right__img{background-image:url(../img/instagram-small-480w.jpg)}
}
@media screen and (min-width:768px){#instagram__right__img{top:27%;right:29%;bottom:27%;left:29%;opacity:1;background-image:url(../img/instagram-small-480w.jpg)}
}
@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:768px) and (min-device-pixel-ratio:2),only screen and (min-width:768px) and (min-resolution:192dpi),only screen and (min-width:768px) and (min-resolution:2dppx){#instagram__right__img{background-image:url(../img/instagram-small-643w.jpg)}
}
@media screen and (min-width:1024px) and (min-height:850px){#instagram__right__img{background-image:url(../img/instagram-small-643w.jpg)}
}
#instagram__right__txt{position:absolute;bottom:50%;left:0;width:100%;margin-top:-10px;text-align:center;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.2em;font-weight:500}
@media screen and (min-width:768px){#instagram__right__txt{bottom:12%;margin-top:0}
}
#newsletter{padding:95px 0 75px;background:url('../img/lg/NewslaterBg.jpg') center no-repeat;background-size:cover;}
@media screen and (min-width:1024px){#newsletter{padding:95px 0 75px}
}
.page-id-contact #newsletter, .page-id-stockists #newsletter{display:none}
#newsletter__title{width:76%;max-width:740px;margin:0 auto;font-size:33px;font-family:'Eirlys',Times,serif;line-height:1em;text-align:center;color:white;}
@media screen and (min-width:1024px){#newsletter__title{width:51%}
}
#newsletter .newsletter-form{width:76%;max-width:440px;margin:35px auto 0}
@media screen and (min-width:1024px){#newsletter .newsletter-form{width:31%}
}
#newsletter .newsletter-form__inner{display:-ms-flexbox;display:flex;height:65px;margin-bottom:10px;}
#newsletter .newsletter-form__email, #newsletter .newsletter-form__submit__{border:1px solid #e5e5e5;color:#171b1a;font-size:12px;line-height:1em;background-color:#313433;color:white;}
#newsletter .newsletter-form__email{height:100%;padding:0 29px;margin:0;-ms-flex-positive:2;flex-grow:2;}
#newsletter .newsletter-form__email::-webkit-input-placeholder{color:#171b1a}
#newsletter .newsletter-form__email:-ms-input-placeholder{color:#171b1a}
#newsletter .newsletter-form__email::placeholder{color:#fff}
#newsletter .newsletter-form__submit__{width:65px;height:100%;padding:0;margin-left:-1px}
#newsletter .newsletter-form__msgs{padding:0 70px 0 30px;margin-top:25px;line-height:1.6em}
#footer{padding:120px 0 65px;background-color:#171b1a;color:#fff;text-transform:uppercase;text-align:center}
@media screen and (min-width:768px){#footer{padding:95px 0 75px;text-align:left}
}
.page-id-contact #footer, .page-id-stockists #footer{display:none}
#footer__inner{position:relative;margin:0 auto}
@media screen and (min-width:768px){#footer__inner{width:64%}
}
#footer__logo{display:inline-block;width:125px;height:125px;}
@media screen and (min-width:768px){#footer__logo{position:absolute;top:-8px;right:0;margin-bottom:0}
}
@media screen and (max-width:768px){#footer__logo{margin-top:40px}}
#footer__logo svg{fill:#fff}
#footer__nav{margin-top:50px;}
@media screen and (max-width:768px){#footer__nav{margin-left:6%;}}
.footer__nav__link{display:inline-block;color:#fff;font-size:10px;letter-spacing:.2em;line-height:2em;transition:opacity .5s;}
.footer__nav__item{float:left;margin-right:5px;}
.footer__nav__item:after{content:" | ";}
.footer__nav__item:last-child:after{content:" ";}
.footer__nav__link:hover{opacity:.2}
#footer__social{font-size:0;text-align:center;}
.footer__social__item{display:inline-block;transition:opacity .5s}
.footer__social__item:hover{opacity:.2}
.footer__social__link{display:block;width:32px;height:32px;float:left;border-radius:5px;margin-right:10px;overflow:hidden;}
.footer__social__link svg{display:block;width:100%;height:100%;fill:#fff}
#footer__social__item--linkedin svg{float:left;height:50px;margin-top:-20px;}
#footer__credits{display:inline-block;margin-top:85px;font-size:9px;line-height:16px;vertical-align:middle;letter-spacing:.2em;color:#fff;opacity:.2;transition:opacity .5s}
#footer__credits:hover{opacity:1}
@media screen and (min-width:768px){#footer__credits{right:0;bottom:-35px;margin-top:0}
}
.select{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select:focus{outline:0}
.select__label{cursor:pointer}
.select__list{position:absolute;top:0;left:0;visibility:hidden}
.select--active .select__list{visibility:inherit}
.no-js .select__list{display:none}
.select__item{cursor:pointer}
.select__item--selected{cursor:default}
.js .select__select{display:none}
.js.mobile .select__select{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;z-index:2}
.aside-products{position:relative;padding:100px 16% 0;}
@media screen and (min-width:768px){.aside-products{padding:0 11.28%}
}
.aside-products__heading{padding-bottom:15px;text-align:center}
@media screen and (min-width:768px){.aside-products__heading{display:-ms-flexbox;display:flex;padding-bottom:20px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;text-align:left}
}
.aside-products__title{margin-bottom:35px;font-size:40px;line-height:1em;font-family:'Eirlys',Times,serif;}
@media screen and (min-width:768px){.aside-products__title{margin-bottom:0}
}
.aside-products__products-link{position:relative;font-size:10px;line-height:1em;letter-spacing:.2em;text-transform:uppercase}
.aside-products__products-link::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#8b8d8c;transform-origin:right top;transition:transform .5s cubic-bezier(.165,.84,.44,1)}
.aside-products__products-link:hover::before{transform:scaleX(0)}
.aside-products__products{font-size:0;white-space:nowrap}
.aside-products__product{margin-bottom:45px}
@media screen and (min-width:768px){.aside-products__product{display:inline-block;width:22.96%;margin-right:2.69%;margin-bottom:0}
}
.aside-products__product__img-container{position:relative;width:100%;height:auto;overflow:hidden}
.aside-products__product__img-container::before{content:"";display:block;width:100%;height:auto;padding-bottom:150%}
.aside-products__product__img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .9s cubic-bezier(.165,.84,.44,1)}
.no-touchevents .aside-products__product__link:hover .aside-products__product__img{transform:scale(1.07,1.07);transition:transform 1.3s cubic-bezier(.165,.84,.44,1)}
.app .aside-products__product__img{opacity:0}
.app .aside-products__product__img.lazyloaded{opacity:1;transition:opacity 1s,transform .9s cubic-bezier(.165,.84,.44,1)}
.aside-products__product__infos{padding-top:24px;text-transform:uppercase}
.aside-products__product__title{padding-bottom:10px;font-size:10px;line-height:1em}
.aside-products__product__title::after{content:"";display:block;width:100%;height:1px;margin-top:5px;background-color:#000;opacity:.15;transform:scaleX(0);transition:transform .8s cubic-bezier(.165,.84,.44,1);transform-origin:left top}
.no-touchevents .aside-products__product__link:hover .aside-products__product__title::after{transform:scaleX(1)}
.aside-products__product__price{font-size:9px;line-height:1em;opacity:.4}
.close{position:absolute;top:0;left:0;width:67px;height:67px;color:#fff;border-radius:0}
.close::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid currentColor;opacity:.2;transition:opacity .3s}
.close:hover::before{opacity:.6}
.close__diagonals{position:absolute;top:0;right:0;bottom:0;left:0;clip:rect(1px,66px,66px,1px)}
.close__diagonals span{position:absolute;top:0;right:0;bottom:0;left:0}
.close__diagonals span::after, .close__diagonals span::before{content:"";position:absolute;width:24.04163px;height:1px;background-color:currentColor;opacity:.2;transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.close:hover .close__diagonals span::after, .close:hover .close__diagonals span::before{opacity:.6}
.close__diagonals span:first-child::after, .close__diagonals span:first-child::before{transform:rotate(45deg)}
.close__diagonals span:first-child::before{top:-1px;left:0;transform-origin:left top}
.close__diagonals span:first-child::after{right:0;bottom:0;transform-origin:right bottom}
.close__diagonals span:last-child::after, .close__diagonals span:last-child::before{transform:rotate(-45deg)}
.close__diagonals span:last-child::before{bottom:0;left:0;transform-origin:left top}
.close__diagonals span:last-child::after{top:0;right:0;transform-origin:right bottom}
.close__picto{position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-6px}
.close__picto::after, .close__picto::before{position:absolute;top:0;left:0;content:"";display:block;width:12px;height:2px;background-color:currentColor;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.close__picto::before{transform:rotate(-45deg)}
.close__picto::after{transform:rotate(45deg)}
.button{position:relative;display:inline-block;height:57px;padding:0 40px;text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:500;line-height:57px;border:1px solid #2f3231;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0}
.button--dark{color:#fff}
.button::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;transform-origin:bottom left;transition:transform .5s cubic-bezier(.77,0,.175,1)}
.button--dark-hover::before{background-color:#171b1a;transform:scaleY(0)}
.button--dark::before{background-color:#171b1a}
.no-touchevents .button:hover::before{visibility:hidden;transition:transform .5s cubic-bezier(.77,0,.175,1),visibility 0s .47s;transform:scaleY(0)}
.no-touchevents .button--dark-hover:hover::before{transform:scaleY(1);visibility:inherit}
.button__label{position:relative;display:inline-block;animation:button-roll-out .5s forwards cubic-bezier(.165,.84,.44,1)}
.button--dark .button__label{animation-name:button--dark-roll-out}
.no-touchevents .button:hover .button__label{animation:button-roll-over .5s forwards cubic-bezier(.165,.84,.44,1)}
.no-touchevents .button--dark:hover .button__label{animation-name:button--dark-roll-over}
@keyframes button-roll-over{35%{transform:translateY(10px)}
35.001%{color:#fff;transform:translateY(-20px)}
100%{color:#fff;transform:translateY(0)}
}
@keyframes button--dark-roll-over{35%{transform:translateY(10px)}
35.001%{color:#171b1a;transform:translateY(-20px)}
100%{color:#171b1a;transform:translateY(0)}
}
@keyframes button-roll-out{0%{color:#fff}
35%{transform:translateY(20px);opacity:0}
60%{opacity:0}
60.001%{opacity:1;transform:translateY(-15px)}
100%{transform:translateY(0)}
}
@keyframes button--dark-roll-out{0%{color:#171b1a}
35%{transform:translateY(20px);opacity:0}
60%{opacity:0}
60.001%{opacity:1;transform:translateY(-15px)}
100%{transform:translateY(0)}
}
#lang{position:fixed;bottom:50px;left:40px;display:-ms-flexbox;display:flex;height:25px;-ms-flex-direction:row-reverse;flex-direction:row-reverse;color:#fff;z-index:51;text-transform:uppercase;font-size:10px;line-height:25px;letter-spacing:.2em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s,color .3s}
#nav-is-open:checked ~ #top-right #lang, .nav--opened ~ #top-right #lang{opacity:1;visibility:inherit;transition-delay:.2s,.2s,0s}
@media screen and (min-width:768px){#lang{position:static;margin-right:20px;opacity:1;visibility:inherit;transition-delay:0s}
.page-id-article #lang, .page-id-articles #lang, .page-id-press #lang, .page-id-privacy #lang, .page-id-product #lang, .page-id-returns #lang, .page-id-sizing #lang, .page-id-stockists #lang, .page-id-terms #lang{color:#fff}
.page-product-ballet-beige #lang, .page-product-ballet-black #lang{color:#1d252b}
#lang.lang--dark{color:#171b1a}
#lang.lang--hidden{opacity:0;visibility:hidden;transition-delay:0s,.3s,0s}
}
#lang__current{position:relative;display:inline-block;margin-right:5px;transition:opacity .5s}
#lang__switch:hover ~ #lang__current{opacity:.2}
#lang__current::after{content:"";position:absolute;right:2px;top:19px;left:0;display:block;height:1px;background-color:currentColor;transform-origin:right top;transition:transform .5s cubic-bezier(.165,.84,.44,1)}
#lang__switch:hover ~ #lang__current::after{transform:scaleX(0)}
#lang__separator{display:inline-block;transition:opacity .5s}
#lang__switch:hover ~ #lang__separator{opacity:.2}
#lang__switch{position:relative;display:inline-block;height:100%;padding:0 5px;color:inherit}
#lang__switch__txt{position:relative;display:inline-block}
#lang__switch__txt::after{content:"";position:absolute;right:2px;top:19px;left:0;display:block;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left top;transition:transform .5s cubic-bezier(.165,.84,.44,1)}
#lang__switch:hover #lang__switch__txt::after{transform:scaleX(1)}
.popin{position:fixed;top:0;left:0;width:100%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:300;visibility:hidden;perspective:2000px}
.popin__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(23,27,26,.8)}
.popin__inner{position:relative}
.popin__close{position:absolute;top:-40px;left:0;text-transform:uppercase;font-size:10px;line-height:1em;color:#fff;letter-spacing:.2em}
.popin__close::after{content:"";position:absolute;right:2px;top:13px;left:0;display:block;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left top;transition:transform .5s cubic-bezier(.165,.84,.44,1)}
.popin__close:hover::after{transform:scaleX(1)}
#popin-newsletter__inner{display:-ms-flexbox;display:flex;width:90%;max-width:850px;background-color:#fff}
#popin-newsletter__img-wrapper{display:none}
@media screen and (min-width:1024px) and (min-height:550px){#popin-newsletter__img-wrapper{position:relative;display:block;width:50%;-ms-flex-positive:1;flex-grow:1;overflow:hidden}
}
#popin-newsletter__img{position:absolute;top:0;left:0;display:block}
#popin-newsletter__content{display:-ms-flexbox;display:flex;padding:7%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:1024px) and (min-height:550px){#popin-newsletter__content{width:50%}
}
@media screen and (min-width:1024px) and (min-height:600px){#popin-newsletter__content{padding:50px 10% 0 9%}
}
@media screen and (min-width:1024px) and (min-height:680px){#popin-newsletter__content{padding-top:80px}
}
@media screen and (min-width:1024px) and (min-height:780px){#popin-newsletter__content{padding-top:110px}
}
#popin-newsletter__title{margin-bottom:30px;font-size:35px;line-height:1em;font-family:'Eirlys',Times,serif;}
@media screen and (min-height:700px){#popin-newsletter__title{font-size:45px}
}
#popin-newsletter__body{margin-bottom:40px;font-size:13px;line-height:1.89em;color:#afafaf}
#popin-newsletter .newsletter-form__inner{display:-ms-flexbox;display:flex;width:100%;height:65px}
#popin-newsletter .newsletter-form__email, #popin-newsletter .newsletter-form__submit__{border:1px solid #e5e5e5;color:#171b1a;font-size:12px;line-height:1em}
#popin-newsletter .newsletter-form__email{height:100%;padding:0 24px;margin:0;-ms-flex-positive:2;flex-grow:2}
#popin-newsletter .newsletter-form__email::-webkit-input-placeholder{color:#171b1a}
#popin-newsletter .newsletter-form__email:-ms-input-placeholder{color:#171b1a}
#popin-newsletter .newsletter-form__email::placeholder{color:#171b1a}
#popin-newsletter .newsletter-form__submit__{width:65px;height:100%;padding:0;margin-left:-1px}
#popin-newsletter .newsletter-form__msgs{margin-top:20px;font-size:11px;line-height:1.6em}
@media screen and (min-width:1024px) and (min-height:600px){#popin-newsletter .newsletter-form__msgs{min-height:70px;margin-top:10px}
}
@media screen and (min-width:1024px) and (min-height:680px){#popin-newsletter .newsletter-form__msgs{min-height:80px;margin-top:20px}
}
@media screen and (min-width:1024px) and (min-height:780px){#popin-newsletter .newsletter-form__msgs{min-height:110px}
}
.newsletter-form__msg{display:none}
.newsletter-form__msg--error{color:red}
.newsletter-form__msg a{color:inherit;border-bottom:1px solid currentColor}
.app .page{visibility:hidden}
#main-loading-page{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;z-index:1000;background-color:#063725;overflow:hidden}
.js #main-loading-page{visibility:inherit}
#main-loading__logo--large{position:absolute;top:50%;left:50%;width:106%;height:auto;transform:translate(-50%,-50%);opacity:0}
#main-loading__logo--large::before{content:"";display:block;width:100%;height:auto;padding-bottom:17%}
#main-loading__logo--large svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:#fff}
#main-loading__logo--small, #main-loading__progress__logo{position:absolute;top:35%;left:44%;width:102px;height:17px;margin-top:-8px;margin-left:-51px;}
@media screen and (min-width:768px){#main-loading__logo--small, #main-loading__progress__logo{left:50%;width:123px;height:21px;margin-top:-10px;margin-left:-61px}
}
#main-loading__logo--small svg, #main-loading__progress__logo svg{display:block;width:100%;height:100%;fill:#fff}
#main-loading__logo--small{opacity:0}
#main-loading__progress{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#d6d5d0;transform-origin:left top;overflow:hidden;visibility:hidden}
#main-loading__progress__inner{position:absolute;top:0;right:0;bottom:0;left:0}
#main-loading__progress__logo{z-index:2}
#main-loading__progress__logo svg{fill:#000}
#ajax-loading-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background-color:#fff;visibility:hidden}
#ajax-loading__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d6d5d0}
#ajax-loading__logo{position:absolute;top:35%;left:44%;width:102px;height:17px;margin-top:-8px;margin-left:-51px;}
@media screen and (min-width:768px){#ajax-loading__logo{width:123px;height:21px;margin-top:-10px;margin-left:-61px}
}
#ajax-loading__logo svg{fill:#1c252c}
#home-page{padding-bottom:50px;background-color:#cfcfcf;}
@media screen and (min-width:768px){#home-page{padding-bottom:50px}
}
#home__header{position:relative;height:100vh}
#home__title{position:absolute;top:50%;right:0;left:57px;margin-top:-25px;font-family:'Eirlys',Times,serif;font-size:40px;line-height:1em;z-index:2}
@media screen and (min-width:768px){#home__title{right:auto;left:16.6%;width:38.19%}
}
#home__title__main-txt{display:inline-block;color:#000;}
#home__title__main-txt i{font-style:normal;font-size:18px;}
#home__title__collection{position:absolute;top:21px;right:38px;display:inline-block;font-family:'Eirlys',Times,serif;font-size:10px;line-height:1em;color:#000;}
@media screen and (min-width:768px){#home__title__collection{right:0}
}
#home__title__line{display:block;position:absolute;bottom:-7px;left:0;width:100%;height:1px;background-color:#fff;transform-origin:left top}
#home__header__left{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (min-width:768px){#home__header__left{width:50%}
}
#home__header__left::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
#home__header__canvas{position:absolute;top:0;left:0;width:100%;height:100%}
#home__header__right{display:none}
@media screen and (min-width:768px){#home__header__right{position:absolute;top:0;left:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:100%;}
}
#home__header__img-container{position:relative}
@media screen and (min-width:768px){#home__header__img{width:50vw;height:100vh;background:url('../../Files/Banner2.jpg') no-repeat center center;background-image:url("../../Files/Banner2.jpg");background-size:auto auto;background-size:cover;}
}
@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:768px) and (min-device-pixel-ratio:2),only screen and (min-width:768px) and (min-resolution:192dpi),only screen and (min-width:768px) and (min-resolution:2dppx){#home__header__img{background-image:url(../img/home/header-small-480w.jpg)}
}
@media screen and (min-width:1024px){#home__header__img{background-image:url('../../Files/Banner2.jpg')}
}
@media only screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1024px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:1024px) and (min-device-pixel-ratio:2),only screen and (min-width:1024px) and (min-resolution:192dpi),only screen and (min-width:1024px) and (min-resolution:2dppx){#home__header__img{background-image:url(../img/home/header-small-643w.jpg)}
}
@media screen and (min-width:1024px) and (min-height:800px){#home__header__img{background-image:url('../../Files/Banner2.jpg')}
}
#home__scroll-cta{position:absolute;right:36%;bottom:7vmin;text-transform:uppercase;font-size:16px;letter-spacing:.2em;color:#fff;text-shadow:2px 2px 4px #000000;}
#home__scroll-cta:after{content:url('../img/lg/UpDown.png');margin-top:27px;float:right;margin-left:-50px;margin-right:30px;}
.home__section__txt{max-width:550px;line-height:1.89em;font-size:14px;text-align:justify}
.home__section__txt h2::after{content:"";display:block;width:100%;height:1px;margin-top:10px;margin-bottom:20px;background-color:#000}
#home__section-1__top{position:relative;text-align:center}
@media screen and (min-width:768px){#home__section-1__top{}
}
@media screen and (min-width:1024px){#home__section-1__top{}
}
#home__section-1__top__inner{position:relative;display:inline-block;width:76%;height:auto;margin:0 auto;line-height:0}
@media screen and (min-width:768px){#home__section-1__top__inner{width:27%}
}
#home__section-1__top__inner:before{content:"";display:block;width:100%;height:auto;padding-bottom:150%}
#home__section-1__img-1-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
.home__section-1__img-1{position:absolute;top:0;left:0;width:100%;height:100%}
.app .home__section-1__img-1{opacity:0}
.app .home__section-1__img-1.lazyloaded{opacity:1;transition:opacity 1s}
#home__section-1__letter{position:absolute;top:-80px;left:0;width:100%;height:auto;z-index:1;}
#home__section-1__letter img{max-width:100%;}
@media screen and (min-width:768px){#home__section-1__letter{top:15%;width:92%;transform:translateX(-63%)}
}
#home__section-1__letter svg{position:absolute;top:0;right:0;bottom:0;left:0}
#home__section-1__bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:768px){#home__section-1__bottom{-ms-flex-direction:row;flex-direction:row}
}
#home__section-1__img-2-container{position:relative;display:-ms-flexbox;display:flex;margin-top:30px;-ms-flex-order:1;order:1}
@media screen and (min-width:768px){#home__section-1__img-2-container{width:50%;margin-top:-75px}
}
#home__section-1__img-2{position:relative;width:100%;height:auto;background-size:contain;background-position:left bottom;background-repeat:no-repeat}
@media screen and (min-width:768px){#home__section-1__img-2{width:82%}
}
.app #home__section-1__img-2{opacity:0}
.app #home__section-1__img-2.lazyloaded{opacity:1;transition:opacity 1s}
#home__section-1__img-2::before{content:"";display:block;width:100%;height:auto;padding-bottom:108%}
#home__section-1__img-2__overlay{position:absolute;top:77%;left:0;width:100%;height:80%;background-color:#d7936b}
@media screen and (min-width:768px){#home__section-1__img-2__overlay{top:70%}
}
#home__section-1__txt-container{margin-top:60px;text-align:center}
@media screen and (min-width:768px){#home__section-1__txt-container{width:50%;margin-top:40px;-ms-flex-order:2;order:2;text-align:left}
}
@media screen and (min-width:1024px){#home__section-1__txt-container{margin-top:110px}
}
#home__section-1__txt{display:inline-block;width:76%}
@media screen and (min-width:768px){#home__section-1__txt{width:59%;margin-left:19%}
}
@media screen and (min-width:1024px){#home__section-1__txt{width:49%}
}
@media screen and (min-width:1280px){#home__section-1__txt{width:38%}
}
#home__section-2{position:relative;height:auto;overflow:hidden}
#home__section-2::before{content:"";display:block;width:100%;height:auto;padding-bottom:176%}
@media screen and (min-width:768px){#home__section-2::before{padding-bottom:52%}
}
#home__section-2__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url('../img/lg/home-2/BnSlider.jpg');}
#home__section-2__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}
#home__section-2__letter{position:absolute;top:0;left:0;width:100%;height:100%}
#home__section-2__title{position:absolute;top:20%;width:75%;text-align:center;font-weight:bold;text-transform:uppercase;font-size:32px;line-height:3em;letter-spacing:.8em;color:#000}
@media screen and (min-width:768px){#home__section-2__title{width:100%;line-height:1em}
}
#home__section-2__title::before{content:"“";display:block}
@media screen and (min-width:768px){#home__section-2__title::before{display:inline-block}
}
#home__section-2__title::after{content:"“";display:block;vertical-align:-50%}
@media screen and (min-width:768px){#home__section-2__title::after{display:inline-block}
}
#home__section-3{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-top:10px solid rgba(213,146,106,0.9);background-color:#cfcfcf;background-image:url('../img/lg/home-3/HsBg.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
@media screen and (min-width:768px){#home__section-3{-ms-flex-direction:row;flex-direction:row}
}
#home__section-3__txt{position:relative;width:76%;margin-top:105px;-ms-flex-order:2;order:2;z-index:2}
@media screen and (min-width:768px){#home__section-3__txt{width:28%;margin-top:55px;margin-left:20%;-ms-flex-order:1;order:1}
}
@media screen and (min-width:1024px){#home__section-3__txt{width:24%}
}
@media screen and (min-width:1280px){#home__section-3__txt{width:19%}
}
#home__section-3__link{position:relative;display:inline-block;padding-bottom:2px;margin-top:40px;text-transform:uppercase;font-weight:500;font-size:10px;line-height:1em;letter-spacing:.2em}
#home__section-3__link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transform-origin:right top;transition:transform .5s cubic-bezier(.165,.84,.44,1)}
#home__section-3__link:hover::before{transform:scaleX(0)}
#home__section-3__right{position:relative;width:76%;height:auto;margin-top:-50px;-ms-flex-order:1;order:1}
@media screen and (min-width:768px){#home__section-3__right{width:30%;margin-top:14px;margin-left:14%}
}
@media screen and (min-width:1024px){#home__section-3__right{margin-left:18%}
}
#home__section-3__right::before{content:"";display:block;width:100%;height:auto;padding-bottom:150%}
#home__section-3__img-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
.home__section-3__img{position:absolute;top:0;left:0;width:100%;height:100%}
.app .home__section-3__img{opacity:0}
.app .home__section-3__img.lazyloaded{opacity:1;transition:opacity 1s}
#home__section-3__letter{position:absolute;top:56%;left:0;width:130%;height:auto;transform:translateX(-34%)}
@media screen and (min-width:768px){#home__section-3__letter{top:67%;width:84%;transform:translateX(-40%)}
}
#home__section-3__letter svg{position:absolute;top:0;right:0;bottom:0;left:0}
#home__section-3__letter path{fill:#063725}
#home__section-4{position:relative;margin-top:130px}
@media screen and (min-width:768px){#home__section-4{margin-top:200px}
}
@media screen and (min-width:1280px){#home__section-4{margin-top:295px}
}
#home__section-4::before{content:"";display:block;width:100%;height:auto;padding-bottom:195%}
@media screen and (min-width:768px){#home__section-4::before{padding-bottom:68%}
}
#home__section-4__overlay{position:absolute;bottom:0;left:0;width:50%;height:auto;background-color:#063725}
@media screen and (min-width:768px){#home__section-4__overlay{width:50%}
}
#home__section-4__overlay::before{content:"";display:block;width:100%;height:auto;padding-bottom:321%}
@media screen and (min-width:768px){#home__section-4__overlay::before{padding-bottom:110%}
}
#home__section-4__img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}
@media screen and (min-width:768px){#home__section-4__img{width:82%}
}
.app #home__section-4__img{opacity:0}
.app #home__section-4__img.lazyloaded{opacity:1;transition:opacity 1s}
#home__section-4__title-wrapper{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:768px){#home__section-4__title-wrapper{width:36%}
}
#home__section-4__title{position:relative;font-family:'Eirlys',Times,serif;font-size:50px;line-height:1.02em}
@media screen and (min-width:768px){#home__section-4__title{font-size:55px}
}
@media screen and (min-width:1024px){#home__section-4__title{font-size:65px}
}
@media screen and (min-width:1280px){#home__section-4__title{font-size:78px}
}
#home__section-4__title span{display:block}
.app #home__section-4__title span{opacity:0}
#home__section-4__title span:nth-child(1){padding-left:10%}
#home__section-4__title span:nth-child(2){padding-left:9%}
#home__section-4__title span:nth-child(2)::before{content:"— "}
#home__section-4__title span:nth-child(3){padding-left:18%}
#home__section-4__title span:nth-child(4){padding-left:10%}
#home__section-4__title span:nth-child(5)::before{content:"— "}
#home__slideshow{display:none}
@media screen and (min-width:768px){#home__slideshow{display:-ms-flexbox;display:flex;height:61vh;margin-top:10px;width:205%;}
}
.home__slideshow__slide{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden}
.home__slideshow__img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}
.home__slideshow__img{position:absolute;top:0;left:0;width:100%;height:auto}
.app .home__slideshow__img{opacity:1;transition:opacity .6s .1s}
.app .home__slideshow__img.lazyloaded{opacity:1}
.home__section__txt_Slider{position:absolute;z-index:99;bottom:0%;left:0%;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgb(0, 0, 0));width:100vw;padding-left:10%;padding-bottom:5%;padding-top:10%;max-width:100%;padding-right:30%;color:white;}
.home__section__txt_Slider h2::after{background-color:#fff;}
#home__slideshow__left{display:-ms-flexbox;display:flex;width:50%;height:128%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;}
#home__slideshow__controls, #home__slideshow__pagination{display:-ms-flexbox;display:flex;width:65%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:10px;line-height:1em;-ms-flex-positive:1;flex-grow:1}
#home__slideshow__left__slides{position:relative;width:65%;height:auto;overflow:hidden}
#home__slideshow__left__slides::before{content:"";display:block;width:100%;height:auto;padding-bottom:67%}
.home__slideshow__btn{height:40px;padding:0 20px;text-transform:uppercase;color:#000}
.home__slideshow__btn__label{position:relative;display:inline-block;padding-bottom:2px}
.home__slideshow__btn__label::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transform-origin:left top;transform:scaleX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}
#home__slideshow__prev .home__slideshow__btn__label::after{transform-origin:right top}
.home__slideshow__btn:hover .home__slideshow__btn__label::after{transform:scaleX(1)}
#home__slideshow__prev{margin-left:-20px}
#home__slideshow__next{margin-right:-20px}
#home__slideshow__right{position:relative;width:50%;height:100%;overflow:hidden}
@media screen and (min-width:768px){#home__featured{margin-top:10%;}
}
@media screen and (min-width:768px){.app #home__featured .aside-products__product{opacity:0}
.in-view #home__featured .aside-products__product{opacity:1}
}
#products__header{position:relative;line-height:0}
#products__header__cover-wrapper{position:relative;width:100%;height:71vh;background-color:#053121;transform-origin:left top}
@media screen and (min-width:768px){#products__header__cover-wrapper{height:45vh}
}
@media screen and (min-width:1024px){#products__header__cover-wrapper{height:64vh}
}
#products__header__cover-wrapper::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
#products__filters{position:relative;display:-ms-flexbox;display:flex;height:138px;padding:115px 0 120px;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#bebfbb;color:#000;text-transform:uppercase;font-weight:500;font-size:10px;line-height:1em;letter-spacing:.2em;transform-origin:bottom left}
@media screen and (min-width:768px){#products__filters{padding:0;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (min-width:1024px){#products__filters{position:absolute;right:10%;bottom:0;left:10%;z-index:2}
}
@media screen and (min-width:1280px){#products__filters{right:11%;left:11%}
}
.product__filter__label{display:none}
@media screen and (min-width:768px){.product__filter__label{display:inline-block;margin-right:10px}
}
@media screen and (min-width:1024px){.product__filter__label{margin-right:10px}
}
@media screen and (min-width:1280px){.product__filter__label{margin-right:10px}
}
.products__filter__select{width:140px}
@media screen and (min-width:768px){.products__filter__select{display:inline-block}
}
.products__filter__select::before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;border-bottom:1px solid #2f3231}
@media screen and (min-width:768px){.products__filter__select::before{height:55px;border:1px solid #2f3231}
}
.products__filter__select::after{content:">";position:absolute;top:10px;right:0;display:block;font-weight:500;transform:rotate(90deg) scaleX(.6);-webkit-backface-visibility:hidden;backface-visibility:hidden}
@media screen and (min-width:768px){.products__filter__select::after{top:22px;right:20px}
}
.products__filter__select .select__label{position:relative;height:100%;line-height:30px;cursor:pointer;z-index:2;transition:opacity .3s .2s}
@media screen and (min-width:768px){.products__filter__select .select__label{padding-left:24px;line-height:55px;border:1px solid transparent}
}
.products__filter__select.select--active .select__label{opacity:0;visibility:hidden;transition:visibility 0s .3s,opacity .3s}
.products__filter__select .select__list{width:100%;overflow:hidden;background-color:#bebfbb;transition:visibility 0s .5s,height .5s cubic-bezier(.25,.46,.45,.94);border-bottom:1px solid #2f3231;z-index:99;padding-left:8px;}
@media screen and (min-width:768px){.products__filter__select .select__list{padding:12px 0;border:1px solid #2f3231}
}
.products__filter__select:not(.select--active) .select__list{height:30px !important}
@media screen and (min-width:768px){.products__filter__select:not(.select--active) .select__list{height:55px !important}
}
.products__filter__select.select--active .select__list{transition:visibility 0s,height .5s cubic-bezier(.25,.46,.45,.94)}
.products__filter__select .select__item{line-height:30px;opacity:0;transition:opacity .3s}
@media screen and (min-width:768px){.products__filter__select .select__item{padding-left:24px}
}
.products__filter__select.select--active .select__item{transition:opacity .5s;opacity:1}
.products__filter__select.select--active .select__item:nth-child(1){transition-delay:70ms}
.products__filter__select.select--active .select__item:nth-child(2){transition-delay:.14s}
.products__filter__select.select--active .select__item:nth-child(3){transition-delay:.21s}
.products__filter__select.select--active .select__item:nth-child(4){transition-delay:.28s}
.products__filter__select.select--active .select__item:nth-child(5){transition-delay:.35s}
.products__filter__select.select--active .select__item:nth-child(6){transition-delay:.42s}
.products__filter__select.select--active .select__item:nth-child(7){transition-delay:.49s}
.products__filter__select.select--active .select__item:nth-child(8){transition-delay:.56s}
.products__filter__select.select--active .select__item:nth-child(9){transition-delay:.63s}
.products__filter__select.select--active .select__item:nth-child(10){transition-delay:.7s}
.products__filter__select.select--active .select__item--selected{opacity:.3 !important}
#products__filter__select--category{z-index:4;margin-bottom:25px}
#products__filter__select--collection{margin-right:5px;margin-bottom:25px}
@media screen and (min-width:768px){#products__filter__select--category{width:140px;margin-right:5px;margin-bottom:0}
}
@media screen and (min-width:1024px){#products__filter__select--category{margin-right:5px}
}
@media screen and (min-width:1280px){#products__filter__select--category{margin-right:5px}
}

@media screen and (min-width:768px){#products__filter__select--collection{width:140px;margin-right:5px;margin-bottom:0}
}
@media screen and (min-width:1024px){#products__filter__select--collection{margin-right:5px}
}
@media screen and (min-width:1280px){#products__filter__select--collection{margin-right:5px}
}

@media screen and (min-width:768px){#products__filter__select--color{width:165px}
}
@media screen and (min-width:768px){#products__filter__select--designer{width:165px}
}
#products__list{padding:40px 16% 20px}
@media screen and (min-width:768px){#products__list{padding:80px 10% 80px;font-size:0}
}
@media screen and (min-width:1280px){#products__list{padding:80px 11% 80px}
}
.products__item{margin-bottom:40px;font-size:10px;line-height:1em;font-weight:500;letter-spacing:.2em;text-transform:uppercase}
.app .products__item{opacity:0;transform:translateY(60px);transition:all .6s cubic-bezier(.165,.84,.44,1)}
.app .products__item.in-view{opacity:1;transform:translateY(0)}
@media screen and (min-width:768px){.products__item{display:inline-block;vertical-align:top}
}
@media screen and (min-width:768px) and (max-width:1023px){.products__item{width:31.43%;margin-right:2.68%;margin-bottom:70px}
.products__item:nth-child(3n+2){transition-delay:.14s}
.products__item:nth-child(3n+3){transition-delay:.21s}
.products__item:nth-child(3n){margin-right:0}
}
@media screen and (min-width:1024px){.products__item{width:23.02%;margin-right:2.59%;margin-bottom:85px}
.products__item:nth-child(4n+2){transition-delay:.14s}
.products__item:nth-child(4n+3){transition-delay:.21s}
.products__item:nth-child(4n+4){transition-delay:.28s}
.products__item:nth-child(4n){margin-right:0}
}
@media screen and (min-width:1280px){.products__item{width:22.95%;margin-right:2.68%;margin-bottom:100px}
}
.products__link{display:block}
.products__item__img-container{position:relative;width:100%;height:auto;overflow:hidden}
.products__item__img-container:before{content:"";display:block;width:100%;height:auto;padding-bottom:150%}
.products__item__img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .9s cubic-bezier(.165,.84,.44,1)}
.no-touchevents .products__link:hover .products__item__img{transform:scale(1.07,1.07);transition:transform 1.3s cubic-bezier(.165,.84,.44,1)}
.products__item__title{margin-top:25px}
.products__item__title::after{content:"";display:block;width:100%;height:1px;margin-top:5px;background-color:#000;opacity:.15;transform:scaleX(0);transition:transform .8s cubic-bezier(.165,.84,.44,1);transform-origin:left top}
.no-touchevents .products__link:hover .products__item__title::after{transform:scaleX(1)}
.products__item__price{margin-top:7px;opacity:.4}
.product-page{position:relative}
.product__content{position:relative}
.product__cover-wrapper{position:relative;height:100vh;overflow:hidden}
.product__cover-wrapper::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.product__cover{display:block;width:100%;height:100%}
.product__infos{padding:0 7% 90px;background-color:#171b1a;color:#fff;background-image:url('../img/project/ProjeDetayBg.jpg');}
@media screen and (min-width:1024px) and (min-height:650px){.product__infos{right:9.96%;bottom:0;display:-ms-flexbox;display:flex;width:40%;height:calc(100vh - 125px);padding:0 6.25%;-ms-flex-direction:column;flex-direction:column;z-index:60;}
.scroll-container--scrollable .product__infos{position:relative;top:0%;bottom:auto;transform:none !important;height:41%;}
.product__infos--sticky{bottom:0}
.scroll-container--scrollable .product__infos--sticky{bottom:auto}
}
@media screen and (min-width:1280px) and (min-height:800px){.product__infos{padding:0 8.59%}
}
@media screen and (min-width:1400px) and (min-height:900px){.product__infos{right:10%;width:40%;padding:0 8%}
}
.product__infos--scroll-locked{transform:none !important}
.product__infos__heading{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:end;align-items:flex-end;padding-top:85px}
@media screen and (min-width:1024px) and (max-height:800px){.product__infos__heading{padding-top:75px}
}
@media screen and (min-width:1024px) and (max-height:700px){.product__infos__heading{padding-top:65px}
}
@media screen and (min-width:1024px) and (max-height:600px){.product__infos__heading{padding-top:60px}
}
.product__title{display:inline-block;margin-right:4%;font-size:45px;line-height:1em;font-family:'Eirlys',Times,serif;}
@media screen and (min-width:1024px) and (max-width:1399px){.product__title{font-size:38px}
}
.product__price{display:inline-block;font-size:12px;line-height:1em;letter-spacing:.2em;margin-bottom:9px;white-space:nowrap}
.product__price__piece{opacity:.4;font-size:10px}
.product__tabs__nav{white-space:nowrap;margin:40px 0 30px}
@media screen and (min-width:1024px) and (max-height:800px){.product__tabs__nav{margin:30px 0 15px}
}
.product__tabs__nav__item{display:inline-block;opacity:.3;padding-right:15px;transition:opacity .3s}
@media screen and (min-width:375px){.product__tabs__nav__item{padding-right:20px}
}
@media screen and (min-width:1400px) and (min-height:800px){.product__tabs__nav__item:first-child{opacity:1}
}
@media screen and (max-width:1023px){.product__tabs__nav__item:first-child{opacity:1}
}
.product__tabs__nav__item--hover{opacity:1 !important}
.product__tabs__nav__item--hover-sibling{opacity:.3 !important}
.product__tabs__nav__btn{text-transform:uppercase;color:#fff;font-weight:500;font-size:10px;line-height:1em;letter-spacing:.1em}
@media screen and (min-width:375px){.product__tabs__nav__btn{letter-spacing:.2em}
}
@media screen and (min-width:1400px) and (min-height:800px){.product__tabs__nav__item:first-child .product__tabs__nav__btn{cursor:default}
}
@media screen and (max-width:1023px){.product__tabs__nav__item:first-child .product__tabs__nav__btn{cursor:default}
}
.product__tabs{position:relative}
.product__tab{position:fixed;top:0;right:0;width:100%;height:100%;z-index:150;visibility:hidden}
@media screen and (min-width:1400px) and (min-height:800px){.product__tab.product__desc{position:static;z-index:auto;visibility:inherit}
.product__tab.product__desc::before{display:none}
}
@media screen and (max-width:1023px){.product__tab.product__desc{position:static;z-index:auto;visibility:inherit}
.product__tab.product__desc::before{display:none}
}
.product__tab--active{visibility:inherit}
.product__tab__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);visibility:inherit}
@media screen and (min-width:1400px) and (min-height:800px){.product__tab:first-child .product__tab__overlay{display:none}
}
@media screen and (max-width:1023px){.product__tab:first-child .product__tab__overlay{display:none}
}
.product__tab__inner{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:#fff;color:#000;font-size:13px;line-height:1.92em}
@media screen and (min-width:1024px){.product__tab__inner{width:50%}
}
@media screen and (min-width:1400px) and (min-height:800px){.product__tab:first-child .product__tab__inner{position:static;display:block;width:100%;height:auto;background-color:transparent;color:#fff;transform:none !important}
}
@media screen and (max-width:1023px){.product__tab:first-child .product__tab__inner{position:static;display:block;width:100%;height:auto;background-color:transparent;color:#fff;transform:none !important}
}
.product__tab__close{position:absolute;top:45px;left:50px;color:#000}
@media screen and (min-width:1400px) and (min-height:800px){.product__tab:first-child .product__tab__close{display:none}
}
@media screen and (max-width:1023px){.product__tab:first-child .product__tab__close{display:none}
}
.product__tab__title{width:55%;font-family:'Eirlys',Times,serif;font-size:45px;line-height:1em}
@media screen and (min-width:1400px) and (min-height:800px){.product__tab:first-child .product__tab__title{display:none}
}
@media screen and (max-width:1023px){.product__tab:first-child .product__tab__title{display:none}
}
.product__tab__content{width:55%;padding-top:25px;padding-left:10%;font-size:13px;line-height:1.89em}
@media screen and (max-width:1023px){.product__tab__content{height:auto !important}
.product__tab:first-child .product__tab__content{width:100%;padding:0}
}
@media screen and (min-width:1400px) and (max-height:799px){.product__tab__content{height:auto !important}
}
@media screen and (min-width:1400px) and (min-height:800px){.product__tab:first-child .product__tab__content{width:100%;padding:0}
.product__tab:first-child .product__tab__content{position:relative}
.mobile .product__tab:first-child .product__tab__content{overflow:auto}
.desktop .product__tab:first-child .product__tab__content{padding-right:20px;overflow:hidden}
}
.ps__scrollbar-y-rail{display:none}
@media screen and (min-width:1400px) and (min-height:800px){.product__tab__content--scroll .ps__scrollbar-y-rail{position:absolute;top:0;right:0;display:block;width:2px;background-color:rgba(255,255,255,.1)}
}
.ps__scrollbar-y{position:absolute;top:0;left:0;width:100%;background-color:#fff;opacity:.9}
.product__order{padding-bottom:60px;margin-top:40px;text-align:center}
@media screen and (min-width:768px){.product__order{text-align:left}
}
.product__piece, .product__quantity, .product__size{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}
.product__piece, .product__quantity{margin-top:25px}
.product__piece, .product__size{position:relative}
.product__piece__title, .product__quantity__title, .product__size__title{position:relative;display:inline-block;height:30px;line-height:30px;text-transform:uppercase;font-size:10px;width:27%;vertical-align:middle;letter-spacing:.2em}
.product__piece:hover .product__piece__title, .product__size:hover .product__size__title{z-index:60}
.product__select{width:160px;height:30px;text-transform:uppercase;font-size:10px;line-height:1em;font-weight:500;letter-spacing:.2em}
.product__select.select--active{z-index:10}
.product__select::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}
.product__select.select--active::before{transition:opacity .3s;visibility:inherit;opacity:.85}
.product__select::after{content:">";position:absolute;right:0;top:9px;color:#fff;transform:rotate(90deg) scaleX(.5);font-weight:500}
.product__select.select--active::after{z-index:2}
.product__select .select__label{height:30px;line-height:30px;transition:opacity .3s .2s}
.product__select .select__label::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#2f3231;transition:visibility 0s .5s}
.product__select.select--active .select__label{opacity:0;transition:none}
.product__select.select--active .select__label::after{visibility:hidden}
.product__select .select__list{width:100%;padding-bottom:7px;overflow:hidden;transition:visibility 0s .5s,height .5s cubic-bezier(.25,.46,.45,.94)}
.product__select .select__list::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#2f3231}
.product__select:not(.select--active) .select__list{height:30px !important}
.product__select.select--active .select__list{transition:visibility 0s,height .5s cubic-bezier(.25,.46,.45,.94)}
.product__select .select__item{line-height:30px;opacity:0;transition:opacity .15s}
.product__select.select--active .select__item{transition:opacity .5s,color .3s;opacity:1}
.product__select.select--active .select__item--selected{color:#747676 !important}
.product__select.select--active .select__item--hover:not(.select__item--selected){color:#fff;transition:color .3s 0s !important}
.product__select.select--active .select__item--sibling-hover{color:#747676;transition:color .3s 0s !important}
.product__select.select--active .select__list--transition .select__item:nth-child(1){transition-delay:70ms}
.product__select.select--active .select__list--transition .select__item:nth-child(2){transition-delay:.14s}
.product__select.select--active .select__list--transition .select__item:nth-child(3){transition-delay:.21s}
.product__select.select--active .select__list--transition .select__item:nth-child(4){transition-delay:.28s}
.product__select.select--active .select__list--transition .select__item:nth-child(5){transition-delay:.35s}
.product__select.select--active .select__list--transition .select__item:nth-child(6){transition-delay:.42s}
.product__select.select--active .select__list--transition .select__item:nth-child(7){transition-delay:.49s}
.product__select.select--active .select__list--transition .select__item:nth-child(8){transition-delay:.56s}
.product__select.select--active .select__list--transition .select__item:nth-child(9){transition-delay:.63s}
.product__select.select--active .select__list--transition .select__item:nth-child(10){transition-delay:.7s}
.product__quantity__control{display:-ms-flexbox;display:flex;position:relative;}
.product__quantity__btn{position:relative;width:53px;height:100%;z-index:2;font-size:10px;line-height:1em;color:#fff;font-weight:500;transition:color .3s}
.no-touchevents .product__quantity__btn:hover{color:#171b1a}
.product__quantity__btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;transform-origin:left top;transform:scaleY(0);transition:transform .5s cubic-bezier(.165,.84,.44,1);z-index:-1}
.touchevents .product__quantity__btn::before{transition:none}
.no-touchevents .product__quantity__btn:hover::before{transform:scaleY(1)}
.touchevents .product__quantity__btn:active::before{transform:scaleY(1)}
.product__quantity__decrease{border-left:1px solid #2f3231}
.product__quantity__increase{border-right:1px solid #2f3231}
.product__quantity__value{width:53px;height:100%;background-color:transparent;border:none;color:#fff;text-align:center}
.product__order__bottom{display:-ms-flexbox;display:flex;margin-top:30px;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:768px){.product__order__bottom{margin-top:50px;-ms-flex-direction:row;flex-direction:row}
}
.product__add-to-cart{width:91%;transition:opacity .4s}
@media screen and (min-width:768px){.product__add-to-cart{width:auto}
}
.product__add-to-cart:disabled{opacity:.4;pointer-events:none}
.product__add-to-cart:disabled::before{opacity:0}
.product__stock{text-transform:uppercase;font-size:9px;letter-spacing:.2em;color:rgba(255,255,255,.5);line-height:1em;visibility:hidden;opacity:0}
@media screen and (max-width:767px){.product__stock{margin-bottom:10px;-ms-flex-order:-1;order:-1}
}
@media screen and (min-width:768px){.product__stock{margin-left:30px}
}
.product__order--unavailable .product__stock{visibility:inherit;opacity:1;transition:opacity .4s,visibility 0s}
.product__imgs{position:relative;z-index:2}
@media screen and (min-width:1024px){.product__imgs{margin-top:-80px}
}
.product__img-wrapper{position:relative;line-height:0;width:73%;margin:55px auto 0;background-color:#f1f1f1}
@media screen and (min-width:1024px){.product__img-wrapper{width:30%;margin-bottom:100px;margin-left:10%}
}
.product__img-wrapper::before{content:"";display:block;width:100%;height:auto;padding-bottom:150%}
.product__img{position:absolute;top:0;left:0;width:100%;height:auto;cursor:pointer}
.app .product__img{opacity:0;transition:opacity .6s}
.app .product__img.lazyloaded{opacity:1}
.product__last-img-wrapper{position:relative;width:100%;height:108vh;margin-top:55px}
@media screen and (min-width:1024px){.product__last-img-wrapper{margin-top:-150px}
}
.product__last-img-wrapper::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.product__last-img{display:block;width:90%;height:100%}
@media screen and (min-width:768px){.product__related.aside-products{padding-top:155px;padding-bottom:135px}
}
.app .product__related .aside-products__products{opacity:0}
.app .product__related .aside-products__products.in-view{opacity:1}
.size{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#171b1a;color:#fff;text-align:center;visibility:hidden;overflow:hidden}
.size__close{position:absolute;top:5%;left:3%;z-index:2}
.size__screen{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.size__screen__inner{padding:80px 0}
.size__title{font-size:10px;line-height:1em;color:rgba(255,255,255,.2);text-align:center;font-weight:500;text-transform:uppercase;letter-spacing:.2em}
.size__landing{padding-top:50px;visibility:hidden}
.size__landing .size__screen__inner{width:69%}
@media screen and (min-width:768px){.size__landing .size__screen__inner{width:63%}
}
@media screen and (min-width:1024px){.size__landing .size__screen__inner{width:52%}
}
.size__landing__subtitle{position:relative;margin-top:40px;margin-bottom:60px;font-size:30px;font-family:'Eirlys',Times,serif;line-height:1.13em}
@media screen and (min-width:768px){.size__landing__subtitle{font-size:35px}
}
@media screen and (min-width:1024px){.size__landing__subtitle{font-size:40px}
}
.size__landing__img{position:absolute;top:9%;right:12%;bottom:9%;left:12%;background:url(../img/instagram-small-322w.jpg) no-repeat center center;background-size:contain;opacity:.1}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.size__landing__img{background-image:url(../img/instagram-small-480w.jpg)}
}
@media screen and (min-width:768px){.size__landing__img{top:23%;right:39%;bottom:23%;left:39%;background-image:url(../img/instagram-small-480w.jpg)}
}
@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:768px) and (min-device-pixel-ratio:2),only screen and (min-width:768px) and (min-resolution:192dpi),only screen and (min-width:768px) and (min-resolution:2dppx){.size__landing__img{background-image:url(../img/instagram-small-643w.jpg)}
}
@media screen and (min-width:1024px){.size__landing__img{background-image:url(../img/instagram-small-643w.jpg)}
}
.size__form{text-transform:uppercase;font-size:10px;line-height:1em;font-weight:500;letter-spacing:.2em;visibility:hidden}
.size__form .size__screen__inner{width:400px}
.size__infos{padding-bottom:30px}
.size__infos .size__title{margin-bottom:55px}
.size__info{display:-ms-flexbox;display:flex;margin-bottom:25px;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:768px){.size__info{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}
}
.size__info__title{margin-bottom:10px;opacity:.4}
@media screen and (min-width:768px){.size__info__title{margin-bottom:0;opacity:1}
}
.size__info:hover .size__info__title{z-index:60}
.size__select{text-align:left}
.size__result{width:90%;margin:0 auto 60px}
@media screen and (min-width:768px){.size__result{width:100%}
}
.size__result__pieces{display:-ms-flexbox;display:flex;height:130px;margin-top:50px;-ms-flex-align:center;align-items:center;border:1px solid #2f3231;text-align:center}
.size__result__piece{display:-ms-flexbox;display:flex;height:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.size__result__piece:nth-child(2){border-left:1px solid #2f3231}
.size__result__title{margin-bottom:20px;opacity:.1}
.size__result__value{font-size:20px;line-height:1em}
.size__contact{position:relative;top:60px;padding-bottom:1px;color:#fff;line-height:2em;border-bottom:1px solid rgba(255,255,255,.2);transition:border-color .3s}
.size__contact:hover{border-color:#fff}
.zoom{position:fixed;top:0;left:0;width:100%;height:100%;z-index:60;visibility:hidden;overflow:hidden}
.zoom__close{top:5%;left:3%;z-index:2;background-color:#171b1a;color:#fff}
.zoom__close::before{border:none}
.zoom__img-container{position:absolute;top:0;left:0;width:100%;height:100%}
.zoom__img-container img{position:absolute;top:0;left:0}
#about-page{padding-bottom:0px;background-color:#bebfbb;}
@media screen and (min-width:768px){#about-page{padding-bottom:0px}
}
#about__header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:97vh;overflow:hidden}
@media screen and (min-width:768px){#about__header{-ms-flex-pack:start;justify-content:flex-start}
}
#about__title{position:relative;line-height:1em;z-index:2;}
#about__title img{width:85%;margin:0 7%;}
@media screen and (min-width:768px){#about__title{margin-left:23%;margin-top:-9%;}
}
#about__title__line{position:absolute;bottom:5px;left:0;width:100%;height:1px;background-color:#000;transform-origin:left top}
#about__header__left{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}
@media screen and (min-width:768px){#about__header__left{width:40%}
}
#about__header__right{display:none}
@media screen and (min-width:768px){#about__header__right{position:absolute;top:0;left:40%;display:-ms-flexbox;display:flex;width:60%;height:100%;overflow:hidden}
}
.app #about__header__right__overlay{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left bottom}
.about__header__img-container{overflow:hidden}
.about__header__img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
#about__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.about__img-container{position:relative;height:auto}
.about__img-container::before{content:"";position:relative;display:block;width:100%;height:auto;z-index:2}
.about__img{position:absolute;top:0;left:0;width:100%}
.about__txt{padding:110px 19%;background-color:#171b1a;}
.about__txt{width:44%;padding:150px 13%;}
.aboutPd{padding:52px 13%;}
#about__img_1{width:56%;background-color:#aeaeae;position:absolute;right:0px;}
@media screen and (max-width:1490px){.about__txt{padding:99px 7%;}
}
@media screen and (max-width:1150px){.about__txt{padding:75px 7% 75px 10%;width:49%;}
#about__title{margin-left:10%;}
}
.Pzrv{position:relative;}
.about__txt a{color:inherit;padding-bottom:1px;border-bottom:1px solid rgba(255,255,255,.25);transition:border-color .3s}
.about__txt a:hover{border-color:#fff}
.about__txt__title{text-transform:uppercase;letter-spacing:.2em;font-size:15px;line-height:1em;position:relative;}
.about__txt__title:after{content:"";height:2px;width:50%;background-color:#0e6e4b;position:absolute;left:0px;bottom:-14px;}
.about__txt__content{font-size:13px;line-height:1.42em;text-align:justify;letter-spacing:0px;}
.about__txt__content p{margin-top:2em}
#about__img-1-container{width:56%;margin-top:-20%;-ms-flex-item-align:end;align-self:flex-end;z-index:3;height:40vh;}
@media screen and (max-width:1700px){#about__img-1-container{margin-top:-24%;width:56%;z-index:1;height:40vh;}
}
@media screen and (max-width:1150px){#about__img-1-container{margin-top:-32%;width:54%;z-index:1;height:40vh;}
}
@media screen and (min-width:768px) and (max-width:900px){#about__img-1-container{width:56%;margin-top:-20%;z-index:1;height:40vh;}
}
@media screen and (max-width:767px){#about__img-1-container{width:100%;margin-top:0px;-ms-flex-item-align:end;align-self:flex-end;z-index:3;}
}
#about__img-1-container::before{padding-bottom:35.241%}
@media screen and (min-width:768px){#about__img-1-container::before{padding-bottom:36.559%%}
}
#about__a{position:relative;margin-top:-55px;margin-left:55%;width:67%;height:auto}
@media screen and (min-width:768px){#about__a{position:absolute;top:89%;left:42%;width:36%;margin-top:0;margin-left:0}
}
#about__a::before{content:"";display:block;width:100%;height:auto;padding-bottom:74.0625%}
@media screen and (min-width:768px){#about__a::before{padding-bottom:74.05941%}
}
#about__a svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
#about__a path{fill:#063725}
#about__txt-1{margin-top:30px;z-index:2;color:white;}
@media screen and (min-width:768px){#about__txt-1{margin-top:-235px}
}
#about__img-2-container{width:79%;margin:60px 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:#edf7f9}
@media screen and (min-width:768px){#about__img-2-container{width:53%;margin-top:-250px}
}
#about__img-2-container::before{padding-bottom:150%}
#about__txt-2{-ms-flex-item-align:end;align-self:flex-end;z-index:2;background:transparent;}
#about__txt-3{z-index:2;background:transparent;}
#about__txt-6{-ms-flex-item-align:end;align-self:flex-end;z-index:2;background:transparent;}
.txtDesign{background-image:url('../img/about/DavidFoxBg.jpg');width:100%;padding-top:5%;padding-bottom:5%;min-height:30vh;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:4;}
.txtDesign h1{font-family:'Eirlys';font-size:50px;letter-spacing:20px;}
.txtDesign h1 span{font-family:'Eirlys';font-size:50px;color:#0e6e4b;padding-left:10px;}
.txtDesignMain{padding-top:5%;width:95%;padding-left:10%;max-width:600px;text-align:left;}
.AraGecis{width:100%;}
#about__img-3-container{width:87%;margin-top:50px;}
@media screen and (min-width:768px){#about__img-3-container{width:60%;margin-top:-672px}
}
#about__img-3-container::before{padding-bottom:173%}
@media screen and (min-width:768px){#about__img-3-container::before{padding-bottom:127%}
}
#about__img-4-container{width:75%;margin-top:-55px;}
@media screen and (min-width:768px){#about__img-4-container{width:56%;margin-top:1%;}
}
#about__img-4-container::before{padding-bottom:139%}
@media screen and (min-width:768px){#about__img-4-container::before{padding-bottom:72%}
}
#about__img-5-container{width:75%;margin-top:-55px;}
@media screen and (min-width:768px){#about__img-5-container{width:56%;margin-top:-34%;-ms-flex-item-align:end;align-self:flex-end;}
}
#about__img-5-container::before{padding-bottom:139%}
@media screen and (min-width:768px){#about__img-5-container::before{padding-bottom:75%}
}
@media screen and (max-width:1700px){#about__img-5-container::before{padding-bottom:78% !important;}
#about__img-5-container{margin-top:-43% !important;}
}
#about__img-6-container{width:56%;margin-top:-47%;}
@media screen and (min-width:768px){#about__img-6-container{width:56%;margin-top:-47%;}
}
#about__img-6-container::before{padding-bottom:139%}
@media screen and (min-width:768px){#about__img-6-container::before{padding-bottom:79%}
}
#about__designer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
#about__designer__head{position:relative;margin-top:100px;font-size:0;z-index:3}
@media screen and (min-width:768px){#about__designer__head{margin-top:175px}
}
@media screen and (min-width:768px){#about__designer__img-1-container{display:inline-block;width:47.22%}
}
#about__designer__img-1-container::before{padding-bottom:135.49%}
#about__designer__head__right{margin-top:-30px}
@media screen and (min-width:768px){#about__designer__head__right{display:inline-block;width:52.6%;margin-top:215px;vertical-align:top}
}
#about__designer__title{position:relative;margin-left:-25px;font-size:108px;line-height:.79em;font-family:'Eirlys',Times,serif;}
@media screen and (min-width:768px){#about__designer__title{margin-left:-40px}
}
.about__designer__txt{font-size:13px;line-height:1.92em;text-align:justify}
.about__designer__txt p{margin-top:2em}
#about__designer__txt-1{width:71%;margin:0 auto}
@media screen and (min-width:768px){#about__designer__txt-1{margin-top:85px;width:43%}
}
#about__designer__img-2-container{width:68%;margin-top:-170px;}
@media screen and (min-width:768px){#about__designer__img-2-container{width:49%;margin-top:-290px;margin-left:35%;-ms-flex-item-align:start;align-self:flex-start}
}
#about__designer__img-2-container::before{padding-bottom:150%}
@media screen and (min-width:768px){#about__designer__img-2-container::before{padding-bottom:150%}
}
#about__designer__txt-2{position:relative;width:71%;margin-top:-70px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
@media screen and (min-width:768px){#about__designer__txt-2{width:22%;margin-top:-555px;margin-left:18%;-ms-flex-item-align:start;align-self:flex-start}
}
.articles__item{position:relative;font-size:0;padding:0 13%;margin-bottom:85px}
@media screen and (min-width:768px){.articles__item{display:-ms-flexbox;display:flex;padding:0;margin-bottom:130px}
}
.articles__item:first-child{display:block;padding:0;margin-bottom:90px}
@media screen and (min-width:768px){.articles__item:first-child{margin-bottom:265px}
}
.articles__item__cover-wrapper{position:relative;display:block}
@media screen and (min-width:768px){.articles__item__cover-wrapper{display:inline-block;width:50%;vertical-align:top}
}
.articles__item:nth-child(odd) .articles__item__cover-wrapper{-ms-flex-order:2;order:2}
.articles__item:first-child .articles__item__cover-wrapper{width:100%;height:100vh;background-color:#171b1a}
.articles__item__cover-wrapper::before{content:"";display:block;width:100%;height:auto;padding-bottom:151%}
@media screen and (min-width:768px){.articles__item__cover-wrapper::before{padding-bottom:68%}
}
.articles__item:first-child .articles__item__cover-wrapper::before{content:none}
.articles__item__cover-wrapper::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.articles__item__cover{position:absolute;top:0;left:0;width:100%;height:100%}
.articles__item__infos{padding-top:60px}
@media screen and (min-width:768px){.articles__item__infos{display:inline-block;width:50%;padding:80px 14% 0 11%;vertical-align:top}
}
.articles__item:first-child .articles__item__infos{padding:85px 13% 75px;background-color:#171b1a}
@media screen and (min-width:768px){.articles__item:first-child .articles__item__infos{position:absolute;bottom:-105px;left:10%;width:40%;padding:115px 8% 105px 8%}
}
.articles__item__title{margin-bottom:40px;font-size:45px;line-height:1em;font-family:'Eirlys',Times,serif;}
.articles__item:first-child .articles__item__title{color:#fff}
.articles__item__body{margin-bottom:40px;font-size:13px;line-height:1.89em;color:#b9b9b9}
.articles__item__body{font-size:13px;line-height:1.89em}
@media screen and (max-width:767px){.articles__item__link{width:100%;text-align:center}
}
.article-page{padding-bottom:85px}
@media screen and (min-width:768px){.article-page{padding-bottom:125px}
}
.article__header{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100vh;color:#fff;background-color:#171b1a}
.article__header::before{content:"";display:block;width:100%;height:auto;-ms-flex-positive:1;flex-grow:1}
.article__title-wrapper{position:relative;display:-ms-flexbox;display:flex;max-width:56%;padding-left:16%;-ms-flex-align:center;align-items:center}
.article__title-wrapper--medium{max-width:63%}
.article__title-wrapper--large{max-width:69%}
.article__title{font-size:90px;line-height:.88em;font-family:'Eirlys',Times,serif;}
.article__title--medium{font-size:70px}
.article__title--large{font-size:50px}
@media screen and (min-width:768px){.article__title{font-size:130px}
.article__title--medium{font-size:110px}
.article__title--large{font-size:90px}
}
.article__header__scroll-cta{position:relative;display:-ms-flexbox;display:flex;padding-left:16%;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;text-transform:uppercase;font-size:9px;line-height:1em;letter-spacing:.2em;font-weight:500}
.article__cover{position:absolute;top:0;right:0;bottom:0;left:0}
.article__body{margin-top:90px;text-align:center}
@media screen and (min-width:768px){.article__body{margin-top:140px}
}
.article__body h2{padding:0 15%;margin-bottom:45px;font-family:'Eirlys',Times,serif;font-size:40px;line-height:1em;text-align:left}
@media screen and (min-width:768px){.article__body h2{padding-right:35%;padding-left:29%;margin-bottom:60px}
}
.article__body p{padding:0 15%;margin-bottom:100px;font-size:13px;line-height:1.89em;color:#919191;text-align:justify}
@media screen and (min-width:768px){.article__body p{padding-right:29%;padding-left:36%}
}
.article__body img{max-width:100%;height:auto;margin-bottom:80px}
@media screen and (min-width:768px){.article__body img{margin-bottom:120px}
}
@media screen and (min-width:768px){.article__body__imgs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}
}
@media screen and (min-width:768px){.article__body__img:first-child{margin-right:1%}
.article__body__img:last-child{margin-top:130px;margin-left:1%}
}
.article__body__img img{width:100%}
.article__body iframe{display:inline-block !important;margin-bottom:80px !important}
@media screen and (min-width:768px){.article__body iframe{margin-bottom:120px !important}
}
.article__share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:768px){.article__share{padding-left:36%;-ms-flex-pack:start;justify-content:flex-start}
}
.article__share__title{margin-top:2px;font-size:10px;text-transform:uppercase;letter-spacing:.2em;font-weight:500}
.article__share__list{display:-ms-flexbox;display:flex;margin-left:20px;-ms-flex-align:center;align-items:center}
.article__share__link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:25px}
.article__share__link svg{display:block;fill:#404040;opacity:.2;transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.article__share__item--twitter .article__share__link svg{width:15px;height:13px}
.article__share__item--facebook .article__share__link svg{width:7px;height:16px}
.article__share__link:hover svg{opacity:1}
#press-page{padding-bottom:100px}
@media screen and (min-width:768px){#press-page{padding-bottom:190px}
}
#press__header{position:relative;display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#171b1a}
#press__cover-wrapper{position:absolute;top:50%;left:50%;width:63%;height:auto;transform:translate(-50%,-50%)}
@media screen and (min-width:768px){#press__cover-wrapper{width:27%}
}
#press__cover-wrapper::before{content:"";display:block;width:100%;height:auto;padding-bottom:151%}
#press__cover-wrapper::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
#press__cover{position:absolute;top:0;right:0;bottom:0;left:0}
#press__title{position:relative;color:#fff;font-size:80px;line-height:1em;font-family:'Eirlys',Times,serif;text-align:center}
@media screen and (min-width:768px){#press__title{font-size:100px}
}
@media screen and (min-width:1280px){#press__title{font-size:120px}
}
#press__title span{display:inline-block;white-space:pre;transform-origin:left top}
#press__content{padding-top:95px;text-align:center}
@media screen and (min-width:768px){#press__content{padding-top:125px}
}
.press__subtitle{font-size:9px;text-transform:uppercase;letter-spacing:.2em;color:#bbb;font-weight:500}
#press__examples{display:-ms-flexbox;display:flex;width:59%;margin:100px auto 0;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (min-width:768px){#press__examples{margin-bottom:30px}
}
.press__examples__item{display:-ms-flexbox;display:flex;margin-bottom:80px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}
@media screen and (min-width:768px){.press__examples__item{width:33%}
}
@media screen and (min-width:1024px){.press__examples__item{width:25%}
}
.app .press__examples__item{opacity:0;transform:translateY(60px);transition:transform .7s cubic-bezier(.165,.84,.44,1),opacity .3s}
.app .press__examples__item:nth-child(1){transition-delay:.37s}
.app .press__examples__item:nth-child(2){transition-delay:.44s}
.app .press__examples__item:nth-child(3){transition-delay:.51s}
.app .press__examples__item:nth-child(4){transition-delay:.58s}
.app .press__examples__item:nth-child(5){transition-delay:.65s}
.app .press__examples__item:nth-child(6){transition-delay:.72s}
.app .press__examples__item:nth-child(7){transition-delay:.79s}
.app .press__examples__item:nth-child(8){transition-delay:.86s}
.press__examples__item.in-view{opacity:1;transform:translateY(0)}
.app #press__download{opacity:0;transform:translateY(60px);transition:transform .7s cubic-bezier(.165,.84,.44,1),opacity .3s;transition-delay:.93s}
#press__download.in-view{opacity:1;transform:translateY(0)}
#lookbook__header{position:relative;display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:#ffd9ed}
#lookbook__header__content{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:768px){#lookbook__header__content{height:auto}
}
#lookbook__header__content::before{content:"";width:100%;height:auto;-ms-flex-positive:1;flex-grow:1}
@media screen and (min-width:768px){#lookbook__header__content::before{content:none}
}
#lookbook__cover-wrapper{position:relative;width:68%;height:auto}
@media screen and (min-width:768px){#lookbook__cover-wrapper{position:absolute;top:50%;left:50%;width:22%;transform:translate(-50%,-50%)}
}
#lookbook__cover-wrapper::before{content:"";display:block;width:100%;height:auto;padding-bottom:150%}
#lookbook__cover-wrapper::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
#lookbook__cover{position:absolute;top:0;left:0;width:100%;height:100%}
#lookbook__header__txt{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1}
@media screen and (min-width:768px){#lookbook__header__txt{position:relative;width:67%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;color:#171b1b}
}
#lookbook__title{position:absolute;top:50%;width:100%;margin-top:-40px;font-family:'Eirlys',Times,serif;font-size:80px;line-height:1em;text-align:center}
@media screen and (min-width:768px){#lookbook__title{position:relative;top:0;width:auto;margin-top:-20px;font-size:40px}
}
#lookbook__title__txt{position:relative;display:inline-block}
#lookbook__title__txt::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor}
@media screen and (min-width:768px){#lookbook__title__txt::after{content:none}
}
@media screen and (min-width:768px){#lookbook__header__txt__line{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#171b1b}
}
#lookbook__download{display:block;line-height:40px;text-transform:uppercase;letter-spacing:.2em;font-size:10px;vertical-align:middle}
#lookbook__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:120px}
@media screen and (min-width:768px){#lookbook__content{padding-bottom:190px}
}
.lookbook__img-wrapper{position:relative;line-height:0;overflow:hidden}
.lookbook__img-wrapper:nth-child(6n+1){width:82%;margin-top:150px;-ms-flex-item-align:end;align-self:flex-end;z-index:3}
@media screen and (min-width:768px){.lookbook__img-wrapper:nth-child(6n+1){width:61%}
}
.lookbook__img-wrapper:first-child{margin-top:125px}
@media screen and (min-width:768px){.lookbook__img-wrapper:first-child{margin-top:-100px}
}
.lookbook__img-wrapper:nth-child(6n+2){width:88%;margin-top:-50px;z-index:2}
@media screen and (min-width:768px){.lookbook__img-wrapper:nth-child(6n+2){width:48%;margin-top:-230px}
}
.lookbook__img-wrapper:nth-child(6n+3){width:77%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:60px}
@media screen and (min-width:768px){.lookbook__img-wrapper:nth-child(6n+3){width:53%;margin-top:-260px}
}
.lookbook__img-wrapper:nth-child(6n+4){width:88%;margin-top:60px;z-index:2}
@media screen and (min-width:768px){.lookbook__img-wrapper:nth-child(6n+4){width:49%;margin-top:130px;-ms-flex-item-align:end;align-self:flex-end}
}
.lookbook__img-wrapper:nth-child(6n+5){width:82%;margin-top:-50px;-ms-flex-item-align:end;align-self:flex-end}
@media screen and (min-width:768px){.lookbook__img-wrapper:nth-child(6n+5){width:60%;margin-top:-590px;-ms-flex-item-align:start;align-self:flex-start}
}
.lookbook__img-wrapper:nth-child(6n+6){width:100%;-ms-flex-item-align:end;align-self:flex-end;margin-top:50px;z-index:2}
@media screen and (min-width:768px){.lookbook__img-wrapper:nth-child(6n+6){width:50%;margin-top:-150px}
}
.lookbook__img{width:100%;height:auto}
.app .lookbook__img{opacity:0;transition:opacity .7s cubic-bezier(.445,.05,.55,.95);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.lookbook__img-wrapper.in-view .lookbook__img.lazyloaded{opacity:1}
#contact-page{position:relative;display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-image:url('../img/contact/IletisimBg.jpg');background-size:cover;background-repeat:no-repeat;background-position:top center;}
#contact-page::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
#contact__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
#contact__content{position:relative;width:90%;min-width:49%;max-width:710px;padding:50px 20px 60px;text-align:center;font-size:10px;line-height:1.6em;color:#fff;letter-spacing:.2em;font-weight:500;text-transform:uppercase;z-index:3}
@media screen and (min-height:600px){#contact__content{padding:80px 20px 110px}
}
@media screen and (min-height:650px){#contact__content{padding:110px 60px 140px}
}
@media screen and (min-width:768px){#contact__content{width:auto}
}
@media screen and (min-width:1024px){#contact__content{padding:110px 80px 140px}
}
#contact__content__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#171b1a}
#contact__title{margin-bottom:40px;font-size:13px;line-height:1em;opacity:.99;text-decoration:underline;}
#contact__list{position:relative}
.contact__item{margin-bottom:12px}
.contact__email{position:relative;white-space:nowrap;color:inherit;transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
a.contact__email:hover{opacity:.4}
.contact__email::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#fff}
.contact__email::after{content:'\A';white-space:pre}
@media screen and (min-width:768px){.contact__email::after{content:none}
}
#stockists-page{padding:80px 0}
@media screen and (min-width:768px){#stockists-page{position:relative;padding:0;height:100vh}
}
@media screen and (min-width:768px){.stockists__screen{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;visibility:hidden}
}
.stockists__screen__content{letter-spacing:.2em;text-transform:uppercase}
@media screen and (min-width:768px){.stockists__screen__content{position:relative;display:-ms-flexbox;display:flex;width:565px;margin:130px 0 130px 120px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;background-color:#fff}
}
#stockists__landing{display:none}
@media screen and (min-width:768px){#stockists__landing{display:-ms-flexbox;display:flex}
}
#stockists__landing__bg{display:none}
@media screen and (min-width:768px){#stockists__landing__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}
#stockists__landing__bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
}
#stockists__landing__bg__img{position:absolute;top:0;left:0;width:100%;height:100%}
#stockists__landing__bg{position:absolute;top:0;right:0;bottom:0;left:0}
#stockists__landing__title{margin-bottom:35px;font-size:9px;line-height:1em;color:#bababa}
.stockists__landing__country{text-align:center}
.stockists__landing__country__btn{height:28px;text-transform:uppercase;font-weight:500;letter-spacing:.2em;transition:opacity .5s}
.stockists__landing__country__btn--hover{opacity:.35}
.stockists__landing__country__btn:hover{opacity:1}
#stockists__details{visibility:inherit;text-align:center}
@media screen and (min-width:768px){#stockists__details{visibility:hidden;text-align:left}
}
@media screen and (min-width:768px){#stockists__details__map-container{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#232524}
}
.stockists__details__marker{position:relative;width:28px;height:28px}
.stockists__details__marker::after, .stockists__details__marker::before{content:"";display:block;position:absolute;top:50%;left:50%;border-radius:50%;transition:all .4s cubic-bezier(.19,1,.22,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.stockists__details__marker::before{width:12px;height:12px;margin:-6px 0 0 -6px;border:3px solid #fff}
.stockists__details__marker::after{width:12px;height:12px;margin:-6px 0 0 -6px;background-color:#fff;transform:scale(0,0)}
.stockists__details__marker:hover::before{width:28px;height:28px;margin:-14px 0 0 -14px}
.stockists__details__marker:hover::after{transform:scale(1,1)}
.stockists__details__country{margin-top:80px}
@media screen and (min-width:768px){.stockists__details__country{display:none;margin-top:0}
}
.stockists__details__country__name{margin-bottom:35px;color:#bababa;font-size:9px;line-height:1em}
.stockists__details__stockist{margin-bottom:50px;font-size:10px}
.stockists__details__stockist:last-child{margin-bottom:0}
.stockists__details__stockist__name{display:inline-block;position:relative;padding-bottom:10px;font-size:inherit;line-height:1em}
.stockists__details__stockist__name::after{content:"";display:block;width:100%;height:1px;background-color:currentColor}
.stockists__details__stockist__contact{line-height:2.75em}
#stockists__details__back{display:none}
@media screen and (min-width:768px){#stockists__details__back{position:absolute;top:0;left:0;display:block;width:88px;height:100%;border-right:1px solid #f2f2f2}
}
#stockists__details__back__label{display:inline-block;text-transform:uppercase;font-size:9px;line-height:1em;font-weight:500;letter-spacing:.2em;transform:rotate(-90deg);color:#000;opacity:.3;transition:opacity .3s}
#stockists__details__back:hover #stockists__details__back__label{opacity:1}
.text__header{position:relative;height:100vh;background-color:#fff;overflow:hidden}
@media screen and (min-width:768px){.text__header{height:132vh}
}
.text__header__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0;transition:opacity .7s cubic-bezier(.445,.05,.55,.95)}
.text__header__bg.lazyloaded{opacity:1}
.text__header__content{position:relative;display:-ms-flexbox;display:flex;height:100vh;-ms-flex-align:center;align-items:center}
.text__title{width:35%;margin-left:16%;font-size:80px;line-height:.88em;font-family:'Eirlys',Times,serif;color:#fff}
@media screen and (min-width:768px){.text__title{font-size:130px}
}
.text__content{position:relative;padding:85px 15% 0;background-color:#fff}
@media screen and (min-width:768px){.text__content{width:81%;padding-top:200px;padding-right:29%;padding-left:17%;margin-top:-31.94vh}
}
.text__subtitle{margin-bottom:50px;font-family:'Eirlys',Times,serif;font-size:40px;line-height:1.13em}
.text__sub-subtitle{font-size:11px;line-height:1.92em;font-weight:500}
.text__body{margin-bottom:80px;font-size:13px;line-height:1.92em;text-align:justify;color:#b9b9b9}
@media screen and (min-width:768px){.text__body{margin-bottom:100px}
}
.text__body p{margin-bottom:1.92em}
.text__body a{position:relative;text-decoration:underline;color:#b9b9b9}
@media screen and (min-width:768px){#sizing-page .text__content{padding-right:16%}
}
.sizing__table{display:-ms-flexbox;display:flex;color:#b9b9b9;letter-spacing:.1em;font-size:11px;line-height:1em;text-transform:uppercase;overflow:hidden}
.sizing__table__head-col{width:20%;min-width:110px}
.sizing__table__td, .sizing__table__th{height:50px;line-height:50px;text-align:center;border:1px solid #e5e5e5}
.sizing__table__th, .sizing__table__tr{margin-top:-1px}
.sizing__table__th:first-child, .sizing__table__tr:first-child{margin-top:0}
.sizing__table__th{min-width:110px;font-size:inherit}
.sizing__table__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-x:auto;-ms-flex-positive:1;flex-grow:1}
.sizing__table__tr{display:-ms-flexbox;display:flex}
.sizing__table__td{min-width:100px;margin-left:-1px;width:25%}
#sizing__measurements__unit{text-transform:none}
#sizing__bra{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:1024px){#sizing__bra{-ms-flex-direction:row;flex-direction:row}
}
.sizing__bra__col{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}
@media screen and (min-width:1024px){.sizing__bra__col{-ms-flex-direction:column;flex-direction:column}
}
.sizing__bra__row{width:50%;height:50px;line-height:50px;text-align:center;border-bottom:1px solid #e5e5e5}
.sizing__bra__col:first-child .sizing__bra__row{margin-left:0}
@media screen and (min-width:1024px){.sizing__bra__row{width:auto;margin-left:-1px;border:1px solid #e5e5e5}
.sizing__bra__row:last-child{margin-top:-1px}
}
#home__section-1{background:url('../img/lg/HomeBg1.jpg') no-repeat;background-size:cover;}
.Alt2{position:absolute;right:15%;bottom:0%;max-width:26%;}
#about__header__right__img{height:auto;}
.FntLght{font-family:HurmeGeometricSans1-Hairline;font-size:55px;font-weight:bold;letter-spacing:35px;line-height:1.5em;color:white;}
.FntBld{font-size:55px;font-family:'Eirlys';letter-spacing:35px;color:#0e6e4b;text-indent:50px;}
.Title1{background-color:transparent;padding-left:17%;padding-top:33%;}
@media screen and (min-width:1701px){.Title1{background-color:transparent;padding-left:10%;padding-top:13%;}
}
@media screen and (max-width:1700px){.Title1{background-color:transparent;padding-left:10%;padding-top:13%;}
}
@media screen and (max-width:1070px){.Title1{padding-top:33%;}
#about__img-1-container{margin-top:-41%;}
}
.Title2{background-color:transparent;padding-left:13%;padding-top:10%;z-index:5;}
@media screen and (max-width:1350px){.Title2{padding-top:4%;padding-left:6%;}
#about__img-5-container{margin-top:-46% !important;}
#about__img-5-container{margin-top:-56% !important;padding-bottom:10%;}
}
.Title3{background-color:transparent;padding-left:48%;padding-top:10%;z-index:5;}
@media screen and (max-width:1350px){.Title3{padding-top:4%;padding-left:36%;}
}
.FntLght2{font-family:HurmeGeometricSans1-Hairline;font-size:55px;font-weight:bold;letter-spacing:35px;line-height:1.5em;color:white;}
.FntBld2{font-size:55px;font-family:'Eirlys';letter-spacing:35px;color:#0e6e4b;text-indent:300px;}
.Adres{color:white;font-size:14px;position:relative;z-index:1;padding-top:13%;line-height:25px;text-transform:none;}
.Adres a{color:white;}
@media only screen and (max-width:900px){.page-id-contact .nav__link{color:#fff;}
}
@media screen and (max-width:1070px){.FntLght{font-size:37px;letter-spacing:15px;}
.FntBld{font-size:37px;letter-spacing:15px;}
.Title2{padding-left:12%;}
.Title3{padding-left:26%;}
.FntLght2{font-size:45px;letter-spacing:25px;}
.FntBld2{text-indent:251px;font-size:45px;letter-spacing:25px;}
@media screen and (max-width:1070px){#about__txt-1{width:100%;}
#about__img-1-container{margin-top:1%;width:100%;align-self:auto;-ms-flex-item-align:auto;}
.Title1{background-color:transparent !important;width:100%;}
.about__txt{padding:80px 19%;background-color:#171b1a;}
#about__txt-3, #about__txt-6{width:100%;}
#about__img-5-container, #about__img-6-container{margin-top:0% !important;width:100%;}
.Title3{padding-left:10%;width:100%;}
.FntLght{font-size:35px;letter-spacing:10px;}
.FntBld{font-size:35px;letter-spacing:10px;}
.FntBld2{font-size:35px;letter-spacing:10px;text-indent:50px;}
.FntLght2{font-size:35px;letter-spacing:10px;}
#about__img-4-container, #about__img-5-container{width:100%;margin-top:30%;}
#about__img-4-container::before, #about__img-5-container::before, #about__img-6-container::before{padding-bottom:70%;}
.txtDesign h1{font-size:35px;letter-spacing:10px;}
.txtDesign h1 span{font-size:35px;}
}
}
#main-loading__logo--large img{opacity:0 !important;}
.myLargeModalLabel{color:#fff;font-size:15px;}