*{box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}body{position:relative;margin:0;width:100%}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;display:block;font-weight:400}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0}ul{list-style-type:none}a{text-decoration:inherit;border:none;color:inherit;cursor:pointer;display:inline-block}input,textarea{padding:0;margin:0;border:0;border-radius:0}html{position:relative;width:100%;padding:0;margin:0;font-size:0}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.selectbox{position:relative;display:inline-block}.selectbox select{position:relative;margin:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-family:Interstate;padding:0 22px 0 0}.selectbox:before{content:"";position:absolute;top:50%;width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:6px 6px 0;margin-top:-3px;right:0}.checkbox{position:relative}.checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:25px;height:25px;top:0;left:0}.checkbox input[type=checkbox]+label{text-align:left;cursor:pointer;padding-left:25px;line-height:25px}.checkbox input[type=checkbox]+label i{position:absolute;top:0;left:0;display:inline-block;border:1px solid #c4c4c4;width:25px;height:25px;vertical-align:top}.checkbox input[type=checkbox]+label i:before{content:" ";position:absolute;background:#0fad89;transform:scale3d(0,0,1);transition:transform .2s ease-in-out;top:4px;bottom:4px;left:4px;right:4px}.checkbox input[type=checkbox]+label span{display:inline-block;white-space:normal;margin-left:15px;font-size:15px;line-height:18px;font-family:Interstate;color:#000;opacity:.7;vertical-align:middle;transition:color .2s linear}.checkbox input[type=checkbox]+label span a{color:#000;transition:color .2s linear;font-family:Interstate;text-decoration:underline}.desktop .checkbox input[type=checkbox]+label span{font-size:20px;line-height:28px;margin-left:20px}.checkbox input[type=checkbox]:checked+label i:before{transform:scaleX(1)}[data-follow-link]{cursor:pointer}#snipcart .snipcart-checkbox+label a{color:#0fad89;display:inline-block;text-decoration:underline;margin-left:4px}#snipcart .snipcart-checkbox:focus:required:invalid+label,#snipcart .snipcart-checkbox:focus:required:invalid+label a{color:red}#snipcart .snipcart-checkbox:focus:required:invalid+label:before{border-color:red}#snipcart .snipcart-signin__register-link,#snipcart .snipcart__actions--link{color:#0fad89}#snipcart .snipcart-cart-header svg path,#snipcart .snipcart-checkout-step svg path,#snipcart .snipcart-order__details__content svg path{fill:#0fad89}#snipcart .snipcart-loading-overlay svg path{fill:#0fad89;opacity:.5}#snipcart .snipcart-cart-button--highlight,#snipcart .snipcart__box--badge-highlight{background:linear-gradient(90deg,#0fad89,#1debbc)}#snipcart .snipcart-input:focus-within,#snipcart .snipcart-shipping-rates-list-item--highlight{border-color:#0fad89}#snipcart .snipcart-form-radio:checked+label:before{background:linear-gradient(90deg,#0fad89,#1debbc)}#snipcart .snipcart-order__invoice-number--highlight{color:#0fad89}#snipcart .snipcart-checkbox:checked+label:before{border:1px solid #0fad89;background-color:#0fad89}#snipcart .snipcart-form-radio:checked+label:after{top:50%;margin-top:-12px}#snipcart .sixtyfps_custom_text{margin:8px 0}@font-face{font-family:Interstate;src:url(/National_Library/oe_/https://www.patrickroger.com/fonts/Interstate-RegularCondensed.woff2) format("woff2"),url(/National_Library/oe_/https://www.patrickroger.com/fonts/Interstate-RegularCondensed.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Interstatebold;src:url(/National_Library/oe_/https://www.patrickroger.com/fonts/Interstate-BoldCondensed.woff2) format("woff2"),url(/National_Library/oe_/https://www.patrickroger.com/fonts/Interstate-BoldCondensed.woff) format("woff");font-weight:700;font-style:normal}.v-align{font-size:0;text-align:center;white-space:nowrap}.v-align:before{content:" ";font-size:0;height:100%;width:0}.v-align:before,.v-align>:first-child{display:inline-block;vertical-align:middle}.v-align>:first-child{white-space:normal}.desktop .hide-ondesktop,.tablet-large .hide-ontabletlarge,.tablet-small .hide-ontabletsmall,.tablet .hide-ontablet,html:not(.desktop):not(.tablet) .hide-onmobile{display:none!important}form{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.desktop .page form div{margin:0}form input,form select{-webkit-appearance:none;padding:0;margin:0;border:0;border-radius:0}form input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#0fad89}form input::placeholder,form textarea::placeholder{color:#0fad89}form .form-item{position:relative;display:inline-block;width:100%;margin-bottom:20px}.desktop form .form-item{margin-bottom:30px}form .form-item.half{width:100%}.desktop form .form-item.half{width:49%}form .form-item.input-invalid input,form .form-item.input-invalid select,form .form-item.input-invalid textarea{border:1px solid red;color:red}form .form-item.input-invalid input::-moz-placeholder,form .form-item.input-invalid textarea::-moz-placeholder{color:red}form .form-item.input-invalid input::placeholder,form .form-item.input-invalid textarea::placeholder{color:red}form .form-item.input-invalid .errors{visibility:visible}form .form-item input[type=email],form .form-item input[type=text],form .form-item select,form .form-item textarea{position:relative;color:#0fad89;font-family:Interstate;border:1px solid #0fad89;background:#f3fbf9;width:100%;font-size:14px;height:30px;line-height:30px;padding:0 10px}.desktop form .form-item input[type=email],.desktop form .form-item input[type=text],.desktop form .form-item select,.desktop form .form-item textarea{font-size:24px;height:54px;line-height:54px;padding:0 20px}form .form-item input.newsletter-input{font-size:13px;line-height:23px}.desktop form .form-item input.newsletter-input{font-size:18px;line-height:20px}form .form-item.checkbox label span{opacity:1;color:#000}form .form-item textarea{resize:none;height:150px;line-height:18px;padding-top:5px}.desktop form .form-item textarea{height:250px;line-height:28px;padding-top:5px}form .form-item .errors,form .form-item .success{position:absolute;left:0;top:100%;font-size:12px;color:red;font-family:Interstate;margin-top:2px;visibility:hidden}form .form-item .success{color:#0fad89;font-size:14px}#body button{border:none;background:transparent}#body .button,.button{position:relative;font-size:0;border:none;overflow:hidden;display:inline-block;cursor:pointer;padding-bottom:5px}#body .button span,.button span{color:#0fad89;text-transform:uppercase;font-size:15px;letter-spacing:.06em;font-family:Interstate}.desktop #body .button span,.desktop .button span{font-size:20px}#body .button:after,#body .button:before,.button:after,.button:before{position:absolute;content:"";display:block;background:#0fad89;height:2px;width:100%;left:0;bottom:0;transform:translateX(-150%);transition:transform .4s cubic-bezier(.645,.045,.355,1)}#body .button:after,.button:after,.notouch #body .button:hover:before,.notouch .button:hover:before{transform:translateX(0)}.notouch #body .button:hover:after,.notouch .button:hover:after{transform:translateX(150%)}#body .button.white span,.button.white span{color:#fff}#body .button.white:after,#body .button.white:before,.button.white:after,.button.white:before{background:#fff}#body .button.black span,.button.black span{color:#000;opacity:.7}#body .button.black:after,#body .button.black:before,.button.black:after,.button.black:before{background:#adadad}#body .button.grey span,.button.grey span{color:#adadad}#body .button.grey:after,#body .button.grey:before,.button.grey:after,.button.grey:before{background:#adadad}.desktop #body .button,.desktop .button{padding-bottom:6px}#body .button.fill-green,.button.fill-green{padding:0 25px;height:40px;line-height:40px;background:#0fad89;border:1px solid #0fad89;transition:background .2s linear}#body .button.fill-green:after,.button.fill-green:after{display:none}#body .button.fill-green:before,.button.fill-green:before{content:"";background:#fff;display:inline-block;position:absolute;top:0;left:0;height:100%;width:100%;transition:transform .5s cubic-bezier(.19,1,.22,1);transform:translateY(100%)}#body .button.fill-green span,.button.fill-green span{position:relative;color:#fff;transition:color .2s linear}.desktop #body .button.fill-green,.desktop .button.fill-green{padding:0 35px;height:60px;line-height:60px}.notouch #body .button.fill-green:hover:after,.notouch .button.fill-green:hover:after{transform:translateY(0)}.notouch #body .button.fill-green:hover span,.notouch .button.fill-green:hover span{color:#0fad89}#body .button.fill-white,.button.fill-white{padding:0 25px;height:40px;line-height:40px;background:#fff;border:1px solid #0fad89;transition:background .2s linear}#body .button.fill-white:after,.button.fill-white:after{display:none}#body .button.fill-white:before,.button.fill-white:before{content:"";background:#0fad89;display:inline-block;position:absolute;top:0;left:0;height:100%;width:100%;transition:transform .5s cubic-bezier(.19,1,.22,1);transform:translateY(100%)}#body .button.fill-white span,.button.fill-white span{position:relative;color:#0fad89;transition:color .2s linear}.desktop #body .button.fill-white,.desktop .button.fill-white{padding:0 35px;height:60px;line-height:60px}.notouch #body .button.fill-white:hover:after,.notouch .button.fill-white:hover:after{transform:translateY(0)}.notouch #body .button.fill-white:hover span,.notouch .button.fill-white:hover span{color:#fff}#homepage{padding-top:1px;font-family:Interstate}.desktop #homepage{padding-bottom:80px}#homepage .cards{position:relative;margin:120px auto 0;padding-left:36px}.desktop #homepage .cards,.tablet #homepage .cards{display:flex;direction:rtl;width:100%;padding:0;align-items:center;margin-top:13vw}#homepage .cards .image{position:relative;text-align:left;white-space:nowrap;overflow:hidden}#homepage .cards .image picture{position:relative;display:inline-block;margin-left:10px;width:195px}.desktop #homepage .cards .image,.tablet #homepage .cards .image{display:inline-block;vertical-align:middle;padding-left:0;direction:ltr;width:45vw;flex-shrink:0}.desktop #homepage .cards .image picture,.tablet #homepage .cards .image picture{width:80%}.desktop #homepage .cards .image picture img,.tablet #homepage .cards .image picture img{width:100%}#homepage .cards .content{position:relative;margin-top:55px;text-align:left}.desktop #homepage .cards .content,.tablet #homepage .cards .content{display:inline-block;direction:ltr;margin-top:0;flex-grow:1}#homepage .video-wrapper{position:relative;margin-top:110px}#homepage .video-wrapper:before{content:"";display:block;padding-top:58%}#homepage .video-wrapper iframe,#homepage .video-wrapper video{position:absolute;width:100%;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}#homepage .preview-custom{position:relative;margin-top:110px;overflow:hidden}.desktop #homepage .preview-custom{margin-top:13vw}#homepage .preview-custom picture{position:relative;display:block;height:382px}.desktop #homepage .preview-custom picture,.tablet #homepage .preview-custom picture{height:60vw}#homepage .preview-custom picture img{position:relative;width:100%;display:inline-block}#homepage .preview-custom .content{position:absolute;left:0;bottom:45px;padding:0 35px}.desktop #homepage .preview-custom .content,.tablet #homepage .preview-custom .content{left:auto;right:0;padding:0;bottom:18vw;right:11vw}#homepage .preview-custom .content .title{color:#fff;font-size:50px;letter-spacing:.06em}.desktop #homepage .preview-custom .content .title{font-size:88px;line-height:normal}#homepage .preview-custom .content p{color:#fff;opacity:.5;font-size:15px;line-height:17px;margin-top:15px;letter-spacing:.06em;max-width:270px}.desktop #homepage .preview-custom .content p{font-size:20px;line-height:30px;max-width:360px;margin-top:35px}#homepage .preview-custom .content .button{position:relative;margin-top:20px}.desktop #homepage .preview-custom .content .button{margin-top:30px}#homepage .preview-custom .content .button span{font-size:13px}.desktop #homepage .preview-custom .content .button span{font-size:18px}#popin-qr-code{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(0,0,0,.1);display:none}#popin-qr-code .wrapper{position:relative;margin:0 auto;width:100%;height:100%}#popin-qr-code .wrapper iframe{width:100%;height:100%}#popin-qr-code .wrapper .close-cta{cursor:pointer;position:absolute;z-index:1;right:10px;top:10px;width:20px;height:20px;transition:transform .6s cubic-bezier(.23,1,.32,1);transform:rotate(0deg)}.desktop #popin-qr-code .wrapper .close-cta,.tablet #popin-qr-code .wrapper .close-cta{right:30px;top:20px;width:33px;height:33px}#popin-qr-code .wrapper .close-cta:hover{transform:rotate(90deg)}#popin-qr-code .wrapper .close-cta:after,#popin-qr-code .wrapper .close-cta:before{position:absolute;left:9px;content:" ";height:20px;width:2px;background-color:#fff}.desktop #popin-qr-code .wrapper .close-cta:after,.desktop #popin-qr-code .wrapper .close-cta:before,.tablet #popin-qr-code .wrapper .close-cta:after,.tablet #popin-qr-code .wrapper .close-cta:before{height:33px;left:15px}#popin-qr-code .wrapper .close-cta:before{transform:rotate(45deg)}#popin-qr-code .wrapper .close-cta:after{transform:rotate(-45deg)}#products{padding-top:90px;--text-color:#000}.desktop #products,.tablet #products{padding-top:5vw}#products.theme-black{background-color:#000;--text-color:#fff}#products.theme-black .product .left .quantity-content .quantity{border:1px solid hsla(0,0%,100%,.1)}#products.theme-black .checkbox input[type=checkbox]+label span,#products.theme-black .checkbox input[type=checkbox]+label span a{color:#fff}#products .product{position:relative;display:flex;flex-wrap:wrap;padding-left:36px;margin:0 auto}.desktop #products .product,.tablet #products .product{flex-direction:row;flex-wrap:nowrap;width:100%;padding:0;align-items:center}#products .product .left{position:relative;order:2;width:100%;margin-top:65px;padding-right:36px}.desktop #products .product .left,.tablet #products .product .left{order:1;flex-grow:1;margin-top:0;padding-right:0}.tablet #products .product .left{padding-left:6vw}.desktop #products .product .left{padding-left:9vw}#products .product .left .back{position:relative;font-family:Interstate;font-size:16px;margin-bottom:20px;color:var(--text-color)}#products .product .left .back:before{content:"";position:absolute;bottom:-2px;height:2px;width:calc(100% - 10px);left:10px;background-color:var(--text-color);transform:scaleX(0);transition:transform .6s cubic-bezier(.23,1,.32,1);transform-origin:0}.notouch #products .product .left .back:hover:before{transform:scaleX(1)}.desktop #products .product .left .back{font-size:22px;margin-bottom:45px}.desktop #products .product .left .back:before{left:12px;width:calc(100% - 12px)}#products .product .left .category{position:relative;font-family:Interstate;font-size:17px;letter-spacing:.06em;text-transform:uppercase;color:#0fad89}.desktop #products .product .left .category{font-size:26px}#products .product .left .title{position:relative;font-family:Interstate;font-size:40px;color:var(--text-color);margin-top:20px}.desktop #products .product .left .title{font-size:70px;margin-top:15px}#products .product .left .update-wrapper>p,#products .product .left>p{position:relative;font-family:Interstate;font-size:15px;line-height:18px;color:var(--text-color)}#products .product .left .update-wrapper>p.description,#products .product .left>p.description{margin-top:17px}.desktop #products .product .left .update-wrapper>p.description,.desktop #products .product .left>p.description{margin-top:60px;max-width:360px}#products .product .left .update-wrapper>p.price,#products .product .left>p.price{color:#0fad89;margin-top:13px;font-size:20px}.desktop #products .product .left .update-wrapper>p.price,.desktop #products .product .left>p.price{margin-top:32px;font-size:26px}#products .product .left .update-wrapper>p.eshop-off,#products .product .left>p.eshop-off{color:#0fad89;font-size:17px;margin-top:20px}.desktop #products .product .left .update-wrapper>p.eshop-off,.desktop #products .product .left>p.eshop-off{font-size:20px;margin-top:32px}.tablet #products .product .left .update-wrapper>p,.tablet #products .product .left>p{max-width:320px}.desktop #products .product .left .update-wrapper>p,.desktop #products .product .left>p{font-size:20px;line-height:28px}#products .product .left .variations{letter-spacing:.06em;display:inline-block;margin-top:17px;font-family:Interstate;color:var(--text-color)}#products .product .left .variations .selectbox:before{border-color:#0fad89 transparent transparent}#products .product .left .variations select{font-size:24px;width:auto;color:#0fad89}.desktop #products .product .left .variations{font-size:24px;margin-top:30px}.desktop #products .product .left .variations select{font-size:24px}#products .product .left .separator{position:relative;height:1px;background-color:#d1d1d1;margin:20px 0}.tablet #products .product .left .separator{max-width:320px}.desktop #products .product .left .separator{margin:31px 0;max-width:360px}#products .product .left .methods{position:relative;max-width:360px;font-family:Interstate;font-size:15px;line-height:18px;margin-top:15px;color:var(--text-color)}#products .product .left .methods li{display:inline-block;font-family:Interstatebold;color:#0fad89}html.desktop #products .product .left .methods{font-size:18px;line-height:24px;margin-top:25px}#products .product .left .only-store{margin-top:20px;cursor:default}.desktop #products .product .left .only-store{margin-top:28px}#products .product .left .quantity-content{position:relative;margin-top:20px}.desktop #products .product .left .quantity-content{margin-top:28px}#products .product .left .quantity-content .quantity{display:inline-block;border:1px solid rgba(0,0,0,.1);height:36px;text-align:center;line-height:36px;width:90px;vertical-align:middle;margin-right:20px}.desktop #products .product .left .quantity-content .quantity{height:54px;line-height:54px;width:134px;margin-right:28px}#products .product .left .quantity-content .quantity i,#products .product .left .quantity-content .quantity span{display:inline-block;width:33%;height:100%;vertical-align:top}#products .product .left .quantity-content .quantity span{color:var(--text-color);position:relative;display:inline-block;font-size:13px;height:100%;font-family:Interstate}.desktop #products .product .left .quantity-content .quantity span{font-size:20px}#products .product .left .quantity-content .quantity i{position:relative;cursor:pointer}#products .product .left .quantity-content .quantity i:after,#products .product .left .quantity-content .quantity i:before{content:"";position:absolute;background:#adadad;transition:background .2s linear}#products .product .left .quantity-content .quantity i:hover:after,#products .product .left .quantity-content .quantity i:hover:before{background:var(--text-color)}#products .product .left .quantity-content .quantity i.minus:before,#products .product .left .quantity-content .quantity i.plus:before{top:50%;margin-left:-5px;width:12px;height:2px}.desktop #products .product .left .quantity-content .quantity i.minus:before,.desktop #products .product .left .quantity-content .quantity i.plus:before{width:16px;margin-left:-7px}#products .product .left .quantity-content .quantity i.minus.plus:after,#products .product .left .quantity-content .quantity i.plus.plus:after{top:50%;left:50%;margin-top:-5px;width:2px;height:12px}.desktop #products .product .left .quantity-content .quantity i.minus.plus:after,.desktop #products .product .left .quantity-content .quantity i.plus.plus:after{height:16px;margin-top:-7px}#products .product .left .quantity-content .buttons-wrapper{display:inline-block;vertical-align:middle}#products .product .left .quantity-content .buttons-wrapper button{padding-bottom:5px}#products .product .left .quantity-content .buttons-wrapper.out button,#products .product .left .quantity-content .buttons-wrapper button.out-stock{display:none}#products .product .left .quantity-content .buttons-wrapper.out button.out-stock{display:block}#products .product .left .alcool-wrapper{position:relative;margin-top:30px}.desktop #products .product .left .alcool-wrapper{margin-top:35px}#products .product .left .alcool-wrapper .checkbox{margin-bottom:20px}#products .product .left .alcool-wrapper .checkbox a{display:block}#products .product .left .alcool-wrapper p{position:relative;font-size:15px;line-height:18px;font-family:Interstate;color:var(--text-color);opacity:.7}.desktop #products .product .left .alcool-wrapper p{font-size:20px;line-height:28px}#products .product .left .alcool-wrapper.hightlights .checkbox input[type=checkbox]+label span,#products .product .left .alcool-wrapper.hightlights .checkbox input[type=checkbox]+label span a{color:red}#products .product .left .alcool-wrapper.hightlights .checkbox input[type=checkbox]:checked+label span,#products .product .left .alcool-wrapper.hightlights .checkbox input[type=checkbox]:checked+label span a{color:var(--text-color)}#products .product .right{position:relative;order:1;width:100%;text-align:left;white-space:nowrap;overflow:hidden}#products .product .right.one{text-align:center}.desktop #products .product .right,.tablet #products .product .right{order:2;display:inline-block;vertical-align:middle;padding-left:0;direction:ltr;width:45vw;flex-shrink:0}#products .product .right picture{position:relative;display:inline-block;margin-left:10px;width:195px}#products .product .right picture:first-child{margin:0!important}.desktop #products .product .right picture,.tablet #products .product .right picture{width:80%;margin-left:20px}#products .product .right img{display:inline-block;width:100%}#products .details-content{position:relative;padding-left:36px;padding-right:36px;margin-top:38px;padding-bottom:30px}.tablet #products .details-content{padding-left:6vw}.desktop #products .details-content{margin-top:60px;padding-left:9vw}#products .details-content .show-details span{font-size:13px;line-height:15px;letter-spacing:0}#products .details-content .show-details span:last-child{display:none}.desktop #products .details-content .show-details span{font-size:16px;line-height:22px}#products .details-content .show-details.opened span{display:none}#products .details-content .show-details.opened span:last-child{display:block}#products .details-content .button span{color:var(--text-color)}#products .details-content .column-wrapper{position:relative;overflow:hidden;height:0;will-change:height}#products .details-content .column-wrapper .column-content{position:relative;display:flex;justify-content:space-between;flex-direction:column;font-family:Interstate}.desktop #products .details-content .column-wrapper .column-content,.tablet #products .details-content .column-wrapper .column-content{flex-direction:row}#products .details-content .column-wrapper .column-content .column{display:inline-block;vertical-align:top;margin-top:30px}.desktop #products .details-content .column-wrapper .column-content .column,.tablet #products .details-content .column-wrapper .column-content .column{width:30%}.desktop #products .details-content .column-wrapper .column-content .column{margin-top:60px}#products .details-content .column-wrapper .column-content .column>p{position:relative;font-family:Interstate;font-size:15px;line-height:18px;color:var(--text-color);margin-top:10px}#products .details-content .column-wrapper .column-content .column>p:first-child{margin:0}.desktop #products .details-content .column-wrapper .column-content .column>p{font-size:20px;line-height:28px;margin-top:20px}.desktop #products .details-content .column-wrapper .column-content .column>p:first-child{margin:0}#products .details-content .column-wrapper .column-content .column h2,#products .details-content .column-wrapper .column-content .column h3,#products .details-content .column-wrapper .column-content .column h4,#products .details-content .column-wrapper .column-content .column h5{font-size:15px;line-height:20px;text-transform:uppercase;margin-bottom:10px}.desktop #products .details-content .column-wrapper .column-content .column h2,.desktop #products .details-content .column-wrapper .column-content .column h3,.desktop #products .details-content .column-wrapper .column-content .column h4,.desktop #products .details-content .column-wrapper .column-content .column h5{font-size:20px;line-height:27px}#products .images{margin-top:60px}#products .images,#products .images img{position:relative;width:100%}.pages{padding-top:60px;padding-left:8vw;font-family:Interstate;max-width:80vw}.desktop .pages{padding-top:120px}.pages h1{font-size:40px;line-height:50px;margin-bottom:40px}.desktop .pages h1{font-size:70px;line-height:80px;margin-bottom:60px}.pages#client h2{font-size:30px;line-height:30px;letter-spacing:.06em;margin:30px 0}.desktop .pages#client h2{font-size:40px;line-height:40px;margin:50px 0}.pages#legals h2,.pages h3{text-transform:uppercase;font-size:15px;line-height:18px;letter-spacing:.06em;margin-top:20px}.desktop .pages#legals h2,.desktop .pages h3{font-size:20px;line-height:28px;margin-top:40px}.pages table{font-size:15px;margin:15px 0}.desktop .pages table{margin:30px 0;font-size:20px}.pages table,.pages td,.pages th{border:1px solid;border-collapse:collapse}.desktop .pages table p,.desktop .pages td p,.desktop .pages th p{margin:5px 0}.pages td,.pages th{padding:20px}.pages>div{font-size:15px;margin:15px 0}.desktop .pages>div{font-size:20px;margin:30px 0}.pages p{font-size:15px;line-height:18px;margin-top:10px}.pages p a{color:#0fad89}.desktop .pages p{font-size:20px;line-height:28px;margin-top:20px}.pages ul{list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;font-size:15px}.desktop .pages ul{font-size:20px}.pages ul li{display:list-item}.pages form,.pages ul li{margin-top:15px}.desktop .pages form{margin-top:30px}.pages form .selectbox:before{border-width:6px 6px 0;border-color:#0fad89 transparent transparent;margin-top:-3px;right:20px;z-index:1}.pages form .bottom-wrapper .success{display:none;font-size:15px;line-height:18px;color:#0fad89}.desktop .pages form .bottom-wrapper .success{font-size:30px;line-height:30px}.pages form.success .bottom-wrapper{text-align:center;width:100%}.pages form.success .bottom-wrapper .success{display:inline-block}.pages form.success .bottom-wrapper .button{display:none!important}#category{position:relative;font-family:Interstate;margin-top:30px}.desktop #category{padding-bottom:8vw}#category>.subtitle{position:relative;color:#0fad89;font-size:17px;line-height:18px;margin-top:66px;padding-left:36px;text-transform:uppercase;letter-spacing:.06em}.desktop #category>.subtitle{font-size:26px;line-height:27px;max-width:670px;padding-left:9.5vw}#category>.title{color:#000;font-size:40px;line-height:37px;padding-top:36px;padding-left:36px;text-transform:uppercase;max-width:375px}.desktop #category>.title{font-size:70px;line-height:66px;max-width:670px;padding-top:55px;padding-left:9.5vw}.tablet #category>.title{max-width:460px}#category .title-category{font-size:33px;line-height:33px;color:#000;letter-spacing:.06em;padding-right:36px}.desktop #category .title-category{display:block;font-size:50px;line-height:50px;padding:0 9.5vw}#category .empty{position:relative;margin-top:30px;text-align:center}.desktop #category .empty{margin-top:8vw}#category .empty p{font-size:16px;letter-spacing:.06em;text-transform:uppercase}.desktop #category .empty p{font-size:30px}#category .cards{margin-top:100px}.tablet #category .cards{padding-left:36px}.desktop #category .cards,.tablet #category .cards{display:block;direction:ltr;width:100%}.desktop #category .cards{margin-top:8.1vw;padding:0}#category .cards .title{font-size:22px}.desktop #category .cards .title{font-size:30px}.desktop #category .cards.product .content,.desktop #category .cards.product .image,.tablet #category .cards.product .content,.tablet #category .cards.product .image{display:block}#category .cards.product .infos-container{margin-top:6px;display:inline-block}.desktop #category .cards.product .infos-container{margin-top:16px}#category .cards.product .infos-container .button span img{padding-left:5px}#category .cards.product .description{display:none}.desktop #category .cards.product .button span,.desktop #category .cards.product .price{font-size:24px}#category .cards.category .image{text-align:center}#category .cards.category .image picture,.desktop #category .cards.category .image picture,.tablet #category .cards.category .image picture{width:100%}#category .cards.category .description{margin-top:10px}#category .cards.category .description.desktop{margin-top:15px}#category .cards.category .infos-container{margin-top:10px}#category .cards.category .infos-container .button span img{padding-left:3px;height:9px}.desktop #category .cards.category .infos-container .button span img{padding-left:5px;height:13px}#category .cards .image{padding-right:36px;margin:30px 0}.tablet #category .cards .image{padding-left:0}.desktop #category .cards .image{margin:60px 0;padding:0 9.5vw}#category .cards .content{margin-top:40px;padding-right:36px;position:relative}#category .cards .content .title{display:none}.tablet #category .cards .content{padding-left:0}.desktop #category .cards .content{margin-top:0;padding:0 9.5vw}#category .cards .content .shipping-container{font-size:16px;line-height:24px;letter-spacing:.06em;color:#000;display:inline-block;position:absolute!important;top:0;right:0;display:none}.tablet #category .cards .content .shipping-container{display:inline-block;right:36px}.desktop #category .cards .content .shipping-container{display:inline-block;right:9.5vw;font-size:20px;line-height:28px}#category .cards .content .shipping-container p{font-size:16px;line-height:24px;letter-spacing:.06em;display:block;margin-top:0}.desktop #category .cards .content .shipping-container p{font-size:20px;line-height:28px}#category .cards .content .shipping-container span{display:block;color:#adadad}#notfound{text-align:center;padding:100px 30px}.desktop #notfound{padding:110px 0}#notfound p{color:#000;font-family:Interstate;font-size:15px;line-height:20px}.desktop #notfound p{font-size:20px;line-height:28px}#notfound .button{margin-top:30px}@keyframes loadingLeftSlide{0%{transform:translateX(-100%)}to{transform:translateX(0)}}header{position:relative;z-index:1;border-bottom:2px solid #f4f4f4;overflow:hidden}header button{border:none;background:transparent}.header-open header{border-bottom:0}header img{width:85%}header .logo{display:inline-block;margin-left:15px;margin-top:6px;width:75px;cursor:pointer}.desktop header .logo{width:180px;margin:0}header .header-content{position:relative;padding:20px 20px 30px}.desktop header .header-content{padding:1.5vw 8.8vw 3.7vw}header .top{position:absolute;top:20px;right:15px;text-transform:uppercase}.desktop header .top{top:1.3vw;right:7.9vw}.desktop header .top .experience,.tablet header .top .experience,header .top .shop{display:inline-block}header .top .select-container,header .top a,header .top button,header .top select{font-size:12px;line-height:23px;font-family:Interstatebold;display:inline-block;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}header .top .select-container+a,header .top .select-container+button,header .top a+a,header .top a+button,header .top button+a,header .top button+button,header .top select+a,header .top select+button{margin-left:1.5vw}header .top .select-container+.select-container,header .top a+.select-container,header .top button+.select-container,header .top select+.select-container{margin-left:2.6vw}.desktop header .top .select-container,.desktop header .top a,.desktop header .top button,.desktop header .top select{font-family:Interstate;font-size:18px;line-height:40px}header .top .select-container .count,header .top a .count,header .top button .count,header .top select .count{text-align:center;display:inline-block;width:21px;height:21px;line-height:21px;color:#fff;border-radius:50%;background-color:#000;margin-left:8px}.desktop header .top .select-container .count,.desktop header .top a .count,.desktop header .top button .count,.desktop header .top select .count{width:31px;height:31px;line-height:31px;margin-left:13px}header .top .shop{padding:0 10px}.mobile header .top .shop{padding:0}header .top .shop span{display:none;padding-right:5px}.desktop header .top .shop span,.tablet header .top .shop span{display:inline-block}header .top .shop img{display:inline-block;width:11px;margin-bottom:2px;vertical-align:middle}.desktop header .top .shop img{width:22px;margin-bottom:4px}header .top .select-container{position:relative}header .top .select-container select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding-right:10px}.desktop header .top .select-container select{padding-right:20px}header .top .select-container img{display:inline-block;width:7px;transition:transform .2s linear;position:absolute;top:50%;margin-top:-2px;right:0}.desktop header .top .select-container img{margin-top:-4px;width:14px}.notouch header .top .select-container:hover img{transform:rotate(180deg)}header .bottom{position:absolute;bottom:30px;text-transform:uppercase;right:0}.desktop header .bottom{bottom:3.2vw;right:7.4vw}header .bottom .btn-menu{position:relative;cursor:pointer;margin-right:65px;font-size:14px;font-family:Interstatebold;letter-spacing:.06em}.desktop header .bottom .btn-menu{line-height:23px;font-size:22px;line-height:31px}header .bottom .btn-menu span{position:relative;display:block;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}header .bottom .btn-menu .arrow{position:absolute;right:-38px;top:50%;margin-top:-4px;display:inline-block;width:14px;height:7px}header .bottom .btn-menu .arrow .triangle{position:relative;display:block;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:translateX(0);transform-origin:50% 3px}header .bottom .btn-menu .arrow .triangle:before{content:"";position:absolute;top:0;width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:6px 6px 0;transition:transform .3s cubic-bezier(.25,.46,.45,.94);transform:rotate(0)}header .bottom .btn-menu.active .triangle{transform:rotate(180deg)}header .categories{position:relative;width:100%;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;user-select:none;text-align:center;height:0;will-change:height}header .categories .slideshow{position:relative;white-space:nowrap;border-top:2px solid #f4f4f4;text-align:left}header .categories .slideshow .slide{position:absolute;display:inline-block;width:157px;border-left:2px solid #f4f4f4;white-space:normal;background:#fff;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}header .categories .slideshow .slide:last-child{border-right:2px solid #f4f4f4}.desktop header .categories .slideshow .slide{width:24vw}header .categories .slideshow .slide:before{content:"";background:#0fad89;position:absolute;left:0;bottom:0;height:4px;width:100%;transform:translateX(-101%)}header .categories .slideshow .slide.loading:before,header .categories .slideshow .slide.selected:before{animation:loadingLeftSlide 2s forwards}header .categories .slideshow .slide .image{margin-top:50px;margin-bottom:23px;height:78px;position:relative;text-align:center;padding-left:13%}header .categories .slideshow .slide .image img{height:100%;width:auto}.desktop header .categories .slideshow .slide .image{height:12vw;margin-top:10vw;margin-bottom:2.4vw}header .categories .slideshow .slide .content{position:relative;padding:0 10px 10px 15px}.desktop header .categories .slideshow .slide .content{padding:0 10px 40px 35px}header .categories .slideshow .slide .content .title{font-size:12px;font-family:Interstatebold;letter-spacing:.06em;text-transform:uppercase;transform:translateY(30px);transition:color .2s linear,transform .4s cubic-bezier(.25,.46,.45,.94)}.desktop header .categories .slideshow .slide .content .title{font-size:18px;transform:translateY(50px)}header .categories .slideshow .slide .content .description{font-family:Interstate;font-size:11px;line-height:13px;margin-top:10px;letter-spacing:.06em;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;opacity:0;transition:opacity .2s linear}.desktop header .categories .slideshow .slide .content .description{font-size:16px;line-height:20px;width:14vw;height:62px}.notouch header .categories .slideshow .slide:hover .content .title,header .categories .slideshow .slide.selected .content .title{transform:translateY(0);color:#0fad89}.notouch header .categories .slideshow .slide:hover .content .description,header .categories .slideshow .slide.selected .content .description{opacity:.7;transition:opacity .25s linear .12s}header .categories .slideshow-scrollbar{position:absolute;top:0;width:100%;height:2px;background:rgba(15,173,137,.12);opacity:.7;text-align:left}header .categories .slideshow-scrollbar .cursor{position:relative;transform-origin:0 50%;background:#0fad89;height:100%;cursor:pointer}#footer{margin:0;padding-top:80px;overflow:hidden;width:100%;opacity:1;transition:opacity .2s linear}.desktop #footer{padding-top:73px}#footer .positioning{position:relative;width:82%;margin-left:9%;margin-right:9%}.desktop #footer .positioning{position:relative;margin-left:5%;margin-right:5%;width:90%;margin-bottom:40px}#footer .positioning .logo-footer{width:49px;margin-bottom:41px}.desktop #footer .positioning .logo-footer{width:103px;display:inline-block;vertical-align:top;margin-right:14%}#footer .positioning .logo-footer a img{width:100%}#footer .positioning .language{position:absolute;top:-1px;right:2px;width:70px}.desktop #footer .positioning .language{width:87px;right:42px}#footer .positioning .language select{font-size:13px}.desktop #footer .positioning .language select{font-size:18px}#footer .container{width:100%;margin-bottom:40px;position:relative}.desktop #footer .container{width:50%;display:inline-block;vertical-align:top}#footer .container a{position:relative;display:inline-block;text-decoration:none;color:#000;font-family:Interstate;font-size:13px;cursor:pointer;line-height:23px;letter-spacing:.06em;overflow:hidden}#footer .container a:before{content:" ";position:absolute;height:1px;width:100%;left:0;bottom:0;background:#000;transform:translateX(-102%);transition:transform .2s cubic-bezier(.455,.03,.515,.955)}.notouch #footer .container a:hover:before{transform:translateX(0)}.desktop #footer .container a{font-size:18px;line-height:20px;margin-bottom:15px}#footer .container .customer-support{display:inline-block;width:228px;vertical-align:top;margin-bottom:42px}.desktop #footer .container .customer-support{width:60%}.desktop-large #footer .container .customer-support{width:47%;margin-right:2px}#footer .container .social-networks{position:absolute;display:inline-block;width:73px;top:0;right:0}.desktop #footer .container .social-networks{position:relative;width:33%}#footer .container .webpage{display:block;width:100%}.desktop #footer .container .webpage{margin-top:80px}#footer .container .webpage p{font-family:Interstate;font-size:13px;letter-spacing:.06em}.desktop #footer .container .webpage p{font-size:18px;line-height:20px}#footer .container .webpage p a{display:inline-block;vertical-align:bottom;color:#5fc0b1;margin:0;line-height:1em}#footer .container .webpage p a:before{background:#5fc0b1}#footer .slides-container{position:relative;font-size:0}#footer .slides-container .slideshow{display:inline-block;position:relative;white-space:nowrap;width:100%}#footer .slides-container .slideshow .slide{position:absolute;width:40%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;max-width:240px}#footer .slides-container .slideshow .slide:before{content:" ";position:relative;width:100%;padding-top:102%;display:block}#footer .slides-container .slideshow .slide img{position:absolute;user-drag:none}.desktop #footer .slides-container .slideshow .slide{width:20%;max-width:none;min-width:300px}#popin-gift{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(0,0,0,.1);display:none}#popin-gift .wrapper{position:relative;max-width:600px;margin:0 auto;width:80%;background:#fff;padding:40px 30px;top:50%;transform:translateY(-50%)}#popin-gift form{justify-content:center}#popin-gift .button:first-child{margin-right:20px}#popin-gift .title{position:relative;font-family:Interstate;font-size:20px;margin-bottom:10px}.desktop #popin-gift .title{font-size:26px;margin-bottom:20px}#banner-shop{position:fixed;bottom:0;left:0;width:100%;text-align:center;background:#000;padding-top:20px;padding-bottom:15px;z-index:100;opacity:0}#banner-shop .content{position:relative;margin:auto;max-width:85%}.desktop #banner-shop .content,.tablet #banner-shop .content{max-width:65%}#banner-shop .title{position:relative;font-family:Interstate;font-size:16px;letter-spacing:.06em;color:#fff}.desktop #banner-shop .title,.tablet #banner-shop .title{font-size:20px}#banner-shop .desc{position:relative;font-family:Interstate;font-size:12px;line-height:16px;color:#fff;margin-top:10px}.desktop #banner-shop .desc,.tablet #banner-shop .desc{font-size:16px;line-height:20px}#banner-shop .btn-close{position:absolute;right:10px;top:10px;width:20px;height:20px;transition:transform .6s cubic-bezier(.23,1,.32,1);transform:rotate(0deg)}.desktop #banner-shop .btn-close,.tablet #banner-shop .btn-close{right:30px;top:20px;width:33px;height:33px}#banner-shop .btn-close:hover{transform:rotate(90deg)}#banner-shop .btn-close:after,#banner-shop .btn-close:before{position:absolute;left:9px;content:" ";height:20px;width:2px;background-color:#fff}.desktop #banner-shop .btn-close:after,.desktop #banner-shop .btn-close:before,.tablet #banner-shop .btn-close:after,.tablet #banner-shop .btn-close:before{height:33px;left:15px}#banner-shop .btn-close:before{transform:rotate(45deg)}#banner-shop .btn-close:after{transform:rotate(-45deg)}.newsletter{position:relative;margin-bottom:20px}.desktop .newsletter{margin-bottom:41px}.newsletter .title{position:relative;color:#000;font-family:Interstate;font-size:13px;line-height:23px;letter-spacing:.06em;margin-bottom:5px}.desktop .newsletter .title{font-size:18px;line-height:20px;margin-bottom:10px}.newsletter form.error .form-item input{border-color:red;color:red}.newsletter form.error .form-item span.errors{visibility:visible}.newsletter .buttons-wrapper{display:flex}.newsletter .success-wrapper{opacity:0;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translate3d(0,-50%,0);display:inline-block;font-family:Interstate;color:#5fc0b1}.desktop .newsletter .success-wrapper{left:30px;right:30px}.newsletter .success-wrapper p{font-size:13px;line-height:23px;letter-spacing:.06em}.desktop .newsletter .success-wrapper p{font-size:18px;line-height:20px}.desktop .newsletter{position:absolute;bottom:0;right:0;width:30%}.desktop .newsletter .buttons-wrapper{width:100%;justify-content:flex-end}#popin-newsletter{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(0,0,0,.1);--justify-content:center;align-items:center;display:none}#popin-newsletter .newsletter{position:relative;max-width:600px;margin:0 auto;width:80%;background:#fff;padding:40px 30px}#popin-newsletter form{justify-content:center}#popin-newsletter form.success .form-item span.success{visibility:visible}#popin-newsletter .buttons-wrapper{display:flex;align-items:center;justify-content:center}#popin-newsletter .button:first-child{margin-right:20px}#popin-newsletter .title{position:relative;font-family:Interstate;font-size:20px;margin-bottom:10px}.desktop #popin-newsletter .title{font-size:26px;margin-bottom:20px}#popin-newsletter .success-wrapper{left:30px;right:30px}#popin-newsletter .success-wrapper p{font-size:20px}.desktop #popin-newsletter .success-wrapper p{font-size:26px;line-height:20px}.cards{position:relative;margin:120px auto 0;padding-left:36px}.desktop .cards,.tablet .cards{width:100%;padding:0;margin-top:21vw}.cards .image{position:relative;text-align:left;white-space:nowrap;overflow:hidden}.tablet .cards .image{padding-left:6vw}.desktop .cards .image{padding-left:13vw}.cards .image picture{position:relative;display:inline-block;margin-left:10px}.cards .image picture:first-child{margin:0!important}.desktop .cards .image picture,.tablet .cards .image picture{margin-left:20px}.cards .image img{display:inline-block;width:100%}.cards .content{position:relative;margin-top:55px;text-align:left}.tablet .cards .content{padding-left:6vw}.desktop .cards .content{padding-left:13vw}.cards .content .title{font-size:33px;line-height:33px;color:#000;letter-spacing:.06em}.desktop .cards .content .title{font-size:50px;line-height:50px}.cards .content p{margin-top:35px;font-size:15px;line-height:19px;color:#000;letter-spacing:.06em;padding-right:90px}.desktop .cards .content p,.tablet .cards .content p{margin-top:3.6vw;padding:0}.tablet .cards .content p{max-width:280px}.desktop .cards .content p{font-size:20px;line-height:28px;max-width:390px}.cards .content .infos-container{margin-top:20px}.desktop .cards .content .infos-container{margin-top:30px}.cards .content .infos-container .price{vertical-align:bottom;font-size:15px;color:#000;display:inline-block;vertical-align:top;margin-right:20px}.desktop .cards .content .infos-container .price{font-size:20px;margin-right:30px}.desktop .cards .content .infos-container .button{font-size:20px}.cards .content .infos-container .button:after,.cards .content .infos-container .button:before{background:#000!important}.cards .content .infos-container .button span{color:#000!important}