@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,regular,500,600,700,800,300italic,italic,500italic,600italic,700italic,800italic);.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;height:38px;line-height:36px;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(19px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0!important;font-size:14px}*,:after,:before{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}body{font-size:1rem;line-height:1.5}audio,button,embed,fieldset,iframe,img,input,legend,object,select,textarea,video{border:0}img{max-width:100%;height:auto}button,input,select,textarea{padding:0}button{background-color:transparent;border-radius:0}a,button{cursor:pointer}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--column-gap)}.full{width:100%;grid-column:span 12}.half{grid-column:span 6}.third{grid-column:span 4}.twothird{grid-column:span 8}.quarter{grid-column:span 3}.fifth{grid-column:span 2}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.middle{align-items:center}.d-none{display:none}html{font-size:17px}body{font-family:Open Sans,sans-serif;line-height:140%;font-weight:300;color:var(--color-primary);display:flex;flex-direction:column;align-items:stretch;min-height:100vh}:root{--content-width:1600px;--color-primary:#000;--color-secondary:#5e5e5e;--color-dark:#494949;--color-grey:#9e9e9e;--color-light:#f7f7f7;--color-red:red;--color-red-light:#fee;--border-bottom:1px solid #d9d9d9;--column-gap:2rem;--column-gap-negative:calc(var(--column-gap) - var(--column-gap)*2);--topline-height:2.5rem}h1{font-size:1.6rem;font-weight:700;padding-bottom:.73rem;margin-bottom:.4rem;border-bottom:var(--border-bottom)}h2{font-size:1.6rem;margin-bottom:2.9rem}h2,h3{text-transform:uppercase;line-height:2rem;font-weight:500;text-align:center}h3{font-size:1.2rem}h4{font-size:1.066rem;text-transform:uppercase;line-height:2rem;font-weight:300;margin-bottom:1.4rem}table{width:100%;border-collapse:collapse;border-spacing:0;margin:1rem 0}table td,table th{padding:.8rem 1.2rem;border-bottom:var(--border-bottom);text-align:left}table th{font-size:.8rem;font-weight:600}table td{color:var(--color-dark)}table tr:hover{background-color:#eaecf0}section{padding:4rem 0}.align-center{text-align:center}a{color:var(--color-primary);text-decoration:none}a.current,a:hover{text-decoration:underline;text-underline-offset:.07rem;text-underline-position:under;text-decoration-thickness:.07rem;opacity:.8}.icon{display:flex;align-items:center}.icon:before{content:"";display:inline-block;width:1.066rem;height:1.066rem;margin-right:.67rem;background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0;transition:all .3s;opacity:1}.wishlist:before{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='18' viewBox='0 0 20 18' fill='transparent' stroke='black' xmlns='http://www.w3.org/2000/svg'><path d='M9.47453 2.49087L10 3.08792L10.5255 2.49087C11.4853 1.40034 12.9652 0.7 14.5 0.7C17.2109 0.7 19.3 2.7541 19.3 5.36355C19.3 6.96584 18.5654 8.48203 17.1198 10.2067C15.6671 11.9399 13.5753 13.7936 10.9863 16.0831L10.9853 16.084L10 16.9587L9.01473 16.084L9.01371 16.0831C6.42468 13.7936 4.33291 11.9399 2.88023 10.2067C1.43464 8.48203 0.7 6.96584 0.7 5.36355C0.7 2.7541 2.78907 0.7 5.5 0.7C7.03484 0.7 8.51475 1.40034 9.47453 2.49087Z' stroke-width='1.4'/></svg>");display:block}.wishlist-added.wishlist:before,.wishlist-added .wishlist:before{background-image:url("data:image/svg+xml;utf8,<svg width='20' height='18' viewBox='0 0 20 18' fill='black' stroke='black' xmlns='http://www.w3.org/2000/svg'><path d='M9.47453 2.49087L10 3.08792L10.5255 2.49087C11.4853 1.40034 12.9652 0.7 14.5 0.7C17.2109 0.7 19.3 2.7541 19.3 5.36355C19.3 6.96584 18.5654 8.48203 17.1198 10.2067C15.6671 11.9399 13.5753 13.7936 10.9863 16.0831L10.9853 16.084L10 16.9587L9.01473 16.084L9.01371 16.0831C6.42468 13.7936 4.33291 11.9399 2.88023 10.2067C1.43464 8.48203 0.7 6.96584 0.7 5.36355C0.7 2.7541 2.78907 0.7 5.5 0.7C7.03484 0.7 8.51475 1.40034 9.47453 2.49087Z' stroke-width='1.4'/></svg>")}.wishlist:hover:before{opacity:.7}.phone:before{background-image:url(../images/ico-phone.svg)}.cart:before{background-image:url(../images/ico-bag.svg);margin:0;display:block}.my-orders:before{background-image:url(../images/ico-orders.svg)}.email:before{background-image:url(../images/ico-email.svg)}.instagram:before{background-image:url(../images/ico-instagram.svg)}.pinterest:before{background-image:url(../images/ico-pinterest.svg)}.telegram:before{background-image:url(../images/ico-telegram.svg)}.whatsapp:before{background-image:url(../images/ico-whatsapp.svg)}.container{max-width:var(--content-width);margin:0 auto;padding:0 1.5rem;position:relative}.separate:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:0;border-bottom:var(--border-bottom)}.container.separate:after{left:1.5rem;right:1.5rem}.button{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:0 2rem;font-size:1rem;line-height:1.5;text-align:center;font-weight:600;color:#fff;background-color:var(--color-primary);border:.15rem solid var(--color-primary);cursor:pointer;transition:background-color .3s ease-out}.button:hover{background-color:var(--color-light);color:var(--color-primary);text-decoration:none}.button:disabled,.button[disabled]{opacity:.3}.button:disabled:hover,.button[disabled]:hover{background-color:var(--color-primary);color:var(--color-light);cursor:no-drop}.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:500;margin-top:2em;margin-bottom:.5em}.content h1{font-size:1.6rem;font-weight:500;text-transform:uppercase;line-height:2rem;text-align:center;border-bottom:none}.content h2{font-size:1.2rem}.content p{margin:0 0 1rem;font-size:1rem;font-weight:300;line-height:1.5;text-align:left}.content ul{margin:0 0 1rem;font-weight:400;list-style:none;padding:0}.content ul li{font-size:.9rem;position:relative;padding:0 0 .5em 1.5em}.content ul li:last-of-type{padding-bottom:0}.content ul li:before{content:"";color:var(--color-primary);position:absolute;top:.4em;left:0;width:.8em;height:.8em;background:var(--color-primary) url(../images/ico-check.svg) no-repeat 100%/80%;border-radius:50%}.container.content{max-width:960px}ul.nobull{margin:0}ul.nobull li{padding-left:0}ul.nobull li:before{content:none}.topline{background-color:var(--color-light)}.topline .container{min-height:var(--topline-height);font-size:.8rem}.topline .lang-switch,.topline .phone{grid-column:span 3;line-height:1}.topline a.phone:before{width:.66667rem;height:.66667rem;margin-right:.47rem}.topline .promo{grid-column:span 6;text-align:center}[lang=en] .topline .promo{display:flex;justify-content:center}.topline .lang-switch{text-align:right}.main-header>*{grid-column:span 4}#branding{text-align:center}#branding img{max-width:16rem;margin:1.24rem auto;display:block;position:relative;z-index:101;filter:invert(0);transition:filter .3s ease-out}#branding span{display:none}.burger{width:1.33333rem;height:1.33rem;display:flex;flex-direction:column;justify-content:space-evenly;display:none;cursor:pointer;position:relative;z-index:101}.burger:after,.burger:before{content:"";display:block;width:100%;height:.13rem;background-color:var(--color-primary);transition:transform .3s ease-out}.main-header nav,header nav ul{display:flex;align-items:center}header nav ul{list-style-type:none;padding:0;margin:0}header .menu-shop{justify-content:flex-end;margin-left:-3rem}header .menu-catalog{margin-right:-3rem}header .menu-catalog a{margin-right:2rem}header .menu-shop a{margin-left:1.33rem}header .menu-shop a:before{width:1.333rem;height:1.333rem;margin-right:.1rem}a.cart{position:relative;top:-.1rem}a.cart span{color:#fff;font-size:.66rem;font-weight:700;text-align:center;line-height:.933rem;position:absolute;top:.38rem;left:0;right:0;padding-right:.1rem}.mobile-menu{display:flex;position:fixed;top:var(--topline-height);left:-100%;width:100%;bottom:0;background-color:var(--color-primary);color:var(--color-light);z-index:100;opacity:0;transition:opacity .3s ease-out,left .3s ease-out;padding:4rem 0 2rem;overflow:auto}.mobile-menu .container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center}.mobile-menu a{color:var(--color-light);font-size:2.5vh;line-height:1.4em}.mobile-menu a.icon:before{filter:invert(1)}.mobile-menu .email:before{background-position:bottom}.mobile-menu .menu-social .icon{font-size:0}.mobile-menu .menu-social .icon:before{width:4vh;height:4vh}.mobile-menu .menu-contact .icon:before{width:.8em;height:.8em;margin-right:.4em}.mobile-menu nav{width:100%}.mobile-menu nav ul{flex-direction:column;align-items:center;gap:2vh}.mobile-menu nav.menu-social ul{flex-direction:row;justify-content:center}.mobile-menu .menu-social .icon:before{margin-right:0}.mobile-menu-opened .burger:before{transform:translateY(.413rem) rotate(45deg);background-color:var(--color-light)}.mobile-menu-opened .burger:after{transform:translateY(-.05rem) rotate(-45deg);background-color:var(--color-light)}.mobile-menu-opened .mobile-menu{left:0;opacity:1}.mobile-menu-opened #branding img{filter:invert(1)}.mobile-menu-opened #branding:hover{opacity:1}.mobile-menu-opened{overflow:hidden}footer{background-color:var(--color-light);padding:5rem 0 4rem}footer nav{grid-column:span 3}footer h4{margin-bottom:.5rem}.menu-customers{grid-column:1/span 3;grid-row:1/span 2}footer .menu-catalog,footer .menu-contact{grid-column:4/7}footer .menu-social{grid-column:7/10;grid-row:1/span 2}footer .menu-contact a{text-wrap:nowrap}footer nav ul{list-style-type:none;padding:0}footer nav ul li{font-size:.93rem;margin-bottom:.6rem}footer nav ul li:last-of-type{margin-bottom:0}footer nav ul li a{color:var(--color-secondary)}footer .branding{grid-column:10/-1;grid-row:1/span 2;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}footer .logo{max-width:10rem}footer .slogan{flex-grow:2}footer .copyright{font-size:.8rem}.popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;opacity:0;transition:opacity .6s ease-out,background-color .6s ease-out;z-index:1000;cursor:pointer;pointer-events:none}.popup-opened{overflow:hidden}.popup .close{position:absolute;top:50%;right:var(--column-gap);transform:translateY(-50%);width:1.2rem;height:1.2rem;cursor:pointer;z-index:2}.popup .close:after,.popup .close:before{content:"";display:block;width:100%;height:.13rem;position:absolute;top:50%;left:0;background-color:var(--color-primary);transform:rotate(45deg);transition:transform .3s ease-out}.popup .close:after{transform:rotate(-45deg)}.popup .container{background-color:#fff;padding:var(--column-gap);padding-top:0;position:relative;z-index:2;width:100%;max-width:40rem;max-height:90%;overflow-y:auto;transition:all .4s ease-out;bottom:-100%;cursor:default}.popup .container .title{padding:1rem 2.4rem;margin:0 var(--column-gap-negative) .4rem;background-color:#fff;border-bottom:var(--border-bottom);position:sticky;top:0;z-index:1}.popup .container .title h3{margin-bottom:0}.popup.rightside{align-items:stretch;justify-content:flex-end}.popup.rightside .container{max-height:100%;margin:0;right:-100%;bottom:0}.popup.opened{background-color:rgba(0,0,0,.3);pointer-events:all;opacity:1}.popup.opened .container{bottom:0}.popup.opened.rightside .container{right:0}.popup .icon{margin:1rem 0 0 1rem}main{padding:1.5rem 0 6rem;flex-grow:2}.breadcrumbs{display:flex;font-size:.8rem;line-height:1.5;color:var(--color-secondary);margin-bottom:1.4rem}.breadcrumbs a{margin-right:1.7rem;position:relative}.breadcrumbs a:after{content:"";display:inline-block;position:absolute;top:50%;right:-1rem;transform:translateY(-50%);width:.23327rem;height:.4rem;flex-shrink:0;background:url(../images/nav-arrow.svg) no-repeat 50%;pointer-events:none}.no-ck-banner .cky-btn-revisit-wrapper,.no-ck-banner .cky-consent-container{opacity:0!important;pointer-events:none!important}.home-page header{position:absolute;top:0;left:0;width:100%;z-index:10}.home-page header .menu-catalog a{color:var(--color-light)}.home-page header #branding img,.home-page header .menu-shop{filter:invert(1)}.home-page header #branding span{display:block;position:absolute;bottom:.4rem;left:calc(50% + .05rem);transform:translateX(-50%);color:#fff;font-weight:600;letter-spacing:.11rem;font-size:1.03rem}.home-page .burger:after,.home-page .burger:before{background-color:var(--color-light)}.home-page main{padding-top:0}section.hero{position:relative;padding:6rem 0 0;margin-bottom:4rem;aspect-ratio:1280/720;margin-top:var(--topline-height)}section.hero img,section.hero video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}section.hero .container{height:100%;display:flex;flex-direction:column;justify-content:center}section.hero .hero-content{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;position:relative;z-index:2}section.hero .hero-content .button{width:100%;max-width:20rem;border-color:#fff;color:#fff;background-color:transparent}section.hero .hero-content .button:hover{background-color:#fff;color:var(--color-primary)}section.hero .hero-content h1{border-bottom:none;font-weight:500;margin-bottom:0;padding-bottom:0;text-align:center;font-size:4vw;line-height:1.2;color:#fff;opacity:.5}.with-link{position:relative}.with-link a{font-size:.8rem;text-transform:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.with-link a:after{content:"";display:inline-block;width:.3rem;height:.5rem;flex-shrink:0;background:url(../images/nav-arrow.svg) no-repeat 50%/contain;pointer-events:none;margin-left:.3rem}section.benefits{background-color:var(--color-light);padding:2rem 0;margin:4rem 0 0}section.benefits .container{display:flex;justify-content:space-between;gap:var(--column-gap)}.benefit-item{display:flex;align-items:center;gap:var(--column-gap);padding:2.4rem 1.2rem;flex:1;min-width:0}.benefit-item img{width:5.6rem;height:5.6rem}.section.rewievs{padding-top:2rem}.review-item{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--column-gap);padding:2rem 1.2rem 1.2rem;flex:1;min-width:0;background-color:var(--color-primary);color:#fff;position:relative;overflow:hidden}.review-item:before{background:url(../images/logo-mini-white.svg) no-repeat 100% 100%/17rem;z-index:1;transition:filter .1s ease-out .1s,transform .3s ease-out .1s}.review-item:after,.review-item:before{content:"";position:absolute;bottom:-.2rem;right:-.2rem;width:100%;height:100%;opacity:.2;transform-origin:right bottom}.review-item:after{background:url(../images/logo-mini-white.svg) no-repeat 100% 100%/9rem;z-index:2;transition:filter .6s ease-out .1s,transform .8s ease-out .1s}.review-item:hover:after,.review-item:hover:before{filter:opacity(.9);transform:scale(1.2) translate(.4rem,.4rem)}.review-text{text-align:center;position:relative;z-index:3}.review-text:before{content:"\201C";font-family:serif;font-size:3rem}.review-author{font-weight:500;font-size:.8rem;line-height:1.5;text-align:right}.review-author-date{font-size:.7rem;line-height:1.5;font-weight:300}.container.product{display:flex;align-items:flex-start;gap:var(--column-gap)}.product-gallery{--slide-ratio:1.5;--vertical-margin:2.4rem;--thumbs-gap:1.2rem;--thumb-width:min(10vh - 1.2rem,10vw);--vertical-margin:1rem;--image-height:min(calc(100vh - var(--vertical-margin)*2),calc(50vw + 10rem));position:sticky;top:var(--vertical-margin);grid-column:span 7;display:flex;align-items:flex-start;gap:calc(var(--column-gap)/1.76);margin-bottom:2.4rem}.product-gallery-main{flex-grow:2;position:relative;width:calc(var(--image-height)/var(--slide-ratio));height:var(--image-height)}.product-gallery-main .gallery-main-item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;pointer-events:none}.product-gallery-main .gallery-main-item.active{opacity:1;pointer-events:auto}.product-gallery-main .gallery-main-item img,.product-gallery-main .gallery-main-item video{width:100%;max-width:none;height:100%;display:block;object-fit:cover}.product-gallery-thumbs{position:relative}.product-gallery-thumbs-content{display:flex;flex-direction:column;gap:var(--thumbs-gap);flex-shrink:0;height:var(--image-height);overflow:auto}.product-gallery-thumbs-content::-webkit-scrollbar{width:0;height:0}.product-gallery-thumbs-content{-ms-overflow-style:none;scrollbar-width:none}.gallery-thumb-item{cursor:pointer;opacity:.6}.gallery-thumb-item:hover{opacity:1}.product-gallery-thumbs .gallery-thumb-item.active{position:relative;opacity:1}.product-gallery-thumbs .gallery-thumb-item.active:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:1rem solid var(--color-primary);border-bottom:0 solid transparent;border-right:0 solid transparent;border-top:1rem solid transparent;opacity:.6}.video-item{position:relative}.video-item:before{content:"";display:block;width:25%;height:25%;position:absolute;right:7%;bottom:2%;background:url(../images/ico-video.svg) no-repeat 50%/100%}.gallery-thumb-item img{max-width:var(--thumb-width);display:block}.product-gallery-thumbs:before,.roduct-gallery-thumbs:after{opacity:0;transition:opacity .3s ease}.scroll-down:after,.scroll-up:before{content:"";position:absolute;left:0;width:100%;height:2rem;pointer-events:none;z-index:2;opacity:1}.scroll-down:after{bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.scroll-up:before{top:0;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}.product-gallery-navigation .arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:2.8rem;height:2.8rem;z-index:10;background:#fff url(../images/arrow.svg) no-repeat 50%/.9rem;opacity:.4;transition:opacity .3s ease;display:none}.product-gallery-navigation .arrow-prev{left:0;transform:translateY(-50%) rotate(180deg)}.product-gallery-navigation .arrow-next{right:0}.product-gallery-navigation .arrow-hidden{opacity:0!important;cursor:default}.product-gallery-navigation .arrow:hover{opacity:.8}.ready .product-gallery-navigation .arrow{display:block}.product-gallery-pagination{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;gap:var(--column-gap);padding:1rem 1rem 0;display:none}.product-gallery-pagination .dot{width:.6rem;height:.6rem;background-color:transparent;border:1px solid var(--color-primary);border-radius:50%;cursor:pointer;transition:background-color .3s ease}.product-gallery-pagination .dot.active{background-color:var(--color-primary)}.product .product-info{position:sticky;top:1.2rem;margin-bottom:2.4rem;flex:1;width:60%}.param{font-size:.86rem;color:var(--color-secondary);margin-bottom:.9rem}.param span{color:var(--color-primary)}.price{font-size:2rem;margin-bottom:2.3rem}.sizes{margin-bottom:.67rem}dfn{display:block;font-style:normal;color:var(--color-secondary);margin-bottom:.5rem}.size-items{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:calc(var(--column-gap)/2.98);margin-bottom:.6rem}.sizes .size{display:flex;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;border:.15rem solid var(--color-primary);font-weight:500;line-height:normal;text-align:center;cursor:pointer}.sizes .size:hover{background-color:var(--color-light)}.sizes .size.active{background-color:var(--color-primary);color:#fff;cursor:default}.sizes .size.out-of-stock{border-color:var(--color-grey);color:var(--color-secondary)}.sizes .size.out-of-stock.active{background-color:var(--color-grey);color:#fff}.sizes .size.size-cs,.sizes .size.size-os{width:6.6rem;font-size:.8rem;text-transform:uppercase}.sizes .size.size-cs{border-color:var(--color-primary);color:var(--color-primary)}.sizes .size.size-cs.active{background-color:var(--color-primary);color:#fff}.sizes .hint{background-color:var(--color-grey);border:.15rem solid var(--color-grey);color:#fff;padding:.4rem .7rem}.sizes .hint.hint-cs{background-color:transparent;color:var(--color-primary);border:.15rem solid var(--color-primary);padding:.4rem .7rem;font-weight:400}.size-chart{display:inline-block;margin-bottom:.67rem}.product-order{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.9rem}.product-order .add-to-cart{width:calc(100% - 3rem)}.product-order .wishlist:before{width:1.6rem;height:1.6rem;margin-right:.6rem}.delivery-info{display:flex;justify-content:space-between;align-items:center;background:var(--color-light);color:var(--color-secondary);padding:.53rem .6rem;position:relative;cursor:default;margin-bottom:2rem}.delivery-info span{flex-grow:2;background-color:var(--color-light);position:relative;z-index:2}.delivery-info:before{width:1.16rem;height:1.16rem;background:var(--color-light) url(../images/ico-delivery.svg) no-repeat 50%/contain}.delivery-info:after,.delivery-info:before{content:"";display:inline-block;margin-right:.4rem;position:relative;z-index:2}.delivery-info:after{width:.9rem;height:.9rem;background:var(--color-light) url(../images/ico-info.svg) no-repeat 50%/contain}.delivery-info .hint{opacity:0;position:absolute;top:0;left:0;width:100%;padding:.4rem 2.2rem .8rem;background-color:var(--color-light);color:var(--color-secondary);font-size:.8rem;line-height:1.5;z-index:1;transition:opacity .2s ease-out,top .2s ease-out}.delivery-info:hover .hint{opacity:1;top:2rem}.delivery-info,.product-order,.sizes{max-width:600px}.product-description{margin:2rem 0 0;display:flex;flex-wrap:wrap}.product-description dt{font-weight:600;width:40%;padding:0 1.7rem 1.7rem 0}.product-description dd{margin:0;width:60%;padding-bottom:1.7rem}.viewed-products{margin-top:4.5rem}.grid.loading:after{content:"";display:block;width:100%;height:5rem;background:url(../images/fade-stagger-squares.svg) no-repeat 50%/5rem;grid-column:span 12}.grid-2{gap:calc(var(--column-gap)*1.3)}.grid-2 .card{grid-column:span 6}.grid-3 .card{grid-column:span 4}.grid-4 .card{grid-column:span 3}.product-item .product-image{display:block;position:relative;background-color:rgba(0,0,0,.05)}.product-item .product-image img{width:100%;display:block}.product-item .product-image img:last-of-type{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;opacity:0;transition:opacity .6s ease-out}.product-image:hover,.product-item:hover img:last-of-type{opacity:1}.product-item .icon.wishlist{position:absolute;right:.84rem;top:-2.54rem;z-index:2}.product-item .icon.wishlist:before{width:1.6rem;height:1.6rem;z-index:2;margin-right:0}.product-item .product-info{text-align:center;margin-bottom:0;padding-top:.4em;position:relative}.grid-2 .product-item .product-info{font-size:1.2rem}.grid-3 .product-item .product-info{font-size:1rem}.grid-4 .product-item .product-info{font-size:.9rem}.product-item .product-name{font-size:1.33333em;line-height:1.2;font-weight:500}.product-image:hover+.product-info .product-name{text-decoration:underline;text-underline-offset:.07rem;text-underline-position:under;text-decoration-thickness:.07rem}.product-item .product-price{font-size:1.6em;line-height:1.2;margin-top:.25em}.price .old,.product-price .old{font-size:.6em;font-weight:300;text-decoration:line-through;opacity:.5;margin-bottom:.3em}.price .old{margin-top:.3em}.notice{background-color:var(--color-primary);font-size:.9rem;color:#fff;text-align:center;padding:.5rem 1rem;margin-bottom:1rem}.notice h1{margin:.5rem 0 .4rem;padding-bottom:1rem}.order .grid{align-items:stretch}.customer-info{position:sticky;top:1rem;grid-column:span 8;grid-row:span 3;padding-top:calc(var(--column-gap)/1.5)}.finalized .grid{align-items:flex-start}.customer-info h2{text-align:left;margin-bottom:0}.customer-info h3{text-align:left}.status{font-size:.9rem;line-height:1;text-transform:uppercase;background-color:var(--color-primary);color:#fff;text-align:center;padding:.4rem 1rem;width:fit-content;margin:.4rem 0}.order-sidebar{grid-column:span 4;grid-row:span 1;padding:0 var(--column-gap)}.order-sidebar fieldset{display:block}.order-contents{border:1px solid var(--color-primary);border-bottom:none;padding-top:calc(var(--column-gap)/1.5)}.order-contents h3{border-bottom:var(--border-bottom);margin-bottom:.88rem}.order-item{display:flex;justify-content:space-between;align-items:stretch;padding:0 0 .88rem;gap:.65rem;font-size:1.06rem}.order-item:last-of-type{border-bottom:var(--border-bottom)}.order-item .product-image{width:23%;flex-shrink:0}.order-item .product-info{flex-grow:2;display:flex;flex-wrap:wrap;align-items:stretch}.order-item .product-info a{font-weight:600;font-size:.9em;width:100%;line-height:1.2}.order-item .product-info .param{font-size:.7em;margin-bottom:0;line-height:normal;width:100%}.order-item .product-info .size span{margin-right:.4em;text-transform:uppercase;font-weight:400}.order-item .out-of-stock{background-color:var(--color-red-light);font-size:.8em;text-transform:uppercase;font-weight:400;line-height:1.8;display:inline-block;padding:0 .6em}.order-item .price{font-size:.88em;margin-bottom:0;flex-grow:2;font-weight:400}.order-item .actions{display:flex;align-items:center}.order-item .actions input[type=number]{line-height:1.6;font-size:.7em;text-align:center;width:2.6rem;border:1px solid #c4c4c4}.order-item .remove{width:.8em;height:.8em;background:url(../images/ico-remove.svg) no-repeat 50%/contain;margin-left:.6rem}.order-summary{border:1px solid var(--color-primary);border-top:none;margin-top:calc(var(--column-gap)*-1);padding:var(--column-gap)}.order-summary .total-cost{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;font-size:.8rem;border-bottom:1px solid var(--color-primary);padding-bottom:.4rem}.order-summary dfn{flex-grow:2;width:100%;max-width:60%;margin-bottom:.4rem;line-height:1.2}.order-summary .total{font-size:.9rem;font-weight:600}.order-sidebar h4{font-size:1rem;text-transform:none;font-weight:300;margin:.6rem 0 .4rem}.order-summary .button{width:100%;padding:0 1rem}.order-summary .privacy p{font-size:.7rem;margin-bottom:1rem;line-height:150%}.my-order-item{border:var(--border-bottom);padding:1rem}.my-order-item .products{display:flex;flex-direction:column;justify-content:space-between}.my-order-item .products a{font-weight:400;display:block;font-weight:500;text-align:right}.my-order-item .products h5{text-align:right}.my-order-item .nobull li{font-size:.8em;line-height:1.2}.my-order-item h5{margin:0;font-weight:700}.date{font-size:.7rem}.required label:after{content:"*";color:var(--color-red);margin-left:.15rem;font-weight:400}.validation-error{display:none}fieldset{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.8rem var(--column-gap);margin-bottom:calc(var(--column-gap)/2);padding:0}fieldset h3{margin-bottom:0}fieldset>*{grid-column:span 12}label{font-size:.9rem;display:inline-block;margin-bottom:.4rem}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{width:100%;padding:0 .8rem;border-bottom:1px solid #c4c4c4;font-size:.88rem;line-height:2.7rem;background-color:var(--color-light);transition:border-color .3s ease-out;font-family:Open Sans,sans-serif;font-weight:400}textarea{resize:vertical;height:10rem;line-height:1.5;padding:.5rem .8rem}input:focus,textarea:focus{outline:none;border-color:var(--color-primary)}input[type=checkbox]{display:none}input[type=checkbox]+label{display:block;position:relative;padding-left:1.8rem;cursor:pointer;color:var(--color-secondary);font-size:.88rem;line-height:1.5;margin:.8rem 0}input[type=checkbox]+label:before{content:"";display:inline-block;width:1.17rem;height:1.17rem;border:1px solid var(--color-primary);position:absolute;left:0;top:0;transition:border-color .3s ease-out}input[type=checkbox]:checked+label{color:var(--color-primary)}input[type=checkbox]:checked+label:before{background:var(--color-primary) url(../images/ico-check.svg) no-repeat left 70% center/75%;border-color:var(--color-primary)}input[type=radio]{display:none}input[type=radio]+label{display:block;position:relative;padding-left:1.8rem;cursor:pointer;color:var(--color-secondary);font-size:.8rem;line-height:1.5;margin:.8rem 0}input[type=radio]+label:before{content:"";display:inline-block;width:1.17rem;height:1.17rem;outline:1px solid var(--color-primary);border:.25rem solid #fff;border-radius:50%;position:absolute;left:0;top:0;transition:border-color .3s ease-out}input[type=radio]:checked+label{color:var(--color-primary)}input[type=radio]:checked+label:before{background:var(--color-primary)}.invalid .nice-select,.invalid input,.invalid textarea{border-color:var(--color-red)}.invalid .validation-error{display:block;background-color:var(--color-red-light);font-size:.8rem;margin-top:.4rem;padding:.5rem 1rem;width:fit-content}.invalid .validation-error:before{content:"*";color:var(--color-red);font-weight:400;margin-right:.2rem}.nice-select{border-radius:0;font-size:.9rem;font-weight:400;height:auto;line-height:2.7rem;outline:none;padding-left:.8rem;padding-right:2rem;width:100%}.nice-select .nice-select-dropdown{border-radius:0;margin-top:1px;width:100%}.nice-select .nice-select-search::placeholder{opacity:0}.nice-select .nice-select-search{background:url(../images/ico-search.svg) no-repeat left .6rem center/1rem;padding-left:2rem}.nice-select:after{width:.5rem;height:.5rem;border-width:1px;border-color:var(--color-secondary)}.customer-info h2,.customer-info h3{margin-top:0}.form-checkbox-group{display:flex;flex-direction:row}.form-checkbox-group>div{margin-right:1rem}.form-checkbox-group>div input[type=checkbox]+label{margin:.1rem 0}.spinner,.spinner span{display:block;position:absolute;width:14px;height:14px}.spinner span{box-sizing:border-box;border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border:1px solid transparent;border-top-color:#000}.spinner span:first-child{animation-delay:-.45s}.spinner span:nth-child(2){animation-delay:-.3s}.spinner span:nth-child(3){animation-delay:-.15s}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--np-select-error:tomato;--np-select-white:#fff;--np-select-text:#221f1f;--np-select-active:#e5f5ec;--np-select-disabled:#d2d2d2;--np-select-box-shadow:rgba(34,31,31,0.25098039215686274)}.np-select{width:100%;position:relative;height:40px;z-index:2}.np-select.open{z-index:4}.np-select *{box-sizing:border-box;font-family:sans-serif}.np-select__button{width:100%;height:40px;padding-left:12px;padding-right:40px;border:1px solid var(--np-select-disabled);background-color:var(--np-select-white);font-size:14px;line-height:36px;text-align:left;color:var(--np-select-text);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.np-select__button .icon{fill:var(--color-secondary);position:absolute;top:50%;transform:translateY(-50%);right:12px;width:14px;height:9px}.np-select__button .icon:before{display:none}.np-select__button .icon svg{display:block;width:14px;height:9px}.np-select__button .loading{display:none;position:absolute;top:50%;transform:translateY(-50%);right:14px;height:14px;width:14px}.np-select__button:disabled{color:var(--np-select-disabled);cursor:default}.np-select__button:disabled svg{fill:var(--np-select-disabled)}.np-select__input{width:100%;padding:0 .8rem;border-bottom:1px solid #c4c4c4;font-size:.88rem;line-height:2.7rem;background-color:var(--color-light);transition:border-color .3s ease-out;font-family:Open Sans,sans-serif;font-weight:400;appearance:none;outline:none;position:absolute;top:40px;display:none}.np-select__box{max-height:210px;overflow-y:scroll;background-color:var(--np-select-white);border:1px solid var(--np-select-disabled)}.np-select__box,.np-select__placeholder{width:100%;box-shadow:0 2px 4px var(--np-select-box-shadow);position:absolute;top:90px;display:none}.np-select__placeholder{left:0;background:var(--np-select-white);text-align:center;padding:25px 10px}.np-select__option{cursor:pointer;font-size:14px;padding:10px 16px;color:var(--np-select-text);outline:none}.np-select.open .np-select__box:not(.empty),.np-select.open .np-select__input{display:block}.np-select[aria-invalid=true] .np-select__button{border:1px solid var(--np-select-error);color:var(--np-select-error)}.np-select[aria-invalid=true] .np-select__button svg{fill:var(--np-select-error)}.np-select[aria-busy=true] .np-select__button .icon{display:none}.np-select[aria-busy=true] .np-select__button .loading{display:block}.np-select[aria-busy=true] .np-select__placeholder{top:45px}.np-select__option.selected,.np-select__option:focus,.np-select__option:hover{background-color:var(--color-light)}.np-select[aria-disabled=true] .np-select__placeholder{top:45px}.np-select.open .np-select__placeholder.empty{display:block}.np-select-root{position:relative;z-index:14}@media (max-width:1600px){:root{--content-width:1400px}html{font-size:18px}.home-page header #branding span{font-size:.95rem}}@media (max-width:1440px){:root{--content-width:1200px}html{font-size:16px}.home-page header #branding span{font-size:1.09rem}}@media (max-width:1200px){:root{--content-width:940px;--column-gap:1.5rem}html{font-size:15px}.home-page header #branding span{font-size:1.18rem}#branding img{margin-bottom:1.9rem}}@media (max-width:960px){:root{--content-width:780px;--column-gap:1rem}html{font-size:13px}section.hero{padding:4rem 0 0}#branding img{max-width:12rem;margin-bottom:1.4rem}.home-page header #branding span{font-size:.84rem}}@media (max-width:640px){:root{--content-width:480px}html{font-size:14px}section{padding:2rem 0}.container{padding:0 1rem}.container.separate:after{left:1rem;right:1rem}.home-page header #branding img{max-width:8rem;margin:1.1rem auto}.home-page header #branding span{font-size:.52rem;bottom:0}.topline .phone{font-size:0;grid-column:span 1}.topline a.phone:before,.topline a.whatsapp:before{width:1.066rem;height:1.066rem;margin-right:.3rem}.topline .lang-switch{grid-column:span 1}.topline .promo{grid-column:span 10}header .menu-catalog a{margin-right:1rem}.mobile-menu .menu-catalog,.mobile-menu .menu-catalog a{margin-right:0}header .my-orders{font-size:0}.menu-shop a{margin-left:.9rem}.menu-shop .icon:before{width:1.3rem;height:1.3rem}a.cart span{line-height:.8rem;padding-right:.15rem}section.hero .hero-content h1{font-size:7vw;font-weight:700}.with-link a{position:static;display:block;margin:.5rem auto -1.5rem;width:fit-content}.container.product{flex-direction:column}.product-gallery,.product .product-info{position:static;width:100%}.product-gallery{flex-direction:row-reverse}.product-gallery-main{width:100%}.product-gallery-main,.product-gallery-thumbs-content{height:calc(var(--gallery-width)*1.5)}.product-gallery-main .gallery-main-item img,.product-gallery-main .gallery-main-item video{height:auto;width:100%}.product-gallery-main .gallery-main-item video{position:absolute;left:0;top:0;height:100%}.viewed-products{margin-top:2.5rem}.grid-4 .card{grid-column:span 6}.grid-3 .card{grid-column:span 12}section.benefits .container{flex-direction:column;padding:0}.benefit-item{padding:var(--column-gap)}.product-item .product-name{font-size:1rem;font-weight:600}.product-item .product-price{font-size:1.2rem;line-height:1.6}footer{padding:2.6rem 0 2.7rem}footer nav{grid-column:span 6}footer nav a{font-size:.9rem}footer .menu-customers{grid-column:1/span 6;grid-row:1/span 2}footer .menu-catalog,footer .menu-contact{grid-column:7/-1}footer .menu-social{grid-column:1/-1;grid-row:4}footer .branding{grid-column:1/-1;grid-row:5;display:grid;grid-template-columns:repeat(12,1fr);margin-top:calc(var(--column-gap)*-1)}footer .branding .logo,footer .branding h5{grid-column:7/-1;margin:0 0 0 auto}footer .branding .copyright{grid-column:1/7;grid-row:2}footer .menu-contact a{font-size:.78rem;align-items:center}footer .menu-contact .icon:before{width:.9rem;height:.9rem;margin-right:.4rem}footer .menu-social ul{display:flex}footer .menu-social .icon{font-size:0}footer .menu-social .icon:before{width:2.3rem;height:2.3rem;margin-right:.86rem}.customer-info,.order-sidebar{grid-column:1/-1;position:relative}.order-contents{grid-row:1/1;border:0;padding:0}.customer-info{grid-row:2/2;margin-bottom:1rem}.order-summary{grid-row:3/3;border:1px solid var(--color-primary);padding:1rem;background:#fff;z-index:2}.order-item .product-image{width:5rem}.order-item{font-size:1.3rem}fieldset{margin-bottom:var(--column-gap)}.order-summary dfn{width:70%}.notice{margin:-1rem -1rem 1rem;font-size:.8rem}.quarter{grid-column:span 6}}@media (max-width:460px){body{overflow-x:hidden}h1{font-size:1.3rem}h2{font-size:1.15rem;margin-bottom:1.4rem}h3{margin-bottom:1rem}h4{margin-bottom:.6rem}.container.separate:after{left:0;right:0}.half,.quarter,.third,.twothird{grid-column:span 12}.product-gallery-thumbs,header .menu-catalog,header .my-orders{display:none!important}header .mobile-menu .menu-catalog{display:block!important}.burger,.main-header nav{grid-column:span 3}#branding{grid-column:span 6}.burger{display:flex}main{padding:1rem 0 4rem}.breadcrumbs{font-size:.7rem;flex-wrap:wrap;margin-bottom:1rem}.breadcrumbs a{margin-right:1.3rem}.breadcrumbs a:after{right:-.8rem}.container.product{padding:0}.product-gallery{flex-direction:column}.product-gallery-main{--mobile-gallery-width:100vw;width:var(--mobile-gallery-width);height:calc(var(--mobile-gallery-width)*1.5)}.product-gallery-pagination{display:flex}.product .product-info{margin:0;padding:0 1rem}.price{font-size:1.7rem;font-weight:400;margin-bottom:1.5rem}.size-chart{margin-bottom:1.2rem}.delivery-info{margin:0 -1rem 2rem}.product-description{border-bottom:var(--border-bottom)}.product-description dt{width:100%;padding:0 0 .3rem}.product-description dd{width:100%;padding-bottom:1.5rem}}