/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;color:#121212;line-height:1.4;font-size:16px}button,input,select,textarea{font-size:14px;color:#231f20}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;line-height:1.2}h1,h2,h3,h4,h5,h6{color:#121212;font-weight:600}::selection{background:#fff5eb;color:#121212}::-moz-selection{background:#fff5eb;color:#121212}img::selection{background:transparent;color:#121212}img::-moz-selection{background:transparent;color:#121212}body{-webkit-tap-highlight-color:#fff5eb}a{text-decoration:none!important;color:#650091;outline:0;transition:all .12s linear}a:focus,a:hover{color:#c703c8}u{text-decoration:none}.link-w-icon{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-weight:500;font-size:14px;border-bottom:none}.link-w-icon i{font-size:12px;margin-right:6px;margin-left:6px;opacity:.8;transition:all .12s linear}.link-w-icon:hover i{margin-left:12px;margin-right:0}.form-field{margin-bottom:1rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem}@media (max-width:767px){.form-grid{grid-template-columns:1fr;grid-row-gap:1rem}}@media (max-width:900px) and (orientation:landscape){.form-grid{grid-template-columns:1fr;grid-row-gap:1rem}}.form-label{color:#6c6c6c;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;display:block;margin-bottom:8px}.form-label strong{color:red;margin-left:2px}.form-label .form-help{margin:0 0 0 1rem;color:#6c6c6c}.form-help{font-size:12px;font-weight:500;margin-top:.5rem}.form-help.form-help--error{color:red}.form-input{border:1.5px solid #e5e5e5;background:#fff;box-sizing:border-box;padding:1rem;display:block;outline:none;width:100%;line-height:1;resize:none;border-radius:8px;transition:all .12s linear}@media (max-width:767px){.form-input{font-size:14px;padding:1.125rem}}@media (max-width:900px) and (orientation:landscape){.form-input{font-size:14px;padding:1.125rem}}.form-input:disabled{cursor:not-allowed!important}.form-input:focus{border-color:#650091;background:#fff}.form-input::-webkit-input-placeholder{color:#6c6c6c}.form-input:-moz-placeholder,.form-input::-moz-placeholder{color:#6c6c6c}.form-input:-ms-input-placeholder{color:#6c6c6c}input:not([type=radio]):not([type=checkbox]),select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-select{position:relative}.form-select,.form-select select{cursor:pointer}.form-select:after{top:calc(50% + 8px);right:12px;content:"";width:16px;height:8px;background:#f0f0f0;position:absolute;display:block;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);transition:all .12s linear}@media (max-width:767px){.form-select:after{right:16px}}@media (max-width:900px) and (orientation:landscape){.form-select:after{right:16px}}.form-select:hover select{border-color:#650091!important}.form-select:hover:after{background:#650091}.form-button{margin-top:1.5rem;color:#fff;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;text-align:center;background:#c703c8;box-sizing:border-box;padding:1rem 2rem;outline:none;border:none;display:inline-block;border-radius:8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition:all .12s linear}@media (max-width:767px){.form-button{margin-top:2rem;padding:1.125rem 1.5rem;font-size:16px;display:block;width:100%}}@media (max-width:900px) and (orientation:landscape){.form-button{margin-top:2rem;padding:1.125rem 1.5rem;font-size:16px;display:block;width:100%}}.form-button.form-button--full{display:block;width:100%}.form-button:hover{background:#650091}.form-checkbox{display:grid;grid-template-columns:16px 1fr;align-items:center;grid-column-gap:8px}.form-checkbox .form-checkbox__label{color:#6c6c6c;font-size:14px;line-height:1;font-weight:500}.form-checkbox .form-checkbox__input{width:20px;height:20px}.form-checkbox .form-checkbox__input:focus{box-shadow:none}.pagination{margin:2rem 0 0;text-align:center;list-style:none;padding:0}.pagination .page-item{display:inline-block}.pagination .page-item .page-link{padding:8px 16px;color:#4e4e4e;background:transparent;cursor:pointer;display:block;border-bottom:none;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;transition:all .12s linear;border-radius:8px}@media (max-width:767px){.pagination .page-item .page-link{font-size:14px;padding:6px 12px}}@media (max-width:900px) and (orientation:landscape){.pagination .page-item .page-link{font-size:14px;padding:6px 12px}}.pagination .page-item:hover .page-link{background:#fafafa;color:#c703c8}.pagination .page-item.active .page-link{background:#650091;color:#fff;font-weight:700}.pagination .page-item.active .page-link:hover{box-shadow:none}.pagination .page-item.disabled .page-link{cursor:not-allowed;color:#b4b4b4;background:transparent}@media (max-width:767px){.page .page__content,.typography{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.page .page__content,.typography{font-size:14px}}.page .page__content ul,.typography ul{list-style:none}.page .page__content ul li,.typography ul li{margin-bottom:.5rem}.page .page__content ul li:last-child,.typography ul li:last-child{margin-bottom:0}.page .page__content ul li:before,.typography ul li:before{content:"\2022";color:#c703c8;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.nowrap{white-space:nowrap}.message{font-size:14px;font-weight:500;text-align:center;padding:1.5rem;margin-bottom:1.5rem;color:#4e4e4e;box-shadow:inset 0 8px 16px rgba(0,0,0,.02),inset 0 16px 32px rgba(0,0,0,.04);background:#e0e0e0;border-radius:8px}.message.message--success{color:#7fc527;background:#e8f5e9}body,html{height:100%;width:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#f5f5f5}body.fixed{overflow:hidden}button{outline:none}label:hover{cursor:pointer}figure{margin:0!important}img{vertical-align:middle;max-width:100%}input{outline:none}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}main{padding:3rem 0}@media (max-width:767px){main{padding:1.5rem 0}}@media (max-width:900px) and (orientation:landscape){main{padding:1.5rem 0}}.container{max-width:1240px;padding:0 1rem;margin:0 auto}.container.container--md{max-width:980px}.container.container--sm{max-width:480px}.empty{border-radius:8px;box-shadow:inset 0 8px 16px rgba(0,0,0,.02),inset 0 16px 32px rgba(0,0,0,.04);background:#e0e0e0;padding:3rem;flex-grow:1}@media (max-width:1024px){.empty{padding:1.5rem}}.empty .empty__title{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:24px;margin-bottom:.5rem;color:#231f20}@media (max-width:767px){.empty .empty__title{font-size:20px}}@media (max-width:900px) and (orientation:landscape){.empty .empty__title{font-size:20px}}.empty .empty__message{color:#231f20}@media (max-width:767px){.empty .empty__message{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.empty .empty__message{font-size:14px}}.empty.empty--sm{padding:2rem}.empty.empty--sm .empty__title{font-size:20px}@media (max-width:767px){.empty.empty--sm .empty__title{font-size:16px}}@media (max-width:900px) and (orientation:landscape){.empty.empty--sm .empty__title{font-size:16px}}.empty.empty--sm .empty__message{font-size:14px}@media (max-width:767px){.empty.empty--sm .empty__message{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.empty.empty--sm .empty__message{font-size:12px}}.empty .empty__action a{margin-top:1.5rem;background:#c703c8;padding:.75rem 1.5rem;font-weight:500}@media (max-width:767px){.empty .empty__action a{margin-top:1.5rem;padding:.75rem 1rem;font-size:14px}}@media (max-width:900px) and (orientation:landscape){.empty .empty__action a{margin-top:1.5rem;padding:.75rem 1rem;font-size:14px}}.empty .empty__action a:hover{background:#650091;color:#fff}.loader{background:rgba(0,0,0,.32);position:fixed;display:none;visibility:hidden;z-index:20;left:0;bottom:0;right:0;top:0;transition:all .12s linear}.loader.loader--active{display:block;visibility:visible}.loadable{position:relative;z-index:10;flex-grow:1}.loadable .loadable__loader{background:rgba(0,0,0,.32);position:absolute;display:none;visibility:hidden;z-index:20;left:0;bottom:0;right:0;top:0;cursor:pointer;transition:all .12s linear}.loadable .loadable__loader.loadable__loader--active{display:block;visibility:visible}.breadcrumbs{font-size:14px}@media (max-width:767px){.breadcrumbs{display:none}}@media (max-width:900px) and (orientation:landscape){.breadcrumbs{display:none}}.breadcrumbs .breadcrumbs__divider{color:silver}.breadcrumbs .breadcrumbs__item{font-weight:500}.breadcrumbs .breadcrumbs__item .breadcrumbs__link{color:#4e4e4e;font-weight:400}.breadcrumbs .breadcrumbs__item .breadcrumbs__link:hover{color:#c703c8}.call-button{width:64px;height:64px;display:block;position:fixed;right:2rem;bottom:2rem;background:#650091;box-shadow:0 16px 32px rgba(0,0,0,.24);border-bottom:none;border-radius:50%;transition:all .12s linear}.call-button:hover{background:#c703c8}.call-button .call-button__icon{margin-top:16px;margin-left:16px;line-height:64px;color:#fff}.partner-badge{background:#650091;box-shadow:0 4px 8px rgba(0,0,0,.24);color:#fff;text-transform:uppercase;text-align:center;font-size:14px;padding:.5rem;font-weight:500;border-radius:8px}.whatsapp-btn{background:#25d366;display:flex;padding:.75rem;color:#121212;align-items:center;justify-content:center;font-weight:600;margin-top:1rem;border-radius:8px;transition:all .12s linear}.whatsapp-btn svg{margin-right:6px;height:24px;width:24px;fill:#121212;transition:all .12s linear}.whatsapp-btn:hover{background:#128c7e;color:#fff}.whatsapp-btn:hover svg{fill:#fff}.top-bar{background:#530078;padding:.5rem 0}.top-bar .top-bar__content{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.top-bar .top-bar__content{display:block}}@media (max-width:900px) and (orientation:landscape){.top-bar .top-bar__content{display:block}}.top-bar .location{font-size:14px;display:flex;align-items:center}@media (max-width:767px){.top-bar .location{justify-content:space-between}}@media (max-width:900px) and (orientation:landscape){.top-bar .location{justify-content:space-between}}.top-bar .location .city .city__name{font-weight:500;color:#fff;display:inline-flex;align-items:center;cursor:pointer}.top-bar .location .city .city__icon{height:16px;width:16px;margin-left:4px;opacity:.8}.top-bar .location .city .city-dropdown{display:none;visibility:hidden;position:absolute;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.16);margin:0;list-style:none;padding:0;z-index:100;overflow:hidden;transition:all .12s linear;border-radius:8px}.top-bar .location .city .city-dropdown .city-dropdown__link{display:block;padding:.5rem .75rem;font-size:12px}.top-bar .location .city:hover .city-dropdown{visibility:visible;display:block}.top-bar .location .phone{margin-left:2rem}.top-bar .location .phone a{color:#fff;opacity:.8}.top-bar .location .phone a:hover{opacity:1}.top-bar .menu{font-size:14px;margin:0;padding:0;list-style:none}@media (max-width:767px){.top-bar .menu{display:none}}@media (max-width:900px) and (orientation:landscape){.top-bar .menu{display:none}}.top-bar .menu .menu__item{display:inline-block;margin-right:1rem}.top-bar .menu .menu__item:last-child{margin-right:0}.top-bar .menu .menu__item .menu__link{color:#fff;opacity:.5}.top-bar .menu .menu__item .menu__link:hover{opacity:1}.header{background:#650091;padding:1rem 0}.header .header__mobile{display:none}@media (max-width:767px){.header .header__mobile{display:block}}@media (max-width:900px) and (orientation:landscape){.header .header__mobile{display:block}}.header .header__mobile .search{margin:1rem 0 0;display:flex}.header .header__mobile .search .search__input{padding:.75rem .5rem}.header .header__content,.header .header__main{display:flex;align-items:center}@media (max-width:767px){.header .header__content{justify-content:space-between}}@media (max-width:900px) and (orientation:landscape){.header .header__content{justify-content:space-between}}.header .logotype{order:1}@media (max-width:767px){.header .logotype{order:3}}@media (max-width:900px) and (orientation:landscape){.header .logotype{order:3}}.header .logotype .logotype__link{font-size:32px;color:#fff;border-bottom:none;line-height:1;font-weight:600}@media (max-width:767px){.header .logotype .logotype__link{font-size:24px}}@media (max-width:900px) and (orientation:landscape){.header .logotype .logotype__link{font-size:24px}}.header .nav{order:2}@media (max-width:767px){.header .nav{order:1}}@media (max-width:900px) and (orientation:landscape){.header .nav{order:1}}.header .nav .hamburger{margin-left:1.5rem;padding:12px;border:1px solid hsla(0,0%,100%,.32);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border-radius:8px;transition:all .12s linear}@media (max-width:767px){.header .nav .hamburger{margin-right:.5rem;margin-left:0;padding:0;border:none}}@media (max-width:900px) and (orientation:landscape){.header .nav .hamburger{margin-right:.5rem;margin-left:0;padding:0;border:none}}.header .nav .hamburger .hamburger__icon{color:hsla(0,0%,100%,.8);margin-bottom:-2px;height:32px;width:32px;transition:all .12s linear}@media (max-width:767px){.header .nav .hamburger .hamburger__icon{margin-bottom:-4px}}@media (max-width:900px) and (orientation:landscape){.header .nav .hamburger .hamburger__icon{margin-bottom:-4px}}.header .nav .hamburger .hamburger__icon.hamburger__icon--opened{display:none}.header .nav .hamburger:hover{border-color:hsla(0,0%,100%,.64)}.header .nav .hamburger:hover .hamburger__icon{color:#fff}.header .nav .dropdown{display:none;visibility:hidden;position:absolute;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.16);margin-left:26px;margin-top:.5rem;z-index:100;overflow:hidden;transition:all .12s linear;border-radius:8px}@media (max-width:767px){.header .nav .dropdown{left:8px;right:8px;margin-left:0}}@media (max-width:900px) and (orientation:landscape){.header .nav .dropdown{left:8px;right:8px;margin-left:0}}.header .nav .dropdown.dropdown--active{display:grid;grid-template-columns:auto auto;visibility:visible}.header .nav .dropdown .menu{list-style:none;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0}.header .nav .dropdown .menu.menu--child{border-left:1px solid #f0f0f0;display:none}.header .nav .dropdown .menu.menu--active{display:block!important}@media (max-width:767px){.header .nav .dropdown .menu{padding:1rem}}@media (max-width:900px) and (orientation:landscape){.header .nav .dropdown .menu{padding:1rem}}.header .nav .dropdown .menu .menu__item .menu__link{font-weight:500;display:block;border-bottom:none;color:#4e4e4e;padding:1rem}@media (max-width:767px){.header .nav .dropdown .menu .menu__item .menu__link{padding:.75rem;font-size:14px}}@media (max-width:900px) and (orientation:landscape){.header .nav .dropdown .menu .menu__item .menu__link{padding:.75rem;font-size:14px}}.header .nav .dropdown .menu .menu__item .menu__link:hover{background:#fafafa;color:#c703c8}.header .search{margin:0 1.5rem;background:hsla(0,0%,100%,.32);display:flex;align-items:center;padding:0 .5rem;flex-grow:1;position:relative;z-index:50;border-radius:8px;transition:all .12s linear}@media (max-width:767px){.header .search{display:none}}@media (max-width:900px) and (orientation:landscape){.header .search{display:none}}.header .search .search__input{border:none;background:transparent;padding:1rem .5rem;font-size:18px;flex-grow:1;color:hsla(0,0%,100%,.8);transition:all .12s linear}.header .search .search__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.header .search .search__input:-moz-placeholder,.header .search .search__input::-moz-placeholder{color:hsla(0,0%,100%,.8)}.header .search .search__input:-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.header .search .search__button{color:hsla(0,0%,100%,.8);background:transparent;border:none;outline:none;margin-bottom:-4px;transition:all .12s linear}.header .search:hover{background:hsla(0,0%,100%,.4)}.header .search:focus-within{background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.24)}.header .search:focus-within .search__button{color:rgba(0,0,0,.4)}.header .search:focus-within .search__input{color:#231f20}.header .search:focus-within .search__input::-webkit-input-placeholder{color:rgba(0,0,0,.64)}.header .search:focus-within .search__input::-moz-placeholder{color:rgba(0,0,0,.64)}.header .search:focus-within .search__input:-moz-placeholder{color:rgba(0,0,0,.64)}.header .search:focus-within .search__input:-ms-input-placeholder{color:rgba(0,0,0,.64)}.header .actions{display:flex}.header .actions .button{display:flex;flex-direction:column;align-items:center;margin-right:1.5rem;color:#fff;border-bottom:none;opacity:.64;transition:all .12s linear;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.header .actions .button:hover{opacity:1}.header .actions .button:last-child{margin-right:0}.header .actions .button .button__label{margin-top:4px;font-size:12px;font-weight:500}@media (max-width:767px){.header .actions .button .button__label{display:none}}@media (max-width:900px) and (orientation:landscape){.header .actions .button .button__label{display:none}}.footer{background:#650091;padding:3rem 0}@media (max-width:767px){.footer{padding:1.5rem 0}}@media (max-width:900px) and (orientation:landscape){.footer{padding:1.5rem 0}}.footer .footer__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:3rem}@media (min-width:481px) and (max-width:1024px){.footer .footer__grid{grid-template-columns:repeat(2,1fr);grid-row-gap:3rem}}@media (max-width:767px){.footer .footer__grid{grid-template-columns:1fr;grid-row-gap:1.5rem}}@media (max-width:900px) and (orientation:landscape){.footer .footer__grid{grid-template-columns:1fr;grid-row-gap:1.5rem}}.footer .section .section__title{font-size:18px;font-weight:600;color:#fff;margin-bottom:1.5rem}@media (max-width:767px){.footer .section .section__title{font-size:16px;margin-bottom:.75rem}}@media (max-width:900px) and (orientation:landscape){.footer .section .section__title{font-size:16px;margin-bottom:.75rem}}.footer .section .contact{margin-bottom:1.5rem}@media (max-width:767px){.footer .section .contact{margin-bottom:.75rem}}@media (max-width:900px) and (orientation:landscape){.footer .section .contact{margin-bottom:.75rem}}.footer .section .contact:last-child{margin-bottom:0}.footer .section .contact .contact__value{color:hsla(0,0%,100%,.8);font-size:14px}.footer .section .contact .contact__value a{color:hsla(0,0%,100%,.8)}.footer .section .contact .contact__value a:hover{color:#fff}.footer .section .contact .contact__label{font-weight:600;font-size:12px;margin-bottom:2px;color:hsla(0,0%,100%,.4)}.footer .section .menu{list-style:none;padding:0;margin:0}.footer .section .menu .menu__item{margin-bottom:.75rem}@media (max-width:767px){.footer .section .menu .menu__item{font-size:14px;margin-bottom:.5rem}}@media (max-width:900px) and (orientation:landscape){.footer .section .menu .menu__item{font-size:14px;margin-bottom:.5rem}}.footer .section .menu .menu__item:last-child{margin-bottom:0}.footer .section .menu .menu__item .menu__link{color:hsla(0,0%,100%,.8);border-bottom:none}.footer .section .menu .menu__item .menu__link:hover{color:#fff}.footer .copyright{font-size:14px;color:hsla(0,0%,100%,.64)}.footer .astratech{margin-top:3rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.footer .astratech{display:block;text-align:center}}@media (max-width:900px) and (orientation:landscape){.footer .astratech{display:block;text-align:center}}.footer .astratech .astratech-link{color:hsla(0,0%,100%,.64);border-bottom:none;display:block}@media (max-width:767px){.footer .astratech .astratech-link{margin-top:2rem}}@media (max-width:900px) and (orientation:landscape){.footer .astratech .astratech-link{margin-top:2rem}}.footer .astratech .astratech-link:hover{color:#fff}.heading.heading--center{text-align:center}.heading .title{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:40px;margin:0 0 3rem;line-height:1;font-weight:600}@media (min-width:481px) and (max-width:1024px){.heading .title{font-size:32px}}@media (max-width:767px){.heading .title{font-size:28px;margin-bottom:2rem}}@media (max-width:900px) and (orientation:landscape){.heading .title{font-size:28px;margin-bottom:2rem}}.heading .title span{color:#650091}@media (max-width:767px){.heading .breadcrumbs{overflow:scroll}}@media (max-width:900px) and (orientation:landscape){.heading .breadcrumbs{overflow:scroll}}.heading .breadcrumbs .breadcrumbs__list{list-style:none;padding:0 0 1rem;margin:0;white-space:nowrap}.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__divider{padding:0 0 .5rem;margin:0 .5rem}@media (max-width:767px){.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__divider{margin:0 .25rem}}@media (max-width:900px) and (orientation:landscape){.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__divider{margin:0 .25rem}}.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__item{color:#6c6c6c}.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__divider,.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__item{display:inline-block;font-size:12px;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif}@media (max-width:767px){.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__divider,.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__item{font-size:11px}}@media (max-width:900px) and (orientation:landscape){.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__divider,.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__item{font-size:11px}}.heading .breadcrumbs .breadcrumbs__list .breadcrumbs__link{border-bottom:none}.home .heading.heading--spaced{margin-top:6rem}@media (max-width:767px){.home .heading.heading--spaced{margin-top:3rem}}@media (max-width:900px) and (orientation:landscape){.home .heading.heading--spaced{margin-top:3rem}}.home .slider{width:100%;margin-bottom:3rem;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04)}@media (max-width:767px){.home .slider{margin-bottom:1.5rem}}@media (max-width:900px) and (orientation:landscape){.home .slider{margin-bottom:1.5rem}}.home .slider .swiper-container{width:100%;overflow:hidden;position:relative;border-radius:8px}@media (min-width:767px){.home .slider .swiper-container{height:440px}}@media (max-width:900px) and (orientation:landscape){.home .slider .swiper-container{height:440px}}.home .slider .swiper-button-next,.home .slider .swiper-button-prev{height:48px;width:48px;background:hsla(0,0%,100%,.16);text-align:center;border-radius:50%;transition:all .12s linear}@media (max-width:767px){.home .slider .swiper-button-next,.home .slider .swiper-button-prev{height:32px;width:32px;margin-top:-12px}}@media (max-width:900px) and (orientation:landscape){.home .slider .swiper-button-next,.home .slider .swiper-button-prev{height:32px;width:32px;margin-top:-12px}}.home .slider .swiper-button-next:after,.home .slider .swiper-button-prev:after{color:#231f20;font-weight:900;font-size:24px;transition:all .12s linear}@media (max-width:767px){.home .slider .swiper-button-next:after,.home .slider .swiper-button-prev:after{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.home .slider .swiper-button-next:after,.home .slider .swiper-button-prev:after{font-size:14px}}.home .slider .swiper-button-next:hover,.home .slider .swiper-button-prev:hover{background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04)}.home .slider .swiper-button-next:hover:after,.home .slider .swiper-button-prev:hover:after{color:#c703c8}.home .slider .swiper-button-prev{left:2rem;color:#c703c8}@media (max-width:1024px){.home .slider .swiper-button-prev{left:.5rem}}.home .slider .swiper-button-next{right:2rem;color:#c703c8}@media (max-width:1024px){.home .slider .swiper-button-next{right:.5rem}}.home .slider .swiper-pagination-bullet{width:44px;height:3px;border-radius:3px}@media (max-width:767px){.home .slider .swiper-pagination-bullet{width:32px;height:2px;border-radius:2px}}@media (max-width:900px) and (orientation:landscape){.home .slider .swiper-pagination-bullet{width:32px;height:2px;border-radius:2px}}.home .slider .swiper-pagination-bullet:hover{opacity:.64}.home .slider .swiper-pagination{bottom:0;display:none;border-bottom:1rem}.home .slider .swiper-pagination-bullet-active{background:#c703c8!important}.home .slider .container{height:100%}.home .slider .slide .slide__image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:8px}.home .slider .slide .slide__image.slide__image--mobile{display:none}@media (max-width:767px){.home .slider .slide .slide__image.slide__image--mobile{display:block}}@media (max-width:900px) and (orientation:landscape){.home .slider .slide .slide__image.slide__image--mobile{display:block}}@media (max-width:767px){.home .slider .slide .slide__image{display:none}}@media (max-width:900px) and (orientation:landscape){.home .slider .slide .slide__image{display:none}}.home .banners-split{margin-top:1.5rem}.home .banners-split .banners-split__grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5rem}@media (max-width:767px){.home .banners-split .banners-split__grid{grid-template-columns:1fr;grid-row-gap:.5rem}}@media (max-width:900px) and (orientation:landscape){.home .banners-split .banners-split__grid{grid-template-columns:1fr;grid-row-gap:.5rem}}.home .banners-split .banners-split__item{overflow:hidden;border-radius:8px;transition:all .12s linear}.home .banners-split .banners-split__item .banners-split__image{width:100%}.home .banners-split .banners-split__item .banners-split__image.banners-split__image--mobile{display:none}@media (max-width:767px){.home .banners-split .banners-split__item .banners-split__image.banners-split__image--mobile{display:block}}@media (max-width:900px) and (orientation:landscape){.home .banners-split .banners-split__item .banners-split__image.banners-split__image--mobile{display:block}}@media (max-width:767px){.home .banners-split .banners-split__item .banners-split__image{display:none}}@media (max-width:900px) and (orientation:landscape){.home .banners-split .banners-split__item .banners-split__image{display:none}}.home .banners-split .banners-split__item:hover{box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04)}.page .page__grid{display:flex;align-items:flex-start}@media (max-width:1024px){.page .page__grid{display:block}}.page .page__content{background:#fff;padding:3rem;flex-grow:1;border-radius:2px}@media (max-width:767px){.page .page__content{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.page .page__content{font-size:14px}}@media (max-width:1024px){.page .page__content{padding:1.5rem}}.page .page-nav{margin-left:3rem}@media (max-width:1024px){.page .page-nav{margin-left:0;margin-top:1.5rem}}.page .page-nav .page-nav__list{width:280px;list-style:none;margin:0;padding:0}@media (max-width:1024px){.page .page-nav .page-nav__list{width:auto}}.page .page-nav .page-nav__list .page-nav__divider{height:1px;background:rgba(0,0,0,.04);margin:8px 0}.page .page-nav .page-nav__list .page-nav__item{margin-bottom:2px}.page .page-nav .page-nav__list .page-nav__item:last-child{margin-bottom:0}.page .page-nav .page-nav__list .page-nav__item .page-nav__label{padding:.75rem;border-bottom:none;font-size:14px;display:block;color:#4e4e4e;font-weight:500;white-space:nowrap;text-transform:uppercase;border-radius:8px;background:#f0f0f0;margin-bottom:8px}@media (min-width:481px) and (max-width:1024px){.page .page-nav .page-nav__list .page-nav__item .page-nav__label{font-size:13px}}@media (max-width:767px){.page .page-nav .page-nav__list .page-nav__item .page-nav__label{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.page .page-nav .page-nav__list .page-nav__item .page-nav__label{font-size:12px}}.page .page-nav .page-nav__list .page-nav__item .page-nav__link{padding:.75rem;border-bottom:none;font-size:14px;display:block;color:#4e4e4e;white-space:nowrap;border-radius:8px}@media (min-width:481px) and (max-width:1024px){.page .page-nav .page-nav__list .page-nav__item .page-nav__link{font-size:13px}}@media (max-width:767px){.page .page-nav .page-nav__list .page-nav__item .page-nav__link{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.page .page-nav .page-nav__list .page-nav__item .page-nav__link{font-size:12px}}.page .page-nav .page-nav__list .page-nav__item .page-nav__link:hover{color:#c703c8;background:#f0f0f0}.page .page-nav .page-nav__list .page-nav__item.page-nav__item--active .page-nav__link{background:#650091;color:#fff;font-weight:500}.category-list .category-list__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.5rem;grid-row-gap:1.5rem}@media (max-width:767px){.category-list .category-list__grid{grid-template-columns:1fr 1fr;grid-column-gap:.5rem;grid-row-gap:.5rem}}@media (max-width:900px) and (orientation:landscape){.category-list .category-list__grid{grid-template-columns:1fr 1fr;grid-column-gap:.5rem;grid-row-gap:.5rem}}.category-list .category{border-bottom:none;overflow:hidden;border-radius:8px}.category-list .category .category__image{width:100%;transition:all .12s linear}.category-list .category:hover{box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04)}.category-list .category:hover .category__image{-webkit-filter:brightness(70%)}.products__filter{margin-bottom:2rem}@media (max-width:767px){.products__filter{margin-bottom:1rem}}@media (max-width:900px) and (orientation:landscape){.products__filter{margin-bottom:1rem}}.products__filter .products__filter__main{background:#fff}.products__filter .products__filter__grid{margin:0 -1rem;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.products__filter .products__filter__grid{display:block}.products__filter .products__filter__grid.products__filter__grid--fix{display:flex}}@media (max-width:900px) and (orientation:landscape){.products__filter .products__filter__grid{display:block}.products__filter .products__filter__grid.products__filter__grid--fix{display:flex}}.products__filter .apply,.products__filter .reset{border:none;display:flex;align-items:center;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-weight:600;color:#6c6c6c;cursor:pointer;padding:1rem;transition:all .12s linear;border-radius:8px}@media (max-width:767px){.products__filter .apply,.products__filter .reset{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.products__filter .apply,.products__filter .reset{font-size:14px}}.products__filter .apply .reset__icon,.products__filter .reset .reset__icon{margin-right:6px;height:16px;width:16px}@media (max-width:767px){.products__filter .apply .reset__icon,.products__filter .reset .reset__icon{margin-right:4px;height:14px;width:14px}}@media (max-width:900px) and (orientation:landscape){.products__filter .apply .reset__icon,.products__filter .reset .reset__icon{margin-right:4px;height:14px;width:14px}}.products__filter .reset{background:transparent}.products__filter .reset:hover{color:#c703c8}.products__filter .apply{background:#650091;color:#fff;font-style:normal}.products__filter .apply:hover{background:#231f20}.products__filter .products__filter__actions{display:flex;align-items:center;margin-right:1rem}.products__filter .filter{display:inline-block;position:relative}@media (max-width:767px){.products__filter .filter{position:static}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter{position:static}}.products__filter .filter .filter__button{padding:1.5rem;width:auto;display:inline-flex;align-items:center;transition:all .12s linear}@media (max-width:767px){.products__filter .filter .filter__button{padding:.75rem}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter .filter__button{padding:.75rem}}.products__filter .filter .filter__button .filter__label{color:#6c6c6c;margin-right:6px}@media (max-width:767px){.products__filter .filter .filter__button .filter__label{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter .filter__button .filter__label{font-size:14px}}.products__filter .filter .filter__button .filter__value{font-weight:500}@media (max-width:767px){.products__filter .filter .filter__button .filter__value{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter .filter__button .filter__value{font-size:14px}}.products__filter .filter .filter__button .filter__icon{margin-left:6px;height:16px;width:16px}@media (max-width:767px){.products__filter .filter .filter__button .filter__icon{margin-right:4px;height:14px;width:14px}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter .filter__button .filter__icon{margin-right:4px;height:14px;width:14px}}.products__filter .filter:not(.filter--static):hover .filter__button{background:#fafafa;color:#121212;cursor:pointer}.products__filter .filter .filter__dropdown{box-shadow:0 8px 16px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.16);position:absolute;z-index:80;display:none;background:#fff;min-width:240px;max-height:440px;overflow-x:scroll;margin-top:-4px;margin-left:-4px;border-radius:8px}@media (max-width:767px){.products__filter .filter .filter__dropdown{min-width:100vw;left:0}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter .filter__dropdown{min-width:100vw;left:0}}.products__filter .filter .filter__dropdown.filter__dropdown--right{right:0}.products__filter .filter:focus .filter__dropdown,.products__filter .filter:hover .filter__dropdown{display:block}.products__filter .filter-price-range{display:flex;padding:1rem}.products__filter .filter-price-range .filter-price-range__item{flex-grow:1}.products__filter .filter-price-range .filter-price-range__item:first-child{margin-right:2rem}.products__filter .filter-price-range .filter-price-range__item .filter-price-range__label{font-weight:500;margin-bottom:.5rem;display:block;color:#6c6c6c}@media (max-width:767px){.products__filter .filter-price-range .filter-price-range__item .filter-price-range__label{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter-price-range .filter-price-range__item .filter-price-range__label{font-size:14px}}.products__filter .filter-price-range .filter-price-range__item .filter-price-range__value{display:flex;align-items:center;background:#f0f0f0;border-radius:8px}.products__filter .filter-price-range .filter-price-range__item .filter-price-range__value .filter-price-range__input{border:none;padding:1rem;width:80px;font-weight:500;background:transparent;border-radius:8px}.products__filter .filter-price-range .filter-price-range__item .filter-price-range__value .filter-price-range__currency{padding:1rem;line-height:1;font-weight:500;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;border-radius:8px}.products__filter .filter-menu .filter-menu__list{list-style:none;padding:0;margin:0}.products__filter .filter-menu .filter-menu__list .filter-menu__item{display:flex;align-items:center;justify-content:space-between;font-weight:500;transition:all .12s linear}.products__filter .filter-menu .filter-menu__list .filter-menu__item .filter-menu__label{flex-grow:1;margin-right:.5rem;padding:1rem;border-bottom:none;color:#231f20;cursor:pointer;transition:all .12s linear}@media (max-width:767px){.products__filter .filter-menu .filter-menu__list .filter-menu__item .filter-menu__label{font-size:13px}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter-menu .filter-menu__list .filter-menu__item .filter-menu__label{font-size:13px}}@media (max-width:767px){.products__filter .filter-menu .filter-menu__list .filter-menu__item .filter-menu__label{padding:.75rem}}@media (max-width:900px) and (orientation:landscape){.products__filter .filter-menu .filter-menu__list .filter-menu__item .filter-menu__label{padding:.75rem}}.products__filter .filter-menu .filter-menu__list .filter-menu__item .filter-menu__input{position:absolute;right:1rem;cursor:pointer;border:none;width:16px;height:16px}.products__filter .filter-menu .filter-menu__list .filter-menu__item:hover{background:#fafafa}.products__filter .filter-menu .filter-menu__list .filter-menu__item:hover .filter-menu__label{color:#c703c8}.products .products__title{font-size:24px;font-weight:700;margin-bottom:1rem;margin-top:2rem}.products .products__list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1.5rem;grid-row-gap:1.5rem;margin-top:1.5rem}@media (min-width:481px) and (max-width:1024px){.products .products__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.products .products__list{grid-template-columns:repeat(2,1fr);grid-column-gap:4px;grid-row-gap:4px}}@media (max-width:900px) and (orientation:landscape){.products .products__list{grid-template-columns:repeat(2,1fr);grid-column-gap:4px;grid-row-gap:4px}}.product-item{background:#fff;flex-direction:column;display:flex;border-bottom:none;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04);border-radius:8px}.product-item:hover{box-shadow:0 16px 32px rgba(0,0,0,.04),0 32px 64px rgba(0,0,0,.08);color:#121212}.product-item:hover .product__image{transform:scale(1.125)}@media (max-width:767px){.product-item:hover .product__image{transform:none}}@media (max-width:900px) and (orientation:landscape){.product-item:hover .product__image{transform:none}}.product-item .product__media{margin:1.5rem;height:200px;text-align:center;position:relative;border:1px solid #f0f0f0;transition:all .12s linear;border-radius:8px}@media (max-width:767px){.product-item .product__media{padding:1px;height:160px;margin:4px}}@media (max-width:900px) and (orientation:landscape){.product-item .product__media{padding:1px;height:160px;margin:4px}}.product-item .product__media .product__badge{left:.5rem;bottom:.5rem;position:absolute;display:flex;z-index:50}.product-item .product__media .product__badge .product__badge__item{margin-right:4px;background:#c703c8;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:12px;display:inline-block;padding:4px 8px;font-weight:500;color:#fff;border-radius:6px}@media (max-width:767px){.product-item .product__media .product__badge .product__badge__item{display:none}.product-item .product__media .product__badge .product__badge__item:first-child{display:block}}@media (max-width:900px) and (orientation:landscape){.product-item .product__media .product__badge .product__badge__item{display:none}.product-item .product__media .product__badge .product__badge__item:first-child{display:block}}.product-item .product__media .product__badge .product__badge__item:last-child{margin-right:0}.product-item .product__media .product__image{max-height:100%;transition:all .12s linear}@media (max-width:767px){.product-item .product__media .product__image{max-height:100%;max-width:100%}}@media (max-width:900px) and (orientation:landscape){.product-item .product__media .product__image{max-height:100%;max-width:100%}}.product-item .product__content{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (max-width:767px){.product-item .product__content{padding:1rem}}@media (max-width:900px) and (orientation:landscape){.product-item .product__content{padding:1rem}}.product-item .product__content .product__name{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;line-height:1;font-weight:500;color:#231f20}@media (max-width:767px){.product-item .product__content .product__name{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.product-item .product__content .product__name{font-size:14px}}.product-item .product__content .product__detail{font-size:14px;color:#6c6c6c;margin-top:.25rem}@media (max-width:767px){.product-item .product__content .product__detail{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.product-item .product__content .product__detail{font-size:12px}}.product-item .product__content .product__rating{margin-top:.75rem;display:flex;align-items:center}.product-item .product__content .product__rating .product__rating__icon{height:16px;width:16px;color:#b4b4b4}.product-item .product__content .product__rating .product__rating__icon.product__rating__icon--fill{color:#650091}.product-item .product__content .product__info{display:flex;margin-bottom:1rem;align-items:center}.product-item .product__content .product__info .product__price{color:#c703c8;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;line-height:1;font-weight:600;font-size:18px}@media (max-width:767px){.product-item .product__content .product__info .product__price{font-size:16px}}@media (max-width:900px) and (orientation:landscape){.product-item .product__content .product__info .product__price{font-size:16px}}.product-item .product__content .product__info .product__sale{font-size:14px;margin-left:.5rem;color:#b4b4b4;text-decoration:line-through}@media (max-width:767px){.product-item .product__content .product__info .product__sale{margin-top:.25rem;font-size:11px}}@media (max-width:900px) and (orientation:landscape){.product-item .product__content .product__info .product__sale{margin-top:.25rem;font-size:11px}}.product-info figure.image,.product-info figure.table{max-width:100%!important;width:auto!important}@media (max-width:767px){.product-info.product-info--desktop{display:none}}@media (max-width:900px) and (orientation:landscape){.product-info.product-info--desktop{display:none}}.product-info.product-info--mobile{display:none}@media (max-width:767px){.product-info.product-info--mobile{display:block;padding:0 1.5rem 1.5rem}}@media (max-width:900px) and (orientation:landscape){.product-info.product-info--mobile{display:block;padding:0 1.5rem 1.5rem}}.product-detail{margin-top:-2rem;font-size:14px;display:flex;align-items:center}@media (max-width:767px){.product-detail{margin-top:-1.5rem}.product-detail .product-detail__item{margin-right:.5rem}}@media (max-width:900px) and (orientation:landscape){.product-detail{margin-top:-1.5rem}.product-detail .product-detail__item{margin-right:.5rem}}@media (max-width:767px){.product-detail{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.product-detail{font-size:12px}}.product-detail .product-detail__divider{color:#b4b4b4;margin:0 1.5rem;font-weight:700}@media (max-width:767px){.product-detail .product-detail__divider{display:none}}@media (max-width:900px) and (orientation:landscape){.product-detail .product-detail__divider{display:none}}.product-detail .product-detail__rating{display:flex;align-items:center}.product-detail .product-detail__rating .product-detail__rating__icon{height:16px;width:16px;color:#b4b4b4}.product-detail .product-detail__rating .product-detail__rating__icon.product-detail__rating__icon--fill{color:#650091}.product-card .product{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:3rem;background:#fff;margin-top:3rem;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04);border-radius:8px}@media (max-width:767px){.product-card .product{margin-top:1.5rem}}@media (max-width:900px) and (orientation:landscape){.product-card .product{margin-top:1.5rem}}@media (min-width:481px) and (max-width:1024px){.product-card .product{grid-template-columns:3fr 2fr}}@media (max-width:767px){.product-card .product{grid-template-columns:1fr}}@media (max-width:900px) and (orientation:landscape){.product-card .product{grid-template-columns:1fr}}.product-card .product .product__left .product__heading{display:none}@media (max-width:767px){.product-card .product .product__left .product__heading{display:block}.product-card .product .product__right .product__heading{display:none}}@media (max-width:900px) and (orientation:landscape){.product-card .product .product__left .product__heading{display:block}.product-card .product .product__right .product__heading{display:none}}.product-card .product .media{display:flex;align-items:center;justify-content:center;min-height:440px;padding:2rem;position:relative}@media (max-width:767px){.product-card .product .media{padding:0;min-height:auto}}@media (max-width:900px) and (orientation:landscape){.product-card .product .media{padding:0;min-height:auto}}.product-card .product .media .media__badge{left:0;top:0;position:absolute;z-index:50}.product-card .product .media .media__badge .media__badge__item{margin-right:4px;background:#c703c8;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:12px;display:inline-block;padding:4px 8px;font-weight:500;color:#fff;border-radius:6px}.product-card .product .media .media__badge .media__badge__item:last-child{margin-right:0}.product-card .product .media .media__image{max-width:67%}.product-card .product__left{padding:3rem}@media (max-width:767px){.product-card .product__left{padding:1.5rem}}@media (max-width:900px) and (orientation:landscape){.product-card .product__left{padding:1.5rem}}.product-card .product__right{border-left:1px solid #f0f0f0;padding:3rem}@media (max-width:767px){.product-card .product__right{border-left:0;padding:1.5rem}}@media (max-width:900px) and (orientation:landscape){.product-card .product__right{border-left:0;padding:1.5rem}}.product-card .price{margin-bottom:1.5rem}.product-card .price .price__value{display:flex;align-items:center}.product-card .price .price__prev{margin-left:.5rem;color:#b4b4b4}.product-card .price .price__current,.product-card .price .price__prev{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif}.product-card .price .price__current{font-size:32px;font-weight:600;color:#c703c8;line-height:1;white-space:nowrap}.product-card .price .price__notice{line-height:1.8;font-size:12px}.product-card .about{font-size:14px;color:#231f20;margin-bottom:3rem}.product-card .empty{margin-top:-1.5rem}.product-card .basket .basket__button{font-weight:500;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;border-radius:8px;transition:all .12s linear}@media (max-width:767px){.product-card .basket .basket__button{padding:.75rem;font-size:16px}}@media (max-width:900px) and (orientation:landscape){.product-card .basket .basket__button{padding:.75rem;font-size:16px}}.product-card .basket .basket__button:hover{background:#650091}.product-card .basket .basket__button.basket__button--now{margin-top:.5rem;color:#c703c8;background:rgba(199,3,200,.12)}.product-card .basket .basket__button.basket__button--now:hover{background:rgba(199,3,200,.24);color:#950296}.product-card .detail{background:#fff;padding:3rem 0;margin-top:3rem}@media (max-width:767px){.product-card .detail{padding:2rem 0;margin-top:2rem}}@media (max-width:900px) and (orientation:landscape){.product-card .detail{padding:2rem 0;margin-top:2rem}}@media (min-width:481px) and (max-width:1024px){.product-card .detail{padding:2rem 0}}.product-card .detail .detail__title{margin:0;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:32px;line-height:1}@media (max-width:767px){.product-card .detail .detail__title{font-size:28px}}@media (max-width:900px) and (orientation:landscape){.product-card .detail .detail__title{font-size:28px}}.product-card .detail .detail__content{margin-top:3rem}@media (max-width:767px){.product-card .detail .detail__content{margin-top:2rem}}@media (max-width:900px) and (orientation:landscape){.product-card .detail .detail__content{margin-top:2rem}}@media (min-width:481px) and (max-width:1024px){.product-card .detail .detail__content{margin-top:2rem}}.product-card .detail .section{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-column-gap:2rem;margin-bottom:2rem}@media (max-width:767px){.product-card .detail .section{grid-template-columns:1fr;grid-row-gap:.5rem}}@media (max-width:900px) and (orientation:landscape){.product-card .detail .section{grid-template-columns:1fr;grid-row-gap:.5rem}}.product-card .detail .section:last-child{margin-bottom:0}.product-card .detail .section .section__label{border-bottom:2px dotted #e0e0e0;font-weight:500;color:#4e4e4e;line-height:1}@media (max-width:767px){.product-card .detail .section .section__label{border-bottom:none}}@media (max-width:900px) and (orientation:landscape){.product-card .detail .section .section__label{border-bottom:none}}.product-card .detail .section .section__label span{background:#fff;padding-bottom:1rem;padding-right:1rem}@media (max-width:767px){.product-card .detail .section .section__content{padding:0;font-size:14px}}@media (max-width:900px) and (orientation:landscape){.product-card .detail .section .section__content{padding:0;font-size:14px}}.product-card .detail .section .section__content p:first-child{margin-top:0}.product-card .detail .section .section__content p:last-child{margin-bottom:0}.product-card .related{margin-top:3rem}@media (max-width:767px){.product-card .related{margin-top:3rem}}@media (max-width:900px) and (orientation:landscape){.product-card .related{margin-top:3rem}}.product-card .related .related__title{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:32px;line-height:1;margin:0 0 1.5rem}@media (max-width:767px){.product-card .related .related__title{font-size:24px}}@media (max-width:900px) and (orientation:landscape){.product-card .related .related__title{font-size:24px}}.product-card .related .product{margin-top:0}.product-card .reviews{margin-top:3rem}@media (max-width:767px){.product-card .reviews{margin-top:3rem}}@media (max-width:900px) and (orientation:landscape){.product-card .reviews{margin-top:3rem}}.product-card .reviews .empty{margin-top:0}.product-card .reviews .reviews__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.product-card .reviews .reviews__title{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;margin:0;font-size:32px;line-height:1}@media (max-width:767px){.product-card .reviews .reviews__title{font-size:24px}}@media (max-width:900px) and (orientation:landscape){.product-card .reviews .reviews__title{font-size:24px}}.product-card .reviews .reviews__button{font-size:14px;font-weight:500;color:#c703c8;background:rgba(199,3,200,.12);padding:.75rem 1rem;border-radius:8px}.product-card .reviews .reviews__button:hover{background:rgba(199,3,200,.24);color:#950296}@media (max-width:767px){.product-card .reviews .reviews__button span{display:none}}@media (max-width:900px) and (orientation:landscape){.product-card .reviews .reviews__button span{display:none}}.product-card .reviews .reviews__list{background:#fff;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04)}.product-card .reviews .reviews__list .review{padding:2rem;border-bottom:1px solid #f0f0f0}@media (max-width:767px){.product-card .reviews .reviews__list .review{padding:1.5rem}}@media (max-width:900px) and (orientation:landscape){.product-card .reviews .reviews__list .review{padding:1.5rem}}.product-card .reviews .reviews__list .review:last-child{border-bottom:none}.product-card .reviews .reviews__list .review .review__message{margin-top:.75rem}@media (max-width:767px){.product-card .reviews .reviews__list .review .review__message{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.product-card .reviews .reviews__list .review .review__message{font-size:14px}}.product-card .reviews .reviews__list .review .review__heading{display:flex;align-items:center;justify-content:space-between}.product-card .reviews .reviews__list .review .review__heading .review__name{font-weight:500;font-size:18px}@media (max-width:767px){.product-card .reviews .reviews__list .review .review__heading .review__name{font-size:16px}}@media (max-width:900px) and (orientation:landscape){.product-card .reviews .reviews__list .review .review__heading .review__name{font-size:16px}}.product-card .reviews .reviews__list .review .review__heading .review__date{font-size:14px;margin-top:4px;color:#b4b4b4}@media (max-width:767px){.product-card .reviews .reviews__list .review .review__heading .review__date{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.product-card .reviews .reviews__list .review .review__heading .review__date{font-size:12px}}.product-card .reviews .reviews__list .review .review__rating{display:flex;align-items:center}.product-card .reviews .reviews__list .review .review__rating .review__rating__icon{height:16px;width:16px;color:#b4b4b4}.product-card .reviews .reviews__list .review .review__rating .review__rating__icon.review__rating__icon--fill{color:#650091}.product-card .brand{margin-top:2rem;display:flex;align-items:center}.product-card .brand .brand__media{margin-right:2rem}@media (max-width:767px){.product-card .brand .brand__media{margin-right:1rem}}@media (max-width:900px) and (orientation:landscape){.product-card .brand .brand__media{margin-right:1rem}}.product-card .brand .brand__media .brand__image{max-height:48px}@media (max-width:767px){.product-card .brand .brand__media .brand__image{max-height:32px}}@media (max-width:900px) and (orientation:landscape){.product-card .brand .brand__media .brand__image{max-height:32px}}.product-card .brand .brand__info .brand__name{color:#650091;font-weight:500}@media (max-width:767px){.product-card .brand .brand__info .brand__name{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.product-card .brand .brand__info .brand__name{font-size:14px}}.product-card .brand .brand__info .brand__detail{color:#6c6c6c;line-height:1.2}@media (min-width:481px) and (max-width:1024px){.product-card .brand .brand__info .brand__detail{font-size:12px}}@media (max-width:767px){.product-card .brand .brand__info .brand__detail{font-size:11px}}@media (max-width:900px) and (orientation:landscape){.product-card .brand .brand__info .brand__detail{font-size:11px}}.product-card .basket .basket__count{border:1px solid #f0f0f0;padding:.25rem;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:8px;margin-bottom:1rem;border-radius:8px}.product-card .basket .basket__count .basket__count__button,.product-card .basket .basket__count .basket__count__value{background:#fff;padding:.5rem;font-weight:600;font-size:18px;text-transform:uppercase;text-align:center;border-radius:8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}@media (max-width:767px){.product-card .basket .basket__count .basket__count__button,.product-card .basket .basket__count .basket__count__value{font-size:16px}}@media (max-width:900px) and (orientation:landscape){.product-card .basket .basket__count .basket__count__button,.product-card .basket .basket__count .basket__count__value{font-size:16px}}.product-card .basket .basket__count .basket__count__button{transition:all .12s linear}.product-card .basket .basket__count .basket__count__button:hover{background:#231f20;color:#fff;cursor:pointer}.product-card .basket .basket__count .basket__count__button.basket__count__button--disabled{background:#e5e5e5;cursor:not-allowed;color:#4e4e4e}.product-card .basket .basket__button{border:none;background:#c703c8;color:#fff;padding:1rem;font-weight:600;font-size:18px;text-transform:uppercase;text-align:center;width:100%;display:flex;justify-content:center}@media (max-width:767px){.product-card .basket .basket__button{padding:1.25rem}}@media (max-width:900px) and (orientation:landscape){.product-card .basket .basket__button{padding:1.25rem}}.product-card .basket .basket__button .basket__button__content{display:flex;align-items:center}.product-card .basket .basket__button .basket__button__content .basket__button__icon{width:24px;height:24px;margin-right:6px}@media (max-width:767px){.product-card .basket .basket__button .basket__button__content .basket__button__icon{width:20px;height:20px}}@media (max-width:900px) and (orientation:landscape){.product-card .basket .basket__button .basket__button__content .basket__button__icon{width:20px;height:20px}}.product-card .basket .basket__button:hover{background:#231f20}.product-card .basket .basket__button.basket__button--active{background:#7fc527}.product-card .basket .basket__button.basket__button--active:hover{background:#6ca721}.product-card .price .price__prev{font-weight:400;font-size:20px;text-transform:uppercase;line-height:1;text-decoration:line-through;display:inline-block;white-space:nowrap}@media (max-width:1024px){.product-card .price .price__prev{font-size:20px}}.product-card .price .price__value{font-weight:600;font-size:48px;text-transform:uppercase;color:#650091;line-height:1;white-space:nowrap}@media (max-width:1024px){.product-card .price .price__value{font-size:40px}}.product-card .price .price__notice{margin-top:1rem;color:#6c6c6c;font-weight:500;line-height:1.2}@media (max-width:767px){.product-card .price .price__notice{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.product-card .price .price__notice{font-size:12px}}@media (min-width:481px) and (max-width:1024px){.product-card .price .price__notice{font-size:14px}}.product-card .stock{margin-bottom:2rem;display:grid;grid-template-columns:1fr;grid-row-gap:1rem}@media (max-width:767px){.product-card .stock{grid-template-columns:1fr;grid-row-gap:.5rem}}@media (max-width:900px) and (orientation:landscape){.product-card .stock{grid-template-columns:1fr;grid-row-gap:.5rem}}.product-review .product-review__grid{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:3rem}.auth .auth__form,.product-review .product-review__form{background:#fff;padding:3rem;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04)}@media (max-width:767px){.auth .auth__form{padding:1.5rem}}@media (max-width:900px) and (orientation:landscape){.auth .auth__form{padding:1.5rem}}.auth .form-field{text-align:center}.auth .form-field a{color:#4e4e4e;border-bottom-color:silver;font-size:14px;font-weight:500}@media (max-width:767px){.auth .form-field a{font-size:13px}}@media (max-width:900px) and (orientation:landscape){.auth .form-field a{font-size:13px}}.auth .form-field a:hover{color:#c703c8;border-bottom-color:transparent}.auth .auth__title{text-align:center;font-size:32px;margin:0 0 3rem}@media (max-width:767px){.auth .auth__title{font-size:28px;margin-bottom:2rem}}@media (max-width:900px) and (orientation:landscape){.auth .auth__title{font-size:28px;margin-bottom:2rem}}.auth .auth__action{margin-top:1.5rem;text-align:center}.auth .auth__action a{font-weight:500}@media (max-width:767px){.auth .auth__action a{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.auth .auth__action a{font-size:14px}}.orders{flex-grow:1}.orders .orders__list .order{display:block;border-bottom:none;background:#fff;margin-bottom:1.5rem;color:#231f20;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04);transition:all .12s linear}@media (max-width:767px){.orders .orders__list .order{margin-bottom:1rem}}@media (max-width:900px) and (orientation:landscape){.orders .orders__list .order{margin-bottom:1rem}}.orders .orders__list .order:last-child{margin-bottom:0}.orders .orders__list .order:hover .order__title{color:#c703c8!important}.orders .orders__list .order .order__heading{display:flex;align-items:center;justify-content:space-between;padding:2rem}@media (max-width:767px){.orders .orders__list .order .order__heading{padding:1.5rem}}@media (max-width:900px) and (orientation:landscape){.orders .orders__list .order .order__heading{padding:1.5rem}}.orders .orders__list .order .order__heading .order__title{font-size:20px;font-weight:500;margin:0}@media (max-width:767px){.orders .orders__list .order .order__heading .order__title{font-size:18px}}@media (max-width:900px) and (orientation:landscape){.orders .orders__list .order .order__heading .order__title{font-size:18px}}.orders .orders__list .order .order__heading .order__status .order__badge{padding:8px 12px;background:#fafafa;font-weight:500;font-size:14px;border-radius:8px}@media (max-width:767px){.orders .orders__list .order .order__heading .order__status .order__badge{font-size:12px;padding:6px 10px}}@media (max-width:900px) and (orientation:landscape){.orders .orders__list .order .order__heading .order__status .order__badge{font-size:12px;padding:6px 10px}}.orders .orders__list .order .order__heading .order__status .order__badge.order__badge--danger{color:#cc1f1a;background:#fcebea}.orders .orders__list .order .order__heading .order__status .order__badge.order__badge--info{color:#2779bd;background:#eff8ff}.orders .orders__list .order .order__heading .order__status .order__badge.order__badge--success{color:#1f9d55;background:#e3fcec}.orders .orders__list .order .order__content{border-top:1px solid #f5f5f5;padding:2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2rem}@media (max-width:767px){.orders .orders__list .order .order__content{grid-template-columns:auto 1fr;padding:1.5rem}.orders .orders__list .order .order__content .order__section:nth-child(2){display:none}}@media (max-width:900px) and (orientation:landscape){.orders .orders__list .order .order__content{grid-template-columns:auto 1fr;padding:1.5rem}.orders .orders__list .order .order__content .order__section:nth-child(2){display:none}}.orders .orders__list .order .order__content .order__section .order__label{color:#6c6c6c;margin:0 0 .5rem;font-size:14px}@media (max-width:767px){.orders .orders__list .order .order__content .order__section .order__label{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.orders .orders__list .order .order__content .order__section .order__label{font-size:12px}}.orders .orders__list .order .order__content .order__section .order__value{font-weight:500}@media (max-width:767px){.orders .orders__list .order .order__content .order__section .order__value{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.orders .orders__list .order .order__content .order__section .order__value{font-size:14px}}.order-card{flex-grow:1}.order-card .detail{background:#fff;padding:3rem;margin-top:3rem;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04)}@media (max-width:767px){.order-card .detail{padding:2rem;margin-top:2rem}}@media (max-width:900px) and (orientation:landscape){.order-card .detail{padding:2rem;margin-top:2rem}}.order-card .detail .section{display:grid;grid-template-columns:1fr 2fr;align-items:start;grid-column-gap:2rem;margin-bottom:2rem}@media (max-width:767px){.order-card .detail .section{grid-template-columns:1fr;grid-row-gap:.5rem}}@media (max-width:900px) and (orientation:landscape){.order-card .detail .section{grid-template-columns:1fr;grid-row-gap:.5rem}}.order-card .detail .section:last-child{margin-bottom:0}.order-card .detail .section .section__label{border-bottom:2px dotted #e0e0e0;font-weight:500;color:#4e4e4e;line-height:1}@media (max-width:767px){.order-card .detail .section .section__label{font-size:12px}}@media (max-width:900px) and (orientation:landscape){.order-card .detail .section .section__label{font-size:12px}}@media (max-width:767px){.order-card .detail .section .section__label{border-bottom:none}}@media (max-width:900px) and (orientation:landscape){.order-card .detail .section .section__label{border-bottom:none}}.order-card .detail .section .section__label span{background:#fff;padding-bottom:1rem;padding-right:1rem}@media (max-width:767px){.order-card .detail .section .section__label span{padding:0}}@media (max-width:900px) and (orientation:landscape){.order-card .detail .section .section__label span{padding:0}}@media (max-width:767px){.order-card .detail .section .section__content{font-size:14px}}@media (max-width:900px) and (orientation:landscape){.order-card .detail .section .section__content{font-size:14px}}.order-card .detail .section .section__content p:first-child{margin-top:0}.order-card .detail .section .section__content p:last-child{margin-bottom:0}.basket .checkout{width:360px;margin-left:3rem}@media (max-width:1024px){.basket .checkout{width:100%;margin-top:2rem;margin-left:0}}.basket .checkout .heading{display:none}@media (max-width:767px){.basket .checkout .heading{display:block}}@media (max-width:900px) and (orientation:landscape){.basket .checkout .heading{display:block}}.basket .checkout form{background:#fff;padding:3rem;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04)}@media (max-width:767px){.basket .checkout form{padding:1.5rem}}@media (max-width:900px) and (orientation:landscape){.basket .checkout form{padding:1.5rem}}@media (max-width:767px),(min-width:768px) and (max-width:1024px) and (orientation:portrait){.basket .checkout{width:auto;margin-left:0;margin-top:3rem}}@media (max-width:900px) and (orientation:landscape){.basket .checkout{width:auto;margin-left:0;margin-top:3rem}}.items-table{background:#fff;overflow:hidden;flex-grow:1;box-shadow:0 8px 16px rgba(0,0,0,.02),0 16px 32px rgba(0,0,0,.04);border-radius:8px}@media (max-width:767px){.items-table{display:table}}@media (max-width:900px) and (orientation:landscape){.items-table{display:table}}.items-table .items-table__icon{width:24px;height:24px;color:#b4b4b4;transition:all .12s linear}@media (max-width:767px){.items-table .items-table__icon{position:absolute;right:1.5rem;bottom:1.5rem}}@media (max-width:900px) and (orientation:landscape){.items-table .items-table__icon{position:absolute;right:1.5rem;bottom:1.5rem}}.items-table .items-table__icon:hover{color:#c703c8;cursor:pointer}@media (max-width:767px){.items-table tr{border-bottom:1px solid #f0f0f0;display:block;padding:1.5rem;position:relative;width:100%;box-sizing:border-box}}@media (max-width:900px) and (orientation:landscape){.items-table tr{border-bottom:1px solid #f0f0f0;display:block;padding:1.5rem;position:relative;width:100%;box-sizing:border-box}}.items-table tr td,.items-table tr th{padding:1.5rem;border-bottom:1px solid #f0f0f0}@media (max-width:767px){.items-table tr td,.items-table tr th{display:block;border-bottom:none;padding:0!important}}@media (max-width:900px) and (orientation:landscape){.items-table tr td,.items-table tr th{display:block;border-bottom:none;padding:0!important}}.items-table tbody{width:100%}.items-table tbody td{padding:1rem 1.5rem;background:#fff}@media (max-width:767px){.items-table tbody td{width:100%;box-sizing:border-box}}@media (max-width:900px) and (orientation:landscape){.items-table tbody td{width:100%;box-sizing:border-box}}.items-table thead{width:100%}.items-table thead th{background:#fafafa;color:#b4b4b4;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-weight:500;font-size:14px}@media (max-width:767px){.items-table thead{display:none}}@media (max-width:900px) and (orientation:landscape){.items-table thead{display:none}}.items-table tfoot{width:100%}@media (max-width:767px){.items-table tfoot tr{background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.items-table tfoot tr th:nth-child(3){display:none}}@media (max-width:900px) and (orientation:landscape){.items-table tfoot tr{background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.items-table tfoot tr th:nth-child(3){display:none}}.items-table tfoot tr th{background:#fafafa;border-bottom-color:#f0f0f0;font-weight:500;padding:1rem 1.5rem;font-size:14px}.items-table tfoot tr th span{color:#b4b4b4}@media (max-width:767px){.items-table tfoot tr:last-child{background:#231f20}}@media (max-width:900px) and (orientation:landscape){.items-table tfoot tr:last-child{background:#231f20}}.items-table tfoot tr:last-child th{background:#231f20;color:#fff;border-bottom:none}.items-table tfoot tr:last-child th span{color:hsla(0,0%,100%,.8)}.items-table .count .count__config{display:flex;align-items:center}.items-table .count .count__config .count__value{margin:0 4px}.items-table .count .count__button{background:#fff;font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:18px;font-weight:700;border:1.5px solid #e0e0e0;display:inline-block;padding:.5rem .75rem;line-height:1;color:#c703c8;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition:all .12s linear;border-radius:8px}.items-table .count .count__button:hover{cursor:pointer;background:#c703c8;border-color:#c703c8;color:#fff}.items-table .count .count__button:disabled{background:#f5f5f5;border-color:#f5f5f5;color:#b4b4b4;cursor:not-allowed}.items-table .count .count__value{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:18px;border:1.5px solid #e0e0e0;display:inline-block;padding:.5rem;line-height:1;width:48px;text-align:center;color:#4e4e4e;border-radius:8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.items-table .count .count__label{font-size:14px;color:#c703c8;margin-top:.5rem}.items-table .price{text-align:right}@media (max-width:767px){.items-table .price{text-align:left}}@media (max-width:900px) and (orientation:landscape){.items-table .price{text-align:left}}.items-table .price .price__value{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-size:20px}.items-table .price .price__prev{font-size:14px;color:#b4b4b4;margin-top:.5rem;text-decoration:line-through}@media (max-width:767px){.items-table .price .price__prev{margin-top:0;font-size:12px}}@media (max-width:900px) and (orientation:landscape){.items-table .price .price__prev{margin-top:0;font-size:12px}}.items-table .product{display:flex;width:auto;align-items:center;border-bottom:none}@media (max-width:767px){.items-table .product{margin-bottom:1.5rem}}@media (max-width:900px) and (orientation:landscape){.items-table .product{margin-bottom:1.5rem}}.items-table .product .product__media{width:80px;height:80px;line-height:80px;padding:1px;text-align:center;margin-right:1.5rem;border:1px solid #f0f0f0;border-radius:8px}.items-table .product .product__media .product__image{display:block;max-width:80px;max-height:80px}.items-table .product .product__content .product__name{font-family:system,-apple-system,BlinkMacSystemFont,Segoe UI,Segoe WP,Roboto,Ubuntu,Oxygen,Cantarell,Fira Sans,Helvetica Neue,Helvetica,Lucida Grande,Droid Sans,Tahoma,"Microsoft Sans Serif",sans-serif;font-weight:500;line-height:1}.items-table .product .product__content .product__detail{color:#6c6c6c;font-size:14px;margin-top:4px}.partner{margin:-6rem 0 -3rem}@media (max-width:767px){.partner{margin:-3rem 0}}@media (max-width:900px) and (orientation:landscape){.partner{margin:-3rem 0}}.partner .hero{background:#fff;padding:3rem 0}.partner .hero .hero-content{display:grid;align-items:center;grid-template-columns:2fr 1fr;grid-column-gap:3rem}@media (max-width:767px){.partner .hero .hero-content{grid-template-columns:1fr;grid-row-gap:1.5rem}}@media (max-width:900px) and (orientation:landscape){.partner .hero .hero-content{grid-template-columns:1fr;grid-row-gap:1.5rem}}.partner .hero .hero-content .hero-title{margin-top:0}@media (max-width:767px){.partner .hero .hero-content .hero-body{order:1}.partner .hero .hero-content .hero-form{order:2}}@media (max-width:900px) and (orientation:landscape){.partner .hero .hero-content .hero-body{order:1}.partner .hero .hero-content .hero-form{order:2}}.partner .steps{padding:4rem 0}.partner .steps .steps-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:4rem;grid-row-gap:2rem}@media (max-width:767px){.partner .steps .steps-content{grid-template-columns:1fr}}@media (max-width:900px) and (orientation:landscape){.partner .steps .steps-content{grid-template-columns:1fr}}.partner .steps .step .step-circle{width:160px;height:160px;background:#650091;background:linear-gradient(90deg,#650091,#c703c8);box-shadow:0 8px 16px rgba(199,3,200,.08);border-radius:100%;margin-bottom:2rem}.partner .steps .step .step-circle img{margin-left:80px}.partner .steps .step .step-about{opacity:.8}.partner .steps .step .step-title{font-weight:500;font-size:20px;margin-bottom:1rem}.partner .steps .step .step-title span{color:#c703c8}