@import"https://fonts.googleapis.com/css2?family=Karla:wght@200;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&display=swap";*{font-family:Karla,Arial,Helvetica,sans-serif;padding:0;margin:0;text-decoration:none;font-size:14px;color:#333;-webkit-font-smoothing:antialiased}@media (max-width: 650px){*{font-size:13px}}html{overflow-x:hidden}b{font-weight:700;font-size:inherit}#app{overflow:hidden;position:relative}body{background:#FFF}#header{display:flex;align-items:center;background:#FFF;padding:0 20px;height:70px;border-bottom:1px solid #DDD}@media (max-width: 650px){#header{justify-content:space-between;position:fixed;left:0;right:0;z-index:10000}}#header .uid{font-size:12px}#header #header-logo{font-weight:700;font-size:20px;color:#444;padding-left:20px;display:flex;align-items:center}@media (max-width: 650px){#header #header-logo{padding-left:0}}#header #header-logo svg{width:20px;height:20px;margin-right:10px}#header #header-menu{font-size:12px;letter-spacing:1px;display:flex;flex:1;padding:0 40px}@media (max-width: 650px){#header #header-menu{display:none}}#header #header-menu a{color:#333;text-transform:uppercase;padding:10px 20px}#header .header-button{height:60px;padding:0 10px;display:flex;align-items:center;font-size:12px;position:relative}#header .header-button .count-dot{border-radius:50%;width:18px;height:18px;font-size:12px!important;font-weight:700;display:flex;justify-content:center;align-items:center;background:red;position:absolute;right:0;top:9px;color:#fff}#header .header-button:after{display:block;content:"";height:1px;background:black}#header .header-button:hover{color:#000!important}#header .header-button:hover svg path{fill:#000!important}#header #burger-button{display:none}@media (max-width: 650px){#header #burger-button{display:block;width:30px}#header #burger-button div{height:3px;background:#333;margin-bottom:5px}#header #burger-button div:last-child{margin:0}}#header #header-account{display:flex;align-items:center}@media (max-width: 650px){#header #header-account a{display:none}}#header #header-account .header-account-item{display:flex;align-items:center;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-right:20px}#header #header-account .header-account-item *{font-size:11px}#header #header-account .header-account-item svg{height:24px;width:24px;margin-right:10px}@media (max-width: 650px){#header #header-account .header-account-item svg{margin-right:0}}#header #header-account .header-account-item svg path{fill:#333}@media (max-width: 650px){#header #header-account .header-account-item#header-user{margin-right:10px}#header #header-account .header-account-item#header-user #header-login{display:none}}@media (max-width: 650px){#header #header-account .header-account-item #header-cart-number{display:none}}#content{min-height:70vh}@media (max-width: 650px){#content{padding-top:70px}}.preload{opacity:0;transition:opacity .4s}.preload.preload-loaded{opacity:1}#footer{display:grid;padding:40px 0;grid-template-columns:.2fr 1fr 1fr 1fr .2fr;grid-gap:100px;background:#333}@media (max-width: 990px){#footer{grid-gap:20px}}@media (max-width: 770px){#footer{grid-template-columns:0px 1fr 1fr 1fr 0px}}@media (max-width: 650px){#footer{display:block;padding:20px 0}}#footer .footer-column{flex:1;padding:20px}#footer .footer-column .title{color:#fff;margin-bottom:20px}#footer .footer-column .content{color:#ddd;font-weight:200;font-size:14px;line-height:30px}@media (max-width: 650px){#footer .footer-column .content{display:flex;flex-wrap:wrap}}#footer .footer-column .content div,#footer .footer-column .content a{color:#ddd;display:block;white-space:nowrap}@media (max-width: 650px){#footer .footer-column .content div,#footer .footer-column .content a{margin-right:10px}}.button{padding:7px 14px;border:4px;background:#444;color:#fff;text-transform:uppercase;cursor:pointer;user-select:none}.button.big{padding:16px 30px;text-align:center;font-size:16px}.button:hover{background:#666}.button:active{transform:translate(1px,1px)}.button.second{background:#DDD;color:#333}.button.second:hover{background:#CCC}.button.disabled{opacity:.4}.button.loading{background:#999}.button .preloader{height:16px;width:16px}.button .preloader svg .path{stroke:#fff}.overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);justify-content:center;align-items:center;display:none}.overlay.show{display:flex}.overlay .overlay-wrapper{background:white;border-radius:10px;padding:30px;box-shadow:4px 4px 20px #0006}.overlay .overlay-wrapper .overlay-title{font-size:16px}.overlay .overlay-wrapper .overlay-actions{padding-top:40px;display:flex;justify-content:space-between}.checkbox{display:flex;align-items:center}.checkbox input{display:none}.checkbox .box{width:20px;height:20px;border-radius:3px;background:white;border:1px solid #CCC;display:flex;justify-content:center;align-items:center;margin-right:10px}.checkbox .box svg{display:none}.checkbox input:checked+.box svg{display:block}.card{padding:30px;border:1px solid #EEE;min-width:400px}.card .card-title{font-size:20px;text-transform:uppercase;color:#444;padding-bottom:60px}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.input-row{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.input-row .input{position:relative;margin-bottom:10px}.input-row .input.col-2{grid-column:span 2}.input-row .input.col-3{grid-column:span 3}.input-row .input.col-4{grid-column:span 4}.input-row .input.col-5{grid-column:span 5}.input-row .input.col-6{grid-column:span 6}.input-row .input.col-7{grid-column:span 7}.input-row .input.col-8{grid-column:span 8}.input-row .input.col-9{grid-column:span 9}.input-row .input.col-10{grid-column:span 10}.input-row .input.col-11{grid-column:span 11}.input-row .input.col-12{grid-column:span 12}.input-row .input textarea,.input-row .input select,.input-row .input input{position:relative;z-index:2;color:#000000de;font-size:14px;outline:none;display:flex;width:100%;background:white;border-radius:4px;padding:16px 12px;font-family:Roboto,sans-serif;border:1px solid #CCC}.input-row .input textarea.errors,.input-row .input select.errors,.input-row .input input.errors{border:1px solid red}.input-row .input .error{font-size:13px;letter-spacing:.2px;color:#c80000;padding:4px 10px;height:0;overflow:hidden;transition:all .4s}.input-row .input .error.show{height:13px}.input-row .input label{position:absolute;opacity:0;top:-3px;left:0px;padding:12px;font-size:15px;z-index:1;transition:all .2s}.input-row .input select:not(:placeholder-shown)+label,.input-row .input input:not(:placeholder-shown)+label,.input-row .input textarea:not(:placeholder-shown)+label{top:-7px;left:9px;padding:0 4px;font-size:12px;opacity:1;z-index:10000;background:white}.skeleton-loader{position:relative}.skeleton-loader .skeleton-loader-content{opacity:0;transition:opacity .4s}.skeleton-loader .preloader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .4s}.skeleton-loader.skeleton-loader-done .preloader{display:none}.skeleton-loader.skeleton-loader-done .skeleton-loader-content{opacity:1}.preloader{display:flex;align-items:center;justify-content:center}.preloader svg{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite;width:40px;height:40px}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.preloader svg .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite;stroke:#999}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.checkout-holder{max-width:1400px;margin:0 auto;border-radius:10px}#checkout .mobile-steps{display:none;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr 26px 1fr;margin-top:10px;margin-bottom:30px;align-items:center}@media (max-width: 650px){#checkout .mobile-steps{display:grid}}#checkout .mobile-steps .line{height:2px;background:#DDD;left:0;right:0;z-index:-1}#checkout .mobile-steps .line.done{background:yellowgreen}#checkout .mobile-steps .step{display:flex;align-items:center;justify-content:center;position:relative}#checkout .mobile-steps .step .num{border:2px solid #DDD;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:white;color:#999}#checkout .mobile-steps .step.edit .num{border-color:#666;color:#333}#checkout .mobile-steps .step.edit:before{background:#666;color:#333}#checkout .mobile-steps .step.done .num{border-color:#9acd32;color:#333}#checkout .mobile-steps .step.done:before{background:yellowgreen;color:#333}#checkout .steps{display:grid;margin-bottom:40px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}@media (max-width: 650px){#checkout .steps{display:none}}#checkout .steps .step{padding:20px;border-radius:3px;border:1px solid #FFF;position:relative}#checkout .steps .step .title{font-size:16px;color:#333;display:flex;align-items:center;transition:all .4s}#checkout .steps .step .title .icon{width:24px;height:24px;margin-right:10px}#checkout .steps .step .title .icon.blue path{fill:#5c9fd9}#checkout .steps .step .title .icon.green path{fill:#9acd32}#checkout .steps .step .title .icon.grey path{fill:#999}#checkout .steps .step .details{padding:10px 30px 0 10px;color:#666;line-height:1.4}#checkout .steps .step .details div{transition:all .4s;font-size:13px}#checkout .steps .step.done{background:rgba(154,205,51,.1)}#checkout .steps .step.edit{border:1px solid #CCC}#checkout .steps .step.wait{background:#EEE;opacity:.6;border:1px solid #CCC}#checkout .checkout-content{overflow:hidden;display:grid;transition:all .4s;grid-template-columns:1fr 360px;border-radius:3px}@media (max-width: 650px){#checkout .checkout-content{display:block}}#checkout .checkout-content .details{padding:40px}@media (max-width: 650px){#checkout .checkout-content .details{padding:20px}}#checkout .checkout-content .details .step-button{padding-top:40px;display:flex;justify-content:flex-end}#checkout .checkout-content .details .step-button .button{display:flex;align-items:center}#checkout .checkout-content .details .step-button .button svg path{fill:#ddd}@media (max-width: 650px){#checkout .checkout-content .details .form .input-row{display:block}}#checkout h2{font-size:26px;margin-bottom:80px;text-transform:uppercase;color:#555}@media (max-width: 650px){#checkout h2{margin-bottom:30px;text-align:center}}#checkout .items{background:#EEE;padding:40px;transition:all .4s;overflow:hidden}#checkout .items h2{margin-bottom:30px}#checkout .items .items-list{border-bottom:1px solid #DDD;margin-bottom:40px}#checkout .items .items-list .item{display:flex;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DDD}#checkout .items .items-list .item:last-child{border:0}#checkout .items .items-list .item .item-image{width:80px;margin-right:20px}#checkout .items .items-list .item .item-image img{width:80px}#checkout .items .items-list .item .item-details{flex:1;padding:0;display:flex;flex-direction:column;justify-content:space-between}#checkout .items .items-list .item .item-details .item-name{text-transform:uppercase;font-size:16px;font-weight:700;display:flex;justify-content:space-between;padding-bottom:20px}#checkout .items .items-list .item .item-details .item-name .item-remove{color:#af0b0b;padding:6px 10px;cursor:pointer}#checkout .items .items-list .item .item-details .item-name .item-remove svg{width:10px;height:10px}#checkout .items .items-list .item .item-details .item-name .item-remove svg line{stroke:#666}#checkout .items .items-list .item .item-details .item-price{display:flex;align-items:center;color:#333}#checkout .items .items-list .item .item-details .item-price .item-price-price{flex:1}#checkout .items .row{display:flex;justify-content:space-between;margin-bottom:40px}#checkout .items .row.price div{font-size:20px}#checkout .items .row.shipping-price div{font-size:14px;font-weight:700}#checkout .items .row.next{display:block;padding-top:20px}#checkout .gls-info{padding:6px 6px 60px;display:flex;align-items:center;line-height:20px}@media (max-width: 650px){#checkout .gls-info{justify-content:center;padding-bottom:30px;margin-top:-20px}#checkout .gls-info br{display:none}}#checkout .gls-info img{width:100px;margin-right:20px}@media (max-width: 650px){#checkout .gls-info img{width:46px}}#checkout .payment-step .error{color:red}#checkout .payment-step .form .payment-select{padding:20px 0;grid-template-columns:1fr 1fr;display:grid;grid-gap:20px}@media (max-width: 650px){#checkout .payment-step .form .payment-select{padding:0;grid-template-columns:1fr;grid-gap:10px}}#checkout .payment-step .form .payment-select .payment-type{padding:20px;cursor:pointer;display:flex;position:relative}@media (max-width: 650px){#checkout .payment-step .form .payment-select .payment-type{padding:10px}}#checkout .payment-step .form .payment-select .payment-type input{display:none}#checkout .payment-step .form .payment-select .payment-type .layer{position:absolute;left:0;right:0;bottom:0;top:0;background:#FFF;border-radius:4px;border:1px solid #DDD;z-index:-1}#checkout .payment-step .form .payment-select .payment-type .box{width:20px;height:20px;border-radius:3px;background:white;border:1px solid #CCC;display:flex;justify-content:center;align-items:center;margin-right:10px;min-width:20px}#checkout .payment-step .form .payment-select .payment-type .box svg{display:none}@media (max-width: 650px){#checkout .payment-step .form .payment-select .payment-type .radio-content{display:flex;flex-direction:column;margin-left:-32px}}#checkout .payment-step .form .payment-select .payment-type .radio-content .radio-content-details{padding-top:14px}@media (max-width: 650px){#checkout .payment-step .form .payment-select .payment-type .radio-content .radio-content-details{order:-1;padding:0;margin-bottom:10px;margin-left:40px}}#checkout .payment-step .form .payment-select .payment-type .radio-content .radio-content-details img{height:26px}@media (max-width: 650px){#checkout .payment-step .form .payment-select .payment-type .radio-content .radio-content-details img{height:20px}}#checkout .payment-step .form .payment-select .payment-type input:checked+.box svg{display:block}#checkout .payment-step .form .payment-select .payment-type input:checked+.box+.layer{border-color:#718847}#checkout .payment-step .billing-row{padding-top:20px}#checkout .payment-step .billing-infos{padding-top:40px}#checkout .payment-step .billing-infos h3{text-transform:uppercase;padding:6px 6px 30px}#checkout .checkout-summary .items{background:none;padding:0}#checkout .checkout-summary .items h2{display:none}#checkout .checkout-summary .items .item .item-image,#checkout .checkout-summary .items .item .item-image img{width:60px}#checkout .checkout-summary .button-holder{padding-top:30px;display:flex;justify-content:end}#checkout .checkout-summary .button-holder img{height:64px;margin-right:40px}#checkout .checkout-summary .button-holder .button .sub-text{color:#fff;padding-top:5px;text-transform:none;font-size:12px}#checkout .checkout-summary .accept{text-align:right;color:#960000;font-size:11px;padding-top:20px}#checkout .checkout-summary .accept a{color:#960000;font-size:11px;text-decoration:underline}#checkout .checkout-finish{display:flex;justify-content:center;align-items:center;flex-direction:column}#checkout .checkout-finish h1{font-size:30px;text-transform:uppercase;padding:40px;color:#333}@media (max-width: 650px){#checkout .checkout-finish h1{padding:40px 10px}}#checkout .checkout-finish h2{font-size:24px;text-transform:uppercase;padding:40px}@media (max-width: 650px){#checkout .checkout-finish h2{padding:30px 10px}}#checkout .checkout-finish .text-holder{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 650px){#checkout .checkout-finish .text-holder{padding:10px}}#checkout .checkout-finish .text-holder.deliverypay{padding:60px}@media (max-width: 650px){#checkout .checkout-finish .text-holder.deliverypay{padding:0}}#checkout .checkout-finish .text-holder p{font-size:17px;color:#333}#checkout .checkout-finish .text-holder .preloader{margin-top:40px;display:block;opacity:1;position:static;transform:none}#checkout .checkout-finish .text-holder img.simple{width:200px;margin:30px}#checkout .checkout-finish .text-holder .button.big{margin-top:60px}#checkout.final-view .checkout-content{grid-template-columns:1fr 0px}@media (max-width: 650px){#checkout.final-view .checkout-content>.items{display:none}}#checkout.final-view .steps{overflow:hidden;grid-template-columns:1fr 1fr 1fr 0px}#checkout.final-view .steps .step .details div{font-size:13px;color:#333}#checkout.final-view .steps .step .title{font-weight:700}#checkout.final-view .items .items-list{padding:0;margin-bottom:0}#checkout.final-view .items .items-list .item{padding-bottom:10px;margin-bottom:10px}#checkout.final-view .items .items-list .item .item-details{flex-direction:row;align-items:center}#checkout.final-view .items .items-list .item .item-details .item-name{padding:0}#checkout.final-view .items .items-list .item .item-details .item-price .item-price-amount{padding-right:30px}#checkout.final-view .items .items-list .item .item-details .item-price .item-price-price{order:2}#checkout.final-view .row{padding:20px;margin:0;background:#EFEFEF}#checkout.final-view .row.shipping-price{padding-bottom:0}#checkout.final-view .row.price{font-weight:700}#checkout.final-view .row *{color:#333}#checkout-after-payment{display:flex;align-items:center;flex-direction:column;padding:60px}#checkout-after-payment h1{font-size:30px;text-transform:uppercase;padding:40px 0 10px;color:#333;margin-bottom:40px}#checkout-after-payment .order{padding-top:40px;font-size:16px;color:#555}#checkout-after-payment .order b{color:#333}#checkout-after-payment .otp-text{width:600px;margin:0 auto;text-align:center;padding:20px 0}#checkout-after-payment .otp-text p{padding:10px 0}#checkout-after-payment .buttons{margin-top:50px}#checkout-after-payment .buttons .button{display:flex;width:160px;justify-content:center}#checkout-after-payment .buttons .button.loading{background:#999}#checkout-after-payment .buttons .button .preloader{height:16px;width:16px}#checkout-after-payment .buttons .button .preloader svg .path{stroke:#fff}#checkout-after-payment .buttons.retry-buttons .button{margin-bottom:30px}.cart-show-holder{max-width:1200px;margin:0 auto}.cart-show{display:grid;grid-template-columns:1fr 360px;min-height:70vh}@media (max-width: 650px){.cart-show{display:block}}.cart-show .cart-empty{padding:40px;text-align:center;grid-column:span 2}.cart-show .cart-empty h1{font-size:20px;padding:20px}.cart-show .cart-empty h2{font-size:16px;color:#000;text-transform:none}.cart-show h2{font-size:26px;margin-bottom:80px;text-transform:uppercase;color:#555}@media (max-width: 650px){.cart-show h2{margin-bottom:40px}}.cart-show .items{padding:40px;background:rgba(255,255,255,.3)}@media (max-width: 650px){.cart-show .items{padding:20px}}.cart-show .items .items-list .item{display:flex;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DDD}@media (max-width: 650px){.cart-show .items .items-list .item{margin-bottom:10px;padding-bottom:10px}}.cart-show .items .items-list .item:last-child{border:0}.cart-show .items .items-list .item .item-image{width:200px;margin-right:40px}.cart-show .items .items-list .item .item-image img{width:100%}@media (max-width: 650px){.cart-show .items .items-list .item .item-image{width:140px}}.cart-show .items .items-list .item .item-details{flex:1;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between}.cart-show .items .items-list .item .item-details .item-name{text-transform:uppercase;font-size:16px;font-weight:700;display:flex;justify-content:space-between;padding-bottom:20px}.cart-show .items .items-list .item .item-details .item-name .item-remove{color:#af0b0b;padding:6px 10px;cursor:pointer}.cart-show .items .items-list .item .item-details .item-name .item-remove svg{width:10px;height:10px}.cart-show .items .items-list .item .item-details .item-name .item-remove svg line{stroke:#666}.cart-show .items .items-list .item .item-details .item-price{display:flex;align-items:center;color:#333}.cart-show .items .items-list .item .item-details .item-price .item-price-price{flex:1}.cart-show .items h2{color:#555}.cart-show .items .amount-picker{display:flex}.cart-show .items .amount-picker .btn{padding:10px 15px;font-weight:700;cursor:pointer;user-select:none}.cart-show .items .amount-picker .btn.disabled{opacity:0}.cart-show .items .amount-picker .btn:hover{background:#EEE}.cart-show .items .amount-picker .btn:active{transform:translate(1px,1px)}.cart-show .items .amount-picker input{width:40px;padding:8px;background:#FFF;border-radius:3px;border:1px solid #DDD;text-align:center}.cart-show .details{padding:40px;position:relative;background:#EEE}@media (max-width: 650px){.cart-show .details{padding:20px}}.cart-show .details:before{position:absolute;display:block;top:0;left:0;bottom:0;right:-1000px;background:#EEE;z-index:-1}.cart-show .details .row{display:flex;justify-content:space-between;margin-bottom:40px}@media (max-width: 650px){.cart-show .details .row{margin-bottom:20px}}@media (max-width: 650px){.cart-show .details .row.price{margin-bottom:40px}}.cart-show .details .row.price div{font-size:20px}.cart-show .details .row.next{display:block;padding-top:20px}@media (max-width: 650px){.cart-show .details .row.next .button{display:block}}.cart-show .more-products{padding:0}.cart-show .more-products h4,.cart-show .more-products .left,.cart-show .more-products .right{display:none}.hero{background:#333;position:relative;max-height:500px;overflow:hidden;display:flex;align-items:center}.hero .shadow{position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 50vw #000;display:flex;justify-content:center;align-items:center}.hero .shadow h1{color:#fff;font-size:40px}@media (max-width: 650px){.hero .shadow h1{font-size:30px;padding:0 20px;text-align:center}}.hero video{width:100%}.elegatto-collection{padding:100px 0}@media (max-width: 850px){.elegatto-collection{padding:60px 0}}.elegatto-collection .text{margin:0 auto;max-width:1200px;width:90%;text-align:center}.elegatto-collection .text h2{font-size:40px;margin-bottom:40px;font-family:Libre Baskerville,Karla,sans-serif;font-weight:400}@media (max-width: 650px){.elegatto-collection .text h2{font-size:30px}}.elegatto-collection .text p{max-width:60%;margin:0 auto;color:#868686;line-height:26px}@media (max-width: 580px){.elegatto-collection .text p{max-width:none}}@media (max-width: 650px){.index-prods{padding:0 20px}}.index-prods .products{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;padding:0 40px}@media (max-width: 1100px){.index-prods .products{grid-gap:20px;padding:0 20px}}@media (max-width: 650px){.index-prods .products{grid-gap:0px;padding:0}.index-prods .products .product{width:calc(100vw - 120px);outline:1px solid white}}.audience{display:grid;grid-template-columns:1fr 1fr;padding:100px 0;max-width:1200px;width:90%;margin:0 auto}@media (max-width: 850px){.audience{padding:60px 20px;width:auto}}@media (max-width: 750px){.audience{grid-template-columns:1.3fr 1fr}}@media (max-width: 580px){.audience{display:block}}@media (max-width: 650px){.audience{width:calc(100% - 40px)}}.audience .text{display:flex;align-items:center;position:relative}.audience .text .textbox{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:0% 20% 0% 11%}@media (max-width: 1000px){.audience .text .textbox{padding-left:0}}@media (max-width: 650px){.audience .text .textbox{padding-right:20px}}@media (max-width: 580px){.audience .text .textbox{position:static;transform:none;padding:0 0 20px}}.audience .text:before{content:" ";display:block;width:100%;padding-top:100%}@media (max-width: 580px){.audience .text:before{display:none}}.audience .text h3{font-size:40px;padding-bottom:30px;font-family:Libre Baskerville,Karla,sans-serif;font-weight:400}@media (max-width: 650px){.audience .text h3{font-size:30px}}.audience .text p{color:#868686;line-height:26px}.audience .image-holder{position:relative}.audience .image-holder:before{content:" ";display:block;width:100%;padding-top:100%}.audience .image-holder .image{position:absolute;left:0;right:0;top:0;bottom:0;background:url(/asset/stilusos-kapitany.png) center center no-repeat;background-size:cover}.specification{width:90%;margin:0 auto 80px;max-width:1200px;position:relative;height:500px;background:#EFEFEF}@media (max-width: 850px){.specification{width:auto;margin:0 20px}}@media (max-width: 750px){.specification{height:auto}}.specification img{position:absolute;width:40%;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width: 750px){.specification img{display:none}}.specification .info{position:absolute;padding:30px;width:calc(50% - 60px)}@media (max-width: 750px){.specification .info{position:static;width:auto}}.specification .info .title{font-size:21px;padding-bottom:20px;color:#333;font-family:Libre Baskerville,Karla,sans-serif}.specification .info p{color:#868686;line-height:26px}.specification .info .number{color:#bebcbb;font-size:11px;padding-bottom:10px}.specification .info1{left:0;top:0}.specification .info2{right:0;top:0;text-align:right}.specification .info2 *{text-align:right}@media (max-width: 580px){.specification .info2,.specification .info2 *{text-align:left}}.specification .info3{left:0;bottom:0}.specification .info4{right:0;bottom:0;text-align:right}.specification .info4 *{text-align:right}@media (max-width: 580px){.specification .info4,.specification .info4 *{text-align:left}}.more-products{padding:80px 20px}@media (max-width: 1100px){.more-products{padding:80px 10px}}.more-products h4{font-size:40px;padding-bottom:30px;text-align:center;font-family:Libre Baskerville,Karla,sans-serif}.more-products .buttons{display:flex;justify-content:center;padding-top:40px}.more-products .tabs{overflow:hidden;position:relative}@media (max-width: 650px){.more-products .tabs{padding:0 10px}}.more-products .tabs .prods{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:grid}@media (max-width: 650px){.more-products .tabs .prods{width:300%}}.more-products .tabs .prods .product{outline:2px solid #FFF;width:calc(33.3333333333vw - 100px)}@media (max-width: 1100px){.more-products .tabs .prods .product{margin:10px}}@media (max-width: 650px){.more-products .tabs .prods .product{width:calc(100vw - 120px);margin:0;outline:1px solid white}}.more-products .tabs .left,.more-products .tabs .right{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;z-index:100;cursor:pointer}@media (max-width: 650px){.more-products .tabs .left,.more-products .tabs .right{display:none}}.more-products .tabs .left svg,.more-products .tabs .right svg{width:60px;height:60px;filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.more-products .tabs .left svg path,.more-products .tabs .right svg path{fill:#999}.more-products .tabs .left.hide,.more-products .tabs .right.hide{display:none}.more-products .tabs .left:hover path,.more-products .tabs .right:hover path{fill:#666}.more-products .tabs .right{right:0}#product-show .product-show{max-width:1200px;width:90%;margin:0 auto 50px;display:grid;grid-template-columns:2fr 1fr;grid-gap:40px;padding-top:50px}@media (max-width: 650px){#product-show .product-show{width:calc(100% - 40px)}}@media (max-width: 1000px){#product-show .product-show{grid-template-columns:1.5fr 1fr}}@media (max-width: 800px){#product-show .product-show{grid-template-columns:1.2fr 1fr}}@media (max-width: 650px){#product-show .product-show{display:block;padding-top:20px}}#product-show .product-show .images{display:grid;grid-template-columns:100px 1fr;min-height:60vh}@media (max-width: 650px){#product-show .product-show .images{display:block;min-height:auto}}#product-show .product-show .images .image-content{position:relative;height:30vw}@media (max-width: 650px){#product-show .product-show .images .image-content{display:none}}#product-show .product-show .images .image-content.show{position:static}#product-show .product-show .images .image-content.show .image{position:fixed;left:20px;right:20px;top:20px;bottom:20px;width:auto;height:auto;box-shadow:0 0 20px #0009;cursor:zoom-out}#product-show .product-show .images .image-content.show .image svg{display:block;position:absolute;right:40px;top:40px;width:50px;height:50px}#product-show .product-show .images .image-content .image{z-index:10000;position:static;width:100%;height:100%;cursor:zoom-in;background-position:center center;background-size:contain;background-color:#efefef;background-repeat:no-repeat}#product-show .product-show .images .image-content .image svg{display:none}@media (max-width: 650px){#product-show .product-show .images .image-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}#product-show .product-show .images .image-list .image-list-item{height:60px;width:80px;background-position:center center;background-size:cover;margin-bottom:10px;cursor:pointer;border:1px solid #FFF}#product-show .product-show .images .image-list .image-list-item:hover{border-color:#666}@media (max-width: 650px){#product-show .product-show .images .image-list .image-list-item{width:calc(100vw - 40px);height:80vw}}#product-show .product-show .details h1{font-size:40px;text-transform:uppercase;margin-bottom:20px;font-weight:lighter}#product-show .product-show .details .cart-box .original-price{text-decoration:line-through;position:relative}#product-show .product-show .details .cart-box .original-price .discount{position:absolute;right:20px;top:0;background:white;border:2px solid #d90000;color:#d90000;padding:10px;border-radius:4px}#product-show .product-show .details .cart-box .price{font-size:20px;color:#d90000;font-weight:200;border-bottom:1px solid #DDD;padding-bottom:20px;margin-bottom:20px}#product-show .product-show .details .cart-box .info{margin-bottom:30px;line-height:1.4}#product-show .product-show .details .cart-box .info .data{align-items:end;padding:10px 0}#product-show .product-show .details .cart-box .info .data .label{font-size:11px;padding-right:10px;font-weight:700;padding-bottom:4px}#product-show .product-show .details .cart-box .size-rules{display:flex;align-items:center;cursor:pointer;margin-bottom:20px}#product-show .product-show .details .cart-box .size-rules svg{width:20px;height:20px;margin-right:10px}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay{position:fixed;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2);z-index:1000000;padding:20px}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content{padding:40px;background:#FFF;border-radius:4px;max-width:500px;position:relative}@media (max-width: 650px){#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content{padding:60px 20px 20px}}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content .close{position:absolute;right:10px;top:10px}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content .close svg{width:40px;height:40px;margin-right:0}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content .text p{padding-bottom:20px}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content .size-table{display:flex;justify-content:center;padding-top:20px}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content table{border-collapse:collapse;width:100%}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content table th{padding:8px;font-size:16px;border:1px solid #EEE}#product-show .product-show .details .cart-box .size-rules .size-popup-overlay .size-popup-overlay-content table td{padding:8px;border:1px solid #EEE}#product-show .product-show .details .cart-box .sizes{display:flex;margin-bottom:30px}#product-show .product-show .details .cart-box .sizes .type{padding:8px 16px;font-size:16px;position:relative;cursor:pointer;margin-right:10px;margin-bottom:10px}#product-show .product-show .details .cart-box .sizes .type .title{color:#666}#product-show .product-show .details .cart-box .sizes .type input{display:none}#product-show .product-show .details .cart-box .sizes .type .bg{border:1px solid #999;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}#product-show .product-show .details .cart-box .sizes .type input:checked+.title{color:#000}#product-show .product-show .details .cart-box .sizes .type input:checked+.title+.bg{border-color:#000;background:#EEE}#product-show .product-show .details .cart-box .stock{margin-bottom:30px}#product-show .product-show .details .cart-box .stock .stock-status{padding:4px 13px;display:inline-block;border-radius:2px}#product-show .product-show .details .cart-box .stock .stock-status.in-stock{background:#9acd32}#product-show .product-show .details .cart-box .stock .stock-status.out-of-stock{background:#f4cc33}#product-show .product-show .details .cart-box .stock .stock-info{padding:6px 0}#product-show .product-show .details .cart-box .cart-button .button{display:flex;justify-content:center}#product-show .product-show .details .cart-box .cart-button .button .icon{width:30px;position:relative;margin-left:-30px}#product-show .product-show .details .cart-box .cart-button .button .icon .preloader,#product-show .product-show .details .cart-box .cart-button .button .icon .done{position:absolute;left:0;top:50%;transform:translateY(-50%)}#product-show .product-show .details .cart-box .cart-button .button .icon .preloader{opacity:0;transition:all .2s}#product-show .product-show .details .cart-box .cart-button .button .icon .preloader.show{opacity:1}#product-show .product-show .details .cart-box .cart-button .button .icon .done{width:19px;margin-right:10px;opacity:0;transform:translate(-40px,-50%);transition:all .5s}#product-show .product-show .details .cart-box .cart-button .button .icon .done path{fill:#adff2f}#product-show .product-show .details .cart-box .cart-button .button .icon .done.show{opacity:1;transform:translateY(-50%)}#product-show .product-tabs{padding-bottom:100px;max-width:1200px;width:90%;margin:0 auto}@media (max-width: 650px){#product-show .product-tabs{padding-bottom:40px}}@media (max-width: 650px){#product-show .product-tabs{width:calc(100% - 40px)}}#product-show .product-tabs .tab-headers{display:flex;margin-bottom:10px}@media (max-width: 650px){#product-show .product-tabs .tab-headers{display:block}}#product-show .product-tabs .tab-headers .tab-header{padding:10px 20px;cursor:pointer;border:1px solid #EEE;background:#EEE;color:#333;margin-right:6px}#product-show .product-tabs .tab-headers .tab-header.show{position:relative;background:#444;color:#eee}#product-show .product-tabs .tab-content{display:none;padding:30px;border:1px solid #EEE}#product-show .product-tabs .tab-content b{margin-bottom:10px;display:block;font-size:16px}#product-show .product-tabs .tab-content p{margin-bottom:20px;color:#666;font-size:14px;line-height:1.6}#product-show .product-tabs .tab-content.show{display:block}.product-list{margin:0 auto;max-width:1100px}.product-list .products{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media (max-width: 650px){.product-list .products{grid-template-columns:1fr}}.product-list .category{padding-top:60px}@media (max-width: 650px){.product-list .category{padding-left:10px;padding-right:10px}}.product-list .category .category-name{font-size:20px;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #DDD;margin-bottom:10px;color:#666}.product{padding:40px;position:relative}.product:after{content:"";display:block;transition:all .3s;position:absolute;top:0;right:0;left:0;bottom:0;background:#EFEFEF;z-index:-1}.product .image{background:center center no-repeat;background-size:80%;transition:all .3s;width:100%;padding-top:75%}@media (max-width: 1400px){.product .image{background-size:90%}}@media (max-width: 1200px){.product .image{background-size:100%}}.product .name{text-align:center;font-size:16px;text-transform:uppercase;color:#333;margin-bottom:10px}.product .original-price{text-align:center;text-decoration:line-through}.product .price{text-align:center;color:#d90000}.product .buy{opacity:0;transition:opacity .3s;position:absolute;right:10px;left:10px;bottom:10px;height:100px;background:#EFEFEF;display:flex;justify-content:center;align-items:center}@media (max-width: 650px){.product .buy{display:none}}.product .buy .button{display:inline-block}.product:hover .buy{opacity:1}.product:hover:after{top:10px;right:10px;left:10px;bottom:10px}.product:hover .image{background-size:86%}#profile-index{max-width:1200px;width:90%;margin:0 auto;padding:60px;display:grid;grid-template-columns:1fr 4fr;grid-gap:20px}@media (max-width: 650px){#profile-index{width:calc(100% - 40px)}}@media (max-width: 650px){#profile-index{padding:0;display:block}}#profile-index .left-col{border-right:1px solid #EEE;min-height:50vh}@media (max-width: 650px){#profile-index .left-col{min-height:auto;display:flex;border:none;justify-content:center}}#profile-index .left-col a{display:block;padding:12px 20px;font-size:14px;border-bottom:1px solid #EEE}@media (max-width: 650px){#profile-index .left-col a{border:none}#profile-index .left-col a:first-child{order:2}}#profile-index .right-col{padding:20px}@media (max-width: 650px){#profile-index .right-col .card{padding:0;border:0;min-width:auto}}@media (max-width: 650px){#profile-index .right-col{padding:20px 0}}#profile-index .right-col h1{font-size:24px;text-transform:uppercase;margin-bottom:30px}#profile-index .order-detail{margin-bottom:40px}#profile-index .order-detail .order-number{padding:6px;border-bottom:1px solid #EEE}#profile-index .order-detail .order-number small{font-size:11px;padding-left:10px}#profile-index .order-detail .order-number b{font-size:16px;font-weight:700;text-transform:uppercase}#profile-index .order-detail .order-content{padding-top:40px;display:grid;grid-template-columns:280px 1fr;grid-gap:40px}@media (max-width: 650px){#profile-index .order-detail .order-content{display:block}}#profile-index .order-detail .order-content .addresses{padding:20px 0;border-right:1px solid #DDD}#profile-index .order-detail .order-content .addresses .address:first-child{margin-bottom:60px}#profile-index .order-detail .order-content .addresses .address div{line-height:1.4}#profile-index .order-detail .order-content .addresses .address *{font-size:14px}#profile-index .order-detail .order-content .addresses .address .title{padding-bottom:10px}#profile-index .order-detail .order-content .addresses .address .name{font-weight:700}#profile-index .order-detail .order-content .productss{padding:0}#profile-index .order-list .order-list-item{padding:20px;border:1px solid #EEE;flex-wrap:wrap;display:block;margin-bottom:20px}#profile-index .order-list .order-list-item .order-number{font-weight:700;width:100%;padding-bottom:20px;font-size:16px;display:flex;justify-content:space-between}#profile-index .order-list .order-list-item .order-date{display:flex;padding-bottom:10px;align-items:end}#profile-index .order-list .order-list-item .order-date .title{margin-right:10px;font-size:11px}#profile-index .order-list .order-list-item .order-status{display:flex;align-items:end}#profile-index .order-list .order-list-item .order-status .title{margin-right:10px;font-size:11px}#content.auth-login{display:flex;justify-content:center;align-items:center}#auth-form{width:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 700px){#auth-form{padding:0 20px;display:block}#auth-form .card{min-width:auto;width:auto}}#auth-form .group-title{text-align:center;margin-bottom:20px;font-size:14px;font-weight:700}#auth-form .auth-with-email .submit-email{display:flex;justify-content:center}#auth-form .auth-with-email .error{height:0;overflow:hidden;transition:all .4s}#auth-form .auth-with-email .error.show{height:13px}#auth-form .auth-with-email.set-code .input-row{margin:30px 0 20px}#auth-form .divider{text-align:center;position:relative;margin:30px 100px}#auth-form .divider span{background:#FFF;padding:0 10px}#auth-form .divider:after{display:block;content:"";position:absolute;height:1px;background:#EEE;width:100%;top:50%;z-index:-1}#auth-form .auth-provider-list{display:flex;justify-content:center}#auth-form .auth-provider-list .auth-provider{width:70px;height:60px;font-size:11px;margin:0 10px;background:#FFF;border:1px solid #DDD;border-radius:4px;color:#333;display:flex;justify-content:center;align-items:center}.index-adatvedelem,.index-aszf{min-height:80vh;padding:60px}.index-adatvedelem .col-lg-5.d-none.d-lg-block,.index-aszf .col-lg-5.d-none.d-lg-block{display:none}.index-adatvedelem .col-12.col-lg-7.right-side .row:first-child *,.index-aszf .col-12.col-lg-7.right-side .row:first-child *{color:#999;font-size:12px;line-height:1}.index-adatvedelem .col-12.col-lg-7.right-side .row:first-child hr,.index-aszf .col-12.col-lg-7.right-side .row:first-child hr{margin:10px 0}.index-adatvedelem .col-12.col-lg-7.right-side .row:nth-child(2) .vj-title,.index-aszf .col-12.col-lg-7.right-side .row:nth-child(2) .vj-title{font-size:20px;padding-bottom:20px}.index-adatvedelem .col-12.col-lg-7.right-side h2,.index-aszf .col-12.col-lg-7.right-side h2{font-size:16px;margin:40px 0 20px}.index-adatvedelem .col-12.col-lg-7.right-side p,.index-aszf .col-12.col-lg-7.right-side p{margin-bottom:10px}
