@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.croppie-container{height:100%;width:100%}.croppie-container .cr-image{left:0;max-height:none;max-width:none;position:absolute;top:0;transform-origin:0 0;z-index:-1}.croppie-container .cr-boundary{height:100%;margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:1}.croppie-container .cr-resizer,.croppie-container .cr-viewport{border:2px solid #fff;bottom:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.croppie-container .cr-resizer{box-shadow:none;pointer-events:none;z-index:2}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{pointer-events:all;position:absolute}.croppie-container .cr-resizer-horisontal:after,.croppie-container .cr-resizer-vertical:after{background:#fff;border:1px solid #000;box-sizing:border-box;content:"";display:block;height:10px;position:absolute;width:10px}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;height:10px;width:100%}.croppie-container .cr-resizer-vertical:after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{cursor:col-resize;height:100%;right:-5px;width:10px}.croppie-container .cr-resizer-horisontal:after{margin-top:-5px;top:50%}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{cursor:move;position:absolute;touch-action:none;z-index:1}.croppie-container .cr-slider-wrap{margin:15px auto;text-align:center;width:75%}.croppie-result{overflow:hidden;position:relative}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;background-color:transparent;max-width:100%;padding-bottom:8px;padding-top:8px;width:300px}.cr-slider::-webkit-slider-runnable-track{background:rgba(0,0,0,.5);border:0;border-radius:3px;height:3px;width:100%}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ddd;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{background:rgba(0,0,0,.5);border:0;border-radius:3px;height:3px;width:100%}.cr-slider::-moz-range-thumb{background:#ddd;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:100%}.cr-slider::-ms-fill-lower,.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{background:#ddd;border:none;border-radius:50%;height:16px;margin-top:1px;width:16px}.cr-slider:focus::-ms-fill-lower,.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{bottom:5px;left:5px;position:absolute;z-index:1}.cr-rotate-controls button{background:none;border:0}.cr-rotate-controls i:before{display:inline-block;font-size:22px;font-style:normal;font-weight:900}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}@font-face{font-display:swap;font-family:Helvetica;font-style:normal;font-weight:900;src:local("Helvetica"),url(6e2ee2a0964a227d0e4f.otf) format("OpenType")}@font-face{font-display:swap;font-family:Helvetica;font-style:normal;font-weight:400;src:local("Helvetica"),url(5708f5b48886fff84a24.otf) format("OpenType")}@font-face{font-display:swap;font-family:RecklessNeue-Regular;font-style:normal;font-weight:300;src:local("RecklessNeue-Regular"),url(fonts/RecklessNeue-Regular.ttf) format("truetype")}#toast,[hidden],template{display:none}#toast{bottom:1rem;position:fixed;right:1rem;z-index:1001}#toast .toast{background-color:#fff;border:1px solid #000;box-sizing:border-box;display:flex;flex-direction:column;font-size:1rem;height:auto;max-width:300px;opacity:0;padding:1rem;transform:translateY(100px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:100%}@media(max-width:1023px){#toast .toast{font-size:1rem;max-width:320px;padding:1rem}}#toast .toast.open{opacity:1;transform:translate(0)}#toast .toast .action{display:flex;margin-bottom:.5rem;width:100%}#toast .toast .action .button{margin-left:auto;width:auto}#toast .toast .msg{align-items:center;color:#000;display:flex;width:100%}#toast .toast.autohide .action{display:none}#modal{align-items:center;display:none;justify-content:center;position:fixed;z-index:999}#modal,#modal .modal-overlay{height:100%;left:0;top:0;width:100%}#modal .modal-overlay{background-color:rgba(0,0,0,.5);opacity:0;position:absolute;z-index:0}#modal .modal-container{background-color:#fff;flex-flow:column;max-height:calc(100% - 4rem);opacity:0;overflow:hidden;position:absolute;transform:scale(.9);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:calc(100% - 4rem);z-index:1}#modal .modal-container.xs{max-width:500px}#modal .modal-container.sm{max-width:768px}#modal .modal-container.md{max-width:1024px}@media(max-width:767px){#modal .modal-container{max-height:calc(100% - 2rem);width:calc(100% - 2rem)}}@media(max-width:479px){#modal .modal-container{max-height:calc(100% - 1rem);width:calc(100% - 1rem)}}#modal .modal-container.open{opacity:1;transform:scale(1)}#modal .modal-container .modal-header{align-items:center;color:#000;display:flex;padding:1rem 2rem}@media(max-width:479px){#modal .modal-container .modal-header{padding:.5rem 1rem}}#modal .modal-container .modal-header .button{margin-left:auto}#modal .modal-container .modal-content{box-sizing:border-box;display:flex;height:100%;overflow:hidden;overflow-x:hidden;padding:0 2rem 2rem;position:relative}@media(max-width:479px){#modal .modal-container .modal-content{padding:0 1rem 1rem}}.avatar{background-color:#f4f4f4;border-radius:50%;overflow:hidden;position:relative}.avatar,.avatar img{height:100%;width:100%}.avatar img{object-fit:cover}.avatar.xs{flex:0 0 30px;height:30px;width:30px}.avatar.sm{flex:0 0 40px;height:40px;width:40px}.avatar.md{flex:0 0 60px;height:60px;width:60px}.avatar.lg{flex:0 0 80px;height:80px;width:80px}.avatar.xl{flex:0 0 100px;height:100px;width:100px}.avatar.xxl{flex:0 0 150px;height:150px;width:150px}.button-group{display:flex}.button-group .button{margin-right:.5rem}.button-group .button:last-of-type{margin-right:0}.button{align-items:center;background-color:transparent;border:none;box-sizing:border-box;cursor:pointer;display:flex;font-family:RecklessNeue-Regular,"sans-serif";font-size:100%;font-weight:700;justify-content:center;line-height:1;padding:0;position:relative;text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;white-space:nowrap}.button,.button:focus{outline:none}.button.sm{font-size:.9rem;padding:.5rem}.button.md{border-radius:25px;height:50px;padding:0 1.5rem}.button.lg{font-size:1.1rem;padding:1.5rem}.button.xl{font-size:1.2rem;padding:2rem}.button.primary{background-color:#0000fe;color:#fff}.button.primary:hover:not([disabled]){background-color:#0000e5;-webkit-box-shadow:0 7px 35px -14px rgba(0,0,0,.75);-moz-box-shadow:0 7px 35px -14px rgba(0,0,0,.75);box-shadow:0 7px 35px -14px rgba(0,0,0,.75);text-decoration:none}.button.white{background-color:#fff;color:#000}.button.white:hover:not([disabled]){background-color:#f4f4f4}.button[disabled]{cursor:default;opacity:.5}.button[disabled]:hover{box-shadow:none}.button.full-width{width:100%}.button .loader{display:none}.button.loading .loader{display:block}.button-upload input,.button.loading span{display:none}.menu{background-color:#000;color:#fff;height:100%;position:fixed;right:-50%;top:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:50%;z-index:999}.menu.open{right:0}.header{align-items:center;background:#0000fe;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;height:80px;padding:0 1rem;position:fixed;top:0;width:100%;z-index:990}@media(max-width:1023px){.header{padding:0 .5rem}}@media(max-width:479px){.header{padding:0}}.header.light{background-color:transparent;mix-blend-mode:difference}.header.light .logo{height:20px;width:120px;z-index:1}.header.light .logo img{height:auto}.header .logo{left:50%;position:absolute;transform:translate(-50%);z-index:999}.header .logo img{height:50px;width:auto}.header .logo h1{margin:0}.header .navigation{align-items:center;display:flex}.header .navigation.primary a:hover{text-decoration:underline}.header .navigation .nav-item{color:#000;font-size:.9rem;font-weight:400;padding:.5rem;position:relative;text-transform:uppercase}@media(max-width:1279px){.header .navigation .nav-item{padding:.33rem}}@media(max-width:1023px){.header .navigation .nav-item{padding:.25rem}}.header .navigation .nav-item:last-of-type{margin-right:0}.header .navigation .nav-item a{color:#000;text-decoration:none}.header .navigation .nav-item.search{align-items:center;cursor:pointer;display:flex}.header .navigation .nav-item.search span{margin-left:.5rem}.header .navigation .nav-item .cart-badge{background-color:#fff;border-radius:50%;color:#000;display:none;height:18px;pointer-events:none;position:absolute;right:0;top:0;width:18px}.header .navigation .nav-item .cart-badge.visible{display:flex}.header .navigation .nav-item .cart-badge span{font-size:.75rem;line-height:1.8;margin:auto}.header .navigation .nav-item .user-nav{position:relative}.header .navigation .nav-item .user-nav .user-nav-button{align-items:center;background-color:#fff;border-radius:30px;color:#000;cursor:pointer;display:flex;padding:.25rem}.header .navigation .nav-item .user-nav .user-nav-button span{margin-left:.5rem}@media(max-width:767px){.header .navigation .nav-item .user-nav .user-nav-button span{display:none}}.header .navigation .nav-item .user-nav .user-nav-menu{display:none;top:calc(100% + .5rem);width:200px}.header .navigation .nav-item .user-nav .user-nav-menu a{align-items:center;display:flex;text-decoration:none}.header .navigation .nav-item .user-nav .user-nav-menu a span{margin-left:.5rem}.header .navigation .nav-user{align-items:center;background-color:#000;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;text-transform:capitalize;width:40px}.header .nav-mobile{margin-left:auto}@media(min-width:768px){.header .nav-mobile{display:none}}.burger-menu{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;width:50px;z-index:100}.burger-menu.isOpen .burger-item{background-color:#fff!important}@media(min-width:1024px){.burger-menu.isOpen .dish .burger-item.bread-bottom{width:100%}}@media(max-width:1023px){.burger-menu.isOpen .dish .burger-item.bread-top{top:50%;transform:rotate(45deg)}.burger-menu.isOpen .dish .burger-item.meat{width:0}.burger-menu.isOpen .dish .burger-item.bread-bottom{top:50%;transform:rotate(-45deg);width:100%}}.burger-menu .dish{height:15px;position:relative;width:30px}.burger-menu .dish .burger-item{background-color:#fff;height:1px;position:absolute;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;width:100%}.burger-menu .dish .burger-item.bread-top{top:0}.burger-menu .dish .burger-item.meat{margin-top:-.5px;top:50%}.burger-menu .dish .burger-item.bread-bottom{bottom:0}.menu-item{align-items:center;color:#000;cursor:pointer;display:flex;margin:.25rem 0;padding:.5rem;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.menu-item path{fill:#000}.menu-item:hover{color:#0000fe}.menu-item:hover path{fill:#0000fe}.menu-item.active{background:#f4f4f4;border-radius:.5rem;color:#0000fe;font-weight:700}.menu-item.active path{fill:#0000fe}.menu-item span{margin-left:1rem}.language{display:flex}.language .language-item{cursor:pointer;font-size:.9rem;line-height:1;padding:.25rem .5rem;text-transform:uppercase}.language .language-item:first-of-type{border-right:1px solid #000}.language .language-item.active{font-weight:700}.menu-dropdown{background:#fff;border:1px solid #000;border-radius:.5rem;color:#000;display:flex;flex-direction:column;padding:1rem;position:absolute;right:0;top:0;width:250px}.menu-dropdown .menu-dropdown-item{margin-bottom:1rem}.backdrop{background-color:rgba(0,0,254,.5);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;visibility:hidden;width:100%;z-index:998}.backdrop.open{opacity:1;visibility:visible}.drawer{background-color:#fff;display:flex;flex-direction:column;height:100%;left:0;max-width:400px;position:fixed;top:0;transform:translate(-100%);-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;visibility:hidden;width:100%;z-index:999}.drawer.open{transform:translate(0);visibility:visible}.drawer .drawer-header{align-items:center;display:flex;height:60px;padding:0 1rem}.drawer .drawer-header .close-drawer{cursor:pointer}.drawer .drawer-content{height:100%;overflow-y:auto}.drawer .drawer-content .navigation{border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;flex-direction:column;padding:1rem}.drawer .drawer-content .navigation:last-of-type{border-bottom:0}.drawer .drawer-content .navigation a{color:#000}.drawer .drawer-content .navigation a:hover{text-decoration:underline}.drawer .drawer-content .navigation h3{font-size:1rem;margin:0 0 .5rem;text-transform:uppercase}.drawer .drawer-content .navigation.primary{font-size:2rem;line-height:1.5}.drawer .drawer-content .navigation.secondary{font-size:1.1rem;line-height:1.5}.footer{background-color:#f4f4f4;border-top:1px solid #000;display:flex;flex-direction:column;min-height:100px}.footer a{color:#000;font-size:1rem;font-weight:300;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .footer-nav{display:flex;flex-wrap:wrap}.footer .footer-nav h3{font-size:.9rem;margin:0 0 1rem;text-transform:uppercase}.footer .footer-nav .--item{display:flex;flex:1;flex-direction:column;padding:1rem}@media(max-width:1023px){.footer .footer-nav .--item{flex:0 0 calc(33.33333% - 2rem)}}@media(max-width:579px){.footer .footer-nav .--item{flex:0 0 calc(50% - 2rem)}}.footer .footer-nav .--item a{line-height:2}.footer .footer-copy{color:#666;display:flex;font-size:.9rem;padding:1rem}@media(max-width:1023px){.footer .footer-copy{padding:1rem}}.footer .footer-copy span{margin-right:1rem}.footer .footer-logo{background-color:#0000fe;display:grid;height:60px;place-content:center}.footer .footer-logo img{max-width:100px;width:100%}.cookie-banner{align-items:center;background:#fff;border:1px solid #000;bottom:0;color:#000;display:flex;margin:1rem;padding:.5rem;position:fixed;right:0;z-index:999}.cookie-banner .cookie-banner-inner{align-items:center;display:flex;flex:1;white-space:nowrap}.cookie-banner a{color:#0000fe;text-decoration:underline}@media(max-width:479px){.cookie-banner{font-size:.9rem}}.cookie-banner .close-cookie-banner{flex:0 0 20px;margin:0 .5rem}.auth-page{display:flex;height:100%;min-height:100svh}@media(max-width:767px){.auth-page{flex-direction:column}}.auth-page .auth-header{background-color:#0000fe;display:grid;place-content:center}@media(min-width:768px){.auth-page .auth-header{height:100svh;position:fixed;width:50%}}@media(max-width:767px){.auth-page .auth-header{height:80px;width:100%}}.auth-page .auth-header img{height:auto;width:150px}@media(max-width:767px){.auth-page .auth-header img{width:100px}}.auth-page .auth-content{box-sizing:border-box;display:flex;font-size:1.1rem;line-height:1.2;padding:1rem}@media(min-width:768px){.auth-page .auth-content{flex:0 0 50%;margin-left:50%}}.auth-page .auth-content h1{font-size:2rem;margin:0 0 2rem}.auth-page .auth-content .reg-benefits-link{margin-bottom:2rem}.auth-page .auth-content .reg-benefits-link a{align-items:center;color:#000;display:flex;font-size:.9rem;text-transform:uppercase}.auth-page .auth-content .reg-benefits-link a .emoji{margin-left:.5rem}.auth-page .auth-content .auth-form{box-sizing:border-box;max-width:400px;width:100%}.auth-page .auth-content .auth-form .auth-form-container{box-sizing:border-box;display:flex;flex-flow:column;padding:2rem}.auth-page .auth-content .auth-form .auth-form-container .logo{max-width:150px}.auth-page .auth-content .auth-form .auth-form-container .logo svg{height:auto;width:100%}.auth-page .auth-content .auth-form .logo{margin:0 auto}.auth-page .auth-content .auth-form .logo img{max-width:175px}.auth-page .auth-content .auth-form .form{margin:auto 0}.auth-page .auth-content .auth-form .auth-footer{display:flex;margin-top:2rem}.auth-page .auth-content .auth-link{align-items:center;color:#000;display:flex;font-size:.9rem;justify-content:center;text-decoration:none;text-transform:uppercase}.auth-page .auth-content .auth-link span{margin-right:.5rem}.auth-page .auth-content .forgot-password{align-items:center;color:#000;cursor:pointer;display:flex;font-size:.9rem;text-decoration:none;text-transform:uppercase}.auth-page .auth-content .forgot-password .emoji{margin-left:.5rem}.no-auth-form{border:1px solid #e0e0e0;border-radius:.5rem;box-sizing:border-box;margin:auto;max-width:480px;padding:1rem;width:100%}.no-auth-form .logo{margin:2rem auto;max-width:200px;width:100%}.no-auth-form .logo img{width:100%}.no-auth-form h1{font-size:1.5rem;margin:0 0 2rem}.no-auth-form .form{width:100%}.verify-container,.verify-container form{display:flex;width:100%}.verify-container form{justify-content:space-between}.verify-container .verify-item input{border:1px solid #bcbcbc;border-radius:4px;caret-color:#000;color:#000;font-size:34px;height:70px;margin:0;text-align:center;width:50px}.verify-container .verify-item input:focus{border-bottom:none;outline:2px solid #0000fe}.verify-container .verify-item input[type=number]::-webkit-inner-spin-button,.verify-container .verify-item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.resend-code-wrapper .button{display:inline-block;width:auto}.search-container{box-sizing:border-box;display:none;height:100vh;left:0;overflow:auto;padding:0 1rem;position:fixed;top:0;width:100%;z-index:999}.search-container.open{display:block}.search-container .search-form{display:flex;flex-direction:column;margin:0 auto;max-width:500px;padding:2rem 0 .5rem;width:100%}.search-container .search-form .close-search{background-color:transparent;border:none;color:#fff;cursor:pointer;font-weight:700;margin:auto auto 1rem;outline:none;padding:.5rem}.search-container .search-form .search-input{background-color:#fff;border:0;border-radius:2rem;color:#000;outline:none;padding:1rem 1.5rem;width:100%}.search-container .search-results{background-color:#fff;border-radius:2rem;box-sizing:border-box;display:none;flex-direction:column;gap:1rem;margin:0 auto 2rem;max-width:500px;padding:2rem 1.5rem;width:100%}.search-container .search-results.open{display:flex}.search-container .search-results .product-search-card a{align-items:center;color:#000;display:flex;gap:1rem}.search-container .search-results .product-search-card .image{flex:0 0 80px;height:80px}.search-container .search-results .product-search-card .image img{height:100%;object-fit:cover;width:100%}.search-container .search-results .product-search-card .detail{flex:1}.home{overflow:hidden}.novita-section{background-color:#000;display:grid;gap:1px;grid-template-columns:1fr 1fr}@media(max-width:599px){.novita-section{grid-template-columns:1fr}}.novita-section .novita-card{aspect-ratio:1;background-color:#fff;position:relative;width:100%}.novita-section .novita-card .title{box-sizing:border-box;color:#000;font-family:Helvetica,"sans-serif";font-size:clamp(3rem,10vw,7rem);font-weight:700;padding:0 1rem;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);width:100%;z-index:1}.novita-section .novita-card .media img{height:100%;object-fit:cover;position:absolute;width:100%}.home-section{overflow:hidden}.home-section .--header{align-items:flex-start;border-bottom:1px solid #000;border-top:1px solid #000;display:flex;padding:1rem}.home-section .--header h2{font-family:Helvetica,"sans-serif";font-size:clamp(2rem,8vw,5rem);font-weight:700;letter-spacing:-.25vw;line-height:.75;margin:0;text-transform:uppercase}.home-section .swiper-slide .product-card{border-right:1px solid #000}.home-section .swiper-slide:nth-child(4) .product-card{border-right:none}.home-newsletter{background-color:#0000fe}.home-newsletter .image{aspect-ratio:4;overflow:hidden;position:relative}.home-newsletter .image img{width:100%}.home-newsletter .image .flames{height:100%;position:absolute;top:0;width:100%}.home-newsletter .image .flames img{display:none}.home-newsletter .cta{border-top:1px solid #fff;color:#fff;font-family:Helvetica,"sans-serif";font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:.75;padding:1rem;text-transform:uppercase}.home-newsletter .cta span{display:block;padding:0 1rem}.home-edizioni .--header{border-bottom:none}.home-edizioni .--filters{border-top:1px solid #000;display:flex;overflow-x:auto}.home-edizioni .--filters .--item{border-right:1px solid #000;cursor:pointer;flex:1;font-size:1rem;line-height:1;padding:.5rem 1rem;text-align:center;white-space:nowrap}.home-edizioni .--filters .--item:last-of-type{border-right:none}.home-edizioni .--filters .--item span{display:inline-block;font-size:.9rem;translate:0 -.25rem}.home-edizioni .--filters .--item.selected{background-color:#000!important;color:#fff;font-weight:700}.home-edizioni .--filters .--item:hover{background-color:#f4f4f4}.home-edizioni .--sliders{border-bottom:1px solid #000;border-top:1px solid #000;position:relative}.home-edizioni .--sliders .--slider{opacity:0;overflow:visible;position:absolute;top:0;visibility:hidden}.home-edizioni .--sliders .--slider .swiper{overflow:visible}.home-edizioni .--sliders .--slider.selected{opacity:1;position:relative;visibility:visible}.home-themes .--container{background:#000;display:flex;flex-wrap:wrap;gap:1px}.home-themes .--container .--theme{background:#fff;color:#000;display:grid;flex:1 0 auto;font-size:clamp(1.5rem,3vw,4rem);overflow:hidden;padding:5vh;place-content:center;position:relative;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}@media(max-width:767px){.home-themes .--container .--theme{padding:3vh}}.home-themes .--container .--theme .detail{display:flex;position:relative;z-index:1}.home-themes .--container .--theme .detail span{font-size:1rem;translate:.5rem -.25rem}.home-themes .--container .--theme .background{height:100%;left:0;position:absolute;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;translate:0 101%;width:100%;z-index:0}.home-themes .--container .--theme:hover{color:#fff}.home-themes .--container .--theme:hover .background{translate:0 0}.home-themes .--container .--theme:last-of-type:hover .background{background-color:#000}.home-collana{display:flex;height:100svh}.home-collana .stars-container{height:100%;position:absolute;width:100%;z-index:0}.home-collana .cta{color:#fff;margin:auto;position:relative}.home-collana .cta h2{font-family:Helvetica,"sans-serif";font-size:clamp(3rem,15vw,10rem);letter-spacing:-.25vw;line-height:1;margin:0;text-align:center;text-transform:uppercase}.home-collana .cta .detail{display:grid;justify-content:center}.home-collana .cta .detail h3{font-size:clamp(1.2rem,5vw,2rem);margin:0 0 1rem;text-align:center}.home-collana .cta .detail .button{margin:auto;text-transform:uppercase}.home-authors .--container{border-top:1px solid #000;overflow:hidden}.home-authors .--container .swiper-slide{height:auto!important}.home-authors .--container .swiper-slide:last-of-type .--author{border-right:none}.home-authors .--container .swiper-slide .--author{border-right:1px solid #000;box-sizing:border-box;padding:1rem;position:relative;transition:all .2s linear;width:100%}.home-authors .--container .swiper-slide .--author a{color:#000}.home-authors .--container .swiper-slide .--author:hover{background-color:#000}.home-authors .--container .swiper-slide .--author:hover a{color:#fff}.home-authors .--container .swiper-slide .--author:hover svg{fill:#fff}.home-authors .--container .swiper-slide .--author .media{aspect-ratio:1}.home-authors .--container .swiper-slide .--author .media img{border-radius:50%;filter:grayscale(1);height:100%;object-fit:cover;width:100%}.home-authors .--container .swiper-slide .--author .name{margin-top:1rem}.home-authors .--container .swiper-slide .--author .name h3{margin:0;text-align:center}.home-authors .--container .swiper-slide .--author:last-of-type{align-items:center;display:flex;height:100%;justify-content:center}.home-promo{background-color:#0000fe;color:#fff;font-family:Helvetica,"sans-serif";font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:.75;padding:1rem;text-transform:uppercase}.home-promo span{display:block;padding:0 1rem}.home-stragog{background-color:#ff7800;border-top:1px solid #000;box-sizing:border-box;color:#fff;font-family:Helvetica,"sans-serif";font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:.75;padding:1rem;text-transform:uppercase;width:100vw}.home-stragog span{display:block;padding:0 1rem}.bestiario-container{background-color:#000;overflow:hidden}.bestiario-container .bestiario-intro{color:#fff;font-family:Helvetica,"sans-serif";font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:.75;padding:1rem 0;text-transform:uppercase}.bestiario-container .bestiario-card{aspect-ratio:.65;background-color:#f4f4f4;border-right:1px solid #000;position:relative}.bestiario-container .bestiario-card:last-of-type{border-right:none}.bestiario-container .bestiario-card img{height:100%;object-fit:cover;width:100%}.bestiario-container .bestiario-card .number{background-color:#fff;border-radius:50%;color:#000;display:grid;font-size:1.2rem;font-weight:700;height:35px;left:.5rem;place-content:center;position:absolute;top:.5rem;width:35px;z-index:1}.bestiario-container .bestiario-footer{display:flex;justify-content:center;padding:1rem}.services-container{display:flex}@media(max-width:1023px){.services-container{flex-direction:column}}.services-container .services-main{flex:1;font-size:1.2rem;line-height:1.5;padding:1rem}@media(max-width:1023px){.services-container .services-main{margin:auto;max-width:100%}}@media(max-width:767px){.services-container .services-main{font-size:1rem;line-height:1.2}}.services-container .services-main p{margin:2rem 0}.services-container .services-main p:first-of-type{margin-top:0}.services-container .services-side{align-self:flex-start;box-sizing:border-box;padding:1rem;position:sticky;top:80px}@media(min-width:1024px){.services-container .services-side{border-right:1px solid #000;flex:0 0 400px;min-height:calc(100svh - 80px)}}@media(max-width:1023px){.services-container .services-side{background-color:#fff;border-bottom:1px solid #000;flex:1;overflow:hidden;width:100%}}.services-container .services-side .services-nav{display:flex;flex-direction:column}@media(max-width:1023px){.services-container .services-side .services-nav{display:none}}.services-container .services-side .services-nav-mobile{margin:0;max-width:100vw}@media(min-width:1024px){.services-container .services-side .services-nav-mobile{display:none}}.services-container .services-side .services-nav-mobile .swiper-slide{width:auto}.services-container .services-side .services-nav-mobile a{border-radius:2rem;color:#000;padding:.5rem 1rem}.services-container .services-side .services-nav-mobile a.selected{background-color:#000!important;color:#fff;font-weight:700}.services-container .services-side .services-nav-mobile a:hover{background-color:#f4f4f4}.services-container .services-side .services-nav a{color:#000;margin-bottom:1rem}.services-container .services-side .services-nav a.selected{font-weight:700}.services-container .services-side .services-nav a:last-of-type{margin-bottom:0}.stragog-container{background-color:#131313;box-sizing:border-box;color:#ff7800;display:flex;flex-direction:column;min-height:100svh;padding-top:80px}.stragog-container .stragog-intro h1{font-family:Helvetica,"sans-serif";font-size:clamp(3rem,15vw,10rem);letter-spacing:-.25vw;margin:0;text-align:center;text-transform:uppercase}.stragog-container .stragog-intro h2{font-family:Helvetica,"sans-serif";font-size:clamp(1.5rem,4vw,2.5rem);font-weight:400;margin:0;text-align:center}.stragog-container .stragog-intro .stragog-program{box-sizing:border-box;display:flex;justify-content:center;padding:2rem 0}.stragog-container .stragog-intro .stragog-program .button{background-color:#ff7800}.stragog-container .stragog-main{box-sizing:border-box;color:#ff7800;font-size:1.2rem;line-height:1.5;margin:auto;max-width:600px;padding:1rem;width:100%}@media(max-width:767px){.stragog-container .stragog-main{font-size:1rem;line-height:1.2}}.stragog-container .stragog-main p{margin:0 0 1rem}.order-response{display:flex;flex:1}@media(max-width:767px){.order-response{flex-direction:column}}.order-response .main{font-size:1.2rem;line-height:1.5;padding:1rem}@media(min-width:768px){.order-response .main{border-right:1px solid #000;flex:0 0 400px}}@media(max-width:767px){.order-response .main{border-bottom:1px solid #000}}.order-response .side{flex:1}.dashboard-container{display:flex}@media(max-width:767px){.dashboard-container{flex-direction:column}}.dashboard-container .dashboard-side{box-sizing:border-box;flex:0 0 400px;padding:1rem;z-index:1}@media(max-width:1279px){.dashboard-container .dashboard-side{flex:0 0 300px}}@media(min-width:768px){.dashboard-container .dashboard-side{align-self:flex-start;border-right:1px solid #000;min-height:calc(100svh - 80px);position:sticky;top:80px}}@media(max-width:767px){.dashboard-container .dashboard-side{border-bottom:1px solid #000;flex:1}}@media(max-width:768px){.dashboard-container .dashboard-side.inner{align-self:flex-start;background-color:#fff;margin-left:-1rem;overflow:hidden;padding:1rem;position:sticky;top:80px;width:calc(100% + 2rem)}}@media(max-width:767px){.dashboard-container .dashboard-side.inner .--welcome{display:none}}.dashboard-container .dashboard-side .dashboard-nav-mobile{margin:0;max-width:100vw}@media(min-width:768px){.dashboard-container .dashboard-side .dashboard-nav-mobile{display:none}}.dashboard-container .dashboard-side .dashboard-nav-mobile .swiper-slide{width:auto}.dashboard-container .dashboard-side .dashboard-nav-mobile a{border-radius:2rem;color:#000;padding:.5rem 1rem}.dashboard-container .dashboard-side .dashboard-nav-mobile a.selected{background-color:#000!important;color:#fff;font-weight:700}.dashboard-container .dashboard-side .dashboard-nav-mobile a:hover{background-color:#f4f4f4}.dashboard-container .dashboard-side .--welcome h2{display:flex;font-size:1.5rem;margin:0}.dashboard-container .dashboard-side .--welcome h2 span{margin-right:.5rem}.dashboard-container .dashboard-side .--welcome .avatar-picker{display:flex;justify-content:space-between;margin:2rem 0}.dashboard-container .dashboard-side .--welcome .avatar-picker .avatar-item{border-radius:20px;cursor:pointer;display:grid;height:40px;line-height:1;place-content:center;width:40px}.dashboard-container .dashboard-side .--welcome .avatar-picker .avatar-item.selected{background-color:#eaeaea}.dashboard-container .dashboard-side .--welcome .meta{color:#666;display:flex;flex-direction:column;margin:2rem 0}.dashboard-container .dashboard-side .--welcome .meta span{margin-bottom:.5rem}.dashboard-container .dashboard-side .--welcome .meta span:last-of-type{margin-bottom:0}.dashboard-container .dashboard-side .--welcome .button-logout{align-items:center;cursor:pointer;display:flex}.dashboard-container .dashboard-side .--welcome .button-logout a{color:#000;text-decoration:none}.dashboard-container .dashboard-side .dashboard-nav{margin-bottom:2rem}.dashboard-container .dashboard-side .dashboard-nav a{color:#000;display:grid;grid-template-columns:34px 1fr;margin-bottom:1rem}.dashboard-container .dashboard-side .dashboard-nav a.selected{font-weight:700}.dashboard-container .dashboard-side .dashboard-nav a:last-of-type{margin-bottom:0}.dashboard-container .dashboard-main{width:100%}.dashboard-container .dashboard-main .missing-data{background-color:#f4f4f4;border-bottom:1px solid #000;margin-bottom:2rem;padding:1rem}.dashboard-container .dashboard-main .missing-data a{align-items:center;color:#000;display:flex;gap:.5rem}.dashboard-container .dashboard-main .dashboard-grid{display:flex;flex-direction:column}.dashboard-container .dashboard-main .dashboard-grid .--item{background-color:#fff;border-bottom:1px solid #000;display:flex;flex-direction:column;gap:2rem;min-height:150px;padding:1rem}.dashboard-container .dashboard-main .dashboard-grid .--item:last-of-type{border-bottom:none}.dashboard-container .dashboard-main .dashboard-grid .--item .hint{font-size:1.5rem}.dashboard-container .dashboard-main .dashboard-grid .--item .action{display:flex;justify-content:flex-start;margin-top:auto}.dashboard-container .dashboard-main .dashboard-grid .--item .action a{align-items:center;color:#000;display:flex;gap:.5rem}.dashboard-container .dashboard-main .products-container{padding:0}.dashboard-container .dashboard-main .dashboard-form{border-bottom:1px solid #000;padding:1rem}.dashboard-container .dashboard-main .dashboard-form:last-of-type{border-bottom:none}.dashboard-container .dashboard-main .dashboard-form h2{font-size:1.5rem;font-weight:300;margin:0 0 2rem}.dashboard-container .dashboard-main .dashboard-form .form{max-width:100%}.dashboard-container .dashboard-main .dashboard-form .form .button{max-width:200px}.dashboard-orders{grid-gap:2rem;display:grid;grid-template-columns:1fr}.dashboard-orders .order-card{background-color:#fff;border-bottom:1px solid #000;display:flex;flex-direction:column;padding:1rem}.dashboard-orders .order-card .details{align-items:center;display:flex;margin-bottom:1rem}.dashboard-orders .order-card .details .products{display:flex}.dashboard-orders .order-card .details .products a{margin-right:1rem}.dashboard-orders .order-card .details .products a img{aspect-ratio:.75;height:100px;object-fit:cover}.dashboard-orders .order-card .details .price{margin-left:auto}.dashboard-orders .order-card .actions{align-items:flex-end;display:flex}.dashboard-orders .order-card .actions .--col{font-size:.9rem;margin-right:1rem}.dashboard-orders .order-card .actions .--col:last-of-type{margin-left:auto;margin-right:0}.order-detail{padding:1rem}.order-detail .--header{display:flex}.order-detail .--header .--col{display:flex;flex:1;flex-direction:column}.order-detail .--header .--col label{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.order-detail .order-tracking{align-items:center;background-color:#fff;border:1px solid #000;border-radius:2rem;color:#000;display:flex;padding:.5rem 1rem;white-space:nowrap}.order-detail .order-tracking .emoji{margin-left:.5rem}.order-detail .address-card{border:1px solid #000;box-sizing:border-box;padding:1rem}.order-detail .address-card .--row{margin-bottom:.5rem}.order-detail .address-card .--row:last-of-type{margin-bottom:0}.order-detail .order-summary .--item{display:flex;margin-bottom:1rem}.order-detail .order-summary .--item:last-of-type{border-top:1px solid #000;font-weight:700;margin-bottom:0;padding-top:1rem;text-transform:uppercase}.order-detail .order-summary .--item span{font-weight:700;margin-left:auto}.order-detail .product-order-card{align-items:center;box-sizing:border-box;display:flex;width:100%}.order-detail .product-order-card .--media{aspect-ratio:.75;width:80px}@media(max-width:767px){.order-detail .product-order-card .--media{width:50px}}.order-detail .product-order-card .--media img{height:100%;object-fit:cover;width:100%}.order-detail .product-order-card .--detail{flex:1;font-size:.9rem;padding:0 1rem}.order-detail .product-order-card .--detail a{color:#000}.order-detail .product-order-card .--detail h3{margin:0 0 .5rem}.order-detail .product-order-card .--detail .meta-container{color:#666;margin:.5rem 0 0}.order-detail .product-order-card .--total{font-weight:700;margin-left:auto}.artists-container .artists-count{align-items:center;border-bottom:1px solid #000;display:flex;height:50px;padding:0 1rem}.artists-container .artists-search{grid-gap:1px;background-color:#000;border-bottom:1px solid #000;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media(min-width:1600px){.artists-container .artists-search{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.artist-card{background-color:#fff;transition:background-color .2s linear}.artist-card:hover{background-color:#000}.artist-card:hover svg{fill:#fff}.artist-card a{display:block;padding:2rem}.artist-card a .media{aspect-ratio:1;filter:grayscale(1);width:100%}.artist-card a .media .avatar{flex:0 0 100%;height:100%;width:100%}.artist-card a .title{align-items:center;display:flex;margin-top:2rem;width:100%}.artist-card a .title h2{color:#fff;font-size:2rem;line-height:1;margin:0 auto 0 0;mix-blend-mode:difference;text-align:center;white-space:nowrap}.artist-detail{display:flex;justify-content:center;margin-top:2rem}.artist-detail .artist-detail-content{align-items:center;display:flex;flex-direction:column;max-width:400px}.artist-wrapper{background-color:#000;border-bottom:1px solid #000;display:flex;gap:1px}@media(max-width:1023px){.artist-wrapper{flex-direction:column}}.artist-wrapper .media-container{align-items:center;background-color:#fff;display:flex;flex:0 0 calc(25% - 4rem);justify-content:center;padding:2rem}@media(max-width:1282px){.artist-wrapper .media-container{flex:0 0 calc(33.33333% - 4rem)}}@media(max-width:1023px){.artist-wrapper .media-container{flex:1;padding:1rem}}.artist-wrapper .media-container .media{aspect-ratio:1;box-sizing:border-box;display:flex}@media(max-width:1023px){.artist-wrapper .media-container .media{height:240px;width:240px}}.artist-wrapper .media-container .media .avatar{flex:1;height:100%;width:100%}.artist-wrapper .bio{background-color:#fff;box-sizing:border-box;display:flex;flex:1;flex-direction:column;font-size:1.2rem;justify-content:center;line-height:1.5;padding:1rem}@media(max-width:767px){.artist-wrapper .bio{font-size:1.1rem}}.artist-wrapper .bio h1{font-size:clamp(2rem,6vw,4rem);line-height:1;margin:0;text-transform:uppercase}.products-filters-container{background-color:#fff;border-bottom:1px solid #000;display:flex;flex-direction:column;justify-content:center;position:sticky;top:80px;z-index:990}.products-filters-container .products-filters-nav .products-filters-bar{align-items:center;color:#000;display:flex;height:50px;padding:0 1rem}.products-filters-container .products-filters-nav .products-filters-bar .button{font-size:1.2rem}.products-filters-container .products-filters-nav .products-filters-bar .clear-filters{color:#000;line-height:1;margin-left:2rem;white-space:nowrap}.products-filters-container .products-filters-nav .products-filters-bar .products-count{margin-left:auto;white-space:nowrap}.products-filters-container .products-filters-nav .products-filters{color:#000;display:none;flex-direction:column;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:100%}.products-filters-container .products-filters-nav .products-filters.active{display:flex}.products-filters-container .products-filters-nav .products-filters .--row{border-top:1px solid #000}.products-filters-container .products-filters-nav .products-filters .--row.product-filter-actions .button{border-radius:0;gap:.5rem}.products-filters-container .products-filters-nav .products-filters .filter-item{align-items:center;border-right:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:1rem;line-height:1;padding:1rem;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;white-space:nowrap}.products-filters-container .products-filters-nav .products-filters .filter-item:last-of-type{border-right:none}.products-filters-container .products-filters-nav .products-filters .filter-item.selected{background-color:#000!important;color:#fff;font-weight:700}.products-filters-container .products-filters-nav .products-filters .filter-item:hover{background-color:#f4f4f4}.filter-slider .swiper{overflow:visible}.filter-slider .swiper-slide{width:auto}.products-count{align-items:center;display:flex;height:50px;padding:0 1rem}.products-container{display:flex;position:relative}.products-container .products-filters{align-self:flex-start;box-sizing:border-box;display:flex;flex:0 0 372px;flex-direction:column;padding-right:2rem;position:sticky;top:156px;z-index:2}@media(max-width:1599px){.products-container .products-filters{flex:0 0 372px}}.products-container .products-filters .filter-block{display:flex;flex-direction:column}.products-container .products-filters .filter-block h4{display:flex;line-height:1;margin:0}.products-container .products-filters .filter-block h4 span{background-color:#000;border-radius:50%;display:block;height:.25rem;transform:translate(.5rem);width:.25rem}.products-container .products-filters .filter-block .filter-header{align-items:center;cursor:pointer;display:flex}.products-container .products-filters .filter-block .filter-items{grid-gap:.5rem;display:flex;flex-flow:wrap;margin-top:1rem}.products-container .products-filters .filter-block .filter-items .--item{border:1px solid #e0e0e0;border-radius:2rem;cursor:pointer;display:flex;font-size:.9rem;line-height:1;padding:.33rem .5rem}.products-container .products-filters .filter-block .filter-items .--item.selected{background-color:#000;border:1px solid #000;color:#fff}.products-container .products-main{display:flex;flex-direction:column;width:100%}.products-container .products-main .products-grid{flex:1}.products-grid{grid-gap:1px;background-color:#000;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media(min-width:1600px){.products-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.product-card{background-color:#fff;line-height:1;position:relative}.product-card:hover .media .secondary{opacity:1;visibility:visible}.product-card .out-of-stock{background-color:#0000fe;border-radius:2rem;color:#fff;font-weight:700;left:0;margin:1rem;padding:.5rem .75rem;position:absolute;z-index:1}.product-card .media{aspect-ratio:1;background-color:#f4f4f4;border-bottom:1px solid #000;position:relative}.product-card .media img{height:100%;object-fit:contain;position:absolute;width:100%}.product-card .media .secondary{opacity:0;visibility:hidden}.product-card .details-wrapper{padding:1rem}.product-card .details-wrapper h2{font-size:1.2rem;font-weight:700;margin:.5rem 0;min-height:40px}.product-card .details-wrapper h2 a{color:#000;text-decoration:none}.product-card .details-wrapper .details{align-items:center;display:flex;font-size:1rem}.product-card .details-wrapper .details .price{display:flex}.product-card .details-wrapper .details .price .regular.isSale{margin-right:.5rem;opacity:.5;text-decoration:line-through}.product-card .details-wrapper .details .actions{align-items:center;display:flex;margin-left:auto}.pagination{align-items:center;background-color:#fff;border-top:1px solid #000;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);height:80px}.pagination.empty{grid-template-columns:1fr}.pagination .button{background-color:#000;color:#fff;height:100%;width:auto}.pagination .pagination-current{background-color:#000;color:#fff;display:grid;height:100%;place-content:center;width:100%}.catalogo-card{align-items:center;border-top:1px solid #000;box-sizing:border-box;display:flex;padding:1rem}.catalogo-card .media{aspect-ratio:1;position:relative;width:250px}@media(max-width:1023px){.catalogo-card .media{width:150px}}@media(max-width:767px){.catalogo-card .media{width:120px}}@media(max-width:499px){.catalogo-card .media{width:100px}}.catalogo-card .media img{height:100%;object-fit:contain;position:absolute;width:100%}.catalogo-card .details h2{font-size:clamp(1.5rem,2vw,2rem);margin:1rem 0}.catalogo-card .details h2 a{color:#000;text-decoration:none}.catalogo-card .details .price{display:flex}.catalogo-card .details .price .regular.isSale{margin-right:.5rem;opacity:.5;text-decoration:line-through}.catalogo-card .details .properties{display:flex;gap:1rem;margin-top:1rem}.catalogo-card .details .properties .--item{align-items:center;display:flex;gap:.5rem}.product-card-author h3{font-size:1rem;font-weight:400;margin:0 0 0 .5rem}.product-card-author a{align-items:center;color:#000;display:flex;text-decoration:none}.product-card-author a:hover{text-decoration:underline}.product-card-author .aavv{align-items:center;display:flex}.product-card-author .aavv .images{display:flex}.product-card-author .aavv .images .avatar:nth-child(2),.product-card-author .aavv .images .avatar:nth-child(3),.product-card-author .aavv .images .avatar:nth-child(4){margin-left:-.25rem}.product-stock{color:#333;font-size:.9rem}.product-bread{align-items:center;border-bottom:1px solid #000;display:flex;gap:.25rem;height:30px;padding:0 1rem}.product-bread a{color:#000}.product-bread a:hover{text-decoration:underline}.product-wrapper{display:flex}@media(max-width:1023px){.product-wrapper{flex-direction:column}}.product-wrapper .product-overview{background-color:#f4f4f4;display:flex;flex:1;justify-content:center}@media(min-width:1024px){.product-wrapper .product-overview{border-right:1px solid #000}}@media(max-width:1023px){.product-wrapper .product-overview{border-bottom:1px solid #000}}.product-wrapper .product-overview .product-gallery{display:flex;flex-direction:column;overflow:hidden;width:100%}.product-wrapper .product-overview .product-gallery .product-cover{background-color:#ecebe7}@media(min-width:1024px){.product-wrapper .product-overview .product-gallery .product-cover{max-height:calc(100svh - 130px);pointer-events:none}}.product-wrapper .product-overview .product-gallery .product-cover .--item{height:100%}@media(min-width:1024px){.product-wrapper .product-overview .product-gallery .product-cover .--item img{height:100%;object-fit:contain;width:100%}}@media(max-width:1023px){.product-wrapper .product-overview .product-gallery .product-cover .--item img{aspect-ratio:1;object-fit:contain;width:100%}}.product-wrapper .product-overview .product-gallery .product-excerpt{border-top:1px solid #000;font-family:Helvetica,"sans-serif";font-size:clamp(1.25rem,2vw,2rem);line-height:1.2;padding:1rem}@media(max-width:1023px){.product-wrapper .product-overview .product-gallery .product-excerpt{order:2}}.product-wrapper .product-overview .product-gallery .product-gallery-items{border-top:1px solid #000}@media(min-width:1023px){.product-wrapper .product-overview .product-gallery .product-gallery-items{background-color:#000;display:grid;gap:1px;grid-template-columns:1fr 1fr}}@media(max-width:1023px){.product-wrapper .product-overview .product-gallery .product-gallery-items{display:flex;overflow-x:auto}}.product-wrapper .product-overview .product-gallery .product-gallery-items .--item{aspect-ratio:1;background-color:#ecebe7;position:relative}.product-wrapper .product-overview .product-gallery .product-gallery-items .--item.cross{min-height:auto}@media(max-width:1023px){.product-wrapper .product-overview .product-gallery .product-gallery-items .--item.cross{display:none}}@media(min-width:1024px){.product-wrapper .product-overview .product-gallery .product-gallery-items .--item:first-of-type{display:none}}@media(max-width:1023px){.product-wrapper .product-overview .product-gallery .product-gallery-items .--item{border-right:1px solid #000;cursor:pointer;flex:0 0 100px}.product-wrapper .product-overview .product-gallery .product-gallery-items .--item img{opacity:.5}.product-wrapper .product-overview .product-gallery .product-gallery-items .--item.selected img{opacity:1}}.product-wrapper .product-overview .product-gallery .product-gallery-items .--item img{height:100%;object-fit:contain;width:100%}.product-wrapper .product-overview .product-artist{margin-top:2rem}.product-wrapper .product-details{flex:0 0 600px;min-height:calc(100svh - 130px)}@media(min-width:1024px){.product-wrapper .product-details{align-self:flex-start;position:sticky;top:80px}}@media(max-width:1599px){.product-wrapper .product-details{flex:0 0 500px}}@media(max-width:1365px){.product-wrapper .product-details{flex:0 0 400px}}@media(max-width:1023px){.product-wrapper .product-details{flex:1}}.product-wrapper .product-details .product-authors{border-bottom:1px solid #000;display:flex;flex-direction:column}.product-wrapper .product-details .product-authors .product-card-author{border-bottom:1px solid #000;padding:.5rem 1rem}.product-wrapper .product-details .product-authors .product-card-author:last-of-type{border-bottom:none}.product-wrapper .product-details .product-intro{display:flex}.product-wrapper .product-details .product-intro .product-title{align-items:center;display:flex;flex:1;padding:1rem}.product-wrapper .product-details .product-intro .product-title h1{font-size:clamp(2rem,3vw,3rem);line-height:1;margin:0}.product-wrapper .product-details .product-intro .product-price{align-items:center;border-left:1px solid #000;display:flex;padding:1rem}.product-wrapper .product-details .product-intro .product-price .price{display:flex;flex-direction:column;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700}.product-wrapper .product-details .product-intro .product-price .price .regular.isSale{margin-right:.5rem;opacity:.5;text-decoration:line-through}.product-wrapper .product-details .product-intro .product-price .product-stock-quantity{font-size:1.1rem;font-weight:700;line-height:1.2;margin-top:.5rem}.product-wrapper .product-details .product-properties{grid-gap:1px;background-color:#000;border-top:1px solid #000;display:grid;grid-template-columns:1fr 1fr}.product-wrapper .product-details .product-properties .--item{align-items:center;background-color:#fff;display:flex;gap:1rem;padding:.5rem 1rem}.product-wrapper .product-details .product-properties .--item a{color:#000}.product-wrapper .product-details .product-actions{align-items:center;border-bottom:1px solid #000;border-top:1px solid #000;display:grid;grid-template-columns:50px 1fr;height:50px}.product-wrapper .product-details .product-actions .wishlist{border-right:1px solid #000;display:grid;height:100%;place-content:center}.product-wrapper .product-details .product-actions .out-of-stock{background-color:#f4f4f4;border-radius:30px;display:grid;font-weight:700;height:50px;place-content:center}.product-wrapper .product-details .product-delivery{border-bottom:1px solid #000;padding:1rem}.product-wrapper .product-details .product-description{font-size:1.1rem;line-height:1.2;padding:1rem}.product-wrapper .product-details .product-description ul{padding:0}.product-wrapper .product-details .product-description ul li{list-style:none}.product-wrapper .product-details .product-description ul li a{color:#000}.product-wrapper .product-details .product-description ul li a:hover{color:#0000fe}.product-wrapper .product-details .product-meta{grid-gap:1rem;display:flex;flex-direction:column;margin:2rem 0}.product-wrapper .product-details .product-meta .--item{margin:1rem 0 0}.product-wrapper .product-details .product-help{border-top:1px solid #000}.product-wrapper .product-details .product-help .--item{border-bottom:1px solid #000;padding:.5rem 1rem}.product-wrapper .product-details .product-help .--item:last-of-type{border-bottom:none}.product-wrapper .product-details .product-help .--item.selected{margin-bottom:1rem}.product-wrapper .product-details .product-help .--item.selected .--body{display:block}.product-wrapper .product-details .product-help .--item .--header{cursor:pointer;font-weight:700}.product-wrapper .product-details .product-help .--item .--body{color:#666;display:none;margin-top:.5rem}.product-wrapper .product-details .product-help .--item .--body a{align-items:center;color:#000;display:flex;gap:.5rem;margin:.5rem 0 0}.product-wrapper .product-details .product-gift-card{background:#ff7800;border-radius:.5rem;font-weight:700;margin-top:2rem;padding:1rem}.product-wrapper .product-details .product-gift-card a{align-items:center;color:#fff;display:flex;justify-content:center}.product-wrapper .product-details .product-gift-card a .emoji{margin-right:.5rem}.product-wrapper .product-variation{background-color:#f4f4f4;border-top:1px solid #000;padding:1rem}.product-wrapper .product-variation .product-variation-header{align-items:center;display:flex}.product-wrapper .product-variation .product-variation-header h3{margin:0}.product-wrapper .product-variation .product-variation-header .toggle-product-variation-info{cursor:pointer;margin-left:auto}.product-wrapper .product-variation .product-variation-info{color:#666;display:none;margin-top:.5rem}.product-wrapper .product-variation .product-variation-info.open{display:block}.product-wrapper .product-variation .product-variation-container{display:flex;gap:.5rem;justify-content:center;margin:1rem 0 0}.product-wrapper .product-variation .product-variation-container .product-variation-item{cursor:pointer}.product-wrapper .product-variation .product-variation-container .product-variation-item.disabled{cursor:default;opacity:.75}.product-wrapper .product-variation .product-variation-container .product-variation-item.selected .product-variation-image{background-color:#0000fe;color:#fff}.product-wrapper .product-variation .product-variation-container .product-variation-item.selected .product-variation-detail{font-weight:700}.product-wrapper .product-variation .product-variation-container .product-variation-item .product-variation-image{aspect-ratio:1;background-color:#e0e0e0;border:2px solid transparent;border-radius:.5rem;display:grid;overflow:hidden;place-content:center;position:relative;width:50px}.product-wrapper .product-variation .product-variation-container .product-variation-item .product-variation-detail{display:flex;flex-direction:column;font-size:.8rem;gap:.25rem;margin-top:.5rem}.product-wrapper .product-variation .product-variation-current{border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem}.product-wrapper .product-variation .product-variation-current .row{display:flex}.product-wrapper .product-variation .product-variation-current .row span{font-size:1.1rem;font-weight:700;margin-left:auto}.product-actions-mob{background-color:#fff;border-top:1px solid #000;bottom:0;box-sizing:border-box;display:grid;grid-template-columns:50px 1fr;left:0;position:fixed;width:100%;z-index:2}@media(min-width:1024px){.product-actions-mob{display:none!important}}.product-actions-mob .add-to-wishlist{border-right:1px solid #000}.product-actions-mob .out-of-stock{background-color:#f4f4f4;border-radius:30px;display:grid;font-weight:700;height:60px;place-content:center}.product-tax{background-color:#f4f4f4;padding:2rem}@media(max-width:1023px){.product-tax{overflow-x:auto;padding:1rem}}.product-tax .product-tax-wrapper{display:flex}@media(min-width:1024px){.product-tax .product-tax-wrapper{justify-content:center}}.product-tax .product-tax-wrapper .--tax-wrapper h3{color:#000;font-weight:400;margin:0 0 .5rem}.product-tax .product-tax-wrapper .--tax-wrapper .--tax-wrapper-items{align-items:center;display:flex}.product-tax .product-tax-wrapper .--tax-wrapper .--tax-wrapper-items a{color:#000;font-weight:700;white-space:nowrap}@media(max-width:767px){.product-tax .product-tax-wrapper .--tax-wrapper .--tax-wrapper-items a{justify-content:center}}.product-tax .product-tax-wrapper .--tax-wrapper .--tax-wrapper-items .--item{background-color:#fff;border:1px solid #000;border-radius:2rem;margin-right:1rem;padding:.5rem 1rem}@media(max-width:767px){.product-tax .product-tax-wrapper .--tax-wrapper .--tax-wrapper-items .--item{padding:.33rem .75rem}}.countdown-wrapper{align-items:center;background-color:#fff;border:1px solid #000;border-radius:30px;box-sizing:border-box;display:flex;font-size:.9rem;font-weight:700;height:60px;justify-content:center;line-height:1}.countdown-wrapper .hourglass{animation:spin 2s linear infinite}@keyframes spin{15%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.promo-banner{background-color:#fff;border-bottom:1px solid #000;color:#0000fe;font-family:Helvetica,"sans-serif";font-size:clamp(1.5rem,3vw,3rem);font-weight:700;letter-spacing:.2vw;overflow:hidden;text-transform:uppercase;width:100svw}.promo-banner span{display:block;padding:0 1rem}.cart-container{margin:0 auto;width:100%}.cart{display:flex}@media(max-width:1023px){.cart{flex-direction:column}}.cart .cart-content{flex:1}.cart .cart-content .cart-item{align-items:center;border-bottom:1px solid #000;display:flex;gap:1rem;padding:1rem}.cart .cart-content .cart-item:last-of-type{border-bottom:none}@media(max-width:767px){.cart .cart-content .cart-item{flex-direction:column}}.cart .cart-content .cart-item .--media{aspect-ratio:1;background-color:#f4f4f4;max-width:150px;position:relative;width:100%}@media(max-width:479px){.cart .cart-content .cart-item .--media{max-width:120px}}.cart .cart-content .cart-item .--media img{height:100%;object-fit:contain;width:100%}.cart .cart-content .cart-item .--product{align-items:center;display:flex;flex:1}@media(max-width:767px){.cart .cart-content .cart-item .--product{width:100%}}.cart .cart-content .cart-item .--product .details{display:flex;flex-direction:column;gap:.5rem}@media(max-width:767px){.cart .cart-content .cart-item .--product .details{align-items:center;width:100%}}.cart .cart-content .cart-item .--product .details h3{font-size:1.2rem;margin:0}@media(max-width:479px){.cart .cart-content .cart-item .--product .details h3{font-size:1rem}}.cart .cart-content .cart-item .--product .details .variation{margin-right:auto}.cart .cart-content .cart-item .--product .details .variation a{background-color:#ff7800;border-radius:.5rem;color:#fff;display:block;font-size:.9rem;line-height:1;padding:.5rem}.cart .cart-content .cart-item .--quantity{align-items:center;border:1px solid #000;border-radius:2rem;display:flex;justify-content:space-around;max-width:100px;width:100%}.cart .cart-content .cart-item .--quantity .count{font-weight:700}.cart .cart-content .cart-item .--quantity .button{font-size:1.25rem}.cart .cart-totals{box-sizing:border-box;padding:1rem}@media(min-width:1024px){.cart .cart-totals{align-self:flex-start;border-left:1px solid #000;flex:0 0 400px;height:calc(100svh - 80px);position:sticky;top:80px}}@media(max-width:1023px){.cart .cart-totals{border-top:1px solid #000;flex:1}}.cart .cart-totals .cart-totals-table{display:flex;flex-direction:column}.cart .cart-totals .cart-totals-table .--row{display:flex;margin-bottom:1rem;width:100%}.cart .cart-totals .cart-totals-table .--row span{margin-left:auto}.product-add-toast{display:flex;flex-direction:column}.product-add-toast a{color:#000;display:flex;margin-top:.5rem}.cart-suggested{display:none;flex-direction:column;margin-top:2rem}.cart-suggested h3{font-size:1.5rem;margin:0 0 1rem}.cart-suggested .suggested-grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}.cart-suggested .suggested-grid .suggested-product{width:100%}.cart-suggested .suggested-grid .suggested-product .media{aspect-ratio:.75}.cart-suggested .suggested-grid .suggested-product .media img{height:100%;object-fit:cover;width:100%}.checkout-container{display:flex}@media(max-width:1023px){.checkout-container{flex-direction:column;padding:1rem}}.checkout-container h3{font-size:1.2rem;margin:0 0 1rem}.checkout-container .checkout-form{display:flex;flex:1;flex-flow:column;padding:1rem}.checkout-container .checkout-form .form{max-width:100%}.checkout-container .checkout-form .--billing{margin:0 0 1rem}@media(min-width:700px){.checkout-container .checkout-form .--billing #billing_city_field,.checkout-container .checkout-form .--billing #billing_postcode_field,.checkout-container .checkout-form .--billing #billing_state_field{clear:unset;float:left;width:32%}.checkout-container .checkout-form .--billing #billing_city_field{margin:0 2% .5rem!important}.checkout-container .checkout-form .--billing #billing_phone_field{clear:unset;float:left;width:49%}.checkout-container .checkout-form .--billing #billing_email_field{clear:unset;float:right;width:49%}.checkout-container .checkout-form .--shipping #shipping_city_field,.checkout-container .checkout-form .--shipping #shipping_postcode_field,.checkout-container .checkout-form .--shipping #shipping_state_field{clear:unset;float:left;width:32%}.checkout-container .checkout-form .--shipping #shipping_city_field{margin:0 2% .5rem!important}}.checkout-container .checkout-form .--shipping .woocommerce-shipping-fields h3{font-size:1rem}.checkout-container .checkout-review{box-sizing:border-box;padding:1rem}@media(min-width:1024px){.checkout-container .checkout-review{align-self:flex-start;border-left:1px solid #000;flex:0 0 400px;min-height:calc(100svh - 80px);position:sticky;top:80px}}@media(max-width:1023px){.checkout-container .checkout-review{border-top:1px solid #000;flex:1}}.checkout-container .checkout-review .checkout-review-products{margin-bottom:1rem}.checkout-container .checkout-review .checkout-review-products .cart_item{border-radius:.25rem;color:#333;display:flex;font-size:.9rem;gap:.5rem;line-height:1;padding:.5rem}.checkout-container .checkout-review .checkout-review-products .cart_item:nth-child(odd){background-color:#f4f4f4}.checkout-container .checkout-review .checkout-review-products .cart_item .product-name{flex:1;padding-right:1rem}.checkout-container .checkout-review .checkout-review-products .cart_item .product-name .variation{color:#666;display:flex;flex-wrap:wrap;font-size:.9rem;margin:.5rem 0 0}.checkout-container .checkout-review .checkout-review-products .cart_item .product-name .variation .variation-code{display:none}.checkout-container .checkout-review .checkout-review-products .cart_item .product-name .variation dd{margin-left:.5rem}.checkout-container .checkout-review .checkout-review-products .cart_item .product-name .variation dd p{margin:0}.checkout-container .checkout-review .checkout-review-products .cart_item .product-quantity{font-weight:400}.checkout-container .checkout-review .checkout-review-products .cart_item .product-total{margin-left:auto;padding-left:1rem}.checkout-container .checkout-review .checkout-review-totals{margin-bottom:2rem}.checkout-container .checkout-review .checkout-review-totals .--total-item{align-items:center;display:flex;margin-bottom:1rem}.checkout-container .checkout-review .checkout-review-totals .--total-item:last-of-type{margin-bottom:0}.checkout-container .checkout-review .checkout-review-totals .--total-item a{color:#000}.checkout-container .checkout-review .checkout-review-totals .--total-item.order-total{color:#0000fe}.checkout-container .checkout-review .checkout-review-totals .shipping-methods{align-items:flex-start;flex-direction:column}.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method{grid-gap:.5rem;display:flex;flex-direction:column;margin-top:.5rem;width:100%}.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method li{border:1px solid #000;display:flex;flex:1;flex-direction:column;margin:0!important;padding:.5rem}.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method li label{display:inline;font-size:1rem;line-height:1.2}.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method li .local-pickup-message{color:#666;font-size:.9rem;line-height:1.2;margin:.5rem 0}.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method li .local-pickup{display:flex}.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method li .local-pickup img{border-radius:.25rem;height:60px;object-fit:cover;width:60px}@media(max-width:479px){.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method li .local-pickup img{height:40px;width:40px}}.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method li .local-pickup .inner{color:#666;display:flex;flex-direction:column;font-size:.9rem;gap:.33rem;line-height:1.2;margin-left:.5rem}.checkout-container .checkout-review .checkout-review-totals .shipping-methods #shipping_method li .local-pickup .inner a{color:#000}.checkout-container input[type=checkbox],.checkout-container input[type=radio]{cursor:pointer;height:1rem;margin:0 .5rem 0 0!important;visibility:hidden;width:1rem}.checkout-container input[type=checkbox]:after,.checkout-container input[type=radio]:after{background:#fff;border:1px solid #000;border-radius:1rem;content:"";display:inline-block;height:1rem;position:relative;visibility:visible;width:1rem}.checkout-container input[type=checkbox]:checked:after,.checkout-container input[type=radio]:checked:after{background-color:#000;border:1px solid #fff;border-radius:1rem;content:"";display:inline-block;height:1rem;position:relative;visibility:visible;width:1rem}.woocommerce-NoticeGroup{padding:0 2rem}@media(max-width:1023px){.woocommerce-NoticeGroup{padding:0 1rem}}.checkout-extra{border-bottom:1px solid #000;display:flex;flex-direction:column}.checkout-extra .checkout-auth{display:flex;flex-direction:column;padding:1rem}.checkout-extra .checkout-auth a{align-items:center;color:#000;display:flex;gap:.5rem}.checkout-extra .coupon-container{border-top:1px solid #000;box-sizing:border-box;display:flex;flex-direction:column;padding:1rem;width:100%}.checkout-extra .coupon-container a{color:#000}.checkout-extra .coupon-container .woocommerce-message{display:none!important}.checkout-extra .coupon-container .checkout_coupon{background-color:#fff;border:none!important;margin:0!important;padding:0!important}.checkout-extra .coupon-container .checkout_coupon input{background-color:transparent;color:#000;flex:1;font-weight:700;padding:0}.checkout-extra .coupon-container .checkout_coupon input::placeholder{color:#000;font-weight:400}.checkout-extra .coupon-container .checkout_coupon .input-text{background:#f4f4f4;display:flex;margin:.5rem 0;padding:.5rem;width:200px}.checkout-extra .coupon-container .checkout_coupon .button{background-color:#0000fe;border-radius:2rem;color:#fff}.woocommerce-error{background-color:#fff!important;border:1px solid #cf1d1d!important;border-radius:.5rem;color:#666!important;margin:.5rem 0 0!important;padding:.5rem!important}.woocommerce-error:before{content:none!important}.woocommerce-message{background:#fff!important;border:0!important;color:#000!important;font-weight:700!important;margin:0!important;padding:2rem!important}.woocommerce-message:before{content:none!important}.order-received{text-align:center}.order-received .order-response{display:flex;justify-content:center;margin:2rem 0}.order-received .order-response .emoji{font-size:5rem}.order-received p{font-size:1.1rem;line-height:1.5}.order-received a{color:#000;display:inline-flex;max-width:200px}.order-received a .emoji{margin-left:.5rem}.gift-card-form{box-sizing:border-box;margin:2rem auto;max-width:500px;padding:0 1rem;width:100%}.gift-card-form .gift{margin-bottom:2rem;text-align:center}.gift-card-form .gift .emoji{font-size:5rem}.gift-card-form p{font-size:1.1rem;line-height:1.5;margin:0 0 2rem}.gift-card-form .--section{margin-bottom:2rem}.gift-card-form .--section h2{font-size:1.2rem;margin:0 0 1rem}.gift-card-form .--section input,.gift-card-form .--section textarea{background-color:#f4f4f4;border-radius:.5rem;padding:1rem;width:100%}.gift-card-form .--section textarea{min-height:150px}.gift-card-form .price-select{grid-gap:1rem;display:flex;flex-wrap:wrap}.gift-card-form .price-select .price-item{align-items:center;border:1px solid #e0e0e0;border-radius:30px;color:#000;cursor:pointer;display:flex;font-size:1.25rem;line-height:1;padding:.5rem 1rem;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;white-space:nowrap}.gift-card-form .price-select .price-item.selected{border-color:#000;font-weight:700}.woocommerce{position:relative}.woocommerce .form-row{margin:0 0 .5rem!important;padding:0!important}.woocommerce .form-row label{font-size:.9rem}.woocommerce .form-row.form-row-first,.woocommerce .form-row.form-row-last{width:49%!important}.woocommerce .form-row .required{color:initial!important;font-weight:400!important}.woocommerce .form-row .select2-selection__rendered{line-height:22px!important}.woocommerce .input-text,.woocommerce .select2-selection{background-color:#f4f4f4;border:0;border-radius:.5rem;color:#000;padding:.75rem;width:100%}.woocommerce .input-text:focus,.woocommerce .select2-selection:focus{border-color:#000}.woocommerce .select2-selection{height:auto}.woocommerce .woocommerce-info{border:none;border-radius:.5rem;font-weight:900;padding:1rem}.woocommerce .woocommerce-info:before{display:none}.woocommerce .woocommerce-info a{color:#000;font-weight:300}.woocommerce .woocommerce-checkout-payment{background:none!important;border-radius:0!important}.woocommerce .woocommerce-checkout-payment .wc_payment_methods{border:none!important;margin-bottom:1rem!important;padding:0!important}.woocommerce .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method{border:1px solid #000;margin-bottom:1rem!important;padding:.5rem}.woocommerce .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method:last-of-type{margin-bottom:0!important}.woocommerce .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{align-items:center;cursor:pointer;display:inline-flex;font-weight:700}.woocommerce .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{margin:0 .5rem!important}.woocommerce .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label a{color:#000;float:unset!important;font-size:.9rem;font-weight:400;line-height:1!important;margin-left:auto}.woocommerce .woocommerce-checkout-payment .wc_payment_methods .payment_box{background:none!important;border-radius:.5rem!important;color:#666!important;font-size:.9rem!important;margin:.5rem 0 0!important;padding:0!important}.woocommerce .woocommerce-checkout-payment .wc_payment_methods .payment_box p{line-height:1.2;margin:0!important}.woocommerce .woocommerce-checkout-payment .wc_payment_methods .payment_box:before{content:none!important}.woocommerce .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:1rem}.woocommerce .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{display:none}.woocommerce .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper a{color:#000;text-decoration:underline}.woocommerce .woocommerce-checkout-payment .place-order{margin:0!important;padding:0!important}.woocommerce .woocommerce-checkout-payment .button{background-color:#0000fe!important;border-radius:2rem!important;color:#fff!important;outline:none;padding:1rem!important;width:100%}.retailer-container .retailer-region{margin-top:1rem}.retailer-container .retailer-region h2{font-size:2rem;margin:0 0 1rem;padding:0 1rem}.retailer-container .retailer-region .retailer-list{grid-gap:1px;background-color:#fff;display:grid;grid-template-columns:1fr}.retailer-container .retailer-region .retailer-list .retailer-item{align-items:flex-start;background-color:#f4f4f4;display:flex;padding:1rem}@media(max-width:768px){.retailer-container .retailer-region .retailer-list .retailer-item{flex-direction:column}}.retailer-container .retailer-region .retailer-list .retailer-item .--detail{flex:1}.retailer-container .retailer-region .retailer-list .retailer-item .--detail h3{font-size:1.2rem;margin:0}@media(max-width:768px){.retailer-container .retailer-region .retailer-list .retailer-item .--detail{margin-bottom:.5rem}}.retailer-container .retailer-region .retailer-list .retailer-item a{color:#000}.newsletter-page{background-color:#0000fe;color:#fff;min-height:100svh;width:100%}.newsletter-page .image{aspect-ratio:4;overflow:hidden;position:relative}.newsletter-page .image img{width:100%}.newsletter-page .image .flames{height:100%;position:absolute;top:0;width:100%}.newsletter-page .image .flames img{display:none}.newsletter-page .newsletter-nav{align-self:flex-start;background-color:#0000fe;border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;justify-content:center;position:sticky;top:80px;z-index:1}@media(min-width:1024px){.newsletter-page .newsletter-nav{display:none}}.newsletter-page .newsletter-nav .--item{cursor:pointer;font-family:Helvetica,"sans-serif";font-size:clamp(1.5rem,5vw,3rem);font-weight:700;line-height:1;opacity:.5;padding:1rem;text-transform:uppercase}.newsletter-page .newsletter-nav .--item.selected{opacity:1}.newsletter-page .newsletter-form{display:flex}@media(min-width:1024px){.newsletter-page .newsletter-form{border-top:1px solid #fff}}@media(max-width:1023px){.newsletter-page .newsletter-form [data-tab]{display:none}.newsletter-page .newsletter-form [data-tab].selected{display:block}}.newsletter-page .newsletter-form .home-section{overflow:visible}.newsletter-page .newsletter-form .home-section .--header{border-color:currentcolor #fff #fff;border-top:#fff}@media(max-width:1023px){.newsletter-page .newsletter-form .home-section .--header{display:none}}.newsletter-page .newsletter-form .subscribe{flex:1}@media(min-width:1024px){.newsletter-page .newsletter-form .subscribe{align-self:flex-start;flex:0 0 400px;position:sticky;top:80px}}.newsletter-page .newsletter-form .subscribe p{border-bottom:1px solid #fff;font-size:1.2rem;line-height:1.2;margin:0;padding:1rem}@media(max-width:1023px){.newsletter-page .newsletter-form .subscribe p{font-size:1.1rem}}.newsletter-page .newsletter-form .subscribe .form{box-sizing:border-box;padding:1rem}.newsletter-page .newsletter-form .subscribe .form .form-row:last-of-type{margin-bottom:2rem}.newsletter-page .newsletter-form .subscribe .form input{background-color:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff}.newsletter-page .newsletter-form .subscribe .form input::placeholder{color:hsla(0,0%,100%,.5)}.newsletter-page .newsletter-form .subscribe .form input:focus{background-color:transparent;border-color:#fff}.newsletter-page .newsletter-form .subscribe .form .error-msg{color:#fff}.newsletter-page .newsletter-form .subscribe .form .button{max-width:200px;text-transform:uppercase}.newsletter-page .newsletter-form .archive{flex:1}@media(min-width:1024px){.newsletter-page .newsletter-form .archive{border-left:1px solid #fff}}.newsletter-page .newsletter-form .archive .newsletter-archive-container a{color:#fff}.newsletter-page .newsletter-form .archive .newsletter-archive-container .--item{align-items:center;border-bottom:1px solid #fff;display:flex;gap:1rem;padding:1rem;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.newsletter-page .newsletter-form .archive .newsletter-archive-container .--item:last-of-type{border-bottom:none}.newsletter-page .newsletter-form .archive .newsletter-archive-container .--item:hover{background-color:hsla(0,0%,100%,.15)}.newsletter-page .newsletter-form .archive .newsletter-archive-container .--item .index{font-family:Helvetica,"sans-serif";font-size:clamp(2rem,5vw,3rem);font-weight:700}.newsletter-page .newsletter-form .archive .newsletter-archive-container .--item .detail h3{font-size:clamp(1.5rem,5vw,2rem);margin:0}.geminga-container{color:#fff}.geminga-container .stars-container{height:100%;position:absolute;width:100%;z-index:0}.geminga-container .intro{background:linear-gradient(0deg,#131313,hsla(0,0%,7%,0) 50%);display:grid;height:90svh;place-content:center;position:relative;width:100%}.geminga-container .intro h1{font-family:Helvetica,"sans-serif";font-size:clamp(3rem,15vw,10rem);letter-spacing:-.25vw;line-height:1;margin:0;text-align:center;text-transform:uppercase}.geminga-container .intro .--detail h2{font-size:clamp(1.2rem,5vw,2rem);margin:0;text-align:center}.geminga-container .detail{background-color:#131313;display:flex;flex-direction:column;padding-bottom:2rem;position:relative}.geminga-container .detail .desc{font-size:1.5rem;margin:0 auto 2rem;max-width:600px;padding:0 1rem}.geminga-container .detail .button{margin:auto}.lampo{align-items:center;background-color:#fff;color:#ff7800;display:flex;font-family:Helvetica,"sans-serif";font-size:1.2rem;font-weight:700;gap:.5rem;left:50%;padding:.5rem 1rem;position:absolute;text-transform:uppercase;top:1rem;translate:-50% 0;white-space:nowrap;z-index:1}.lampo img{animation:rotating 4s linear infinite;width:25px}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.promo-expired{border-bottom:1px solid #000;display:flex}@media(max-width:767px){.promo-expired{flex-direction:column}}.promo-expired>div{flex:1}.promo-expired>div:first-of-type{padding:1rem}@media(min-width:768px){.promo-expired>div:first-of-type{aspect-ratio:1;border-right:1px solid #000}}@media(max-width:767px){.promo-expired>div:first-of-type{border-bottom:1px solid #000}}.promo-expired h1{font-family:Helvetica,"sans-serif";font-size:clamp(2rem,5vw,4rem);margin:0;text-transform:uppercase}.promo-expired .link{color:#000;display:flex;gap:1rem}.promo-wrapper{display:flex;flex-direction:column;overflow:hidden}.promo-wrapper .image{border-bottom:1px solid #000;position:relative;width:100%}@media(min-width:800px){.promo-wrapper .image{height:calc(100svh - 80px)}}.promo-wrapper .image img{height:100%;margin:auto;max-width:800px;object-fit:cover;width:100%}.promo-wrapper .detail{display:flex;flex:1;flex-direction:column;margin:auto;max-width:800px}@media(min-width:800px){.promo-wrapper .detail{border-left:1px solid #000;border-right:1px solid #000}}.promo-wrapper .detail .--item{border-bottom:1px solid #000;padding:1rem}.promo-wrapper .detail .--item:last-of-type{border-bottom:none}.promo-wrapper .detail .--item.title h1{font-family:Helvetica,"sans-serif";font-size:clamp(1.5rem,4vw,3rem);line-height:1;margin:0;text-align:center;text-transform:uppercase}.promo-wrapper .detail .--item.expires{display:flex;gap:.5rem;justify-content:center}.promo-wrapper .detail .--item.coupon{align-items:center;display:flex}.promo-wrapper .detail .--item.coupon span{font-family:Helvetica,"sans-serif";font-size:2rem;font-size:10vw;font-size:clamp(4rem,10vw,8rem);font-weight:700;line-height:1}.promo-wrapper .detail .--item.coupon button{text-transform:uppercase}.promo-wrapper .detail .desc{font-size:1.2rem;line-height:1.2}.promo-wrapper .detail .properties{border-bottom:1px solid #000;display:flex}.promo-wrapper .detail .properties .--property{align-items:center;display:flex;flex:1;gap:.5rem;padding:1rem}.promo-wrapper .detail .properties .--property:first-of-type{border-right:1px solid #000}.promo-wrapper .detail .actions{border-bottom:1px solid #000;border-top:1px solid #000;display:grid;grid-template-columns:auto 1fr}.promo-wrapper .detail .actions .--action{display:flex}.promo-wrapper .detail .actions .--action:first-of-type{align-items:center;border-right:1px solid #000;font-size:1.2rem;font-weight:700;padding:0 1rem}@media(min-width:768px){.promo-wrapper .detail .promo-products{grid-gap:1px;background-color:#000;display:grid}.promo-wrapper .detail .promo-products.grid-2{grid-template-columns:1fr 1fr}.promo-wrapper .detail .promo-products.grid-3{grid-template-columns:1fr 1fr 1fr}}@media(max-width:767px){.promo-wrapper .detail .promo-products{display:flex;flex-direction:column}}.promo-wrapper .detail .promo-products .--product{background-color:#fff}@media(max-width:767px){.promo-wrapper .detail .promo-products .--product{border-bottom:1px solid #000}.promo-wrapper .detail .promo-products .--product:last-of-type{border-bottom:none}}.promo-wrapper .detail .promo-products .--product a{color:#000}@media(max-width:767px){.promo-wrapper .detail .promo-products .--product a{display:flex}}.promo-wrapper .detail .promo-products .--product .--image{aspect-ratio:1;background-color:#f4f4f4}.promo-wrapper .detail .promo-products .--product .--image img{height:100%;object-fit:contain;width:100%}@media(min-width:768px){.promo-wrapper .detail .promo-products .--product .--image{border-bottom:1px solid #000}}@media(max-width:767px){.promo-wrapper .detail .promo-products .--product .--image{border-right:1px solid #000;flex:0 0 150px}}@media(max-width:499px){.promo-wrapper .detail .promo-products .--product .--image{flex:0 0 120px}}.promo-wrapper .detail .promo-products .--product .--title{padding:1rem}.promo-wrapper .detail .promo-products .--product .--title h2{font-size:1.2rem;margin:0}@media(max-width:767px){.promo-wrapper .detail .promo-products .--product .--title{align-items:center;box-sizing:border-box;display:flex;flex:1}}.promo-container{display:flex}@media(max-width:1023px){.promo-container{flex-direction:column}}@media(min-width:1024px){.promo-container .promo-lampo{align-self:flex-start;flex:0 0 33.3333333333%;position:sticky;top:80px}}@media(max-width:1023px){.promo-container .promo-lampo{border-bottom:1px solid #000;flex:1}}.promo-container .promo-lampo .card{aspect-ratio:1;background-color:#fff;position:relative;width:100%}.promo-container .promo-lampo .card .title{box-sizing:border-box;color:#000;font-family:Helvetica,"sans-serif";font-size:clamp(3rem,10vw,7rem);font-weight:700;padding:0 1rem;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%);width:100%;z-index:1}.promo-container .promo-lampo .card .media img{height:100%;object-fit:cover;position:absolute;width:100%}.promo-container .promo-list{display:flex;flex:1;flex-direction:column}@media(min-width:1024px){.promo-container .promo-list{border-left:1px solid #000}}.promo-container .promo-list .info{background-color:#ff7800;border-bottom:1px solid #000;color:#fff;font-family:Helvetica,"sans-serif";font-size:1.2rem;overflow:hidden;padding:1rem 0;text-transform:uppercase;width:100%}@media(min-width:1024px){.promo-container .promo-list .info.with-promo{width:66.6666666667svw}}.promo-container .promo-list .--item{border-bottom:1px solid #000;box-sizing:border-box;flex:1;padding:1rem;width:100%}.promo-container .promo-list .--item:last-of-type{border-bottom:none}.promo-container .promo-list .--item .title{font-family:Helvetica,"sans-serif";font-size:clamp(2rem,7vw,4rem);font-weight:700;line-height:1;text-transform:uppercase}.promo-container .promo-list .--item .detail{font-size:1.2rem;line-height:1.2}.about-container{display:flex}@media(max-width:1023px){.about-container{flex-direction:column}}.about-container .--content{flex:1}@media(min-width:1024px){.about-container .--content{border-right:1px solid #000}}@media(max-width:1023px){.about-container .--content{border-bottom:1px solid #000}}.about-container .--content p{color:#0000fe;font-family:Helvetica,"sans-serif";font-size:clamp(2rem,7vw,4rem);font-weight:700;letter-spacing:.05vw;margin:auto;padding:1rem}.about-container .--contacts{display:flex}@media(min-width:1024px){.about-container .--contacts{align-self:flex-start;flex:0 0 25%;flex-direction:column;height:calc(100svh - 80px);position:sticky;top:80px}}.about-container .--contacts div{display:flex;flex:1;flex-direction:column;padding:1rem}.about-container .--contacts div a{color:#0000fe;text-decoration:underline}@media(min-width:1024px){.about-container .--contacts div:first-of-type{border-bottom:1px solid #000}}@media(max-width:1023px){.about-container .--contacts div:first-of-type{border-right:1px solid #000}}.manifesto-wrapper{background-color:#131313;color:#fff;padding-top:80px}.manifesto-wrapper .intro{overflow:hidden;width:100svw}.manifesto-wrapper .intro .hslider{background-color:#fff;color:#131313;font-family:Helvetica,"sans-serif";font-size:clamp(3rem,10vw,10rem);font-weight:900;line-height:.677;text-transform:uppercase}.manifesto-wrapper .intro h2{font-size:clamp(1.5rem,2vw,2rem);margin:0;padding:1rem;text-align:center;text-transform:uppercase}.manifesto-wrapper .manifesto-content{display:flex;flex-direction:column}.manifesto-wrapper .manifesto-content .manifesto-book{box-sizing:border-box}@media(min-width:900px){.manifesto-wrapper .manifesto-content .manifesto-book{margin:0 0 0 2rem;position:sticky;top:0;width:calc(50% - 364px)}}@media(max-width:1199px){.manifesto-wrapper .manifesto-content .manifesto-book{width:230px}}@media(max-width:899px){.manifesto-wrapper .manifesto-content .manifesto-book{margin:auto}}.manifesto-wrapper .manifesto-content .manifesto-book .inner{display:flex;flex-direction:column;justify-content:center}@media(min-width:900px){.manifesto-wrapper .manifesto-content .manifesto-book .inner{height:100svh;max-width:300px;position:absolute;right:0}}.manifesto-wrapper .manifesto-content .manifesto-book .inner img{max-width:100%}.manifesto-wrapper .manifesto-content .--content{box-sizing:border-box;font-size:1.2rem;line-height:1.5;margin:auto;max-width:1200px;padding:1rem;width:100%}@media(min-width:900px){.manifesto-wrapper .manifesto-content .--content{padding-left:300px}}@media(max-width:1023px){.manifesto-wrapper .manifesto-content .--content{font-size:1.1rem}}.manifesto-wrapper .manifesto-content .--way{background-color:#fff;color:#000;display:flex;position:relative}@media(max-width:1023px){.manifesto-wrapper .manifesto-content .--way{flex-direction:column}}.manifesto-wrapper .manifesto-content .--way .--left{box-sizing:border-box;font-family:Helvetica,"sans-serif";font-size:2rem;font-weight:900;line-height:1.2;padding:1rem;text-transform:uppercase}@media(min-width:1024px){.manifesto-wrapper .manifesto-content .--way .--left{align-self:flex-start;flex:0 0 400px;position:sticky;top:80px}}@media(max-width:1023px){.manifesto-wrapper .manifesto-content .--way .--left{border-bottom:1px solid #000}}.manifesto-wrapper .manifesto-content .--way .--right{border-left:1px solid #000;flex:1}.manifesto-wrapper .manifesto-content .--way .--right .--item{border-bottom:1px solid #000;display:flex;font-family:Helvetica,"sans-serif";font-size:1.5rem;gap:1rem;line-height:1.5;padding:1rem}.manifesto-wrapper .manifesto-content .--way .--right .--item span{font-size:3rem;font-weight:900;line-height:1}.manifesto-wrapper .manifesto-content .--way .--right .--item:last-of-type{border-bottom:none}@media(max-width:767px){.manifesto-wrapper .manifesto-content .--way .--right .--item{font-size:1.2rem}}body,html{font-family:RecklessNeue-Regular,"sans-serif";font-size:100%;font-weight:400;margin:0}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background-color:transparent;border-left:1px solid #000}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#000;border:0 solid transparent;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:#000}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.ml-xs{margin-left:.25rem}.ml-sm{margin-left:.5rem}.mr-1{margin-right:1rem}.mr-xs{margin-right:.25rem}.mr-sm{margin-right:.5rem}.mt-auto{margin-top:auto}.oy-hidden{overflow-y:hidden}.d-flex{display:flex}.align-items-center{align-items:center}.d-grid{display:grid}.place-center{place-content:center}.cursor-pointer{cursor:pointer}.white-space-nowrap{white-space:nowrap}.justify-end{justify-content:flex-end}.font-size-sm{font-size:.9rem}.font-weight-bold{font-weight:700}.width-auto{width:auto}.width-full{width:100%}@media(max-width:1023px){.hide-sm{display:none}}@media(max-width:767px){.hide-xs{display:none}}@media(min-width:1024px){.show-sm{display:none}}.Icon{align-items:center;display:flex;justify-content:center}.Icon.sm{height:16px;width:16px}.Icon.md{height:24px;width:24px}.Icon.lg{height:50px;width:50px}.Icon.white path,.Icon.white svg{fill:#fff}.Icon svg{height:auto;width:100%}.Icon path,.Icon svg{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.emoji{line-height:1;text-decoration:none}.emoji.sm{font-size:1rem}.emoji.md{font-size:1.25rem}.emoji.lg{font-size:1.5rem}.emoji.xl{font-size:2rem}.link{cursor:pointer;display:flex;text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.link.primary{color:#0000fe}.link.primary:hover{color:#0000e5}.app-content{background-color:#fff;box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:100svh;padding-top:80px;width:100%}.app-content.auth,.app-content.light{padding-top:0}.page-header{border-bottom:1px solid #000;box-sizing:border-box;color:#000;display:grid;overflow:hidden;padding:1rem;width:100%}.page-header h1{font-family:Helvetica,"sans-serif";font-size:clamp(3rem,8vw,10rem);letter-spacing:-.25vw;line-height:.75;margin:0;text-transform:uppercase}.full-slider .swiper,.slider .swiper{overflow:visible}.slider .swiper-slide{margin-right:1rem;width:auto}.slider .swiper-slide:last-of-type{margin-right:0}.loader{height:40px;width:40px}.loader circle,.loader svg{display:block;margin:auto;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.hslider{display:flex;justify-content:center}.hslider .item{box-sizing:border-box;display:flex;white-space:nowrap}.button-copy{background-color:transparent;border:none;cursor:pointer}.page-not-found-wrapper .intro{border-bottom:1px solid #000;padding:1rem}.page-not-found-wrapper .intro a{align-items:center;color:#000;display:flex;gap:1rem;margin-top:1rem}.page-not-found-wrapper .page-not-found{border-bottom:1px solid #000;display:flex}@media(max-width:767px){.page-not-found-wrapper .page-not-found{flex-direction:column}}.page-not-found-wrapper .page-not-found .--item{background-color:#f4f4f4;border-right:1px solid #000;display:flex;flex:1;flex-direction:column;padding:1rem}@media(max-width:767px){.page-not-found-wrapper .page-not-found .--item{border-bottom:1px solid #000;border-right:none}}.page-not-found-wrapper .page-not-found .--item:last-of-type{border:none}.page-not-found-wrapper .page-not-found .--item .title{font-family:Helvetica,"sans-serif";font-size:clamp(2rem,4vw,4rem);font-weight:700;text-transform:uppercase}.page-not-found-wrapper .page-not-found .--item .image{aspect-ratio:1;position:relative;width:100%}@media(max-width:767px){.page-not-found-wrapper .page-not-found .--item .image{display:none}}.page-not-found-wrapper .page-not-found .--item .image img{height:100%;object-fit:contain;position:absolute;width:100%}.page-not-found-wrapper .page-not-found .--item .link{align-items:center;color:#000;display:flex;gap:1rem;margin-top:auto}.cross{background:linear-gradient(to top right,transparent calc(50% - 1px),#000,transparent calc(50% + 1px)),linear-gradient(to top left,transparent calc(50% - 1px),#000,transparent calc(50% + 1px));min-height:50vh;position:relative}.stars{height:100vh;width:100vw}body{background:#fcfcfc;font-weight:300;overflow-x:hidden}body,button,input,optgroup,select,textarea{color:#000;font-family:RecklessNeue-Regular,"sans-serif"}body,button,input,optgroup,select,textarea{font-size:16px;font-size:1rem}img,svg{display:block}circle,input,path,select,svg,textarea{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}input,select,textarea{background:#fff;border:none;box-sizing:border-box;outline:none;resize:none}h1,h2,h3,h4{font-family:Helvetica,"sans-serif";font-size:inherit}.hidden{display:none!important}.o-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}@media(min-width:1023px){.hidden-desktop{display:none}}@media(max-width:1024px){.hidden-mobile{display:none}}@media(max-width:1023px){.hidden-1024{display:none!important}}@media(min-width:1024px){.visible-1024{display:none!important}}@media(max-width:1279px){.hidden-1280{display:none!important}}@media(min-width:1280px){.visible-1280{display:none!important}}.zi-99{z-index:99!important}.bold{font-weight:700}.cursor-pointer,.pointer{cursor:pointer}.flex{display:flex}.align-center{align-items:center}.justify-center{justify-content:center}.flex-gap-xs{gap:.25rem}.flex-gap-sm{gap:.5rem}.flex-gap-md{gap:1rem}.gap-0{grid-gap:0!important}.gap-1{grid-gap:1rem}.w-100{width:100%}.p-0{padding:0}.p-1{padding:1rem}.p-2{padding:2rem!important}.pb-3{padding-bottom:3rem}.pv-2{padding-bottom:2rem;padding-top:2rem}.m-0{margin:0}.m-auto{margin:auto}.ml-auto{margin-left:auto}.ml-1{margin-left:1rem}.mr-auto{margin-right:auto}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-5{margin-bottom:5rem}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mtb-1{margin:1rem 0}.mtb-2{margin:2rem 0}.mtb-5{margin:5rem 0}.lh-15{line-height:1.5}.color-white{color:#fff!important}.color-black{color:#000}.text-align-center{text-align:center}.max-content{width:max-content}a{text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.underline,a.hover-underline:hover{text-decoration:underline}.content,.content-wrapper{width:100%}.content{box-sizing:border-box;margin:0 auto;padding:0 2rem;position:relative}@media(max-width:1023px){.content{padding:0 1rem}}.content.xl{max-width:1720px}.content.lg{max-width:1600px}.content.md{max-width:1400px}.content.sm{max-width:1280px}.content.xs{max-width:1024px}.content.xxs{max-width:768px}.grid-container{grid-gap:2rem;display:grid}.grid-container.col-1{grid-template-columns:repeat(1,1fr)}.grid-container.col-2{grid-template-columns:repeat(2,1fr)}@media(max-width:1023px){.grid-container.col-2{grid-template-columns:repeat(1,1fr)}}.grid-container.col-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.grid-container.col-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.grid-container.col-3{grid-template-columns:repeat(1,1fr)}}.grid-container.col-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.grid-container.col-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.grid-container.col-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.grid-container.col-4{grid-template-columns:repeat(1,1fr)}}.grid-container.col-5{grid-template-columns:repeat(5,1fr)}.heading{font-weight:700}.heading.h-5{font-size:80px;font-size:5rem}.heading.h-4{font-size:64px;font-size:4rem}@media(max-width:1376px){.heading.h-4{font-size:51.2px;font-size:3.2rem}}@media(max-width:1023px){.heading.h-4{font-size:40px;font-size:2.5rem}}@media(max-width:767px){.heading.h-4{font-size:32px;font-size:2rem}}.heading.h-3{font-size:48px;font-size:3rem}@media(max-width:1376px){.heading.h-3{font-size:44.8px;font-size:2.8rem}}@media(max-width:1023px){.heading.h-3{font-size:40px;font-size:2.5rem}}@media(max-width:767px){.heading.h-3{font-size:32px;font-size:2rem}}.heading.h-2{font-size:32px;font-size:2rem}@media(max-width:1376px){.heading.h-2{font-size:28.8px;font-size:1.8rem}}@media(max-width:1023px){.heading.h-2{font-size:24px;font-size:1.5rem}}@media(max-width:767px){.heading.h-2{font-size:19.2px;font-size:1.2rem}}.heading.h-15{font-size:24px;font-size:1.5rem}@media(max-width:1376px){.heading.h-15{font-size:22.4px;font-size:1.4rem}}@media(max-width:1023px){.heading.h-15{font-size:20.8px;font-size:1.3rem}}@media(max-width:767px){.heading.h-15{font-size:19.2px;font-size:1.2rem}}.heading.h-12{font-size:19.2px;font-size:1.2rem}.heading.h-1{font-size:16px;font-size:1rem}.form{margin:auto;max-width:1024px;width:100%}.form p{margin:3rem 0}.form h2{font-size:1.2em;margin:0 0 20px}.form .form-col{grid-column-gap:1rem;display:grid}.form .form-col.col2{grid-template-columns:1fr 1fr}@media(max-width:767px){.form .form-col.col2{grid-template-columns:1fr}}.form .form-col.col3{grid-template-columns:1fr 1fr 1fr}@media(max-width:1023px){.form .form-col.col3{grid-template-columns:1fr 1fr}}@media(max-width:767px){.form .form-col.col3{grid-template-columns:1fr}}.form .form-row{margin-bottom:2rem;position:relative;width:100%}.form .form-row:last-of-type{margin-bottom:0}.form .form-label{display:block;margin:0 0 .25rem}.form .form-item-hint{color:#666;line-height:1.2;margin-top:.5rem}.form .form-item{position:relative}.form .form-item .form-file,.form .form-item input,.form .form-item textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f4f4f4;border:none;border-radius:.5rem;color:#000;font-size:17.6px;font-size:1.1rem;padding:1rem;width:100%}.form .form-item .form-file:focus,.form .form-item input:focus,.form .form-item textarea:focus{background-color:#eaeaea}.form .form-item input[type=file]{display:none}.form .form-item textarea{min-height:160px;resize:none}.form .form-item input:-ms-input-placeholder,.form .form-item input::-ms-input-placeholder,.form .form-item input::placeholder,.form .form-item textarea:-ms-input-placeholder,.form .form-item textarea::-ms-input-placeholder,.form .form-item textarea::placeholder{color:#999}.form .form-item label.form-file{box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:1rem;font-weight:300}.form .form-item.multi-select{display:flex;flex-wrap:nowrap;justify-content:space-between}@media(max-width:767px){.form .form-item.multi-select{flex-wrap:wrap;justify-content:left}}.form .form-item.multi-select .multi-select-item{background-color:#222;border-radius:.5rem;color:#999;cursor:pointer;font-size:17.6px;font-size:1.1rem;padding:1rem}.form .form-item.multi-select .multi-select-item.selected{color:#fff;font-weight:900}@media(max-width:767px){.form .form-item.multi-select .multi-select-item{margin:0 1rem 1rem 0}}.form .form-item.single-select{display:flex}.form .form-item.single-select .single-select-item{background-color:#222;border-radius:.5rem;color:#999;cursor:pointer;font-size:17.6px;font-size:1.1rem;margin-right:1rem;padding:1rem;text-align:center;width:100%}.form .form-item.single-select .single-select-item:last-of-type{margin-right:0}.form .form-item.single-select .single-select-item.selected{color:#0000fe}.form .form-item .preview{background-color:#f4f4f4;border:none;border-radius:.5rem;box-sizing:border-box;color:#000;display:flex;font-size:1rem;padding:1rem;width:100%}.form .form-item .preview .file-preview{display:flex;width:100%}.form .form-item .preview .file-preview .file-remove{cursor:pointer;margin-left:auto}.form .toggle-password{cursor:pointer;position:absolute;right:1rem;top:36px}.form .error-msg{color:#cf1d1d;padding:.5rem 0}.form_block{border-top:1px solid #e0e0e0;margin:0 0 40px;padding-top:40px;width:100%}.toLoad .form h2{border-bottom:none;padding:0}.form .hidden{display:none!important}.form .sep{background:#e0e0e0;height:1px;margin:20px 0;width:100%}.error-msg.visible{height:auto;opacity:1;top:-5px;z-index:1}.response{display:none;font-size:1rem;margin-bottom:2rem}.response.visible{display:block}.select_options{background:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 0 20px -1px rgba(0,0,0,.15);-moz-box-shadow:0 0 20px -1px rgba(0,0,0,.15);box-shadow:0 0 20px -1px rgba(0,0,0,.15);box-sizing:border-box;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.select_options_container{max-height:160px!important;overflow-y:auto}.select_options .option{border-bottom:1px solid #f4f4f4;color:#666;cursor:pointer;font-size:.85em;padding:10px}.form .checkbox{align-items:center;display:flex;font-size:.9rem}.form .checkbox label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:block;flex:0 0 1rem;height:1rem;margin:0 1rem 0 0;overflow:hidden;position:relative;width:1rem}.form .checkbox label.checked{background-color:#000;background-position:50%;background-repeat:no-repeat;border-color:#000;display:block;font-size:16px;font-weight:700}.form .checkbox .checkbox-text{line-height:1.5}.form .checkbox input{height:1px;margin:0;visibility:hidden;width:1px}.tab-container{display:flex;flex-flow:column;width:100%}.tab-container .tab-filter{display:flex}.tab-container .tab-filter .tab-filter-item{font-weight:300}.tab-container .tab-filter .tab-filter-item.active{font-weight:700}.tab-container .tab .tab-item{display:none}.tab-container .tab .tab-item.active{display:block}.collapse-item.collapsed{height:auto!important}.button.collapsed{transform:rotate(180deg)}.dropdown-container{position:relative}.dropdown-container .dropdown-toggle{cursor:pointer}.dropdown-container .dropdown-menu{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;-webkit-box-shadow:0 0 20px -15px rgba(0,0,0,.9);-moz-box-shadow:0 0 20px -15px rgba(0,0,0,.9);box-shadow:0 0 20px -15px rgba(0,0,0,.9);display:none;padding:1rem;position:absolute;right:0;top:50px;width:100px}.dropdown-container .dropdown-menu .dropdown-item{color:#999;cursor:pointer;font-size:16px;font-size:1rem;padding:.25rem 0}.dropdown-container .dropdown-menu .dropdown-item:hover{color:#000}