@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+HK:wght@200;300;400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Oswald:wght@200;300;400;500;600;700&family=Roboto+Condensed:wght@300;400;700&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css);
*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;margin:0;outline:0;padding:0;scroll-behavior:smooth}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:red;--bs-red-dark:#c6251d;--bs-orange:#fd7e14;--bs-yellow:#e9d500;--bs-yellow-l:#ffc501;--bs-green:#198754;--bs-green-btn-dark:#34a853;--bs-green-btn-light:#36cc1e;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-t:#a0a0a0;--bs-gray-label:#a19ca5;--bs-gray-input:#bfc3c8;--bs-gray-light:#e6e6e6;--bs-gray-dark:#425563;--bs-primary:#000;--bs-secondary:#9aa8b1;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-black:#000;--bs-dark:#212529;--bs-graylighter:#f1f5f1;--bs-graydark:#9b9999;--bs-tertiary:#fafcfd;--bs-heading:#030729;--font-awesome:"Font Awesome 6 Free";--bs-body:#fff;--bs-page:#f9f9f9;--bs-footer:#f9f9f9;--bs-menu-action:#f9f9f9;--font-title:"Noto Serif HK",sans-serif;--font-text:"Poppins",sans-serif;--font-menu:"Roboto Condensed",sans-serif;--font-link:"Roboto Condensed",sans-serif;--font-form:"Poppins",sans-serif;--bs-testimonial:#f9f9f9;--bs-filter:#f9f9f9;--bs-filter-text:#000;--bs-filter-submenu:#fff;--bs-filter-line:#000;--color-bar-text:#000;--color-bar-background:#f9f9f9;--color-bar-background-container:#fff;--color-bar-background-number:#e4844c;--color-bar-number:#fff;--color-menu-text:#000;--color-menu-background:#fff;--color-menu-submenu-background:#f9f9f9;--color-menu-responsive-background:#f9f9f9;--color-menu-submenu-responsive-background:#fff;--color-menu-responsive-text:#000;--color-banner-title:#fff;--color-banner-text:#fff;--color-banner-link:#fff;--color-banner-special-background:#f9f9f9;--color-banner-special-title:#000;--color-banner-special-text:#000;--color-title:#000;--color-text:#a0a0a0;--color-text-special:#000;--color-text-important:#e4844c;--color-link:#000;--color-input:#a0a0a0;--color-input-placeholder:#000;--color-text-quote:#000;--color-footer-text:#a0a0a0;--color-footer-title:#000;--color-footer-link:#000;--color-copy-text:#a0a0a0;--bg-button:#000;--bg-button-hover:#f9f9f9;--color-button:#fff;--bg-pagination-background:#f9f9f9;--bg-pagination-background-active:#000;--color-pagination:#000;--color-pagination-active:#fff;--color-table-background:#000;--color-table-title:#fff;--color-table-text:#000;--color-checkout-background:#f9f9f9;--color-checkout-title:#000;--color-checkout-text:#000;--bg-footer-line:#000;--bg-line:#dbdbdb;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}html{-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{background-color:var(--white-color);color:#333;font-display:swap;font-family:var(--font-text);font-size:1rem;font-weight:400;line-height:1.25;margin:0;padding:0;text-align:left}button,input,select,textarea{background-color:transparent;border:0}a,button{cursor:pointer}button[disabled]{box-shadow:none;cursor:not-allowed;opacity:.65}a{color:inherit;font-family:inherit}img{border-style:none}.btn,img{vertical-align:middle}.btn{background-color:var(--bs-page);border:1px solid transparent;display:inline-block;font-size:15px;font-weight:300;line-height:1.2;margin:5px;outline:none;padding:10px 20px;text-align:center;text-transform:capitalize;transition:color .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn,.btn:hover{text-decoration:none}.btn:hover{background-color:var(--bs-page)!important;box-shadow:0 1px 5px rgba(0,0,0,.2);color:var(--bs-black)!important}.btn:focus{outline:0}.btn:disabled{opacity:.65}.btn-cart{background-color:var(--bg-button);color:var(--color-button)}.btn-no-margin{margin:0 auto}.btn--full{min-width:150px;width:auto}.btn--full-no-strict{min-width:100px;width:auto}.btn--success{background-color:var(--bs-green-btn-light);color:var(--bs-white)}.btn--success:hover{background-color:var(--bs-green-btn-dark);color:var(--bs-white)}.btn--danger{background-color:var(--bs-red);color:var(--bs-white)}.btn--danger:hover{background-color:var(--bs-red-dark);color:var(--bs-white)}.btn--special{background-color:var(--color-bar-background-number)!important;color:var(--color-bar-number)!important}.btn--mt{margin-bottom:10px;margin-top:5px}@media screen and (max-width:1200px){.btn{font-size:14px}}@media screen and (max-width:535px){.btn--full,.btn--full-no-strict{height:auto;max-width:100%;width:100%}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.link{color:var(--color-link);display:inline-block;font-family:var(--font-link);font-size:15px;font-weight:700;letter-spacing:2px;margin-top:20px;position:relative;text-decoration:none;text-transform:uppercase}.link:after{background:var(--color-link);bottom:-.3em;content:"";display:block;height:1px;left:0;position:absolute;right:0;transition:all .5s ease 0s}.link:hover:after{left:15px;right:15px}.link--banner{color:var(--color-banner-link);margin-top:25px}.link--banner:after{background:var(--color-banner-link)}@media screen and (max-width:635px){.link{color:var(--color-link);display:inline-block;font-family:var(--font-link);font-size:13px;font-weight:700;letter-spacing:2px;margin-top:20px;position:relative;text-decoration:none;text-transform:uppercase}.link:after{background:var(--color-link);bottom:-.3em;content:"";display:block;height:1px;left:0;position:absolute;right:0;transition:all .5s ease 0s}.link:hover:after{left:15px;right:15px}.link--banner{color:var(--color-banner-link);margin-top:25px}.link--banner:after{background:var(--color-banner-link)}}.layout{position:relative;width:100%}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.alert{border:1px solid transparent;border-radius:.25rem;font-size:15px;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative;text-align:left!important}.alert ul{list-style:disc;margin:0;padding-left:15px}.alert ul li{margin-bottom:5px}.alert ul li:last-child{margin-bottom:0}.alert--fixed{height:auto;max-width:300px;position:fixed;right:30px;top:50px;width:100%;z-index:1000}@media screen and (max-width:635px){.alert--fixed{height:auto;max-width:90%;right:5%;top:15px}}.alert-success{background-color:#21aa93;border-color:#21aa93;color:#fff}.alert-info{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-danger,.alert-error{background-color:#ee4540;border-color:#c72c41;color:#fff}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-dismissible{padding-right:2.8em}.close{color:#000!important;cursor:pointer;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0}button.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;outline:none;padding:0}.clearfix{clear:both}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}table,td,th{border:1px solid transparent;border-collapse:collapse}td,th{padding:5px}.table{color:var(--color-table-text);margin-bottom:0;min-width:900px;width:100%}.table-cart{min-width:700px!important}table{border-collapse:collapse;display:table;font-family:var(--font-text)}th{background-color:var(--color-table-background);color:var(--color-table-title);font-size:14px;font-weight:400;padding:15px 20px}tr{border-color:inherit;display:table-row;vertical-align:inherit}td,tr{text-align:center}td{border-bottom:1px solid;border-color:#e6e6e6;font-family:var(--font-text);font-size:13px;font-weight:400;padding:20px 8px;vertical-align:middle}.table-responsive{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}#contentID{opacity:0}.loader-container{background-color:var(--bs-white);height:auto;min-height:100vh;position:fixed;transition:all .5s ease-in-out;width:100%;z-index:5000}.loader-animation{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.closelg{opacity:0;z-index:0}.lds-facebook{display:inline-block;height:64px;position:relative;width:64px}.lds-facebook div{-webkit-animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#bcbfbf;display:inline-block;left:6px;position:absolute;width:13px}.lds-facebook div:first-child{-webkit-animation-delay:-.24s;animation-delay:-.24s;left:6px}.lds-facebook div:nth-child(2){-webkit-animation-delay:-.12s;animation-delay:-.12s;left:26px}.lds-facebook div:nth-child(3){-webkit-animation-delay:0;animation-delay:0;left:45px}@-webkit-keyframes lds-facebook{0%{height:51px;top:6px}50%,to{height:26px;top:19px}}@keyframes lds-facebook{0%{height:51px;top:6px}50%,to{height:26px;top:19px}}.ui-pnotify{bottom:60px!important;left:36px!important;top:inherit!important}@media (max-width:991px){.ui-pnotify{bottom:inherit!important;left:36px!important;top:120px!important}}@media screen and (max-width:575px){.ui-pnotify{bottom:inherit!important;left:50%!important;top:120px!important;transform:translateX(-50%)!important;width:calc(100% - 40px)!important}}.grecaptcha-badge{display:none!important}.bar-top{background-color:var(--color-bar-background);box-shadow:0 1px 3px rgba(0,0,0,.05)}.bar-top,.bar-top__container{height:auto;position:relative;width:100%}.bar-top__container{margin:0 auto;max-width:1800px;padding:10px 50px}.bar-top__row{align-items:center;display:flex;justify-content:space-between;margin-left:-20px;margin-right:-20px}.bar-top__text{height:auto;max-width:60%;padding:0 20px;position:relative;width:100%}.bar-top__title{color:var(--color-bar-text);font-family:var(--font-text);font-size:15px;font-weight:400;height:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.bar-top__items{display:flex;justify-content:flex-end;max-width:40%;padding:0 20px;width:100%}.bar-top__item{padding:0 15px;position:relative;width:auto}.bar-top__item:before{background-color:var(--color-bar-text);content:"";height:75%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.bar-top__item:first-child{padding-left:0}.bar-top__item:last-child:before{display:none}.bar-top__item-title{color:var(--color-bar-text);cursor:pointer;font-size:15px}.bar-top__item-title--cart{position:relative}.bar-top__item-title--number{align-items:center;background-color:var(--color-bar-background-number);border-radius:50%;color:var(--color-bar-number);display:flex;font-size:9px;font-weight:400;height:21px;justify-content:center;line-height:10px;padding:5px;position:absolute;right:-16px;top:-6px;width:21px}.bar-top__item-container{background-color:var(--bs-white);box-shadow:0 1px 5px rgba(0,0,0,.2);height:auto;opacity:0;position:absolute;right:0;top:60px;transition:all .3s ease-in-out;visibility:hidden;width:180px;z-index:100}.bar-top__item-container:after{border-bottom:10px solid var(--bs-menu-action);border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;position:absolute;right:10px;top:-10px;width:0}.bar-top__item-container--active{opacity:1;top:30px;visibility:visible}.bar-top__submenu{height:auto;list-style:none;padding:18px 8px 10px;position:relative;text-align:center;width:100%}.bar-top__submenu-item{display:block}.bar-top__submenu-link{color:var(--color-menu-text);display:inline-block;font-family:var(--font-menu);font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:13px;position:relative;text-decoration:none;text-transform:uppercase}.bar-top__submenu-link:after{background-color:var(--color-menu-text);bottom:-5px;content:"";height:1px;left:20px;opacity:0;position:absolute;right:20px;transition:all .6s ease-in-out;visibility:hidden}.bar-top__submenu-link--active:after,.bar-top__submenu-link:hover:after{left:0;opacity:1;right:0;visibility:visible}.cart-top{background-color:var(--bs-white);box-shadow:0 1px 5px rgba(0,0,0,.2);height:auto;opacity:0;position:absolute;right:0;top:60px;visibility:hidden;width:300px;z-index:100}.cart-top:after{border-bottom:10px solid var(--bs-menu-action);border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;position:absolute;right:10px;top:-10px;width:0}.cart-top--active{opacity:1;top:30px;visibility:visible}.cart-top__items{height:auto;list-style:none;max-height:200px;overflow:hidden;overflow-y:auto;padding:10px;position:relative;width:100%}.cart-top__items::-webkit-scrollbar{height:5px;width:5px}.cart-top__items::-webkit-scrollbar-track{background-color:transparent}.cart-top__items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:10px 10px 10px 10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cart-top__items:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:10px 10px 10px 10px}.cart-top__items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.cart-top__items::-webkit-scrollbar-button{height:0;width:0}.cart-top__items::-webkit-scrollbar-corner{background-color:transparent}.cart-top__item{height:auto;padding:10px;position:relative;width:100%}.cart-top__image{box-shadow:0 1px 5px rgba(0,0,0,.1);float:left;height:auto;position:relative;width:50px}.cart-top__image-src{height:auto;max-height:50px;min-height:50px;-o-object-fit:cover;object-fit:cover;width:100%}.cart-top__description{margin-left:50px;overflow:hidden;padding:0 20px;position:relative}.cart-top__description p{color:var(--bs-black);font-family:var(--font-text);font-size:15px;line-height:1.2}.cart-top__description span{color:var(--bs-gray-t);display:inline-block;font-family:var(--font-text);font-size:12px;font-weight:400;margin-top:5px}.cart-top__description-remove{color:var(--bs-black);cursor:pointer;font-size:10px;position:absolute;right:0;text-decoration:none}.cart-top__item-text{color:var(--bs-black);font-family:var(--font-text);font-size:14px;line-height:1.2;text-align:center}.cart-top__details{box-shadow:0 0 2px rgba(0,0,0,.2);display:flex;gap:20px;height:auto;justify-content:space-between;padding:10px 20px;position:relative;width:100%}.cart-top__details span{color:var(--bs-black);font-family:var(--font-text);font-size:14px}.cart-top__buttons{align-items:stretch;display:flex;height:auto;position:relative;width:100%}.cart-top__buttons:before{background-color:var(--bs-page);content:"";height:100%;position:absolute;width:100%}.cart-top__buttons-link{background-color:var(--bg-button);color:var(--bs-white);font-size:15px;font-weight:400;height:auto;line-height:1.2;padding:10px;text-align:center;text-decoration:none;transition:all .4s ease-in-out;width:50%;z-index:1}.cart-top__buttons-link:hover{background-color:transparent;color:var(--bs-black)}.cart-top__buttons-link--pay{background-color:var(--color-bar-background-number)}@media screen and (max-width:768px){.bar-top__container{padding:10px 20px}}@media screen and (max-width:635px){.bar-top__container{padding:10px 20px}.bar-top__title{font-size:13px}.bar-top__item-title{font-size:14px}}@media screen and (max-width:320px){.bar-top__container{padding:10px 20px}}@media screen and (max-width:425px){.bar-top__item--cart{position:inherit}.bar-top__item--cart .bar-top__item-container:after{content:"";right:30px;top:-10px}.cart-top{height:auto;top:60px;width:100%}.cart-top--active{opacity:1;top:40px;visibility:visible}}.header{background-color:var(--color-menu-background);box-shadow:0 3px 5px rgba(0,0,0,.1);height:auto;position:sticky;top:0;width:100%;z-index:20}.header__container{height:auto;margin:0 auto;max-width:1800px;padding:25px 50px;position:relative;width:100%}.header__row{align-items:center;display:flex;justify-content:space-between}.header__menu{width:auto}.header__logo{height:auto;left:50%;max-width:200px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.header__logo-img{height:auto;max-height:60px}.header__actions{display:flex;gap:20px;justify-content:flex-end}.header__search{height:auto;max-width:30px;position:relative;width:100%}.header__languages{align-self:center;bottom:auto;display:block;flex:0 0 auto;position:relative;right:0;width:50px;z-index:99}.header__search-btn{color:var(--color-menu-text);cursor:pointer;font-size:14px;font-weight:700}.header__right .header__menu{margin-left:auto;margin-right:50px;width:auto}.header__right .header__logo{height:auto;left:50px;max-width:200px;position:absolute;text-align:left;transform:translateX(0);width:100%}.header__right__logo-img{height:auto;max-height:60px}.header__right .header__actions{display:flex;gap:20px;justify-content:flex-end}.header__right .header__search{height:auto;max-width:30px;position:relative;width:100%}.header__right .header__languages{align-self:center;bottom:auto;display:block;flex:0 0 auto;position:relative;right:0;width:50px;z-index:99}.header__right .header__search-btn{cursor:pointer;font-size:14px;font-weight:700}.header__left .header__menu{margin-left:0;margin-right:50px;width:auto}.header__left .header__logo{height:auto;left:inherit;max-width:200px;position:absolute;right:50px;text-align:right;transform:translateX(0);width:100%}.header__left__logo-img{height:auto;max-height:60px}.header__left .header__actions{display:flex;gap:20px;justify-content:flex-end;margin-right:auto}.header__left .header__search{height:auto;max-width:30px;position:relative;width:100%}.header__left .header__languages{align-self:center;bottom:auto;display:block;flex:0 0 auto;position:relative;right:0;width:50px;z-index:99}.header__left .header__search-btn{cursor:pointer;font-size:14px;font-weight:700}.menu__items{display:flex;gap:20px;list-style:none}.menu__item,.menu__item-submenu{display:inline-block}.menu__item-submenu{position:relative}.menu__item-submenu>a{padding-right:10px}.menu__item-submenu>a:before{content:"\f054";font-family:var(--font-awesome);font-size:10px;position:absolute;right:0;top:2px;transition:all .3s ease-in}.menu__item-submenu:hover>a:before{transform:rotate(90deg)}.menu__submenu{height:auto;opacity:0;padding-top:25px;position:absolute;top:60px;transition:all .4s ease-in-out;visibility:hidden;width:180px}.menu__item-submenu:hover .menu__submenu{opacity:1;top:20px;visibility:visible}.menu__submenu-items{background-color:var(--color-menu-submenu-background);box-shadow:0 1px 5px rgba(0,0,0,.1);height:auto;list-style:none;padding:18px 20px 6px;position:relative;width:100%}.menu__submenu-items:after{border-bottom:10px solid var(--bs-menu-action);border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:10px;position:absolute;top:-10px;width:0}.menu__submenu-item{display:block}.menu__link{color:var(--color-menu-text);font-family:var(--font-menu);font-size:14px;font-weight:600;letter-spacing:2px;position:relative;text-decoration:none;text-transform:uppercase}.menu__link:after{background-color:var(--color-menu-text);bottom:-10px;content:"";height:1px;left:20px;opacity:0;position:absolute;right:20px;transition:all .6s ease-in-out;visibility:hidden}.menu__link--active:after,.menu__link:hover:after{left:0;opacity:1;right:0;visibility:visible}.menu__submenu-link{color:var(--color-menu-text);display:inline-block;font-family:var(--font-menu);font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:13px;position:relative;text-decoration:none;text-transform:uppercase}.menu__submenu-link:after{background-color:var(--color-menu-text);bottom:-5px;content:"";height:1px;left:20px;opacity:0;position:absolute;right:20px;transition:all .6s ease-in-out;visibility:hidden}.menu__submenu-link--active:after,.menu__submenu-link:hover:after{left:0;opacity:1;right:0;visibility:visible}.menu__button{display:none;height:20px;position:relative;width:20px}.menu__button-line{background-color:var(--color-menu-text);display:block;height:3px;margin-bottom:4px;position:relative;transition:all .4s ease-in-out;width:100%}.menu__button--active .menu__button-line--first{transform:rotate(45deg);transform-origin:top left}.menu__button--active .menu__button-line--middle{opacity:0}.menu__button--active .menu__button-line--last{transform:rotate(-45deg);transform-origin:bottom left}.search{background-color:var(--bs-menu-action);box-shadow:0 3px 5px rgba(0,0,0,.1);height:auto;opacity:0;padding:15px 20px;position:absolute;right:-15px;top:60px;transition:all .4s ease-in-out;visibility:hidden;width:300px}.search--active{opacity:1;top:45px;visibility:visible}.search:after{border-bottom:10px solid var(--bs-menu-action);border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;position:absolute;right:10px;top:-10px;width:0}.search__form,.search__input{height:auto;position:relative;width:100%}.search__input{background-color:var(--bs-white);font-family:var(--font-form);font-size:14px;padding:15px 30px 15px 10px;z-index:1}.search__button{border:0;display:block;outline:none;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.languages__button{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center}.languages__flag{background-position:50%;background-repeat:no-repeat;background-size:cover;height:15px;margin-right:5px;width:20px}.languages__flag,.languages__name{color:var(--color-menu-text);display:inline-block}.languages__name{font-size:14px;height:auto;line-height:20px;margin-right:0;max-height:20px;position:relative}.languages__list{background:var(--bs-menu-action);box-shadow:0 3px 5px rgba(0,0,0,.1);height:auto;list-style:none;opacity:0;position:absolute;right:0;top:80px;transition:all .4s ease-in-out;visibility:hidden;width:80px}.languages__list--active{opacity:1;top:45px;visibility:visible}.languages__list:after{border-bottom:10px solid var(--bs-menu-action);border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;position:absolute;right:10px;top:-10px;width:0}.languages__list-item{background-color:var(--bs-menu-action);padding:5px 10px;text-align:center;transition:all .3s ease-in-out}.languages__list-item--active,.languages__list-item:hover{background-color:var(--bs-white)}.languages__list-link{color:var(--bs-black);display:block;text-decoration:none}.header__left .search{background-color:var(--bs-menu-action);box-shadow:0 3px 5px rgba(0,0,0,.1);height:auto;left:-15px;opacity:0;padding:15px 20px;position:absolute;right:inherit;top:60px;transition:all .4s ease-in-out;visibility:hidden;width:300px}.header__left .search--active{opacity:1;top:45px;visibility:visible}.header__left .search:after{border-bottom:10px solid var(--bs-menu-action);border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:10px;position:absolute;right:inherit;top:-10px;width:0}@media screen and (max-width:990px){.header__logo{height:auto;left:50%;max-width:150px;position:absolute;transform:translateX(-50%);width:100%}}@media screen and (max-width:768px){.header__container{padding:25px 20px}}@media screen and (max-width:635px){.header__container{padding:25px 20px}.header__logo{height:auto;left:50%;max-width:120px;position:absolute;transform:translateX(-60%);width:100%}.header__actions{display:flex;gap:5px;justify-content:flex-end}}@media screen and (max-width:320px){.header__container{padding:25px 20px}.header__logo{height:auto;left:50%;max-width:120px;position:absolute;transform:translateX(-70%);width:100%}}@media screen and (max-width:425px){.header__search{max-width:auto;position:inherit;width:auto}}@media screen and (max-width:990px){.header__left .header__logo{height:auto;left:inherit;max-width:150px;position:absolute;right:40px;transform:translateX(0);width:100%}.header__left .header__menu{margin-left:0;margin-right:20px;width:auto}}@media screen and (max-width:635px){.header__left .header__container{padding:25px 20px}.header__left .header__logo{height:auto;max-width:120px;position:absolute;right:20px;width:100%}.header__left .header__menu{margin-left:0;margin-right:15px;width:auto}.header__left .header__actions{display:flex;gap:5px;justify-content:flex-end}}@media screen and (max-width:320px){.header__left .header__container{padding:25px 20px}.header__left .header__logo{max-width:120px;width:100%}}@media screen and (max-width:990px){.header__right .header__logo{height:auto;left:40px;max-width:150px;position:absolute;transform:translateX(0);width:100%}.header__right .header__menu{margin-left:20px;margin-right:0;order:2;width:auto}.header__right .header__actions{display:flex;gap:20px;justify-content:flex-end;margin-left:auto}}@media screen and (max-width:635px){.header__right .header__container{padding:25px 20px}.header__right .header__logo{height:auto;left:20px;max-width:120px;position:absolute;width:100%}.header__right .header__menu{margin-left:10px;margin-right:0;order:2;width:auto}.header__right .header__actions{display:flex;gap:5px;justify-content:flex-end;margin-left:auto}}@media screen and (max-width:320px){.header__right .header__container{padding:25px 20px}.header__right .header__logo{max-width:120px;width:100%}}@media screen and (max-width:990px){.menu__items{background-color:var(--color-menu-responsive-background);display:flex;flex-direction:column;gap:20px;height:auto;left:0;list-style:none;max-height:calc(100vh - 107px);opacity:0;overflow:auto;padding:20px 0;position:absolute;top:100px;transition:all .3s ease-in-out;visibility:hidden;width:100%}.menu__items--active{opacity:1;top:70px;visibility:visible}.menu__item{display:inline-block;text-align:center}.menu__submenu{height:auto;max-height:0;overflow:hidden;padding-top:0;position:relative;top:0;width:100%}.menu__item-submenu:hover>a:before{transform:rotate(0deg)}.menu__item-submenu.active>a:before{transform:rotate(90deg)}.menu__item-submenu:hover .menu__submenu{max-height:0;opacity:0;visibility:hidden}.menu__item-submenu.active-load .menu__submenu{max-height:100vh;opacity:1;padding-bottom:20px;top:20px;visibility:visible}.menu__item-submenu.active .menu__submenu{max-height:100%;opacity:1;padding-bottom:20px;top:20px;visibility:visible}.menu__submenu-items{background-color:var(--color-menu-submenu-responsive-background);box-shadow:none;height:auto;list-style:none;padding:18px 20px 6px;position:relative;width:100%}.menu__submenu-items:after{display:none}.menu__link{color:var(--color-menu-responsive-text);font-size:14px;font-weight:600;letter-spacing:2px;margin:0 20px;position:relative;text-decoration:none;text-transform:uppercase}.menu__link:after{background-color:var(--color-menu-responsive-text);bottom:-8px;content:"";height:1px;left:20px;opacity:0;position:absolute;right:20px;transition:all .6s ease-in-out;visibility:hidden}.menu__link:hover:after{left:0;opacity:1;right:0;visibility:visible}.menu__button{display:block;height:20px;position:relative;width:20px}.menu__button-line{display:block;height:3px;margin-bottom:4px;position:relative;width:100%}}@media screen and (max-width:425px){.search{box-shadow:0 3px 5px rgba(0,0,0,.1);height:auto;opacity:0;padding:15px 20px;position:absolute;right:0;top:80px;transition:all .4s ease-in-out;visibility:hidden;width:100%}.search--active{opacity:1;top:70px;visibility:visible}.search:after{border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;position:absolute;right:70px;top:-10px;width:0}.search__form,.search__input{height:auto;position:relative;width:100%}.search__input{font-size:14px;padding:15px 30px 15px 10px;z-index:1}.search__button{border:0;display:block;outline:none;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.header__left .header__search{max-width:auto;position:inherit;width:auto}.header__left .search{height:auto;left:0;right:inherit;top:60px;width:100%}.header__left .search--active{opacity:1;top:70px;visibility:visible}.header__left .search:after{content:"";left:54px;right:inherit;top:-10px}.header__right .header__search{max-width:auto;position:inherit;width:auto}.header__right .search{height:auto;left:0;right:inherit;top:60px;width:100%}.header__right .search--active{opacity:1;top:70px;visibility:visible}.header__right .search:after{content:"";right:100px;top:-10px}}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;position:relative;width:100%;z-index:1}.banner:after{background-color:rgba(0,0,0,.2);content:"";height:100%;position:absolute;top:0;width:100%}.banner__container{align-items:center;display:flex;max-width:1800px;min-height:100px;padding:12% 50px}.banner__container,.banner__content{height:auto;margin:0 auto;position:relative;width:100%}.banner__content{max-width:1000px;text-align:center;z-index:2}.banner__content h1,.banner__content h2{font-size:38px}.banner__content h1,.banner__content h2,.banner__content h3{color:var(--color-banner-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.banner__content h3{font-size:25px}.banner__content h4{color:var(--color-banner-title);font-family:var(--font-title);font-size:18px}.banner__content h4,.banner__content p{font-weight:400;line-height:1.4;margin-bottom:10px}.banner__content p{color:var(--color-banner-text);font-family:var(--font-text);font-size:15px}.banner__content--big h1,.banner__content--big h2{color:var(--color-banner-title);font-family:var(--font-title);font-size:50px;font-weight:400;line-height:1.4;margin-bottom:10px}.banner-site{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;position:relative;width:100%;z-index:1}.banner-site:after{background-color:rgba(0,0,0,.2);content:"";height:100%;position:absolute;top:0;width:100%}.banner-site--special{background-color:var(--color-banner-special-background);background-repeat:repeat;background-size:initial}.banner-site--special:after{display:none}.banner-site__container{align-items:center;display:flex;height:auto;margin:0 auto;max-width:1800px;min-height:100px;padding:8% 50px;position:relative;width:100%}.banner-site__container--special{padding:60px 50px}.banner-site__content{height:auto;margin:0 auto;max-width:1000px;position:relative;text-align:center;width:100%;z-index:2}.banner-site__content h1,.banner-site__content h2{font-size:38px}.banner-site__content h1,.banner-site__content h2,.banner-site__content h3{color:var(--color-banner-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.banner-site__content h3{font-size:25px}.banner-site__content h4{color:var(--color-banner-title);font-family:var(--font-title);font-size:18px}.banner-site__content h4,.banner-site__content p{font-weight:400;line-height:1.4;margin-bottom:10px}.banner-site__content p{color:var(--color-banner-text);font-family:var(--font-text);font-size:15px}.banner-site__content--big h1,.banner-site__content--big h2{color:var(--color-banner-title);font-family:var(--font-title);font-size:50px;font-weight:400;line-height:1.4;margin-bottom:10px}.banner-site__content--special h1,.banner-site__content--special h2,.banner-site__content--special h3,.banner-site__content--special h4{color:var(--color-banner-special-title)}.banner-site__content--special p{color:var(--color-banner-special-text)}.banner-site__user{border-radius:50%;height:80px;margin:0 auto 10px;overflow:hidden;position:relative;width:80px}.banner-site__user-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1200px){.banner__content--big h1,.banner__content--big h2{font-size:40px;font-weight:400}}@media screen and (max-width:768px){.banner__content h1,.banner__content h2{font-size:28px;font-weight:400}.banner__content h3{font-size:25px;font-weight:400}.banner__content h4{font-size:18px;font-weight:400}.banner__content p{font-size:15px;font-weight:400}.banner__content--big h1,.banner__content--big h2{font-size:30px;font-weight:400}}@media screen and (max-width:635px){.banner__container{padding:60px 20px}}@media screen and (max-width:1200px){.banner-site__content--big h1,.banner-site__content--big h2{font-size:40px;font-weight:400}}@media screen and (max-width:768px){.banner-site__content h1,.banner-site__content h2{font-size:28px;font-weight:400}.banner-site__content h3{font-size:25px;font-weight:400}.banner-site__content h4{font-size:18px;font-weight:400}.banner-site__content p{font-size:15px;font-weight:400}}@media screen and (max-width:635px){.banner-site__container{padding:60px 20px}}.swiper{height:auto;padding-top:50px;width:100%}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:inherit;left:0;top:0;width:100%}.swiper-pagination-bullet-active{background:var(--bs-primary);opacity:1}.swiper-slide{align-items:stretch;display:flex;height:auto;justify-content:center;width:100%}.slider-products{height:auto;position:relative;width:100%}.slider-testimonials.swiper-horizontal>.swiper-pagination-bullets,.slider-testimonials>.swiper-pagination-bullets.swiper-pagination-horizontal,.slider-testimonials>.swiper-pagination-custom,.slider-testimonials>.swiper-pagination-fraction{bottom:5px;left:0;top:inherit;width:100%}.slider-testimonials{height:auto;padding-bottom:50px;padding-top:0;position:relative;width:100%}.slider-product.swiper-horizontal>.swiper-pagination-bullets,.slider-product>.swiper-pagination-bullets.swiper-pagination-horizontal,.slider-product>.swiper-pagination-custom,.slider-testimonials>.swiper-pagination-fraction{bottom:5px;left:0;top:inherit;width:100%}.slider-product{padding-bottom:50px;padding-top:0}.slide-product,.slider-product{height:auto;position:relative;width:100%}.slide-product{background-color:var(--bs-page);text-align:center}.slide-product__image{height:auto;max-height:500px;max-width:80%;min-height:100px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.inspires,.inspires__container{height:auto;position:relative;width:100%}.inspires__container{margin:0 auto;max-width:1800px;padding:80px 50px}.inspires__text{height:auto;margin:0 auto 80px;max-width:800px;position:relative;text-align:center;width:100%}.inspires__text h1,.inspires__text h2{color:var(--color-title);font-family:var(--font-title);font-size:38px;font-weight:400;line-height:1.4;margin-bottom:25px}.inspires__text h3{font-size:25px}.inspires__text h3,.inspires__text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:20px}.inspires__text h4{font-size:18px}.inspires__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.inspires__row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.inspires__item{height:auto;max-width:50%;padding:20px;width:100%}.inspires__item-image{height:auto;margin-bottom:40px;position:relative;width:100%}.inspires__item-src{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.inspires__item-text{height:auto;position:relative;text-align:center;width:100%}.inspires__item-text h1,.inspires__item-text h2{color:var(--color-title);font-family:var(--font-title);font-size:25px;font-weight:500;line-height:1.4}.inspires__item-text h3{font-size:20px}.inspires__item-text h3,.inspires__item-text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:20px}.inspires__item-text h4{font-size:17px}.inspires__item-text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.featureds,.featureds__container{height:auto;position:relative;width:100%}.featureds__container{margin:0 auto;max-width:1800px;padding:40px 50px 80px}.featureds__text{height:auto;margin:0 auto 40px;max-width:800px;position:relative;text-align:center;width:100%}.featureds__text h1,.featureds__text h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.2;margin-bottom:25px}.featureds__text h3{font-size:25px}.featureds__text h3,.featureds__text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.2;margin-bottom:20px}.featureds__text h4{font-size:18px}.featureds__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.featureds__text__content,.product{height:auto;position:relative;width:100%}.product{display:flex;flex-direction:column;max-width:420px;padding:10px}.product__notify{left:2px;max-width:70px;padding:10px 0;position:absolute;top:10px;width:100%;z-index:4}.product__notify-stock{align-items:center;background-color:var(--bs-red);color:var(--bs-white);display:flex;font-family:var(--font-text);font-size:11px;height:30px;justify-content:center;margin-bottom:10px;padding:5px;position:relative;text-align:center;width:100%}.product__notify-stock:before{border-bottom:15px solid transparent;border-left:15px solid var(--bs-red);border-top:15px solid transparent;content:"";height:0;position:absolute;right:0;top:0;transform:translateX(100%);width:0}.product__notify-stock:after{border-bottom:8px solid transparent;border-left:8px solid transparent;border-top:8px solid var(--bs-red-dark);bottom:0;content:"";left:0;position:absolute;transform:translateY(100%);z-index:1}.product__notify-discount{align-items:center;background-color:var(--bs-black);color:var(--bs-white);display:flex;font-family:var(--font-text);font-size:11px;height:30px;justify-content:center;padding:5px;position:relative;text-align:center;width:100%}.product__notify-discount:before{border-bottom:15px solid transparent;border-left:15px solid var(--bs-black);border-top:15px solid transparent;content:"";height:0;position:absolute;right:0;top:0;transform:translateX(100%);width:0}.product__notify-discount:after{border-bottom:8px solid transparent;border-left:8px solid transparent;border-top:8px solid var(--bs-dark);bottom:0;content:"";left:0;position:absolute;transform:translateY(100%);z-index:1}.product__content{align-items:center;display:flex;height:auto;justify-content:center;max-height:500px;min-height:500px;position:relative;width:100%}.product__content:after{background-color:rgba(0,0,0,.028);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.product__content:hover .product__image--first{opacity:0}.product__images{height:auto;margin:0 auto;position:relative;width:90%}.product__image{height:auto;min-height:100px;-o-object-fit:cover;object-fit:cover;width:100%}.product__image--one{position:relative}.product__image--first{opacity:1;position:relative;transition:all .3s ease-in-out;z-index:1}.product__image--last{left:0;position:absolute;top:50%;transform:translateY(-50%)}.product__actions{flex-wrap:wrap;gap:10px;height:auto;opacity:0;position:absolute;top:480px;transition:all .4s ease-in-out;visibility:hidden;width:100%}.product__actions,.product__actions-button{align-items:center;display:flex;justify-content:center}.product__actions-button{background-color:var(--color-bar-background-number);border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.2);color:var(--color-bar-number);height:35px;text-decoration:none;transition:all .3s ease-in-out;width:35px;z-index:100}.product__actions-button i{font-size:14px}.product__actions-button:hover{background-color:var(--bs-page);color:var(--bs-black)}.product:hover .product__actions{opacity:1;top:450px;visibility:visible}.product__text{height:auto;margin-top:20px;position:relative;width:100%}.product__text a{text-decoration:none}.product__title{display:inline}.product__price,.product__title{color:var(--color-text);font-family:var(--font-text);font-size:14px;font-weight:500}.product__price{display:block;margin-top:5px}.testimonials,.testimonials__container{height:auto;position:relative;width:100%}.testimonials__container{margin:0 auto;max-width:1800px;padding:100px 50px 50px}.testimonials__row{align-items:center;display:flex;justify-content:space-between;margin-left:-20px;margin-right:-20px}.testimonials__content{height:auto;max-width:100%;position:relative;width:100%}.testimonials__text{height:auto;margin:0 auto 50px;max-width:800px;text-align:center;width:100%}.testimonials__text h1,.testimonials__text h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.2;margin-bottom:25px}.testimonials__text h3{font-size:25px}.testimonials__text h3,.testimonials__text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.2;margin-bottom:20px}.testimonials__text h4{font-size:18px}.testimonials__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.testimonial{background-color:var(--bs-testimonial);border-radius:10px;box-shadow:0 3px 5px rgba(0,0,0,.1);max-width:450px;min-width:240px}.testimonial,.testimonial__text{display:flex;position:relative;width:100%}.testimonial__text{flex-direction:column;height:auto;justify-content:space-between;padding:20px}.testimonial__text:after{color:var(--bs-gray-light);content:"\f10d";font-family:var(--font-awesome);font-size:60px;font-weight:800;position:absolute;right:20px;top:20px}.testimonial__text-comment{word-wrap:break-word;color:var(--color-text-quote);font-family:var(--font-text);font-size:15px;font-weight:400;margin-bottom:20px;position:relative;white-space:pre-wrap;z-index:2}.testimonial__text-name{color:var(--color-text);font-family:var(--font-title);font-size:14px;font-weight:600;position:relative;z-index:2}.info,.info__container{height:auto;position:relative;width:100%}.info__container{margin:0 auto;max-width:1800px;padding:40px 50px 60px}.info__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-left:-20px;margin-right:-20px}.info__gallery{padding:0 20px}.info__content,.info__gallery{height:auto;max-width:40%;position:relative;width:100%}.info__content{padding:20px}.info__text{height:auto;position:relative;text-align:left;width:100%}.info__text h1,.info__text h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.4;margin-bottom:25px}.info__text h3{font-size:25px}.info__text h3,.info__text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:20px}.info__text h4{font-size:18px}.info__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.gallery{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.gallery__item{height:auto;max-width:50%;padding:10px;position:relative;width:100%}.gallery__item--large{max-height:500px;overflow:hidden}.gallery__item--small{max-height:300px;max-width:100%;min-height:300px;overflow:hidden;width:100%}.gallery__item--last{max-height:200px;min-height:200px}.gallery__item-content{display:flex;flex-direction:column;justify-content:space-between;max-width:50%;padding-top:30px;width:100%}.gallery__item-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.inspires__text h1,.inspires__text h2{font-size:28px;font-weight:400}.inspires__item-text h1,.inspires__item-text h2{font-size:23px;font-weight:500}.inspires__item-text h3{font-size:20px}}@media screen and (max-width:635px){.inspires__container{padding:40px 20px 20px}.inspires__item{max-width:100%}.inspires__item-image{margin-bottom:25px}.inspires__text{margin-bottom:40px}.inspires__text h1,.inspires__text h2{font-size:23px;font-weight:500}.inspires__text h3{font-size:20px;font-weight:400}.inspires__text h4{font-size:16px;font-weight:400}.inspires__text p{font-size:14px;font-weight:400}.inspires__item-text h1,.inspires__item-text h2{font-size:20px;font-weight:500}.inspires__item-text h3{font-size:18px;font-weight:400}.inspires__item-text h4{font-size:16px;font-weight:400}.inspires__item-text p{font-size:14px;font-weight:400}}@media screen and (max-width:768px){.featureds__text h1,.featureds__text h2{font-size:28px;font-weight:400}}@media screen and (max-width:635px){.featureds__container{padding:20px 20px 40px}.featureds__item{max-width:100%}.featureds__item-image{margin-bottom:25px}.featureds__text{margin-bottom:40px}.featureds__text h1,.featureds__text h2{font-size:23px;font-weight:500}.featureds__text h3{font-size:20px;font-weight:400}.featureds__text h4{font-size:16px;font-weight:400}.featureds__text p{font-size:14px;font-weight:400}}@media screen and (max-width:768px){.product{margin:0 auto;max-width:350px;width:100%}.product__content{max-height:400px;min-height:400px;width:100%}.product__actions{top:380px}.product:hover .product__actions{top:350px}}@media screen and (max-width:635px){.product__title{display:inline}.product__price,.product__title{font-size:13px;font-weight:500}}@media screen and (max-width:768px){.testimonials__container{padding:60px 20px}.testimonials__text{margin-bottom:40px}.testimonials__text h1,.testimonials__text h2{font-size:28px;font-weight:400}}@media screen and (max-width:635px){.testimonials__container{padding:40px 20px 20px}.testimonials__text{margin-bottom:40px}.testimonials__text h1,.testimonials__text h2{font-size:23px;font-weight:500}.testimonials__text h3{font-size:20px;font-weight:400}.testimonials__text h4{font-size:16px;font-weight:400}.testimonial__text-comment,.testimonials__text p{font-size:14px;font-weight:400}.testimonial__text-name{font-size:13px;font-weight:600}}@media screen and (max-width:1200px){.info__content,.info__gallery{height:auto;max-width:50%;position:relative;width:100%}.info__content{padding:20px}}@media screen and (max-width:768px){.info__container{padding:20px}.info__text{margin-bottom:40px;text-align:center}.info__text h1,.info__text h2{font-size:28px;font-weight:400}.info__gallery{max-width:400px;padding-bottom:20px}.info__content,.info__gallery{height:auto;position:relative;width:100%}.info__content{max-width:100%;padding:20px}}@media screen and (max-width:635px){.info__container{padding:20px 20px 0}.info__text{margin-bottom:40px}.info__text h1,.info__text h2{font-size:23px;font-weight:500}.info__text h3{font-size:20px;font-weight:400}.info__text h4{font-size:16px;font-weight:400}.info__text p{font-size:14px;font-weight:400}}@media screen and (max-width:768px){.gallery__item{height:auto;max-width:50%;padding:10px;position:relative;width:100%}.gallery__item--large{max-height:300px;overflow:hidden}.gallery__item--small{max-height:200px;max-width:100%;min-height:200px;overflow:hidden;width:100%}.gallery__item--last{max-height:100px;min-height:100px}.gallery__item-content{display:flex;flex-direction:column;justify-content:space-between;max-width:50%;padding-top:30px;width:100%}}@media screen and (max-width:635px){.gallery__item{height:auto;max-width:50%;padding:10px;position:relative;width:100%}.gallery__item--large{max-height:300px;overflow:hidden}.gallery__item--small{max-height:200px;max-width:100%;min-height:200px;overflow:hidden;width:100%}.gallery__item--last{max-height:100px;min-height:100px}.gallery__item-content{display:flex;flex-direction:column;justify-content:space-between;max-width:50%;width:100%}}.product-banner{background-color:var(--color-banner-special-background);height:auto;position:relative;width:100%}.product-banner__container{height:auto;margin:0 auto;max-width:1800px;padding:40px 50px 70px;position:relative;width:100%}.product-banner__row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-20px;margin-right:-20px}.product-banner__slide{height:auto;max-width:60%;padding:20px;position:relative;width:100%}.product-banner__content{align-items:center;display:flex;height:auto;justify-content:center;max-width:40%;position:relative;width:100%}.product-banner__text{height:auto;max-width:450px;position:relative;text-align:center;width:100%}.product-banner__title{color:var(--color-banner-special-title);font-family:var(--font-title);font-size:36px;font-weight:600}.product-banner__description,.product-banner__title{line-height:1.4;margin-bottom:20px;text-align:center}.product-banner__description{word-wrap:break-word;color:var(--color-banner-special-text);font-family:var(--font-text);font-size:15px;white-space:pre-wrap}.product-banner__btn{background-color:var(--bg-button);color:var(--color-button);cursor:pointer;display:inline-block;font-family:var(--font-text);font-size:15px;font-weight:500;height:auto;line-height:1.4;margin-top:20px;max-width:200px;padding:10px 20px;position:relative;text-decoration:none;text-transform:capitalize;transition:all .3s ease-in-out;width:100%}.product-banner__btn:after{background-color:hsla(0,0%,100%,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.product-banner__btn:hover:after{opacity:1;visibility:visible}.product-banner__stock{font-size:16px}.product-banner__discount,.product-banner__stock{color:var(--color-banner-special-title);font-family:var(--font-text);font-weight:600;line-height:1.2;margin-bottom:2px;text-align:center}.product-banner__discount{font-size:13px}.product-banner__price{color:var(--color-banner-special-title);font-family:var(--font-text);font-size:18px;font-weight:400;line-height:1.2;margin-bottom:15px;position:relative;text-align:center}.product-banner__price strike{color:var(--color-banner-special-text)}.product-banner__quantity-content{height:auto;margin:20px 0;position:relative;width:100%}.product-banner__quantity-title{color:var(--color-banner-special-title);font-family:var(--font-text);font-size:13px;font-weight:600;line-height:1.2;margin-bottom:5px;text-align:center}.product-description,.product-description__container{height:auto;position:relative;width:100%}.product-description__container{margin:0 auto;max-width:1800px;padding:100px 50px}.product-description__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.product-description__intro{height:auto;margin-bottom:100px;max-width:800px;padding:20px;text-align:center;width:100%}.product-description__intro h1,.product-description__intro h2{font-size:35px}.product-description__intro h1,.product-description__intro h2,.product-description__intro h3{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.product-description__intro h3{font-size:25px}.product-description__intro h4{color:var(--color-text-important)}.product-description__intro h4,.product-description__intro p{font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.product-description__intro p{color:var(--color-text)}.product-description__image{height:auto;max-width:40%;padding:20px;position:relative;width:100%}.product-description__image-src{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product-description__text{height:auto;margin-left:3.33%;max-width:40%;padding:20px;position:relative;width:100%}.product-description__text h1,.product-description__text h2{font-size:30px}.product-description__text h1,.product-description__text h2,.product-description__text h3{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.product-description__text h3{font-size:25px}.product-description__text h4{font-size:18px}.product-description__text h4,.product-description__text p{color:var(--color-text);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.product-description__text p{font-size:15px;font-style:italic}.specifications{border-bottom:1px solid var(--bg-line);border-top:1px solid var(--bg-line);height:auto;position:relative;width:100%}.specifications__container{height:auto;margin:0 auto;max-width:1800px;padding:60px 50px;position:relative;width:100%}.specifications__row{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.specifications__text{height:auto;margin-bottom:20px;padding:0 20px;position:relative;text-align:center;width:100%}.specifications__text h1,.specifications__text h2{font-size:35px}.specifications__text h1,.specifications__text h2,.specifications__text h3{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.specifications__text h3{font-size:25px}.specifications__text h4{color:var(--color-text-important)}.specifications__text h4,.specifications__text p{font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.specifications__text p{color:var(--color-text)}.specifications__items{align-items:stretch;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;position:relative;width:100%}.specifications__item{height:auto;max-width:33.33%;padding:20px;position:relative;text-align:center;width:100%}.specifications__item:after{background-color:var(--bg-line);content:"";height:calc(100% - 40px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.specifications__item:last-child:after,.specifications__item:nth-child(3):after{display:none}.specifications__item h1,.specifications__item h2{color:var(--color-title);font-family:var(--font-text);font-size:28px;font-weight:600;line-height:1.4;margin-bottom:15px}.specifications__item h3{font-size:23px}.specifications__item h3,.specifications__item h4{color:var(--color-title);font-family:var(--font-text);font-weight:500;line-height:1.4;margin-bottom:15px}.specifications__item h4{font-size:18px}.specifications__item a,.specifications__item b,.specifications__item strong{color:var(--color-text-important)}.specifications__item p{color:var(--color-text);font-family:var(--font-title);font-size:13px;font-style:italic;font-weight:500;line-height:1.4;margin-bottom:15px}.featureds-product,.featureds-product__container{height:auto;position:relative;width:100%}.featureds-product__container{margin:0 auto;max-width:1800px;padding:80px 50px}.featureds-product__text{height:auto;margin:0 auto 40px;max-width:800px;position:relative;text-align:center;width:100%}.featureds-product__text h1,.featureds-product__text h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.2;margin-bottom:25px}.featureds-product__text h3{font-size:25px}.featureds-product__text h3,.featureds-product__text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.2;margin-bottom:20px}.featureds-product__text h4{font-size:18px}.featureds-product__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.featureds-product__text__content,.products,.products__container{height:auto;position:relative;width:100%}.products__container{margin:0 auto;max-width:1800px;padding:80px 50px}.products__row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-20px;margin-right:-20px}.products__message{height:auto;padding:0 20px;position:relative;width:100%}.products__filters{max-width:25%}.products__content,.products__filters{height:auto;padding:20px;position:relative;width:100%}.products__content{margin-top:-20px;max-width:75%}.products__items{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-20px;margin-right:-20px}.products__item{max-width:33.33%;padding:10px}.products__item,.products__text{height:auto;position:relative;width:100%}.products__text{margin-bottom:40px;margin-top:20px;text-align:center}.products__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}@media screen and (max-width:1200px){.product-banner__content,.product-banner__slide{height:auto;max-width:50%;padding:20px;position:relative;width:100%}.product-banner__content{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:768px){.product-banner__container{padding:20px 20px 40px}.product-banner__title{font-size:28px;font-weight:600}.product-banner__description,.product-banner__title{line-height:1.4;margin-bottom:20px;text-align:center}.product-banner__description{font-size:15px}.product-banner__btn{font-size:15px;height:auto;margin-top:20px;max-width:200px;padding:10px 20px;width:100%}.product-banner__stock{font-size:15px}.product-banner__discount{font-size:12px}.product-banner__price{font-size:16px}}@media screen and (max-width:635px){.product-banner__content,.product-banner__slide{height:auto;max-width:100%;padding:20px;position:relative;width:100%}.product-banner__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.product-banner__title{font-size:20px;font-weight:600}.product-banner__description,.product-banner__title{line-height:1.4;margin-bottom:20px;text-align:center}.product-banner__description{font-size:14px}.product-banner__btn{font-size:14px;font-weight:600;height:auto;margin-top:20px;max-width:200px;padding:10px 20px;width:100%}}@media screen and (max-width:990px){.product-description__container{padding:50px 20px}.product-description__intro{margin-bottom:40px}.product-description__intro h1,.product-description__intro h2{font-size:28px;font-weight:400}.product-description__text h1,.product-description__text h2{font-size:23px;font-weight:500}.product-description__text h3{font-size:20px}}@media screen and (max-width:768px){.product-description__container{padding:40px 20px}.product-description__row{align-items:flex-start}.product-description__intro{margin-bottom:20px}.product-description__intro h1,.product-description__intro h2{font-size:28px;font-weight:400}.product-description__image{max-width:50%;width:100%}.product-description__text{margin-left:3.33%;max-width:40%;width:100%}.product-description__text h1,.product-description__text h2{font-size:23px;font-weight:500}}@media screen and (max-width:635px){.product-description__container{padding:40px 20px}.product-description__intro{margin-bottom:20px}.product-description__intro h1,.product-description__intro h2{font-size:23px;font-weight:500}.product-description__intro h3{font-size:20px;font-weight:400}.product-description__intro h4{font-size:16px;font-weight:400}.product-description__intro p{font-size:14px;font-weight:400}.product-description__image{max-width:400px;width:100%}.product-description__text{margin-left:0;max-width:100%;text-align:center}.product-description__text h1,.product-description__text h2{font-size:20px;font-weight:500}.product-description__text h3{font-size:18px;font-weight:400}.product-description__text h4{font-size:16px;font-weight:400}.product-description__text p{font-size:14px;font-weight:400}}@media screen and (max-width:990px){.specifications__container{padding:50px 20px}.specifications__text h1,.specifications__text h2{font-size:23px;font-weight:500}.specifications__text h3{font-size:20px}.specifications__item h1,.specifications__item h2{font-size:20px;font-weight:600}.specifications__item h3{font-size:18px;font-weight:500}.specifications__item h4{font-size:16px;font-weight:500}.specifications__item p{font-size:13px;font-weight:500}}@media screen and (max-width:768px){.specifications__container{padding:40px 20px}.specifications__row{align-items:center}.specifications__text h1,.specifications__text h2{font-size:23px;font-weight:500}.specifications__item{max-width:100%;width:100%}.specifications__item:after{background-color:var(--bg-line);content:"";height:1px;position:absolute;right:50%;top:100%;transform:translateX(50%);width:calc(100% - 40px)}.specifications__item:nth-child(3):after{display:block}.specifications__item:last-child:after{display:none}.specifications__item h1,.specifications__item h2{font-size:18px;font-weight:600}.specifications__item h3{font-size:16px;font-weight:500}.specifications__item h4{font-size:15px;font-weight:500}.specifications__item p{font-size:13px;font-weight:500}}@media screen and (max-width:635px){.specifications__container{padding:40px 20px 20px}.specifications__text{margin-bottom:0}.specifications__text h1,.specifications__text h2{font-size:20px;font-weight:500}.specifications__text h3{font-size:18px;font-weight:400}.specifications__text h4{font-size:16px;font-weight:400}.specifications__text p{font-size:14px;font-weight:400}}@media screen and (max-width:768px){.featureds-product__container{padding:40px 20px}.featureds-product__text h1,.featureds-product__text h2{font-size:28px;font-weight:400}}@media screen and (max-width:635px){.featureds-product__container{padding:40px 20px}.featureds-product__item{max-width:100%}.featureds-product__item-image{margin-bottom:25px}.featureds-product__text{margin-bottom:40px}.featureds-product__text h1,.featureds-product__text h2{font-size:23px;font-weight:500}.featureds-product__text h3{font-size:20px;font-weight:400}.featureds-product__text h4{font-size:16px;font-weight:400}.featureds-product__text p{font-size:14px;font-weight:400}}@media screen and (max-width:1200px){.products__filters{max-width:33.33%;width:100%}.products__content{max-width:66.66%;width:100%}.products__item{max-width:50%;width:100%}}@media screen and (max-width:990px){.products__content,.products__filters{max-width:100%;width:100%}.products__item{max-width:33.33%;width:100%}}@media screen and (max-width:768px){.products__container{padding:60px 20px}.products__content,.products__filters{max-width:100%;width:100%}.products__item{max-width:50%;width:100%}}@media screen and (max-width:635px){.products__container{padding:40px 20px}.products__content,.products__filters{max-width:100%;width:100%}.products__text p{font-size:14px}}@media screen and (max-width:425px){.products__item{max-width:100%;width:100%}}.about,.about__container{height:auto;position:relative;width:100%}.about__container{margin:0 auto;max-width:1800px;padding:100px 50px}.about__row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-left:-20px;margin-right:-20px}.about__content{max-width:40%;padding:20px}.about__content,.about__text{height:auto;position:relative;width:100%}.about__text{text-align:left}.about__text h1,.about__text h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.4;margin-bottom:25px}.about__text h3{font-size:25px}.about__text h3,.about__text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:20px}.about__text h4{font-size:18px}.about__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.about__gallery{height:auto;max-width:40%;padding:0 20px;position:relative;width:100%}@media screen and (max-width:1200px){.about__content,.about__gallery{height:auto;max-width:50%;position:relative;width:100%}.about__content{padding:20px}}@media screen and (max-width:768px){.about__container{padding:20px}.about__text{text-align:center}.about__text h1,.about__text h2{font-size:28px;font-weight:400}.about__gallery{max-width:400px;padding-bottom:20px}.about__content,.about__gallery{height:auto;position:relative;width:100%}.about__content{max-width:100%;padding:20px}}@media screen and (max-width:635px){.about__container{padding:20px 20px 0}.about__text h1,.about__text h2{font-size:23px;font-weight:500}.about__text h3{font-size:20px;font-weight:400}.about__text h4{font-size:16px;font-weight:400}.about__text p{font-size:14px;font-weight:400}}.contact,.contact__container{height:auto;position:relative;width:100%}.contact__container{margin:0 auto;max-width:1800px;padding:100px 50px}.contact__row{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.contact__text{height:auto;max-width:800px;padding:20px;position:relative;text-align:center;width:100%}.contact__text h1,.contact__text h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.4;margin-bottom:25px}.contact__text h3{font-size:25px}.contact__text h3,.contact__text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:20px}.contact__text h4{font-size:18px}.contact__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.contact__form{height:auto;max-width:1000px;padding:20px;position:relative;width:100%}@media screen and (max-width:768px){.contact__container{padding:20px}.contact__text h1,.contact__text h2{font-size:28px;font-weight:400}}@media screen and (max-width:635px){.contact__container{padding:20px}.contact__text h1,.contact__text h2{font-size:23px;font-weight:500}.contact__text h3{font-size:20px;font-weight:400}.contact__text h4{font-size:16px;font-weight:400}.contact__text p{font-size:14px;font-weight:400}}.filters{max-width:350px}.filters,.filters__header{height:auto;position:relative;width:100%}.filters__header{align-items:center;display:none;gap:20px;justify-content:space-between;padding:0 0 20px}.filters__header-title{color:var(--bs-black);font-family:var(--font-text);font-size:20px;font-weight:600;text-transform:uppercase}.filters__header-button i{font-size:18px}.filters__header-button i:first-child{display:block}.filters__header-button i:last-child,.filters__header-button--active i:first-child{display:none}.filters__header-button--active i:last-child{display:block}.filters__body{background-color:var(--bs-filter);height:auto;padding:20px;position:relative;transition:all .5s ease-in-out;width:100%}.filters__body,.filters__body--active{opacity:1;top:0;visibility:visible}.filters__item{height:auto;padding:20px 0;position:relative;width:100%}.filters__item--with-line{border-bottom:1px solid var(--bs-filter-line)}.filters__item--with-line,.filters__item--with-line-top{border-top:1px solid var(--bs-filter-line)}.filters__item--with-line-bottom{border-bottom:1px solid var(--bs-filter-line)}.filters__item h4{color:var(--bs-filter-text);font-family:var(--font-title);font-size:20px;font-weight:600;margin-bottom:10px}.filters__item:last-child{padding-bottom:0}.filters__item--n-pd{padding:0}.filters__item--dashboard{display:block;padding-top:0}.filters__item--dashboard span{color:var(--bs-filter-text);font-family:var(--font-title);font-size:20px;font-weight:600;margin-bottom:10px}.filters__form-group{height:auto;position:relative;width:100%}.filters__form-input{background-color:var(--bs-white);color:var(--bs-filter-text);font-family:var(--font-form);height:40px;padding:10px 30px 10px 15px;position:relative;width:100%}.filters__form-input::-moz-placeholder{color:var(--color-text)}.filters__form-input::placeholder{color:var(--color-text)}.filters__form-button{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.filters__list{list-style:none;transition:all .4s ease-in-out}.filters__list,.filters__list-item{height:auto;position:relative;width:100%}.filters__list-item{margin-bottom:3px}.filters__list-link{color:var(--bs-filter-text);display:inline-block;font-family:var(--font-link);font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:10px;position:relative;text-decoration:none;text-transform:uppercase}.filters__list-link:after{background:var(--bs-filter-text);bottom:-.3em;content:"";display:block;height:1px;left:15px;opacity:0;position:absolute;right:15px;transition:all .5s ease 0s}.filters__list-link--active:after,.filters__list-link.active:after,.filters__list-link:hover:after{left:0;opacity:1;right:0}.filters__list-has-sub>a{padding-right:10px}.filters__list-has-sub>a:before{content:"\f054";font-family:var(--font-awesome);font-size:10px;position:absolute;right:0;top:2px;transition:all .3s ease-in}.filters__list-has-sub.active>a:before{transform:rotate(90deg)}.filters__list-has-sub>ul{max-height:0;opacity:0;overflow:hidden;padding:0 20px}.filters__list-has-sub.active>ul,.filters__list-has-sub>ul{background-color:var(--bs-filter-submenu);height:auto;position:relative;width:100%}.filters__list-has-sub.active>ul{max-height:100vh;opacity:1;padding-bottom:5px;padding-top:15px}.filters__link{color:var(--bs-filter-text);display:inline-block;font-family:var(--font-link);font-size:14px;font-weight:700;letter-spacing:2px;position:relative;text-decoration:none;text-transform:uppercase}.filters__link:after{background:var(--bs-filter-text);bottom:-.3em;content:"";display:block;height:1px;left:15px;opacity:0;position:absolute;right:15px;transition:all .5s ease 0s}.filters__link:hover:after{left:0;opacity:1;right:0}.ranger-filter{height:auto;position:relative;width:100%}.price-content{display:block;height:15px;margin-bottom:15px;position:relative;width:100%}.price-content span{color:var(--bs-filter-text);font-family:var(--font-text);font-size:12px;position:absolute}.price-content span:nth-child(2):before{display:none}.price-content span:first-child{float:left;left:0}.price-content span:nth-child(2){color:var(--bs-filter-text);font-family:var(--font-text);left:50%;transform:translateX(-50%)}.price-content span:last-child{float:right;right:0}.button-filter-clear{background:transparent;border:none;color:var(--bs-filter-text);cursor:pointer;display:block;margin:20px auto 0;outline:none;position:relative;text-decoration:underline;transition:all .3s ease-in-out}.button-filter-clear:hover{color:var(--color-text)}.noUi-horizontal{height:14px!important}.noUi-horizontal .noUi-handle{height:24px!important;width:15px!important}.noUi-horizontal .noUi-handle:active,.noUi-horizontal .noUi-handle:focus,.noUi-horizontal .noUi-handle:hover{outline:none}.noUi-connect{background:var(--bs-filter-text)!important}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:4px!important;position:absolute;top:4px!important;width:1px}.noUi-handle:after{left:8.3px!important}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-9px!important}@media screen and (max-width:990px){.filters{max-width:100%;z-index:10}.filters__header{display:flex;padding:0}.filters__body{box-shadow:0 3px 5px rgba(0,0,0,.2);max-height:600px;opacity:0;overflow:auto;position:absolute;top:60px;visibility:hidden}.filters__body--active{opacity:1;top:45px;visibility:visible}}.pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin-top:40px;position:relative}.pagination__item{display:block}.pagination__item.disabled{cursor:not-allowed;opacity:.67}.pagination__item.disabled>a{cursor:not-allowed}.pagination__item.active>a,.pagination__item.active>span{background-color:var(--bg-pagination-background-active);color:var(--color-pagination-active)}.pagination__link{align-items:center;background-color:var(--bg-pagination-background);color:var(--bs-black);display:flex;font-family:var(--font-text);font-size:14px;font-weight:600;height:50px;justify-content:center;text-decoration:none;transition:all .3s ease-in-out;width:50px}.pagination__link:hover{background-color:var(--bg-pagination-background-active);color:var(--color-pagination-active)}@media screen and (max-width:990px){.pagination__link{height:40px;width:40px}}.form{height:auto;position:relative;width:100%}.form__row{align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.form__group{height:auto;margin-bottom:30px;max-width:50%;padding:0 15px;position:relative;width:100%}.form__group--last{margin-bottom:0}.form__group-file{height:auto;margin-bottom:30px;max-width:150px;padding:0 15px;position:relative;width:100%}.form__group-file--last{margin-bottom:0}.form__group-select{height:auto;margin-bottom:30px;max-width:50%;padding:0 15px;position:relative;width:100%}.form__group-select:after{color:var(--bs-black);content:"\f0d7";font-family:var(--font-awesome);font-weight:800;pointer-events:none;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.form__group-select option{color:var(--bs-black)}.form__group-select--last{margin-bottom:0}.form__group-full{height:auto;margin-bottom:30px;max-width:100%;padding:0 15px;position:relative;width:100%}.form__group-full--last{margin-bottom:0}.form__input{border:1px solid var(--bs-black);color:var(--bs-black);font-family:var(--font-form);font-size:14px;height:40px;padding:10px 30px 10px 10px;position:relative;width:100%}.form__input::-moz-placeholder{color:var(--color-text)}.form__input::placeholder{color:var(--color-text)}.form__textarea{border:1px solid var(--bs-black);color:var(--bs-black);font-family:var(--font-form);font-size:14px;height:auto;min-height:200px;padding:10px 30px 10px 10px;position:relative;resize:vertical;width:100%}.form__textarea::-moz-placeholder{color:var(--color-text)}.form__textarea::placeholder{color:var(--color-text)}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--bs-black);color:var(--color-text);cursor:pointer;font-family:var(--font-form);font-size:14px;height:40px;padding:10px;position:relative;width:100%}.form__icon{pointer-events:none;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.form__icon--password{background-color:var(--bs-white);color:var(--bs-gray-light);cursor:pointer;opacity:0;pointer-events:auto!important;right:45px;transition:all .3s ease-in-out;visibility:hidden}.form__icon--password:hover{color:var(--bs-black);opacity:1;visibility:visible}.form__icon--password:before{content:"\f06e";font-family:var(--font-awesome);font-weight:900}.form__icon--password-active:before{content:"\f070";font-family:var(--font-awesome);font-weight:900}.form__input:hover~.form__icon--password{opacity:1;visibility:visible}.form__icon-top{pointer-events:none;position:absolute;right:25px;top:10px}.form__checkbox{height:auto;padding-left:25px;position:relative;width:100%}.form__checkbox input[type=checkbox]{display:none}.form__checkbox-content{left:0;position:absolute;top:0}.form__checkbox-content:before{color:var(--bg-button);content:"\f0c8";font-family:var(--font-awesome);font-size:15px;font-weight:500;transition:all .3s ease-in-out}.form__checkbox input[type=checkbox]:checked~.form__checkbox-content:before{color:var(--bg-button);content:"\f14a";font-weight:900}.form__checkbox-text,.form__link{cursor:pointer;font-family:var(--font-text);font-size:14px;font-weight:400;text-decoration:none}.form__checkbox-text:hover,.form__link:hover{text-decoration:underline}.form__info{display:inline-block;position:absolute;width:100%}.form__info i{color:var(--color-bar-background-number);cursor:pointer;display:inline-block;font-size:14px;position:relative;z-index:1}.form__info i:hover~.form__info-text{opacity:1;visibility:visible}.form__info-text{background:var(--bs-page);box-shadow:0 1px 10px rgba(0,0,0,.2);height:auto;left:-5px;opacity:0;padding:15px;position:absolute;top:25px;transition:all .3s ease-in-out;visibility:hidden;width:calc(100% + 10px);z-index:1000}.form__info-text:before{border-bottom:13px solid var(--bs-page);border-left:10px solid transparent;border-right:10px solid transparent;content:"";float:left;height:0;left:3px;position:absolute;top:-10px;width:0;z-index:10}.form__info-text p{color:var(--bs-black);font-family:var(--font-text);font-size:13px;font-weight:500;margin-bottom:0;text-align:justify}.form__button{background-color:var(--bg-button);color:var(--bs-white);font-size:15px;font-weight:500;line-height:1.2;margin:5px;margin-left:0!important;min-width:120px;padding:10px 20px;position:relative;text-align:center;transition:all .3s ease-in-out;z-index:1}.form__button:hover{background-color:transparent}.form__button:before{background-color:var(--bg-button);content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%;z-index:-1}.form__button--no-strict:before{display:none}.form__line{margin-bottom:20px;padding-bottom:30px;position:relative}.form__line:after{background-color:var(--bs-page);bottom:0;content:"";height:1px;position:absolute;width:100%}@media screen and (max-width:635px){.form__group{height:auto;margin-bottom:30px;padding:0 15px;position:relative}.form__group,.form__group-select{max-width:100%;width:100%}.form__input,.form__textarea{font-size:13px}.form__button,.form__checkbox-text{font-size:14px}}.footer{background-color:var(--bs-footer);margin-top:40px}.footer,.footer__container{height:auto;position:relative;width:100%}.footer__container{margin:0 auto;max-width:1800px;padding:70px 50px}.footer__row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-20px;margin-right:-20px}.footer__item{height:auto;max-width:33.33%;padding:20px;position:relative;width:100%}.footer__item--logo{max-width:40%}.footer__item--menu{max-width:25%}.footer__item--newsletter{max-width:30%}.footer__logo{height:auto;margin-bottom:20px;position:relative;width:100%}.footer__logo-src{height:auto;max-width:200px;-o-object-fit:cover;object-fit:cover;width:100%}.footer__text{height:auto;max-width:400px;position:relative;width:100%}.footer__paragraph{word-wrap:break-word;color:var(--color-footer-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;white-space:pre-wrap}.footer__menu{height:auto;max-width:200px;position:relative;width:100%}.footer__title{color:var(--color-footer-title);font-family:var(--font-title);font-size:20px;font-weight:600;line-height:1.2;margin-bottom:20px}.footer__menu-items{list-style:none;position:relative}.footer__menu-item{display:block}.footer__menu-link{color:var(--color-footer-link);display:inline-block;font-family:var(--font-link);font-size:15px;font-weight:700;letter-spacing:2px;margin-bottom:15px;position:relative;text-decoration:none;text-transform:uppercase}.footer__menu-link:after{background:var(--color-footer-link);bottom:-.3em;content:"";display:block;height:1px;left:15px;opacity:0;position:absolute;right:15px;transition:all .5s ease 0s}.footer__menu-link--active:after,.footer__menu-link:hover:after{left:0;opacity:1;right:0}.footer__newsletter{height:auto;max-width:400px;position:relative;width:100%}.footer__button-up{align-items:flex-start;bottom:-25px;cursor:pointer;display:flex;height:50px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:50px}.footer__button-up:after{background-color:var(--bs-primary);content:"";height:50px;position:absolute;transform:rotate(-45deg);width:50px}.footer__button-up i{color:var(--bs-body);margin-top:3px;position:relative;z-index:1}.newsletter,.newsletter__text{height:auto;position:relative;width:100%}.newsletter__text{margin-bottom:20px}.newsletter__title{color:var(--color-footer-title);font-size:20px;line-height:1.2}.newsletter__paragraph,.newsletter__title{font-family:var(--font-title);font-weight:600;margin-bottom:20px}.newsletter__paragraph{word-wrap:break-word;color:var(--color-footer-text);font-size:14px;font-style:italic;line-height:1.4;white-space:pre-wrap}.newsletter__form{height:auto;margin-top:20px;position:relative;width:100%}.newsletter__input-group{border-bottom:1px solid var(--bg-footer-line);height:auto;position:relative;width:100%}.newsletter__input{background-color:transparent;color:var(--color-footer-text);font-family:var(--font-title);font-size:13px;font-style:italic;font-weight:600;height:45px;padding:10px 70px 10px 0;width:100%}.newsletter__input::-moz-placeholder{color:var(--color-footer-text)}.newsletter__input::placeholder{color:var(--color-footer-text)}.newsletter__button{color:var(--color-footer-link);font-family:var(--font-menu);font-size:18px;font-weight:600;letter-spacing:1px;position:absolute;right:0;text-transform:uppercase;top:50%;transform:translateY(-50%)}.copyright{background-color:var(--bs-white)}.copyright,.copyright__container{height:auto;position:relative;width:100%}.copyright__container{margin:0 auto;max-width:1800px;padding:20px 50px}.copyright__row{display:flex;gap:20px;justify-content:space-between}.copyright__text{color:var(--color-copy-text);font-family:var(--font-title);font-size:13px;font-style:italic;font-weight:500}.copyright__menu{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:right}.copyright__menu-link{color:var(--color-copy-text);font-family:var(--font-title);font-size:13px;font-style:italic;font-weight:500;text-decoration:none}.copyright__menu-link--active,.copyright__menu-link:hover{text-decoration:underline}@media screen and (max-width:1200px){.footer__item{height:auto;max-width:33.33%;padding:20px;position:relative;width:100%}.footer__item--logo,.footer__item--menu{max-width:30%}.footer__item--newsletter{max-width:40%}}@media screen and (max-width:768px){.footer{margin-top:0}.footer__container{padding:40px 20px 60px}.footer__paragraph{font-size:13px;font-weight:400;line-height:1.4}.footer__title{font-size:18px;font-weight:600;margin-bottom:20px}.footer__menu-link{font-size:13px;font-weight:700;margin-bottom:15px}}@media screen and (max-width:635px){.footer{margin-top:0}.footer__container{padding:20px 20px 40px}.footer__row{justify-content:center}.footer__item{height:auto;max-width:33.33%;padding:20px;position:relative;width:100%}.footer__item--logo,.footer__item--menu,.footer__item--newsletter{max-width:500px;text-align:center}.footer__menu,.footer__newsletter,.footer__text{max-width:100%}}@media screen and (max-width:768px){.newsletter__title{font-size:18px;font-weight:600;line-height:1.2}.newsletter__paragraph{line-height:1.4}.newsletter__input,.newsletter__paragraph{font-size:13px;font-weight:600}.newsletter__button{font-size:15px;font-weight:600}.copyright__container{padding:20px}}@media screen and (max-width:635px){.copyright__row{flex-direction:column;justify-content:center}.copyright__text{font-size:13px;font-weight:500;text-align:center}.copyright__menu{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;text-align:center}.copyright__menu-link{font-size:12px;font-weight:500}}.information,.information__container{height:auto;position:relative;width:100%}.information__container{margin:0 auto;max-width:1800px;padding:100px 50px}.information__row{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.information__text{height:auto;max-width:1000px;padding:20px;position:relative;text-align:left;width:100%}.information__text h1,.information__text h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.4;margin-bottom:25px}.information__text h3{font-size:25px}.information__text h3,.information__text h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:20px}.information__text h4{font-size:18px}.information__text p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.information__text ul{display:block;list-style:none}.information__text ul li{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px;padding-left:20px;position:relative}.information__text ul li:before{color:var(--bs-text);content:"\f111";font-family:var(--font-awesome);font-size:8px;font-weight:500;left:0;position:absolute;top:5px}@media screen and (max-width:768px){.information__container{padding:20px}.information__text h1,.information__text h2{font-size:28px;font-weight:400}}@media screen and (max-width:635px){.information__container{padding:20px}.information__text h1,.information__text h2{font-size:23px;font-weight:500}.information__text h3{font-size:20px;font-weight:400}.information__text h4{font-size:16px;font-weight:400}.information__text p{font-size:14px;font-weight:400}.information__text ul li{font-size:14px}}.cart,.cart__container{height:auto;position:relative;width:100%}.cart__container{margin:0 auto;max-width:1800px;padding:100px 50px}.cart__row{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.cart__description{margin:0 auto;max-width:1200px;padding:0 20px}.cart__description,.cart__message{height:auto;position:relative;width:100%}.cart__message{max-width:100%}.cart__image{max-height:100px;width:auto}.cart__name{display:inline-block;margin:0 auto;max-width:190px}.cart__name a{text-decoration:none}.cart__name a:hover{text-decoration:underline}.cart__actions{align-items:center;display:flex;justify-content:center}.cart__actions a{display:inline-block;margin:0 5px}.cart__content{height:auto;margin:20px auto 0;max-width:1200px;padding:0 20px;position:relative;width:100%}.cart__coupon{max-width:50%}.cart__coupon,.cart__coupon-content{display:flex;height:auto;padding:20px;position:relative;width:100%}.cart__coupon-content{background-color:var(--color-checkout-background);flex-direction:column;justify-content:center}.cart__coupon-title{color:var(--color-checkout-title);font-family:var(--font-title);font-size:25px;line-height:1.4;margin-bottom:20px}.cart__coupon-group{height:auto;position:relative;width:100%}.cart__coupon-input{background-color:var(--bs-white);border:1px solid var(--bs-black);color:var(--bs-black);font-family:var(--font-form);font-size:14px;height:45px;padding:10px 120px 10px 20px;position:relative;width:100%}.cart__coupon-input::-moz-placeholder{color:var(--color-text)}.cart__coupon-input::placeholder{color:var(--color-text)}.cart__coupon-button{background-color:var(--bg-button);color:var(--color-button);cursor:pointer;display:inline-block;font-family:var(--font-text);font-size:14px;font-weight:500;height:100%;line-height:1.4;position:absolute;right:0;text-decoration:none;text-transform:capitalize;top:0;transition:all .3s ease-in-out;width:100px}.cart__coupon-button:after{background-color:hsla(0,0%,100%,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.cart__coupon-button:hover:after{opacity:1;visibility:visible}.cart__summary{max-width:50%}.cart__summary,.cart__summary-content{display:flex;height:auto;padding:20px;position:relative;width:100%}.cart__summary-content{background-color:var(--color-checkout-background);flex-direction:column;justify-content:center}.cart__summary-item{border-bottom:1.5px dashed #e6e6e6;display:flex;gap:20px;height:auto;justify-content:space-between;padding:10px 0;position:relative;width:100%}.cart__summary-item:first-child{padding-top:0}.cart__summary-item:last-child{border-bottom:none;padding-bottom:0}.cart__summary-title{height:auto;max-width:50%;position:relative;width:100%}.cart__summary-title h3{color:var(--color-checkout-title);font-family:var(--font-text);font-size:13px;font-weight:600;text-align:left;text-transform:uppercase}.cart__summary-price{height:auto;max-width:50%;position:relative;width:100%}.cart__summary-price p{color:var(--color-checkout-text);font-family:var(--font-text);font-size:14px;font-weight:400;text-align:right}.cart__buttons{height:auto;margin-top:20px;padding:20px;text-align:center;width:100%}.quantity{align-items:center;display:flex;justify-content:center}.quantity__input{border:1px solid var(--bs-black);display:inline-block;font-family:var(--font-form);font-size:13px;height:45px;padding:0 15px;text-align:center;width:60px}.quantity__buttons{background-color:var(--bs-page);display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.quantity__buttons:before{background-color:var(--bs-black);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.quantity__buttons button{background:var(--bs-black);border:none;color:var(--bs-white);display:block;font-size:12px;height:22.5px;transition:all .4s ease-in-out;width:30px;z-index:1}.quantity__buttons button:hover{background-color:transparent}@media screen and (max-width:768px){.cart__container{padding:60px 20px}}@media screen and (max-width:635px){.cart__container{padding:40px 20px 20px}.cart__coupon{max-width:100%;width:100%}.cart__coupon-title{font-size:20px}.cart__coupon-input{font-size:13px;padding:10px 110px 10px 10px}.cart__coupon-button{font-size:13px}.cart__summary{max-width:100%;width:100%}.cart__buttons{height:auto;margin-top:0;width:100%}.cart__buttons a{margin-left:0;margin-right:0}}.checkout{height:auto;position:relative;width:100%}.checkout__container{max-width:1800px;padding:100px 50px}.checkout__container,.checkout__content{height:auto;margin:0 auto;position:relative;width:100%}.checkout__content{max-width:1200px}.checkout__row{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}.checkout__form{max-width:66.66%}.checkout__description,.checkout__form{height:auto;padding:20px;position:relative;width:100%}.checkout__description{max-width:33.33%}.checkout__header{height:auto;margin-bottom:30px;position:relative;width:100%}.checkout__header h1,.checkout__header h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.4;margin-bottom:15px}.checkout__header h3{font-size:25px}.checkout__header h3,.checkout__header h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.checkout__header h4{font-size:18px}.checkout__header p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.checkout__group-button{max-width:41.66%}.checkout__group-button,.checkout__group-select{height:auto;margin-bottom:30px;padding:0 20px;position:relative;width:100%}.checkout__group-select{max-width:58.33%}.checkout__group-select:after{color:var(--bs-black);content:"\f0d7";font-family:var(--font-awesome);font-weight:800;pointer-events:none;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.checkout__group-select option{color:var(--bs-black)}.checkout__group-full{height:auto;margin-bottom:30px;max-width:100%;padding:0 20px;position:relative;width:100%}.checkout__button{height:40px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease-in-out;white-space:nowrap;width:100%}.checkout__button i{margin-left:5px}.checkout__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-text);cursor:pointer;height:40px;padding:10px}.checkout__select,.checkout__textarea{border:1px solid var(--bs-black);font-family:var(--font-form);font-size:14px;position:relative;width:100%}.checkout__textarea{color:var(--bs-black);height:auto;min-height:200px;padding:10px 30px 10px 10px;resize:vertical}.checkout__textarea::-moz-placeholder{color:var(--color-text)}.checkout__textarea::placeholder{color:var(--color-text)}.checkout__buttons,.checkout__methods{height:auto;position:relative;width:100%}.checkout__buttons{margin-top:20px;text-align:center}.checkout__actions{background-color:var(--color-checkout-background);height:auto;padding:20px;position:relative;width:100%}.checkout__actions-text{height:auto;margin-bottom:30px;position:relative;text-align:center;width:100%}.checkout__actions-text h1,.checkout__actions-text h2{color:var(--color-checkout-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.4;margin-bottom:15px}.checkout__actions-text h3{font-size:25px}.checkout__actions-text h3,.checkout__actions-text h4{color:var(--color-checkout-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.checkout__actions-text h4{font-size:18px}.checkout__actions-text p{color:var(--color-checkout-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.checkout__button-payment{height:auto;margin-bottom:30px;position:relative;text-align:center;width:100%}.checkout__button-payment .cho-container button{border-radius:5px;font-family:var(--font-text);font-size:11px;font-weight:500;height:52px;letter-spacing:1px;line-height:48px;padding:0 18px;text-align:center;text-transform:uppercase;transition:all .3s ease;width:350px}.checkout__summary-header{background-color:var(--color-checkout-background);display:none;height:auto;position:relative;width:100%}.checkout__summary-info{display:flex;gap:20px;height:auto;justify-content:space-between;padding:15px 20px;position:relative;width:100%}.checkout__summary-info:before{background-color:var(--bs-gray-light);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 40px)}.checkout__summary-info span{color:var(--color-checkout-title);font-family:var(--font-text);font-size:15px;font-weight:700}.checkout__summary-button{height:auto;padding:15px 20px;position:relative;text-align:center;width:100%}.checkout__summary-button span{color:var(--color-checkout-text);font-family:var(--font-text);font-size:14px;font-weight:700}.checkout__summary-button span:before{content:"\f07a";font-family:var(--font-awesome);font-weight:800;margin-right:10px}.checkout__summary-button span:after{content:"\f078";display:inline-block;font-family:var(--font-awesome);font-weight:800;margin-left:5px;transform:rotate(-90deg);transition:all .4s ease-in-out}.checkout__summary-header--active .checkout__summary-button span:after{transform:rotate(0deg)}.checkout__summary-content{height:auto;position:relative;transition:all .5s ease-in-out;width:100%}@media screen and (max-width:500px){.checkout__button-payment .cho-container button{width:100%}}@media screen and (min-width:500px){.checkout__button-payment .cho-container button{margin:0 auto;width:350px}}.method,.method__item{height:auto;position:relative;width:100%}.method__item{border-bottom:1px solid var(--bs-page);color:var(--bs-black);display:block;font-family:var(--font-text);margin:0}.method__item input[type=radio]{display:none}.method__item input[type=radio]:checked~span:before{color:var(--color-bar-background-number);content:"\f058"}.method__item:first-child{border-top:1px solid var(--bs-page)}.method__title{cursor:pointer;display:block;font-size:18px;font-weight:600;height:auto;padding-bottom:15px;padding-left:25px;padding-top:15px;position:relative;width:100%}.method__title i{margin-left:5px}.method__title img{width:60px}.method__title:before{color:var(--bs-gray-light);content:"\f111";font-family:var(--font-awesome);font-weight:800;left:0;position:absolute;top:16px;transition:all .4s ease-in-out}.method__description{display:none;height:0;margin-bottom:15px;margin-top:-15px;overflow:hidden;position:relative;transition:all .5s ease-in-out;width:100%}.method.active .method__description{margin-bottom:15px}.method__text{background:var(--bs-page);height:auto;margin-top:15px;padding:20px;position:relative;width:100%}.method__text:before{border-bottom:13px solid var(--bs-page);border-left:10px solid transparent;border-right:10px solid transparent;content:"";float:left;height:0;left:20px;position:absolute;top:-12px;width:0;z-index:10}.method__text h1,.method__text h2{font-size:22px}.method__text h1,.method__text h2,.method__text h3{color:var(--bs-black);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:15px}.method__text h3{font-size:18px}.method__text h4{font-family:var(--font-title);font-size:16px;margin-bottom:15px}.method__text h4,.method__text p{color:var(--bs-black);font-weight:400;line-height:1.4}.method__text p{font-family:var(--font-text);font-size:14px;margin-bottom:10px}.method__text p:last-child{margin-bottom:0}.summary,.summary__content{height:auto;position:relative;width:100%}.summary__content{border:1px solid var(--color-checkout-background);padding:20px 20px 0}.summary__header{height:auto;margin-bottom:20px;position:relative;text-align:center;width:100%}.summary__header h1,.summary__header h2{font-size:33px}.summary__header h1,.summary__header h2,.summary__header h3{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:15px}.summary__header h3{font-size:25px}.summary__header h4{color:var(--color-title);font-family:var(--font-title);font-size:18px;font-weight:400;line-height:1.4;margin-bottom:15px}.summary__header p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.summary__description{background-color:var(--color-checkout-background);height:auto;padding:15px 20px;position:relative;width:100%}.summary__description-item{display:flex;gap:20px;justify-content:space-between;margin-bottom:5px}.summary__description-item span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.summary__description-item span{color:var(--color-checkout-text);font-family:var(--font-text);font-size:15px;font-weight:600}.summary__description-item:last-child{margin-bottom:0}.summary__total{background-color:var(--color-table-background);color:var(--color-table-title);display:flex;gap:20px;height:auto;justify-content:space-between;padding:20px;position:relative;width:100%}.summary__total span{font-family:var(--font-text);font-size:15px;font-weight:600}.summary__products-items{height:auto;list-style:none;max-height:500px;min-height:200px;overflow:hidden;overflow-y:auto;position:relative;width:100%}.summary__products-items::-webkit-scrollbar{height:5px;width:5px}.summary__products-items::-webkit-scrollbar-track{background-color:transparent}.summary__products-items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:10px 10px 10px 10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.summary__products-items:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:10px 10px 10px 10px}.summary__products-items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.summary__products-items::-webkit-scrollbar-button{height:0;width:0}.summary__products-items::-webkit-scrollbar-corner{background-color:transparent}.summary__products-item{align-items:flex-start;display:flex;height:auto;justify-content:center;padding:20px 10px;position:relative;width:100%}.summary__products-image{box-shadow:0 1px 5px rgba(0,0,0,.1);flex:none;height:auto;position:relative;width:50px}.summary__products-image-src{height:auto;max-height:50px;min-height:50px;-o-object-fit:cover;object-fit:cover;width:100%}.summary__products-description{max-width:300px;overflow:hidden;padding:0 20px;position:relative}.summary__products-description p{color:var(--bs-black);font-family:var(--font-text);font-size:15px;line-height:1.2}.summary__products-description span{color:var(--bs-gray-t);display:inline-block;font-family:var(--font-text);font-size:12px;font-weight:400;margin-top:5px}.summary__products-description-remove{color:var(--bs-black);cursor:pointer;font-size:10px;position:absolute;right:0;text-decoration:none}.summary__products-item-text{color:var(--bs-black);font-family:var(--font-text);font-size:14px;line-height:1.2;text-align:center}.shipping-free{background-color:var(--color-checkout-background);display:none;height:auto;margin-top:-8px;padding:15px;position:relative;width:100%}.shipping-free p{color:var(--color-checkout-text);font-family:var(--font-text);font-size:13px;font-weight:400;text-align:center}.shipping-free--checkout{background-color:var(--color-bar-background-number)}.shipping-free--checkout p{color:var(--color-bar-number)}@media screen and (max-width:500px){#paypal-button-container{width:100%}}@media screen and (min-width:500px){#paypal-button-container{margin:0 auto;width:350px}}@media screen and (max-width:1200px){.checkout__form{max-width:58.33%;width:100%}.checkout__description{max-width:41.66%;width:100%}}@media screen and (max-width:1024px){.checkout__group-button,.checkout__group-select{max-width:50%;width:100%}}@media screen and (max-width:768px){.checkout__container{padding:60px 20px}.checkout__actions-text h1,.checkout__actions-text h2,.checkout__header h1,.checkout__header h2{font-size:28px;font-weight:400}}@media screen and (max-width:878px){.checkout__form{max-width:100%;order:2;width:100%}.checkout__description{max-width:100%;order:1;width:100%}.checkout__summary-header{display:block}.checkout__summary-content{display:none;height:0}}@media screen and (max-width:635px){.checkout__container{padding:20px}.checkout__header h1,.checkout__header h2{font-size:23px;font-weight:500}.checkout__header h3{font-size:20px;font-weight:400}.checkout__header h4{font-size:16px;font-weight:400}.checkout__header p{font-size:14px;font-weight:400}.checkout__actions-text h1,.checkout__actions-text h2{font-size:23px;font-weight:500}.checkout__actions-text h3{font-size:20px;font-weight:400}.checkout__actions-text h4{font-size:16px;font-weight:400}.checkout__actions-text p{font-size:14px;font-weight:400}}@media screen and (max-width:535px){.checkout__group-button,.checkout__group-select{max-width:100%;width:100%}.checkout__buttons .btn{margin:5px 0}}@media screen and (max-width:635px){.method__title{font-size:16px}}@media screen and (max-width:768px){.summary__header h1,.summary__header h2{font-size:28px;font-weight:400}}@media screen and (max-width:635px){.summary__header h1,.summary__header h2{font-size:23px;font-weight:500}.summary__header h3{font-size:20px;font-weight:400}.summary__header h4{font-size:16px;font-weight:400}.summary__header p{font-size:14px;font-weight:400}}.dashboard,.dashboard__container{height:auto;position:relative;width:100%}.dashboard__container{margin:0 auto;max-width:1800px;padding:100px 50px}.dashboard__row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.dashboard__header{height:auto;margin-bottom:40px;position:relative;width:100%}.dashboard__header h1,.dashboard__header h2{color:var(--color-title);font-family:var(--font-title);font-size:33px;font-weight:400;line-height:1.4;margin-bottom:15px}.dashboard__header h3{font-size:25px}.dashboard__header h3,.dashboard__header h4{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:10px}.dashboard__header h4{font-size:18px}.dashboard__header p{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4;margin-bottom:10px}.dashboard__header--center{text-align:center}.dashboard__header--top{margin-top:30px}.dashboard__header--no-bottom{margin-bottom:0}.dashboard__header-text{word-wrap:break-word;white-space:pre-wrap}.dashboard__form,.dashboard__header-text{height:auto;position:relative;width:100%}.dashboard__content,.dashboard__form-content{height:auto;margin:0 auto;max-width:1200px;position:relative;width:100%}.dashboard__form-left{height:auto;max-width:58.33333333%;padding:20px 50px 20px 20px;position:relative;width:100%}.dashboard__form-right{height:auto;max-width:41.66666667%;padding:20px 20px 20px 50px;position:relative;width:100%}.dashboard__menu{max-width:25%}.dashboard__menu,.dashboard__section{height:auto;padding:20px;position:relative;width:100%}.dashboard__section{max-width:75%}.dashboard__buttons{height:auto;position:relative;width:100%}.dashboard__buttons--center{text-align:center}.dashboard__buttons--bottom{margin-bottom:30px}.border-line:after{background-color:var(--bs-page);content:"";height:100%;position:absolute;right:0;top:0;width:1px}.message-alerts{height:auto;position:relative;width:100%}@media screen and (max-width:990px){.dashboard__menu,.dashboard__section{height:auto;max-width:100%;padding:20px;position:relative;width:100%}}@media screen and (max-width:768px){.dashboard__container{padding:60px 20px}.dashboard__header h1,.dashboard__header h2{font-size:28px;font-weight:400}.dashboard__form-left{padding-right:25px}.dashboard__form-right{padding-left:25px}}@media screen and (max-width:635px){.dashboard__container{padding:20px}.dashboard__header h1,.dashboard__header h2{font-size:23px;font-weight:500}.dashboard__header h3{font-size:20px;font-weight:400}.dashboard__header h4{font-size:16px;font-weight:400}.dashboard__header p{font-size:14px;font-weight:400}.dashboard__form-left{max-width:100%;order:2;padding-right:20px;padding-top:25px}.dashboard__form-right{max-width:100%;order:1;padding-bottom:30px;padding-left:20px}.border-line:after{background-color:var(--bs-page);content:"";height:1px;position:absolute;right:50%;top:0;transform:translateX(50%);width:calc(100% - 40px)}}.file-image{background:transparent 50% no-repeat;background-image:url(/img/add-image.png);background-size:cover;border:2px dashed hsla(180,2%,74%,.9);height:auto;line-height:0px;margin:0 auto;min-height:100px;overflow:hidden;position:relative;top:0;width:100%}.file-image--with{width:100%}.file-image--hald{width:50%}.file-image__base-weight{height:auto;line-height:0px;position:relative;top:0;width:100%;z-index:-1}.file-image__input{height:auto;opacity:0;z-index:-1}.file-image__input,.file-image__input+label{overflow:hidden;position:absolute;top:0;width:100%}.file-image__input+label{background-color:transparent;background:transparent 50% no-repeat;background-size:cover;color:#f1e5e6;cursor:pointer;height:100%;left:0}.file-image__input+label>img{-o-object-fit:cover;object-fit:cover}.file-image__input+label:hover,.file-image__input.has-focus+label,.file-image__input:focus+label{background-color:transparent}@media screen and (max-width:535px){.file-image--hald{width:100%}}.select-custom label{color:var(--bs-dark);display:block;font-family:var(--font-text);font-size:14px;margin-bottom:5px;position:relative}.select-custom label strong{font-weight:600;margin-left:20px;position:relative;z-index:2}.select-custom__input{border:1px solid var(--bs-black);color:var(--bs-black);cursor:pointer;font-family:var(--font-form);font-size:14px;height:40px;padding:10px 30px 10px 10px;position:relative;width:100%}.select-custom__input::-moz-placeholder{color:var(--color-text)}.select-custom__input::placeholder{color:var(--color-text)}.select-custom__button-select{background:var(--white-site);cursor:pointer!important;float:right;margin-bottom:0;pointer-events:none;position:absolute;right:25px;top:33px}.select-custom__button-select.active:before{content:"\f00d"}.select-custom__options{height:auto;left:0;padding:0 15px;position:absolute;width:100%;z-index:100}.option-items{background:var(--bs-page);border-top:0;box-shadow:0 1px 10px rgba(0,0,0,.2);display:flex;flex-wrap:wrap;font-family:var(--font-text);font-size:.9em;height:auto;list-style:none;margin:0;max-height:250px;min-height:100px;overflow:hidden;overflow-y:auto;padding:1em;position:relative;width:100%}.option-items::-webkit-scrollbar{height:5px;width:5px}.option-items::-webkit-scrollbar-track{background-color:transparent}.option-items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:10px 10px 10px 10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.option-items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.option-items::-webkit-scrollbar-button{height:0;width:0}.option-items::-webkit-scrollbar-corner{background-color:transparent}.option-items li{display:inline-block;height:auto;padding:10px;position:relative;width:50%}.option-items li.active-select .option-image-buttons>span,.option-items li.active-select-multiple .option-image-buttons>span{background:var(--color-bar-background-number);color:var(--color-bar-number)}.option-item{height:auto;position:relative;text-align:center;width:100%}.option-item h2{color:var(--bs-dark);font-size:14px;font-weight:600;margin-top:5px}.option-item h2,.option-item span{display:block;font-family:var(--font-text);margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.option-item span{color:var(--color-bar-background-number);font-size:12px;font-weight:500}.option-image{background:transparent 50% repeat;background-color:var(--bs-page);height:auto;overflow:hidden;position:relative;width:100%}.option-image img{float:left;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.option-image-buttons{bottom:0;display:flex;height:auto;justify-content:center;padding:2em .5em .5em;position:absolute;width:100%}.option-image-buttons span{align-items:center;background:transparent;background:var(--bs-page);border:none;border-radius:50%;box-shadow:0 1px 10px rgba(0,0,0,.2);color:var(--bs-black);cursor:pointer;display:flex;height:25px;justify-content:center;margin:.3em;position:relative;transition:all .3s ease-in-out;width:25px}.option-image-buttons span:hover{background:var(--color-bar-background-number);color:var(--color-bar-number)}.button-none{display:none!important}.option-items li.active-select-multiple .option-image-buttons>span i:before{content:"\f00d"}@media (min-width:450px) and (max-width:635px){.option-items li{width:33.33%}}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;overflow-y:auto;padding:60px 20px;position:fixed;top:0;width:100%;z-index:2000}.modal.hide-md{opacity:0}.modal.hide-md,.modal.show-md{transition:all .3s ease-in-out}.modal.show-md{opacity:1}.modal-content{background-color:#fefefe;border:1px solid #888;font-family:var(--font-text);margin:auto;overflow-y:auto;padding:20px 15px;position:relative;width:90%;z-index:2}.modal-sm{max-width:600px}.modal-md,.modal-sm{height:auto;width:100%}.modal-md{max-width:700px}.modal-lg{height:auto;max-width:800px;width:100%}.modal-header{border-bottom-color:#f4f4f4;padding:0 0 15px}.modal-header .close{color:#000!important;cursor:pointer;float:right;font-size:25px;font-weight:500;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.modal-title{color:var(--color-title);font-family:var(--font-title);font-size:30px;font-weight:700;line-height:1.3}.modal-paragraph,.modal-title{margin:0 0 15px;padding-right:30px}.modal-paragraph{color:var(--color-text);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4}.modal-body{position:relative}.modal-body h1,.modal-body h2{font-size:33px}.modal-body h1,.modal-body h2,.modal-body h3{color:var(--color-title);font-family:var(--font-title);font-weight:400;line-height:1.4;margin-bottom:15px}.modal-body h3{font-size:25px}.modal-body h4{color:var(--color-title);font-family:var(--font-title);font-size:18px}.modal-body h4,.modal-body p{font-weight:400;line-height:1.4;margin-bottom:15px}.modal-body p{color:var(--color-text);font-family:var(--font-text);font-size:15px}.modal-body ul{height:auto;margin-bottom:15px;padding-left:20px;position:relative;width:100%}.modal-body a,.modal-body li{color:var(--bs-black);font-family:var(--font-text);font-size:15px;font-weight:400;line-height:1.4}.modal-body a{margin-bottom:15px}.modal-body p a{margin-bottom:0}.modal-body table{margin-bottom:15px}@media screen and (max-width:768px){.modal-content{margin:30px auto;max-width:800px}.modal-title{font-size:28px}.modal-paragraph{font-size:15px}.modal-body{position:relative}.modal-body h1,.modal-body h2{font-size:23px}}@media screen and (max-width:635px){.modal__container{padding:20px}.modal-title{font-size:25px}.modal-paragraph{font-size:14px}.modal__body h1,.modal__body h2{font-size:23px;font-weight:500}.modal__body h3{font-size:20px;font-weight:400}.modal__body h4{font-size:16px;font-weight:400}.modal__body p{font-size:14px;font-weight:400}.modal__body ul li{font-size:14px}}
