.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,body,h1,h2,h3,h4,h5,h6{font-family:din-2014,sans-serif!important}.uk-margin-medium-top{margin-top:25px!important}.uk-lightbox-toolbar{background:transparent!important}.checkout-section,main:not(.mh-auto){min-height:100vh}.suggested-products{border-top:1px solid #dedede;padding-top:40px}.image,.product-image{background-color:#f5f5f5}.picture-fit{-o-object-fit:cover;object-fit:cover}.uk-checkbox:checked,.uk-checkbox:indeterminate,.uk-radio:checked{background-color:#000!important}@media (max-width:767px){.hide-on-mobile{display:none!important}}@media (max-width:639px){h1.generic-h1{font-size:2rem}}.uk-modal-title{color:#000;font-size:1.6rem}header.header{background:#000;overflow:hidden;position:relative}header.header:before{background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}header.header>.uk-section{padding-bottom:35px;padding-top:35px}@media (min-width:768px) and (max-width:1023px){header.header>.uk-section{padding-bottom:0;padding-top:0}}header.header>.uk-section h1{margin-bottom:0}header.header>.uk-section h1 a{display:block;line-height:0}header.header>.uk-section h1 span{line-height:1}@media (max-width:575px){header.header>.uk-section{padding-bottom:15px;padding-top:15px}header.header>.uk-section h1 a img{max-width:300px}header.header>.uk-section h1+p{font-size:13px;margin-top:5px}}@media (min-width:768px){header.header{padding-bottom:25px;padding-top:25px}}@media (min-width:1800px){header.header{padding-bottom:60px;padding-top:60px}}header.header img{height:auto;max-height:150px;max-width:650px;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:959px){header.header img{max-height:110px}}@media (max-width:639px){header.header img{max-height:70px}}@media (min-width:960px){header.header img{max-height:180px}}header.header h1{margin-bottom:30px}@media (max-width:575px){header.header h1{margin-bottom:10px}}header.header p{color:#fff}header.header .logo-and-text-header{position:relative;z-index:10}@media (max-width:1023px){header.header .logo-and-text-header{align-items:center;flex-direction:column;padding-bottom:15px;padding-top:15px}}header.header .logo-and-text-header .logo-block{align-items:center;display:flex;max-width:100px;padding-right:15px;width:100%}@media (min-width:1024px){header.header .logo-and-text-header .logo-block img{max-height:100px}}header.header .logo-and-text-header .text-block{align-items:center;border-left:1px solid hsla(0,0%,100%,.3);display:flex;padding-left:30px}@media (max-width:1023px){header.header .logo-and-text-header .text-block{border-left:0;padding-left:0;padding-top:15px}}header.header .logo-and-text-header .text-block p{color:#fff;font-size:.95rem;margin-bottom:0}@media (max-width:1023px){header.header .logo-and-text-header .text-block p{font-size:.9rem;text-align:center}}@media (max-width:599px){header.header .logo-and-text-header .text-block p{font-size:.85rem;text-align:center}}@media (min-width:1920px){main{margin:0 auto;max-width:2000px}}.shop-filters{border-bottom:1px solid #dedede;margin-top:25px;padding-bottom:15px}@media (min-width:1200px){.shop-filters{margin-top:40px}}@media (max-width:575px){.shop-filters{margin-top:15px}}.perk img{min-width:24px}@media (min-width:768px){.uk-section.products-list{padding-left:4rem;padding-right:4rem}}@media (max-width:1199px){.discount-resolution-mover{margin-bottom:20px}}.discount-tag{background:#fff;display:flex;padding:4px 10px;position:absolute;right:12px;top:12px;z-index:1}.discount-tag h4{color:red}@media (max-width:575px){.discount-tag h4{font-size:.8rem}}.product{position:relative}@media (max-width:639px){.product-prices-mobile .prices{border-bottom:1px solid #dedede;margin-bottom:26px;padding-bottom:15px}.product-prices-mobile .prices h4.price{margin-bottom:0!important}.product-page{margin-top:15px!important}.product-page .product-sheet{border-top:1px solid #dedede;margin-top:12px!important}}.product .quantity-container input{border:1px solid #dedede;border-radius:3px;font-size:15px;height:40px;margin-left:5px;margin-right:5px;text-align:center;width:40px}.product .quantity-container .qty-control{border-radius:3px;padding:3px}.product .name{border-top:1px solid #dedede;margin-top:20px;padding-top:6px}.product .name .uk-h4{font-size:1.15rem;margin-bottom:0}@media (max-width:575px){.product .name .uk-h4{font-size:.9rem}}.product .image{overflow:hidden;padding-bottom:133%;position:relative;width:100%}.product .image img{height:auto;left:0;margin:auto;position:absolute;right:0;transform:scale(1);transition:all .3s;width:100%}.product--zoom-on-hover:hover img{transform:scale(1.05);transition:all 1.5s}.product--switch-on-hover{transition:all .5s}.product--switch-on-hover:hover img{opacity:0;transition:all .5s}@media (min-width:600px) and (max-width:959px){.product-gallery .discount-tag h4,.product-miniatures .discount-tag h4,.product-sheet .discount-tag h4{font-size:1rem}}.product-gallery .price,.product-miniatures .price,.product-sheet .price{color:#000;line-height:1;margin-top:14px;position:relative}@media (max-width:575px){.product-gallery .price,.product-miniatures .price,.product-sheet .price{font-size:1.1rem;margin-bottom:8px;margin-top:5px}}@media (max-width:560px){.product-gallery .price,.product-miniatures .price,.product-sheet .price{font-size:1rem}}@media (max-width:330px){.product-gallery .price,.product-miniatures .price,.product-sheet .price{font-size:.9rem}}.product-gallery .price--discounted,.product-miniatures .price--discounted,.product-sheet .price--discounted{border-left:1px solid #dedede;color:#b0b0b0;margin-left:10px;padding-left:10px}@media (min-width:1200px){.product-gallery .price--discounted,.product-miniatures .price--discounted,.product-sheet .price--discounted{margin-left:15px;padding-left:15px}}.product-gallery .price--discounted:after,.product-miniatures .price--discounted:after,.product-sheet .price--discounted:after{background:#b0b0b0;content:"";height:1px;position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:calc(100% + 6px - 1rem)}@media (min-width:1200px){.product .product-sheet{padding-left:20px}}@media (max-width:575px){.product .product-sheet h1{font-size:1.3rem;margin-bottom:5px}.product .product-sheet h4{font-size:1.15rem;margin-top:7px}}.product .product-sheet .product-text{border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding-bottom:15px;padding-top:15px}@media (max-width:575px){.product .product-sheet .product-text{margin-bottom:10px;margin-top:5px}}@media (max-width:639px){.product .product-sheet .product-text{border-bottom:0!important}.product .product-sheet .product-text p{margin-bottom:0}}.product .product-sheet .shipping{margin-top:40px}@media (max-width:575px){.product .product-sheet .shipping{margin-top:30px}}.product-container{margin-top:40px}@media (max-width:639px){.product-container{margin-top:20px}}.control{display:none}@media (max-width:639px){.control{display:block;height:35px;position:absolute;top:50%;transform:translateY(-50%);width:35px}.control--prev{background:url(/utilities/caret-left-black.svg) 50% no-repeat #fff;background-size:7px;left:0}.control--next{background:url(/utilities/caret-right-black.svg) 50% no-repeat #fff;background-size:7px;right:0}}figure.zoom{background-position:50% 50%;background-size:unset!important;cursor:zoom-in;overflow:hidden;position:relative}@media (min-width:1200px){figure.zoom img:hover{opacity:0}}figure.zoom img{display:block;transition:opacity .5s;width:100%}.product-miniature{cursor:pointer;height:calc(20% - 12px);margin-bottom:15px;overflow:hidden;position:relative;transition:all .2s;width:100%}.product-miniature>div{display:block;height:100%;position:relative;width:100%}.product-miniature img{-o-object-fit:cover;object-fit:cover}.product-miniature:not(.active):hover{opacity:.8}.product-miniature.active{opacity:.3;pointer-events:none}.product-miniature:last-child{margin-bottom:0}footer{background:#000}footer input:-webkit-autofill,footer input:focus:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 100px #000}footer input:-webkit-autofill,footer input:-webkit-autofill:focus,footer input:-webkit-autofill:hover,footer select:-webkit-autofill,footer select:-webkit-autofill:focus,footer select:-webkit-autofill:hover,footer textarea:-webkit-autofill,footer textarea:-webkit-autofill:focus,footer textarea:-webkit-autofill:hover{background:transparent!important;background-color:transparent!important;-webkit-box-shadow:inset 0 0 0 100px #000!important}@media (max-width:575px){footer h4{font-size:1.1rem}footer .nav-link{color:#717171;font-size:1.05rem;font-weight:300;padding-bottom:.5rem;padding-top:.5rem;text-align:center}footer .nav-link:hover{color:#717171}}::-webkit-scrollbar{background:transparent;background:#ebebeb;border-radius:4px;border-radius:0;height:10px;-webkit-transition:all .3s ease;transition:all .3s ease;width:10px}::-webkit-scrollbar-thumb:hover{background:#aba6a6}::-webkit-scrollbar-thumb{background:#c6c7ca;border-radius:4px}.btn{align-items:center;background-color:#000;background-position:50%!important;border:0;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-size:.9rem;font-weight:600;justify-content:center;min-width:175px;outline:0!important;padding:1rem;position:relative;text-decoration:none!important;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.btn:hover{background-color:#333;color:#fff}.btn--buy{overflow:hidden}.btn--buy .addition-confirmation{align-items:center;background:#19af27;color:#fff;display:flex;font-size:.9rem;height:100%;justify-content:center;left:100%;opacity:0;position:absolute;top:0;transition:all .2s;width:0}.btn--buy .addition-confirmation img{margin-right:7px;position:relative;top:-2px}.btn--buy.added-to-cart{color:hsla(0,0%,100%,0);pointer-events:none}.btn--buy.added-to-cart:hover{color:hsla(0,0%,100%,0)}.btn--buy.added-to-cart .addition-confirmation{left:0;opacity:1;transition:all .2s;width:100%}.btn--buy.added-to-cart .addition-confirmation--exit{left:-100%;opacity:0;width:0}.btn--less,.btn--whatsapp{padding:.4rem 1rem}.btn--whatsapp{background:transparent;box-shadow:inset 0 0 0 2px #000;color:#000;margin-top:12px}.btn--whatsapp img{margin-right:7px}.btn--whatsapp:hover{background:#f7f7f7;color:#000}.btn--hightlighted{background-color:#19af27}.btn--hightlighted:hover{background-color:#38b744}.cursor-pointer{cursor:pointer}b,strong{font-weight:700}.perk{line-height:1.3}@media (max-width:575px){.perk{font-size:.95rem}}.no-before:before{display:none!important}.no-pointers{pointer-events:none}.text-white{color:#fff!important}.text-black{color:#000!important}.text-red{color:#e3413e!important}.text-grey{color:#b0b0b0!important}.no-text-decoration{text-decoration:none!important}.maxw-350{max-width:350px}.invalid-feedback{color:#e3413e;display:none;font-size:80%;margin-top:.25rem;text-align:left;width:100%}.uk-card-default--bordered{background:#fff;border:1px solid #dedede;box-shadow:none;color:#666;padding:20px}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:0}.uk-button-group .uk-button-default{background-color:#efefef;border:1px solid #dedede;color:#333;transition:all .2s}.uk-button-group .uk-button-default:hover{background-color:#f7f7f7;border:1px solid #dedede}.uk-button-group .uk-button-primary{background-color:#000;border:1px solid #000;color:#fff;transition:all .2s}.uk-button-group .uk-button-primary:hover{border:1px solid #000}a{position:relative;text-transform:none}a.link{color:#000;pointer-events:all}a.link--w-icon-left{align-items:center;display:inline-flex}a.link--w-icon-left img{margin-right:10px}a.underlined{text-decoration:none!important}a.underlined span{position:relative}a.underlined span:after{background:#000;bottom:2px;content:"";height:1px;left:0;pointer-events:none;position:absolute;width:100%}a.underlined span:hover:after{animation-duration:1s;animation-name:snake;opacity:.8}a.underlined--black,a.underlined--black:hover{color:#000}a.underlined--black span:after{background:#000}a.underlined--white,a.underlined--white:hover{color:#fff}a.underlined--white span:after{background:#fff}a.underlined--orange{color:#000;letter-spacing:.02rem}@media (max-width:767px){a.underlined--orange--smaller{font-size:.9rem}}@media (min-width:992px){a.underlined--orange{font-size:.9rem;font-weight:400!important}a.underlined--orange--smaller{font-size:.8rem}}@media (min-width:1200px){a.underlined--orange{font-size:1rem;font-weight:400!important}a.underlined--orange--smaller{font-size:.83rem}}a.underlined--orange:hover{color:rgba(0,0,0,.8)}a.underlined--orange:after{background:#000;bottom:1px}a.underlined--grey{color:#969696;letter-spacing:.02rem}@media (max-width:767px){a.underlined--grey--smaller{font-size:.9rem}}@media (min-width:992px){a.underlined--grey{font-size:.9rem;font-weight:400!important}a.underlined--grey--smaller{font-size:.8rem}}@media (min-width:1200px){a.underlined--grey{font-size:1rem;font-weight:400!important}a.underlined--grey--smaller{font-size:.83rem}}a.underlined--grey:hover{opacity:.8}a.underlined--grey:after{background:#969696;bottom:1px}a.footer-link{color:#717171;font-size:.9rem}a.footer-link:hover{color:hsla(0,0%,100%,.8)}a.footer-link--title{color:#fff;font-size:1rem}a.footer-link--smaller{font-size:.8rem}input[type=checkbox]{left:-9999px;position:absolute;top:0;visibility:hidden}.form-wrapper{position:relative}.form-wrapper button{align-items:center;background-color:hsla(0,0%,100%,.08);border:0;cursor:pointer;display:flex;height:100%;justify-content:center;outline:none!important;position:absolute;right:0;top:0;transition:all .2s;width:50px}.form-wrapper button:hover{background-color:hsla(0,0%,100%,.15)}.form-wrapper label.placeholder{color:#b0b0b0;display:flex;font-size:.9rem;font-weight:300;height:21px;left:1.03rem;margin:auto;pointer-events:none;position:absolute;text-align:left;top:14px;transition:all .1s;width:auto;z-index:10}.form-wrapper textarea{height:170px!important;padding-top:30px!important}.form-wrapper textarea.uk-input{line-height:13px!important}.form-wrapper textarea.uk-input:not(:-moz-placeholder-shown):not(.empty){border-color:hsla(0,0%,57%,.48);box-shadow:0 5px 11px -2px rgba(0,0,0,.08);padding-bottom:.075rem;padding-top:.9rem}.form-wrapper textarea.uk-input.is-valid:focus,.form-wrapper textarea.uk-input:focus,.form-wrapper textarea.uk-input:not(:placeholder-shown):not(.empty){border-color:hsla(0,0%,57%,.48);box-shadow:0 5px 11px -2px rgba(0,0,0,.08);padding-bottom:.075rem;padding-top:.9rem}.form-wrapper textarea.uk-input:not(:-moz-placeholder-shown):not(.empty)~label.placeholder{font-size:.6rem;text-transform:uppercase;top:10px;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form-wrapper textarea.uk-input.is-valid:focus~label.placeholder,.form-wrapper textarea.uk-input:focus~label.placeholder,.form-wrapper textarea.uk-input:not(:placeholder-shown):not(.empty)~label.placeholder{font-size:.6rem;text-transform:uppercase;top:10px;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form-wrapper.loading:after{background:url(/utilities/mini-loader.svg) 50% no-repeat;background-size:contain;content:"";height:25px;position:absolute;right:15px;top:11px;width:25px;z-index:100}.form-wrapper .uk-input{border-color:#dedede;border-radius:5px;color:#b0b0b0;color:#000;font-size:.9rem;height:46px;padding:.375rem 1rem}.form-wrapper .uk-input.vs--open~label.placeholder{font-size:.6rem;text-transform:uppercase;top:7px;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form-wrapper .uk-input.empty{padding-bottom:.075rem;padding-top:.9rem}.form-wrapper .uk-input.is-invalid,.form-wrapper .uk-input.is-valid{background:#fff;border-color:#e3413e;padding-right:inherit}.form-wrapper .uk-input.is-invalid:not(:-moz-placeholder-shown){background-image:none;border-color:red;box-shadow:0 0 0 .2rem rgba(227,65,62,.13)!important}.form-wrapper .uk-input.is-invalid:not(:placeholder-shown){background-image:none;border-color:red;box-shadow:0 0 0 .2rem rgba(227,65,62,.13)!important}.form-wrapper .uk-input:not(:-moz-placeholder-shown):not(.empty){border-color:hsla(0,0%,57%,.48);box-shadow:0 5px 11px -2px rgba(0,0,0,.08);padding-bottom:.075rem;padding-top:.9rem}.form-wrapper .uk-input.is-valid:focus,.form-wrapper .uk-input:focus,.form-wrapper .uk-input:not(:placeholder-shown):not(.empty){border-color:hsla(0,0%,57%,.48);box-shadow:0 5px 11px -2px rgba(0,0,0,.08);padding-bottom:.075rem;padding-top:.9rem}.form-wrapper .uk-input:not(:-moz-placeholder-shown):not(.empty)~label.placeholder{font-size:.6rem;text-transform:uppercase;top:7px;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form-wrapper .uk-input.is-valid:focus~label.placeholder,.form-wrapper .uk-input:focus~label.placeholder,.form-wrapper .uk-input:not(:placeholder-shown):not(.empty)~label.placeholder{font-size:.6rem;text-transform:uppercase;top:7px;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form-wrapper .uk-input--transparent{background:transparent!important;border:1px solid #717171;color:#fff}.form-wrapper .uk-input--transparent+label.placeholder{color:#fff}.form-wrapper .uk-input--w-btn{padding-right:60px}.form-wrapper.dark-background.dark-background .uk-input:focus{border-color:#fff}.form-wrapper.checkbox label:not(.error){cursor:pointer;font-size:.9rem;padding-left:27px;position:relative}.form-wrapper.checkbox label:not(.error):before{background:#fff;border-radius:3px;box-shadow:0 0 0 1px #dedede;content:"";height:16px;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.form-wrapper.checkbox label:not(.error):after{background:#000;border-radius:1px;content:"";height:10px;left:3px;margin:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out;width:10px}.form-wrapper.checkbox label:not(.error).darker:before{background:transparent;box-shadow:0 0 0 1px #717171}.form-wrapper.checkbox input[type=checkbox]:checked+p label:after{opacity:1}.form-wrapper.checkbox.dark-background input[type=checkbox]:checked+p label:after{background:#fff}.form-wrapper.checkbox.dark-background input[type=checkbox]:checked+p label:before{box-shadow:0 0 0 1px #fff!important}.form-wrapper.checkbox .checkbox-label{cursor:pointer;padding-left:12px}.form-wrapper.checkbox .checkbox-simulator{height:23px;position:relative;width:23px}.form-wrapper.checkbox .checkbox-simulator.active:after{opacity:1}.form-wrapper.checkbox .checkbox-simulator:before{background:#fff;border-radius:3px;box-shadow:0 0 0 1px #dedede;content:"";height:18px;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.form-wrapper.checkbox .checkbox-simulator:after{background:#000;border-radius:1px;content:"";height:12px;left:3px;margin:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out;width:12px}.dropdown-container{position:relative}.dropdown-container .dropdown-filter-component{border:0;display:flex;line-height:1;margin-bottom:0;position:relative;width:100%}.dropdown-container .dropdown-filter-component>li>a{text-transform:none}.dropdown-container .dropdown-filter-component .dropdown-filter{border:1px solid #dedede;border-radius:5px;color:#333;cursor:pointer;font-weight:300;min-width:175px;padding:.85rem 2.5rem .85rem 1rem;position:relative;text-align:left;transition:all .2s;width:100%}.dropdown-container .dropdown-filter-component .dropdown-filter:hover{background:#f7f7f7;transition:all .2s}.dropdown-container .dropdown-filter-component .dropdown-filter:after{background:url(/utilities/caret-black.svg) 50% no-repeat;background-size:contain;border:0;content:"";height:15px;position:absolute;right:15px;text-transform:none;top:50%;transform:translateY(-50%);width:9px}.dropdown-container .dropdown-select{border:1px solid #dedede;border-radius:5px;box-shadow:0 7px 50px -23px rgba(16,34,91,.3);left:0!important;margin-top:0;max-height:250px;overflow-y:auto;padding:.5rem 1rem;top:calc(50% + 25px)!important;width:100%}.dropdown-container .dropdown-select::-webkit-scrollbar{width:3px}.dropdown-container--product-quantity{min-width:135px;width:135px}.dropdown-container--product-quantity .dropdown-filter-component{display:inline-flex;margin-bottom:10px;width:auto}.dropdown-container--product-quantity .dropdown-filter-component+.dropdown-select{min-width:0}.dropdown-container--product-quantity .dropdown-filter-component .dropdown-filter{min-width:130px;padding:.35rem 2.5rem .35rem .6rem}.dropdown-container .uk-dropdown-nav>li>a{color:rgba(0,0,0,.8)}.dropdown-container .uk-dropdown-nav>li>a:hover{color:#000}.dropdown-container .uk-dropdown-nav>li.uk-active>a{color:#000;font-weight:600}.dropdown-container .uk-dropdown-nav a{font-size:.95rem}.uk-active .dropdown-container .uk-dropdown-nav a{color:#000}@keyframes snake{0%{left:0}32%{left:100%}34%{left:0;width:0}to{width:100%}}@keyframes snake-reverse{to{left:0}34%{left:100%}32%{left:0;width:0}0%{width:100%}}.cart-qty{align-items:center;background:#fff;border:1px solid #fff;border-radius:20px;color:#000;display:flex;font-size:13px;font-weight:700;height:9px;justify-content:center;line-height:1;padding:4px;position:absolute;right:10px;top:13px;width:9px}.cart-icon-block{position:fixed;right:15px;top:15px;z-index:10}@media (max-width:639px){.cart-icon-block{background:#fff;bottom:-100px;box-shadow:0 -5px 13px 0 rgba(16,34,91,.15);padding-bottom:10px;padding-top:10px;position:fixed;right:0;top:auto;width:100%;z-index:10;z-index:100}.cart-icon-block.active{bottom:0;transition:all .3s;transition-delay:1.5s}.cart-icon-block .cart-icon-mobile{background:#19af27;border-radius:5px;margin:0 auto;padding:10px;position:relative;width:calc(100% - 50px)}.cart-icon-block .cart-icon-mobile a{text-decoration:none!important}.cart-icon-block .cart-icon-mobile .block1,.cart-icon-block .cart-icon-mobile .block3{min-width:40px}.cart-icon-block .cart-icon-mobile h4{color:#fff;font-size:.9rem;font-weight:600;text-decoration:none!important;text-transform:uppercase}}.cart-icon-block.show .cart-icon{opacity:.8}.cart-icon-block.show .cart-summary{opacity:1;pointer-events:all;transition:all .4s}.cart-icon{background:#19af27;height:40px;padding:10px;position:relative;width:40px;z-index:3}.cart-icon,.cart-summary .product-quantity-indicator{align-items:center;display:flex;justify-content:center}.cart-summary .product-quantity-indicator{background:#000;border-radius:20px;color:#fff;font-size:12px;font-weight:700;height:9px;line-height:1;padding:4px;position:absolute;right:-6px;top:-4px;width:9px}.cart-summary .product-name .limit-text{max-width:450px;overflow:hidden;padding-right:15px;text-overflow:ellipsis}.cart-summary .product-name--w-100 .limit-text{max-width:calc(100% - 30px)}.cart-summary--floating{background:#fff;box-shadow:0 3px 13px 0 rgba(16,34,91,.1);opacity:0;padding:20px;pointer-events:none;position:absolute;right:0;top:0;transition:all .4s;width:300px;z-index:1}.cart-summary--recap .cart-summary-title{margin-bottom:22px}.cart-summary--recap .cart-summary-list-container{position:relative}.cart-summary--recap .cart-summary-list{max-height:215px;overflow-y:auto;padding:15px 12px 10px 0;position:relative;width:calc(100% + 2px)}.cart-summary--recap .cart-summary-list::-webkit-scrollbar{width:3px}.cart-summary--recap .cart-summary-list .product .price--discounted{border:0;margin:0;padding:0;position:relative;top:-5px}.cart-summary--recap .cart-summary-list .product .price--discounted:after{display:none}.cart-summary--recap .cart-summary-list .product .price--discounted small{position:relative}.cart-summary--recap .cart-summary-list .product .price--discounted small:before{background:#b0b0b0;content:"";height:1px;left:-3px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 6px - 1rem)}.cart-summary--recap .cart-summary-list .product--cart-preview{pointer-events:none}.cart-summary--recap .cart-summary-list .product--cart-preview+.product--cart-preview{border-top:1px solid #dedede;margin-top:10px;padding-top:10px}.cart-summary--recap .summary-totals-block{margin-bottom:20px}.cart-summary--recap .summary-totals-block--first{margin-bottom:5px;margin-top:0;padding-top:15px}.cart-summary--recap .summary-totals-block .uk-h5{font-size:18px}.cart-summary--recap .product-image{min-width:55px;width:55px}.cart-summary--recap .product-name{margin-bottom:2px;margin-top:2px;white-space:nowrap;width:230px}.cart-summary--recap .product-name--w-100{width:100%}.cart-summary--recap .product-details{max-width:calc(100% - 75px);padding-left:18px}.cart-summary--standalone{border:1px solid #dedede;margin-bottom:1px;padding:20px;position:relative}.cart-summary--full .cart-summary-list{position:relative;width:100%}.cart-summary--full .cart-summary-list .product--cart-preview{border-bottom:1px solid #dedede;margin-bottom:25px;padding-bottom:25px}.cart-summary--full .cart-summary-list .product--cart-preview:last-child{margin-bottom:0}.cart-summary--full .product .price--discounted{border:0;margin:0;padding:0;position:relative;top:-5px}.cart-summary--full .product .price--discounted:after{display:none}.cart-summary--full .product .price--discounted small{position:relative}.cart-summary--full .product .price--discounted small:before{background:#b0b0b0;content:"";height:1px;left:-3px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 6px - 1rem)}.cart-summary--full .product-image{width:50px}@media (min-width:640px){.cart-summary--full .product-image{width:100px}}.cart-summary--full .product-name{margin-bottom:12px;margin-top:2px;width:100%}@media (max-width:639px){.cart-summary--full .product-name{font-size:1.1rem}}.cart-summary--full .product-details{padding-left:25px}.cart-summary.discount-code-block .expand-controls{cursor:pointer}.cart-summary.discount-code-block .rotate{transition:all .2s}.cart-summary.discount-code-block .rotate.up{transform:rotate(180deg)}.cart-summary.discount-code-block .expand{cursor:pointer;height:0;opacity:0;overflow:hidden;transition:all .2s}.cart-summary.discount-code-block .expand.expanded{height:auto;margin-top:20px;opacity:1;overflow:visible;transition:all .2s}.cart-summary.discount-code-block .expand .btn{margin-top:20px}.alert-banner{background:#fff;border:1px solid #ececec;border-radius:5px;box-shadow:0 3px 13px 0 rgba(16,34,91,.1);color:#000;font-size:.9rem;font-style:italic;font-weight:600;margin-top:16px;padding:5px 10px;text-align:center}.alert-banner--success{background:#cef3d1;border:1px solid #afeab4;color:#0e6f17}@media (min-width:1200px){.cart-page-products-list{padding-right:50px}}.bankwire-summary{border:1px solid #dedede;line-height:1.8;max-width:400px}.top-bar{background:#19af27;left:0;position:relative;top:0;width:100%;z-index:2000}.top-bar>.uk-section{padding-bottom:7px;padding-top:7px}@media (min-width:768px){.top-bar>.uk-section{padding-left:4rem;padding-right:4rem}}.top-bar .perk{align-items:center;display:flex}.top-bar .perk img{height:18px;margin-right:12px;min-height:0;min-width:0}@media (max-width:919px){.top-bar .perk .large-res{display:none}}@media (min-width:476px){.top-bar .perk .large-res.img{display:block}.top-bar .perk .large-res.img img{height:16px;margin-right:7px}}@media (min-width:1020px){.top-bar .perk .large-res.img img{height:17px;margin-right:10px;position:relative;top:-1px}}.top-bar .perk .low-res{display:flex}.top-bar .perk .low-res img{height:13px;margin-right:2px;min-height:0;min-width:0}@media (min-width:920px){.top-bar .perk .low-res{display:none}}@media (min-width:400px){.top-bar .perk .low-res.img{margin-right:3px}}@media (min-width:476px){.top-bar .perk .low-res.img{display:none}}.top-bar .perk h4{color:#fff;display:flex;font-size:.7rem;font-style:italic;margin-bottom:0}@media (min-width:426px){.top-bar .perk h4{font-size:.8rem}}@media (min-width:600px){.top-bar .perk h4{font-size:.85rem}}@media (min-width:700px){.top-bar .perk h4{font-size:.9rem}}@media (min-width:1020px){.top-bar .perk h4{font-size:.95rem}}@media (min-width:1367px){.top-bar .perk h4{font-size:1rem}}@media (min-width:1500px){.top-bar .perk h4{font-size:1.05rem}}.uk-accordion li{border-bottom:1px solid #dedede;margin-top:0!important;padding-bottom:17px;padding-top:17px}.uk-accordion li:first-child{border-top:1px solid #dedede}.uk-accordion h3{font-weight:500;margin:0}@media (max-width:767px){.smaller-mobile{font-size:1rem!important}}@media (max-width:575px){.smaller-mobile{font-size:calc(.7rem + 1vw)!important}}.uk-input.v-select{margin:0;padding:0!important}.uk-input.v-select .vs__dropdown-toggle{border:0;padding:0}.uk-input.v-select .vs__selected{margin:0;padding:.9rem 0 0}.uk-input.v-select .vs__selected-options{padding:0 .95rem}.uk-input.v-select .vs__search{border:0;font-family:din-2014,sans-serif!important;font-weight:300;height:46px;margin:0;padding:.9rem 0 0}.uk-input.v-select.vs--single.vs--open .vs__selected{top:4px}.uk-input.v-select svg{display:none}.uk-input.v-select ul{border:1px solid hsla(0,0%,57%,.28);border-radius:.35rem;box-shadow:0 5px 11px -2px rgba(0,0,0,.08);margin-top:12px}.uk-input.v-select ul .vs__dropdown-option{padding:6px 20px}.uk-input.v-select ul .vs__dropdown-option--highlight{background:#efefef;color:#020202}
