@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/brands.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/solid.min.css";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-e7b44c86.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-12459f22.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}}.data-loader{flex-direction:column}.data-loader h1{font-size:.8em;text-align:center}.layout-dialog .dialog-box{position:relative;min-width:500px}.layout-dialog .header{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #eee;padding:1em 1em 0;cursor:move}.layout-dialog .header .content{flex:1}.layout-dialog .header .content h1{font-size:1.3em}@media only screen and (max-width: 600px){.layout-dialog .header .content{max-width:90%;overflow:hidden}.layout-dialog .MuiDialog-container>*{min-width:90%}.layout-dialog .dialog-box{min-width:auto!important}}button.logo,a.logo{background-color:transparent;outline:none;border:none}.splash-screen{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.splash-screen .powered-by{position:absolute;bottom:2em;width:115px}.splash-screen .powered-by img{width:100%}.hamburger-icon{width:40px;height:30px;position:relative;margin:10px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.hamburger-icon span{display:block;position:absolute;height:3px;width:100%;background:#6971b3;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger-icon span:nth-child(1){top:0px}.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:12px}.hamburger-icon span:nth-child(4){top:24px}.hamburger-icon.open span:nth-child(1){top:12px;width:0%;left:50%}.hamburger-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-icon.open span:nth-child(4){top:12px;width:0%;left:50%}header{position:fixed;width:100%;height:6em;z-index:4;top:0}header .hamburger-icon{display:none}header .account-menu{position:absolute;display:flex;height:6em;top:0px;right:1em;width:32px;justify-content:center}header .account-menu button svg path{color:#fff}header .account-menu.align-left{right:auto;left:5px}header.centered-layout .nav-bar{max-width:1600px}header.centered-layout .nav-bar .left{display:flex;justify-content:flex-end;width:50%}header.centered-layout .nav-bar .left :last-child{margin-right:1em}header.centered-layout .nav-bar .right{display:flex;width:50%}header.centered-layout .nav-bar .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}header.centered-layout .nav-bar .menu{width:100%;right:auto;left:50%;transform:translate(-50%);display:flex}header .nav-bar{display:block;position:relative;margin:auto;width:100%;max-width:1600px;height:6em}header .nav-bar .logo{position:absolute;left:.5em;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}header .nav-bar .logo img{width:3em}header .nav-bar .menu{position:absolute;right:0;height:100%;display:flex;align-items:center}header .nav-bar .menu button{margin:5px}header .nav-bar .menu button a{color:#0d1321;transition:color .1s linear;text-decoration:none;font-weight:600;font-family:Century Gothic;padding:10px 0;letter-spacing:1px;font-size:.875rem}header .nav-bar .menu button a:hover{color:#6971b3}header .nav-bar .menu .submenu-container{padding-left:1em;padding-right:1em;font-size:.875rem}header .nav-bar .menu .submenu-container a{cursor:pointer;text-align:center;text-transform:uppercase;font-weight:600}header .nav-bar .menu .submenu-container a i{margin-left:.5em}header .nav-bar .menu .submenu-container a i.fa-chevron-up{display:none}header .nav-bar .menu .submenu-container .submenu a{padding-left:2em;padding-right:2em}header .nav-bar .menu .submenu-container.open i.fa-chevron-up{display:inline-block}header .nav-bar .menu .submenu-container.open i.fa-chevron-down{display:none}header .nav-bar .menu .submenu{position:absolute;top:21em;display:flex;flex-direction:column;height:0;overflow:hidden;transition:height .2s ease-out;background:linear-gradient(172.64deg,rgba(7,29,48,.85) -31.64%,rgba(96,116,134,.5) 115.75%);border-radius:1em}header .nav-bar .menu .submenu button,header .nav-bar .menu .submenu a{font-size:.9em}header .nav-bar .menu button.selected a{color:#6971b3}.account-menu-menu .title{text-transform:uppercase;font-size:.7em;color:#777;font-weight:600;margin-top:1.2em;margin-bottom:.3em}.account-menu-menu .MuiMenuItem-root{width:100%;justify-content:flex-start;padding:5px}.account-menu-menu .MuiMenuItem-root .MuiAvatar-root{margin-left:-4px}.account-menu-menu .MuiMenuItem-root svg{margin-right:8px}.account-menu-menu .MuiMenuItem-root svg path{color:#999}header.scrolled{background-color:#0d1321}header.scrolled .nav-bar .menu button.selected a{color:#6971b3}header.scrolled .nav-bar .menu button a:hover{color:#6971b3}@media only screen and (max-width: 600px){header .hamburger-icon{display:block;position:absolute;z-index:1;left:15px;top:10px}header.centered-layout .nav-bar .logo{position:relative;left:auto;transform:none;margin-bottom:2em;top:0}header.centered-layout .nav-bar .left{width:100%;display:flex;flex-direction:column}header.centered-layout .nav-bar .right{width:100%;display:flex;flex-direction:column}header.centered-layout .nav-bar .gap-box{display:none}header .nav-bar{overflow:hidden}header .nav-bar>a{display:none}header .nav-bar .logo{left:50%;transform:translate(-50%,-50%)}header .nav-bar .account-menu{right:15px}header .nav-bar .menu{top:6em;justify-content:center;left:50%;right:auto;transform:translate(-50%);height:auto}header .nav-bar .menu button a{color:#fff}header .nav-bar .menu button{margin:.5em 0}header .nav-bar .menu button *{color:#fff;font-size:1.2em}header .nav-bar .menu .submenu-container{text-align:center;padding:6px 8px;margin:5px 5px 10px}header .nav-bar .menu .submenu-container .submenu{position:relative;top:15px;background:transparent;color:#fff}header .nav-bar .menu .submenu-container .submenu.open{margin-bottom:0}header.open{background-color:#000;height:100%}header.open .nav-bar{display:flex;height:100%}header.open .nav-bar .menu{position:relative;width:100%;flex-direction:column;top:auto}.layout.menu-open{overflow:hidden}}.mustbelogged{padding:2em 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.mustbelogged button{margin-top:1em}.error-page{height:100%;display:flex!important;flex-direction:column;justify-content:center;align-items:center;margin-top:5em}.error-page img{height:64px;margin-top:2em}.contact-form{position:relative}.contact-form form>div>div,.contact-form .MuiFormControl-root{width:100%;font-family:Century Gothic}.contact-form .submit-box button{margin:auto;display:flex}.contact-form .submit-box button .MuiButton-label{display:flex}.contact-form .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;justify-content:center;flex-direction:column;align-items:center}.contact-form .overlay svg,.contact-form .overlay .icon.large{width:3em;height:3em}.layout-dialog.cookies-manager .dialog-box{max-height:80vh;overflow:auto}.layout-dialog.cookies-manager .header .content{display:flex;justify-content:flex-start;align-items:center;font-size:.8em}.layout-dialog.cookies-manager .header .content .uderly-logo{width:auto;height:2.5em;margin-right:1em}.layout-dialog.cookies-manager h1{font-size:1.4em;margin-bottom:.5em}.layout-dialog.cookies-manager h2{font-size:1.2em;margin-top:1em;margin-bottom:.5em}.layout-dialog.cookies-manager .cookie-collapsible-card .cookie-description{margin-left:2em;font-size:.85em}.layout-dialog.cookies-manager .more-info{margin-bottom:1em;font-size:.8em}.layout-dialog.cookies-manager .cookie-settings{margin-bottom:1em}.layout-dialog.cookies-manager .cookie-settings button{display:block;margin:1.6em auto auto;width:auto}.layout-dialog.cookies-manager .footer{display:flex;justify-content:center;padding-top:1em;padding-bottom:.5em;gap:1em;background-color:transparent}.layout-dialog.cookies-manager .footer button{width:auto}.newsletter{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:5em;padding-bottom:5em;border-bottom:.1em solid #ba324f;width:100%}.newsletter .backdrop{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;position:absolute;background-color:#000c}.newsletter .backdrop svg{width:3em;height:3em}.newsletter .backdrop p{color:#fff;font-weight:500}.newsletter .backdrop button{width:auto!important;margin-top:2em}.newsletter h1{font-size:1.3em!important}.newsletter h2{font-size:.7em!important;color:#474448;font-weight:400}.newsletter .accept-data-treatment-box{padding-bottom:.5em}.newsletter .accept-data-treatment-box span{font-size:.85em}.newsletter form{max-width:800px;padding-top:1em;padding-left:1em;padding-right:1em}.newsletter form .MuiButton-contained{width:100%;height:1.5rem;padding-top:1.6em;padding-bottom:1.6em}.newsletter form .MuiButton-contained span{margin-right:.5em}.newsletter form .MuiTextField-root{width:100%}.newsletter form .MuiTextField-root input{height:1.5em;padding-top:.6em;padding-bottom:.7em}.scroll-chevron{width:100%;display:flex;justify-content:center}.scroll-chevron button{border-radius:50%!important}.marketing-preferences-form{width:100%;max-width:1600px;margin:2em auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.marketing-preferences-form svg.main-icon{font-size:5em;color:#6971b3}.marketing-preferences-form .banner{margin-top:2em;padding:1em 2em}.documents-viewer{width:100%;padding:1em;margin-top:2em;overflow-x:auto}.documents-viewer .preview-size-slider{display:flex;justify-content:center;align-items:center}.documents-viewer .preview-size-slider label{font-size:.8em}.documents-viewer .download-all-cell{display:flex;justify-content:center}.documents-viewer .media-previews{display:flex;flex-wrap:wrap;margin-right:1em}.documents-viewer .media-previews .media-preview{position:relative;box-shadow:3px 3px 12px #888;margin:auto auto 2em;overflow:hidden}.documents-viewer .media-previews .media-preview .data-loader{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.documents-viewer .media-previews .media-preview .react-pdf__Document{overflow:auto}.documents-viewer .media-previews .media-preview .media-options{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;width:100%}.documents-viewer .media-previews .media-preview .media-options>div:first-child{margin-left:1em}.documents-viewer .media-previews .media-preview .media-options button{margin-right:1em;margin-bottom:.5em}.documents-viewer .media-previews .media-preview .media-options button:hover svg{color:#6971b3}body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Century Gothic}.MuiFormControlLabel-root,.MuiTypography-root,.MuiFormControlLabel-label,.css-ahj2mt-MuiTypography-root{font-family:Century Gothic}.btn,.checkout-button,.empty-cart-container .primary-button,.btn--gradient{display:flex;align-items:center;justify-content:center;padding:.625rem 1rem;border-radius:8px;border:1px solid transparent;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .06s ease;will-change:box-shadow,transform}.btn:disabled,.checkout-button:disabled,.empty-cart-container .primary-button:disabled,.btn--gradient:disabled{opacity:.6;cursor:not-allowed}.btn--primary,.primary-button,.checkout-button--primary{background-image:linear-gradient(to right,rgb(138.8495575221,145.0442477876,196.1504424779),rgb(61.203539823,67.6460176991,120.796460177));background-color:transparent;color:#fff;border-color:transparent}.btn--primary:hover:not(:disabled),.primary-button:hover:not(:disabled),.checkout-button--primary:hover:not(:disabled){background-image:linear-gradient(to right,rgb(152.389380531,157.8619469027,203.010619469),rgb(54.3433628319,60.0637168142,107.2566371681));background-color:transparent;box-shadow:0 .15em .6em #6971b340}.btn--primary:active:not(:disabled),.primary-button:active:not(:disabled),.checkout-button--primary:active:not(:disabled){background-image:linear-gradient(to right,rgb(91.4601769912,100.182300885,172.1398230088),rgb(47.4831858407,52.4814159292,93.7168141593));background-color:transparent;transform:translateY(.02em)}.btn--secondary,.back-button,.checkout-button--secondary{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,rgb(138.8495575221,145.0442477876,196.1504424779),rgb(61.203539823,67.6460176991,120.796460177)) border-box;border-radius:8px;background-clip:padding-box,border-box;color:#6971b3;background-color:#fff}.btn--secondary:hover:not(:disabled),.back-button:hover:not(:disabled),.checkout-button--secondary:hover:not(:disabled){border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,rgb(152.389380531,157.8619469027,203.010619469),rgb(54.3433628319,60.0637168142,107.2566371681)) border-box;border-radius:8px;background-clip:padding-box,border-box;color:#5861aa}.btn--secondary:active:not(:disabled),.back-button:active:not(:disabled),.checkout-button--secondary:active:not(:disabled){border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,rgb(91.4601769912,100.182300885,172.1398230088),rgb(47.4831858407,52.4814159292,93.7168141593)) border-box;border-radius:8px;background-clip:padding-box,border-box;color:#525aa1}.btn--ghost{background-color:transparent;color:#6971b3;border-color:transparent}.btn--ghost:hover:not(:disabled){background-color:#6971b314}.btn--gradient{background-image:linear-gradient(to right,rgb(138.8495575221,145.0442477876,196.1504424779),rgb(61.203539823,67.6460176991,120.796460177));background-color:transparent;color:#fff}.back-button{gap:.5em}.radio-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.5em;border-radius:1em;background-color:#f9fafb;margin:.5em;border:.125em solid transparent;cursor:pointer;transition:all .3s ease;width:100%;max-width:95%;max-height:3em}@media (max-width: 1281px){.radio-card{max-width:25em}}@media (max-width: 600px){.radio-card{max-width:75%}}.radio-card:hover:not(.radio-card--disabled){border-color:#6971b366}.radio-card--checked{background-color:#f9f4eb;border:1px solid transparent;background:linear-gradient(#f9f4eb,#f9f4eb) padding-box,linear-gradient(to right,rgb(138.8495575221,145.0442477876,196.1504424779),rgb(61.203539823,67.6460176991,120.796460177)) border-box;border-radius:1em;background-clip:padding-box,border-box;box-shadow:0 0 0 px #6971b31f}.radio-card--disabled{opacity:.5;cursor:not-allowed}.radio-card__input{position:absolute;opacity:0;pointer-events:none}.radio-card__content{flex:1;display:flex;justify-content:space-between;align-items:center;gap:.75em}.form-group{margin-bottom:1.25rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#7b767c;font-size:.875rem}.form-input{width:100%;max-width:300px;padding:.75rem 1rem;font-size:.95rem;font-family:Century Gothic Black;border:1px solid #ddd;border-radius:8px;transition:all .2s ease-in-out}.form-input:focus{outline:none;border-color:#6971b3;box-shadow:0 0 0 2px #6971b333}.form-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #f0f0f0;gap:1rem}.form-actions .btn,.form-actions .btn--gradient,.form-actions .checkout-button,.form-actions .empty-cart-container .primary-button,.empty-cart-container .form-actions .primary-button{min-width:fit-content}.form-actions .tooltip-wrapper{position:relative;display:inline-block}.form-actions .tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1}.form-actions .tooltip-text{visibility:hidden;opacity:0;width:max-content;max-width:240px;background-color:#474448;color:#fff;text-align:center;border-radius:8px;padding:.5rem .75rem;position:absolute;z-index:10;bottom:125%;left:50%;transform:translate(-50%);transition:opacity .2s ease;font-size:.8rem;box-shadow:0 2px 4px #0003}.form-actions .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#474448 transparent transparent transparent}@media (max-width: 600px){.form-grid{grid-template-columns:1fr}.form-input{max-width:290px}.form-actions{flex-direction:row;gap:.75rem}.form-actions .btn,.form-actions .btn--gradient,.form-actions .checkout-button,.form-actions .empty-cart-container .primary-button,.empty-cart-container .form-actions .primary-button{flex:1;justify-content:center}}.section-title{font-family:Century Gothic Black;font-size:1.2em;font-weight:600;color:#474448;margin:0 0 1em}.option-header{display:flex;align-items:center;gap:.25em;margin-bottom:.5em}.option-title{font-size:.95em;font-weight:500;color:#474448}.option-description{font-size:.85em;color:#505155;line-height:1.5}.storage-description{font-size:.85em;color:#505155}.vat-badge{background:#6971b3;color:#fff;font-size:.65em;font-weight:600;padding:3px 6px;border-radius:4px;text-transform:uppercase}.discount-badge{background:#ba324f;color:#0d1321;font-size:.65em;font-weight:600;padding:3px 6px;border-radius:4px;text-transform:uppercase}.free-badge{font-size:.85em;color:#32936f;font-weight:500}.surcharge{font-size:.85em;color:#505155}.payment-icons{display:flex;align-items:center;gap:.5em;margin-top:.5em;height:24px}.payment-icon{max-height:20px;width:auto;object-fit:contain}.payment-icon.visa{max-height:14px;max-width:40px}.payment-icon.mastercard{max-height:18px;max-width:30px}.payment-icon.paypal{max-height:16px;max-width:60px}.payment-icon.google-pay,.payment-icon.apple-pay{max-height:20px;max-width:50px}.checkout-container{display:flex;gap:1em;padding:2em}.checkout-main{min-width:0;padding:1em 5em}.checkout-summary{position:sticky;top:calc(6em + 2rem)}.checkout-summary .order-summary{background-color:#fff;border:1px solid #e5e7eb;padding:1.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.checkout-step-content{margin-top:2.5rem;animation:fadeIn .6s cubic-bezier(.4,0,.2,1) forwards}.checkout-form h3{font-family:Century Gothic;font-size:1.5rem;font-weight:600;color:#474448;margin-bottom:2rem;border-bottom:1px solid #f0f0f0;padding-bottom:1rem}.checkout-form .close-button{position:absolute;top:.25rem;right:.5rem;background:#f9fafb;padding:.25em;box-shadow:0 0 0 2px #6971b31a;border:1px solid white;border-radius:2em;height:auto;width:3em;cursor:pointer;color:#474448;transition:color .2s ease-in-out;display:flex;align-items:center;justify-content:center}.checkout-form .close-button:hover{color:#6971b3;background-color:#6971b30d}.option-selector{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.option-card{border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease-in-out;position:relative}.option-card input[type=radio]{position:absolute;opacity:0}.option-card h4{font-family:Century Gothic;font-weight:600;color:#474448;margin:0 0 .25rem;font-size:1rem}.option-card p{font-size:.85rem;color:#adaaae;line-height:1.5}.option-card:hover{border-color:#ccc}.option-card.selected{border-color:#6971b3;background-color:#6971b333;box-shadow:none}.shipping-address-form{margin-top:2rem;animation:fadeIn .5s ease-out forwards}.review-section{margin-bottom:2rem}.review-section h4{font-family:Century Gothic Black;font-weight:600;color:#615d62;margin-bottom:.75rem;font-size:1rem}.review-section p{color:#7b767c}.review-terms{font-size:.85rem;color:#adaaae;text-align:center;margin:2rem 0}.review-terms a{color:#6971b3;text-decoration:none}.review-terms a:hover{text-decoration:underline}@media (max-width: 1281px){.checkout-container{grid-template-columns:1fr;padding:2rem 1.5rem}.checkout-summary{position:static;margin-top:2rem}}@media (max-width: 600px){.checkout-main{padding:0rem}.option-selector{grid-template-columns:1fr}}.checkout-preview{font-family:Century Gothic;background:white;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;justify-content:center;border:1px solid #e5e7eb;grid-column:span 2}.checkout-preview .checkout-container{display:flex}@media (max-width: 900px){.checkout-preview .checkout-container{flex-direction:column;align-items:center}}.checkout-preview .section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.25rem;flex-wrap:wrap;width:100%;margin:1em}.checkout-preview .section:first-child{border-right:1px solid #6971b3;padding-right:4em}@media (max-width: 900px){.checkout-preview .section:first-child{border-right:none;border-bottom:1px solid #6971b3;padding:0}}@media (max-width: 900px){.checkout-preview .section{padding:1.5em}}.checkout-preview .payment-options,.checkout-preview .storage-options{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;align-items:center;justify-content:center;width:100%}.checkout-preview .info-icon{color:#bfb5af;font-size:.9em;cursor:pointer;transition:color .2s ease}.checkout-preview .info-icon:hover{color:#6971b3}.checkout-preview .discount-text{color:#d64933;font-weight:500;margin-top:.25em;font-size:.9em}.checkout-preview .shipping-country{margin-top:2em;padding-top:1.5em;border-top:1px solid #bfb5af}.checkout-preview .country-label{display:block;font-size:.85em;color:#474448;margin-bottom:.5em;font-weight:500}.checkout-preview .select-wrapper{position:relative}.checkout-preview .country-select{width:100%;padding:.75em 2.5em .75em .75em;border:1px solid #bfb5af;border-radius:8px;font-size:.9em;color:#474448;background:white;appearance:none;cursor:pointer;transition:all .2s ease;font-family:Century Gothic}.checkout-preview .country-select:hover{border-color:#6971b3}.checkout-preview .country-select:focus{outline:none;border-color:#6971b3;box-shadow:0 0 0 3px #6971b31a}.checkout-preview .select-arrow{position:absolute;right:.75em;top:50%;transform:translateY(-50%);pointer-events:none;color:#505155;font-size:.75em}@media (max-width: 900px){.checkout-preview .section{padding:1.5em;margin:0}}.payment-options .checkbox-option{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;cursor:pointer;font-size:.9rem;color:#505155}.payment-options .checkbox-option:last-child{margin-bottom:0}.payment-options .checkbox-option input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#6971b3}.payment-options .checkbox-option input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.payment-options .checkbox-option:hover:not(:has(input:disabled)){color:#474448}.stepper-wrapper{display:flex;align-items:flex-start;margin:0 2em;gap:.25em}.stepper-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex-basis:auto;min-width:5em;position:relative}.stepper-item__counter{height:2.5em;width:2.5em;border-radius:50%;background-color:#f3f4f6;border:.125em solid #e5e7eb;color:#adaaae;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1em;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.icon-check{font-size:1.2em;font-weight:700}.stepper-item__label{margin-top:.75em;font-size:.9em;font-weight:500;color:#948f96;transition:color .4s ease;white-space:nowrap}.stepper-item.active .stepper-item__counter{border-color:#ba324f;background-color:#ba324f33;color:#ba324f;transform:scale(1.05)}.stepper-item.active .stepper-item__label{color:#474448;font-weight:600}.stepper-item.completed .stepper-item__counter{border-color:#ba324f;background-color:#ba324f;color:#fff}.stepper-item.completed .stepper-item__label{color:#615d62}.stepper-connector-wrapper{flex-grow:1;height:.125em;background-image:repeating-linear-gradient(to right,#ccc 0,#ccc .25em,transparent .25em,transparent .5em);margin:0 -1em;transform:translateY(1.25em);z-index:1}.stepper-connector{height:100%;width:0;background-color:#ba324f;transition:width .4s ease-in-out}.stepper-item.completed+.stepper-connector-wrapper .stepper-connector{width:100%}@media (max-width: 1281px){.stepper-wrapper{margin:0 1.5em;gap:.75em}.stepper-item{min-width:4.5em}.stepper-item__counter{height:2.25em;width:2.25em;font-size:1em}.stepper-item__label{font-size:.85em;margin-top:.6em}.stepper-connector-wrapper{transform:translateY(1.1em);background-image:repeating-linear-gradient(to right,#ccc 0,#ccc .22em,transparent .22em,transparent .44em)}}@media (max-width: 600px){.stepper-wrapper{margin:0;gap:.25em;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.stepper-item{min-width:3em}.stepper-item__counter{height:2em;width:2em;font-size:.95em}.stepper-item.active .stepper-item__counter{transform:none;box-shadow:0 2em 4em #00000014}.stepper-item__label{font-size:.8em;margin-top:.5em}.stepper-connector-wrapper{transform:translateY(1em);background-image:repeating-linear-gradient(to right,#ccc 0,#ccc .2em,transparent .2em,transparent .4em)}}.step-delivery .checkout-button,.step-delivery .empty-cart-container .primary-button,.empty-cart-container .step-delivery .primary-button{width:10em}.step-delivery .step-title{font-family:Century Gothic Black;font-size:1.5rem;font-weight:600;color:#474448;margin:0 0 2rem}.step-delivery .delivery-options{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1em;align-items:center}.step-delivery .delivery-option-content .option-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.step-delivery .delivery-option-content .option-title{font-size:1rem;font-weight:600;color:#474448;margin:0}.step-delivery .delivery-option-content .option-description{font-size:.875rem;color:#505155;line-height:1.5;margin:0}.step-delivery .delivery-option-content .discount-text{font-size:.875rem;color:#d64933;font-weight:500;margin-top:.5rem}.step-delivery .delivery-option-content .vat-badge,.step-delivery .delivery-option-content .discount-badge{font-size:.65rem;font-weight:600;padding:3px 6px;border-radius:4px;text-transform:uppercase}.step-delivery .delivery-option-content .vat-badge{background:#6971b3;color:#fff}.step-delivery .delivery-option-content .discount-badge{background:#d64933;color:#0d1321}.step-delivery .delivery-option-content .info-icon{color:#bfb5af;font-size:1rem;cursor:help;transition:color .2s ease}.step-delivery .delivery-option-content .info-icon:hover{color:#6971b3}.step-delivery .shipping-address-section{animation:slideDown .3s ease-out}.step-delivery .shipping-address-section .section-subtitle{font-family:Century Gothic Black;font-size:1.25rem;font-weight:600;color:#474448}@media (max-width: 1281px){.step-delivery .form-row{gap:.75rem}}.step-billing .step-title{font-family:Century Gothic Black;font-size:1.5rem;font-weight:600;color:#474448;margin:0 0 2rem}.step-billing .same-as-shipping-checkbox{margin-bottom:2rem}.step-billing .same-as-shipping-checkbox label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:1rem;font-weight:500;color:#474448}.step-billing .same-as-shipping-checkbox label input[type=checkbox]{width:1.2rem;height:1.2rem;cursor:pointer;accent-color:#6971b3}.step-billing .grayed-out-address{margin-bottom:2rem;animation:slideDown .3s ease-out}.step-billing .grayed-out-address .section-subtitle{font-family:Century Gothic Black;font-size:1.25rem;font-weight:600;color:#474448;margin-bottom:1rem}.step-billing .grayed-out-address .address-display.disabled{background-color:#f8f9fa;color:#505155;padding:1.5rem;border-radius:8px;border:1px solid #6971b3;opacity:.8;font-size:.95rem;line-height:1.5}.step-billing .grayed-out-address .address-display.disabled p{margin:.25rem 0}.step-billing .grayed-out-address .address-display.disabled p:first-child{font-weight:600}.step-billing .billing-address-section{animation:slideDown .3s ease-out}.step-billing .billing-address-section .section-subtitle{font-family:Century Gothic Black;font-size:1.25rem;font-weight:600;color:#474448;margin-bottom:1rem}.step-billing .error-message{font-size:.875rem;color:#d64933;font-weight:500;margin-top:1rem;text-align:center}@media (max-width: 1281px){.step-billing .same-as-shipping-checkbox label{font-size:.9rem;gap:.5rem}}.step-payment{display:flex;flex-direction:column;align-items:center}.step-payment .form-actions{align-items:stretch;width:100%}.step-payment .step-title{font-family:Century Gothic Black;font-size:1.5rem;font-weight:600;color:#474448;margin:0 0 2rem}.step-payment .payment-gateway-section{background:white;border:1px solid #6971b3;border-radius:8px;padding:1rem;margin:2em 0;animation:slideDown .3s ease-out;align-items:stretch;width:90%}.step-payment .payment-gateway-section .section-subtitle{text-align:center;font-family:Century Gothic Black;color:#474448;font-size:.75em}.step-payment .billing-address-section{margin-top:20px;border-top:1px solid #6971b3;padding-top:20px;animation:slideDown .3s ease-out}.step-payment .payment-gateway-container{margin:1.5rem 0}.step-payment .payment-gateway-container .stripe-checkout .card-element{padding:.75rem;border:1px solid #6971b3;border-radius:8px;background:white;transition:all .2s ease}.step-payment .payment-gateway-container .stripe-checkout .card-element:hover{border-color:#4e579b}.step-payment .payment-gateway-container .stripe-checkout .card-element.focused{border-color:#6971b3;box-shadow:0 0 0 3px #6971b31a}.step-payment .payment-gateway-container .stripe-checkout .card-element.error{border-color:red}.step-payment .payment-gateway-container .payment-gateway-placeholder{text-align:center;padding:3rem 2rem;background:white;border:2px dashed #6971b3;border-radius:8px;color:#505155}.step-payment .payment-gateway-container .payment-gateway-placeholder i{font-size:3rem;margin-bottom:1rem;display:block;color:#6971b3}.step-payment .payment-gateway-container .payment-gateway-placeholder p{margin:0;font-size:.875rem}.step-payment .payment-gateway-container .payment-gateway-loading{text-align:center;padding:2rem;color:#505155;font-size:.875rem}.step-payment .wire-transfer-info{background:white;padding:1.5rem;border-radius:8px;border:1px solid #6971b3}.step-payment .wire-transfer-info h4{font-size:1rem;font-weight:600;color:#474448;margin:0 0 1rem}.step-payment .wire-transfer-info .bank-details{background:white;padding:1rem;border-radius:4px;margin:1rem 0}.step-payment .wire-transfer-info .bank-details .detail-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgb(121.9247787611,129.0221238938,187.5752212389)}.step-payment .wire-transfer-info .bank-details .detail-row:last-child{border-bottom:none}.step-payment .wire-transfer-info .bank-details .detail-row .label{font-weight:500;color:#505155;font-size:.875rem}.step-payment .wire-transfer-info .bank-details .detail-row .value{font-family:monospace;color:#474448;font-size:.875rem;font-weight:600}.step-payment .wire-transfer-info .wire-transfer-note{font-size:.875rem;color:#505155;line-height:1.5;margin-top:1rem;padding:.75rem;background:rgb(252.406122449,243.4857142857,242.093877551);border-left:3px solid #d64933;border-radius:4px}.step-payment .payment-error,.step-payment .payment-success{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}.step-payment .payment-error i,.step-payment .payment-success i{font-size:1.125rem}.step-payment .payment-error{background:#ffcccc;color:red;border:1px solid #ff9999}.step-payment .payment-success{background:rgb(192.692893401,233.807106599,218.5482233503);color:#32936f;border:1px solid rgb(154.6370558376,220.8629441624,196.2842639594)}.processing-payment-dialog{padding:2em;margin:1em;text-align:center}.processing-payment-dialog .dialog-title{font-family:Century Gothic Black;font-size:1.75rem;margin-bottom:2rem;color:#474448}.processing-payment-dialog .dialog-message{font-size:.9rem;color:#505155;margin-bottom:2rem}.processing-payment-dialog .spinner-large{width:40px;height:40px;margin:0 auto;border:4px solid rgba(105,113,179,.2);border-top-color:#6971b3;border-radius:50%;animation:spin .75s alternate-reverse infinite}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1281px){.step-payment .wire-transfer-info .bank-details .detail-row{flex-direction:column;align-items:flex-start;gap:.25rem}.step-payment .wire-transfer-info .bank-details .detail-row .value{font-size:.813rem}}@media (max-width: 600px){.step-payment .payment-gateway-section{padding:1rem}}.step-summary .summary-layout{display:grid;grid-template-columns:1fr 400px;gap:2rem;margin-bottom:2rem}@media (max-width: 1281px){.step-summary .summary-layout{grid-template-columns:1fr;gap:1.5rem}}.step-summary .summary-left-column{display:flex;flex-direction:column;gap:1.5rem}.step-summary .summary-right-column{position:sticky;top:2rem;height:fit-content}.step-summary .summary-card{background:white;border:1px solid rgba(105,113,179,.2);box-shadow:0 2px 4px #4744480d;border-radius:8px;overflow:hidden}.step-summary .summary-card .summary-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:rgba(105,113,179,.04);border-bottom:1px solid rgba(105,113,179,.2)}.step-summary .summary-card .summary-card-header .summary-card-title{font-family:Century Gothic Black;font-size:1rem;font-weight:600;color:#474448;margin:0}.step-summary .summary-card .summary-card-header .change-button{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid #6971b3;color:#6971b3;font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.step-summary .summary-card .summary-card-header .change-button:hover{background:#6971b3;color:#fff}.step-summary .summary-card .summary-card-header .change-button .change-icon{font-size:.75rem;display:inline-flex;align-items:center}.step-summary .summary-card .summary-card-content{padding:1.5rem}.step-summary .order-summary{border:1px solid rgba(105,113,179,.2);box-shadow:0 2px 4px #4744480d}.step-summary .custody-notice{display:flex;align-items:center;gap:.75rem;background-color:#6971b30d;border:1px solid rgba(105,113,179,.1);border-radius:8px;padding:.75rem 1rem;margin-top:1rem;font-size:.875rem;color:#505155}.step-summary .custody-notice svg{font-size:1.1em;color:#6971b3}.step-summary .custody-message{font-size:.9rem;color:#505155;font-style:italic;margin-top:.5rem}.step-summary .address-details{margin-top:1rem}.step-summary .address-details div{margin:0 0 .25rem;font-size:.9rem;color:#474448;line-height:1.5}.step-summary .address-details div:first-of-type{font-weight:600;color:#474448}.step-summary .address-details div:last-of-type{margin-bottom:0}.step-summary .error-message,.step-summary .success-message{padding:1rem;border-radius:8px;text-align:center;margin-bottom:1rem;font-weight:500}.step-summary .error-message{color:#d64933;background-color:#d649331a;border:1px solid #d64933}.step-summary .success-message{color:#32936f;background-color:#32936f1a;border:1px solid #32936f}.step-summary .form-actions .spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1281px){.step-summary .summary-right-column{position:static}}@media (max-width: 600px){.step-summary .summary-card .summary-card-header{padding:.875rem 1rem;gap:.75rem}.step-summary .summary-card .summary-card-header .change-button{align-self:flex-end;font-size:.8125rem;padding:.5rem;gap:0}.step-summary .summary-card .summary-card-header .change-button .change-text{display:none}.step-summary .summary-card .summary-card-content{padding:1rem}.step-summary .address-details{margin-top:.75rem}}.address-form{padding:1rem;border:1px solid white;border-radius:8px;background-color:#f9fafb;display:flex;flex-direction:column;box-shadow:0 0 0 2px #6971b31a}.address-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:5em}@media (max-width: 600px){.address-form .form-row{grid-template-columns:1fr}}.address-form .form-group{display:flex;flex-direction:column;flex:1;min-width:10em;row-gap:.5rem}.address-form .form-group label{font-size:.85rem;font-weight:600;color:#474448}.address-form .form-group input,.address-form .form-group select{font-family:Century Gothic;transition:all .2s ease;background:white;padding:.75rem;border:1px solid #f9fafb;border-radius:8px;font-size:1rem}.address-form .form-group input:hover,.address-form .form-group select:hover{box-shadow:0 0 0 2px #6971b333}.address-form .form-group input:focus,.address-form .form-group select:focus{outline:none;box-shadow:0 0 0 2px #6971b3b3}.address-form .form-group::placeholder{color:#6971b380}.address-form .form-group--small{flex-grow:0}@media (min-width: 600px){.address-form .form-group--small{max-width:150px}}.address-form .checkbox-option{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5em;cursor:pointer;font-size:.9rem;color:#505155}.address-form .checkbox-option input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#6971b3}.address-form .checkbox-option:hover{color:#474448}.address-form .grayed-out-address .address-display.disabled{background-color:#f5f5f5;color:#888;padding:15px;border-radius:8px;border:2px solid #ddd;opacity:.7}.address-form .same-as-shipping-checkbox{margin-bottom:20px}.address-form .same-as-shipping-checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer}.auth-prompt{text-align:center;animation:slideDown .3s ease-out}.auth-prompt__title{font-family:Century Gothic Black;font-weight:600;color:#474448;margin:0 0 .75rem}.auth-prompt__message{font-size:.9rem;color:#505155;line-height:1.5;margin:0 auto 1.5rem;max-width:450px}.auth-prompt__actions{display:flex;justify-content:center;gap:1rem}.auth-prompt__button{border:none;cursor:pointer;font-weight:600;font-size:.9rem;padding:.75rem 1.5rem;border-radius:8px;transition:all .2s ease-in-out}.auth-prompt__button--primary{background-color:#6971b3;color:#fff}.auth-prompt__button--primary:hover{background-color:#6971b3cc}.auth-prompt__button--secondary{background-color:transparent;color:#474448;border:1px solid #6971b3}.auth-prompt__button--secondary:hover{background-color:#6971b326;border-color:#4e579b}.auth-prompt--dialog{padding:1rem}.auth-prompt--dialog .auth-prompt__title{font-size:1.5rem}.auth-prompt--inline{border:1px solid #6971b3;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;background-color:#fcfcfc}.auth-prompt--inline .auth-prompt__title{font-size:1.1rem}.auth-prompt--inline .auth-prompt__button--primary{background-color:transparent;color:#6971b3;border:1px solid #6971b3}.auth-prompt--inline .auth-prompt__button--primary:hover{background-color:#6971b31a}.auth-prompt--inline .auth-prompt__button--secondary{background-color:#474448;color:#fff;border-color:#474448}.auth-prompt--inline .auth-prompt__button--secondary:hover{background-color:#615d62}.cart-page-container{display:grid;grid-template-columns:3.5fr 1.5fr;grid-template-areas:"items summary" "preview summary";gap:2em;padding:2em;max-width:93em;margin:6em auto;font-family:Century Gothic Black,sans-serif}.cart-page-container.checkout-view{grid-template-columns:1fr}.cart-items-list{grid-area:items;background-color:#fff;border:.0625em solid #e5e7eb;border-radius:8px;padding:2em;box-shadow:0 .125em .5em #00000014}.cart-items-list h1{font-family:Century Gothic,sans-serif;font-size:1.75em;font-weight:600;color:#474448;margin:0 0 1.5em;text-align:left}.summary-container{grid-area:summary;position:sticky;top:8em}.order-summary{background-color:#fff;border-radius:8px;padding:2em;box-shadow:0 .125em .5em #00000014;border:.0625em solid #e5e7eb}.order-summary .btn,.order-summary .btn--gradient,.order-summary .checkout-button,.order-summary .empty-cart-container .primary-button,.empty-cart-container .order-summary .primary-button{display:flex;width:100%}.order-summary h3{font-family:Century Gothic,sans-serif;font-size:1.25em;font-weight:600;color:#474448;margin:0 0 1.5em}.price-line{display:flex;justify-content:space-between;margin-bottom:1em;font-size:1em;color:#7b767c}.price-line .percentage-badge{font-size:.85em;color:#adaaae;margin-left:.5em;font-weight:400}.price-line span:last-child{color:#474448;font-weight:600}.total-line{font-size:1.25em;font-weight:700;margin-top:1.5em;padding-top:1.5em;border-top:.0625em solid #e5e7eb}.total-line span{color:#474448!important}.shipping-progress{background-color:#f9fafb;border:.0625em solid #f0f0f0;color:#c6c4c7;border-radius:8px;padding:1em;margin:1.5em 0;display:flex;align-items:center;gap:.75em}.shipping-progress .progress-bar{background-color:#e5e7eb}.shipping-progress .progress-fill{background:#474448}.promo-input-group{display:flex;padding-bottom:1.5em}.promo-input-group input{width:100%;padding:.75em;border:.0625em solid #6971b3;border-right:none;border-radius:8px 0 0 8px;font-family:Century Gothic Black,sans-serif;font-size:.9em;transition:all .2s ease}.promo-input-group input:focus{outline:none;border-color:#6971b3;box-shadow:none}.promo-input-group button{padding:0 1.5em;border:.0625em solid #6971b3;background-color:#6971b3;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;border-radius:0 8px 8px 0;white-space:nowrap}.promo-input-group button:hover{background-color:#4e579b;border-color:#4e579b}.checkout-button,.empty-cart-container .primary-button{width:100%}.empty-cart-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;grid-column:1/-1;background-color:#fff;border:.0625em solid #e5e7eb;border-radius:8px;padding:2em 2.5em;box-shadow:0 .125em .5em #00000014}.empty-cart-container .empty-cart-art{font-size:4em;margin-bottom:1em;color:#6971b3;animation:bounce 1.5s infinite alternate ease-in-out}.empty-cart-container .empty-cart-art .MuiSvgIcon-root{font-size:inherit}.empty-cart-container h2{font-family:Century Gothic,sans-serif;margin-bottom:.5em;color:#474448}.empty-cart-container p{color:#7b767c;max-width:28em;margin-bottom:2em;line-height:1.6}.cart-breadcrumb{display:flex;align-items:center;gap:.5em;margin-bottom:1em;font-family:Century Gothic Black}.back-to-cart-button{display:inline-flex;align-items:center;gap:.5em;background:none;border:none;cursor:pointer;font-family:Century Gothic Black;font-size:.9em;font-weight:500;color:#948f96;margin-bottom:0;padding:.25em 0}.back-to-cart-button:hover{color:#6971b3}.breadcrumb-separator{font-size:.9em;font-weight:500;color:#948f96;user-select:none}.breadcrumb-current-page{font-size:.9em;font-weight:700;color:#474448}.checkout-preview{grid-area:preview}@media (max-width: 1281px){.cart-page-container{grid-template-columns:1fr;grid-template-areas:"items" "preview" "summary";padding:1.5em;justify-content:center}.summary-container{position:static;top:auto}}@media (max-width: 600px){.cart-items-list{padding:1.5em 1em}.cart-page-container{margin-top:4.5em}}.magic-line-container{position:relative;display:flex}.magic-line{position:absolute;background-color:#6971b3;left:0;top:0;border-radius:5px;transition:all .25s ease-out}.cart-panel__drawer{width:min(480px,100vw);border-left:1px solid rgba(0,0,0,.06)}.cart-panel{display:flex;flex-direction:column;background-color:#fff;min-height:100%}.cart-panel__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.06)}.cart-panel__title{margin:0;font-size:1.2rem;font-weight:600}.icon-button i{font-size:1.1rem;cursor:pointer;padding:.25rem;border-radius:50%;transition:color .15s ease-in-out,background-color .15s ease-in-out}.icon-button:hover{background-color:#6971b30d;color:#6971b3}.cart-panel__empty{display:flex;padding:1rem;justify-content:center;height:100%;align-items:center;flex-direction:column;color:#000000a6}.cart-panel__list{list-style:none;padding:.75rem;margin:0}.cart-panel-item{display:flex;gap:1rem;padding:1rem;border-bottom:1px solid rgba(0,0,0,.04);transition:background-color .2s ease-in-out}.cart-panel-item:hover{background-color:#00000005}.cart-panel-item__image{width:5rem;height:5rem;flex-shrink:0;object-fit:cover;border:1px solid #eee;border-radius:8px}.cart-panel-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.cart-panel-item__headline{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cart-panel-item__headline .fa-trash{cursor:pointer;padding:.25rem;border-radius:8px;transition:color .2s ease-in-out,background-color .2s ease-in-out}.cart-panel-item__headline .fa-trash:hover{color:#dc3545;background-color:#dc35450d}.cart-panel-item__name{font-weight:600;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:1.8em}.cart-panel-item__meta{color:#333;font-size:.95rem;margin-left:2em}.cart-panel-item__qty{display:flex;align-items:center;gap:.6rem;margin-left:1.8em}.cart-panel-item__qty .cart-panel-item__quantity{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}.cart-panel__footer{margin-top:auto;padding:1.25rem;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1rem}.cart-panel__subtotal{display:flex;align-items:baseline;justify-content:space-between;padding:0 .25rem}.cart-panel__subtotal .label{color:#000000b3;font-weight:500}.cart-panel__subtotal .value{font-weight:700}.cart-panel__actions{display:flex;gap:.75rem;width:100%}.cart-panel__actions .btn,.cart-panel__actions .btn--gradient,.cart-panel__actions .checkout-button,.cart-panel__actions .empty-cart-container .primary-button,.empty-cart-container .cart-panel__actions .primary-button{flex:1;gap:.5rem;justify-content:center}@media only screen and (max-width: 600px){.cart-panel__drawer{width:100vw}}.cart-item{display:grid;grid-template-columns:4em auto auto auto auto;align-items:center;justify-content:space-evenly;gap:1em;padding:.5em 0;border-bottom:.0625em solid #f0f0f0}.cart-item__image img{width:5.5em;height:5.5em;object-fit:cover;align-self:center;border-radius:8px;background-color:#f8f8f8}.cart-item__details{min-width:0;margin-left:2em}.cart-item__name{font-weight:600;color:#474448;font-size:clamp(1em,.95em + .4vw,1.1em);margin:0 0 .25em;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.cart-item__category{font-size:clamp(.8em,.75em + .2vw,.9em);color:#adaaae;text-transform:capitalize;margin:0 0 .25em}.cart-item__price{font-size:clamp(1em,.95em + .3vw,1.15em);font-weight:600;text-align:right;min-width:5.5em;color:#474448}.cart-item__remove button{background:none;border:none;color:#adaaae;cursor:pointer;padding:.5em;border-radius:50%;transition:all .2s ease}.cart-item__remove button:hover{color:#e84855;background-color:#e848554d}@media (max-width: 981px){.cart-item{gap:.75em;padding:1em 0;grid-template-columns:5em 10em auto auto auto}}@media (max-width: 600px){.cart-item{grid-template-rows:auto auto auto;grid-template-columns:5em 10em auto auto auto;column-gap:1.25em;align-items:start}.cart-item__image{grid-area:image}.cart-item__details{grid-area:details;margin-left:0}.cart-item__quantity{grid-area:quantity}.cart-item__price{grid-area:price;text-align:left;min-width:0}.cart-item__name{font-size:clamp(.95em,.9em + .6vw,1.05em)}.cart-item__category{font-size:clamp(.75em,.7em + .4vw,.9em)}.cart-item{display:grid;gap:0em 2em;grid-template-areas:"image details" "image quantity" "image price";position:relative}.cart-item__remove{position:absolute;top:1em;right:0}.cart-item__details,.cart-item__quantity{margin-bottom:.5em}.cart-item__price{text-align:left;justify-self:start}.cart-item__price{width:100%}.cart-item__name{margin-left:0}}.wishlist-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background-color:transparent;border:none;cursor:pointer;border-radius:50%;transition:background-color .2s ease-in-out,transform .1s ease-out}.wishlist-button:hover{background-color:#0000000a}.wishlist-button:active{transform:scale(.9)}.wishlist-button__icon-wrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wishlist-button__icon{font-size:1.5rem}.wishlist-button__icon--outline{color:#555}.wishlist-button__icon--filled{color:#d32f2f}.wishlist-actions{display:inline-block}.wishlist-panel__drawer{width:min(480px,100vw);border-left:1px solid rgba(0,0,0,.06)}.wishlist-panel{display:flex;flex-direction:column;background-color:#fff;min-height:100%}.wishlist-panel__header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid rgba(0,0,0,.06)}.wishlist-panel__title{margin:0;font-size:1.2rem;font-weight:600}.icon-button{appearance:none;border:none;background:transparent;color:inherit;cursor:pointer;line-height:1;padding:.4rem;border-radius:8px}.icon-button i{font-size:1.1rem}.icon-button:hover{background-color:#0000000d;transform:scale(1.02)}.wishlist-panel__empty{display:flex;padding:1rem;justify-content:center;height:100%;align-items:center;flex-direction:column;color:#000000a6}.wishlist-panel__empty .wishlist-panel__empty-title{margin:0 0 .3rem;font-weight:600}.wishlist-panel__empty .wishlist-panel__empty-hint{margin:0}.wishlist-panel__list{list-style:none;padding:.5rem;margin:0}.wishlist-item{display:flex;gap:.75rem;padding:.9rem .5rem;border-bottom:1px solid rgba(0,0,0,.04);align-items:flex-start;transition:background-color .2s ease-in-out}.wishlist-item:hover{background-color:#00000005}.wishlist-item__image{width:5rem;height:5rem;object-fit:cover;border:1px solid #eee;border-radius:8px}.wishlist-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.wishlist-item__headline{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wishlist-item__headline .fa-trash{cursor:pointer;padding:.25rem;border-radius:8px;transition:color .2s ease-in-out,background-color .2s ease-in-out}.wishlist-item__headline .fa-trash:hover{color:#dc3545;background-color:#dc35450d}.wishlist-item__name{font-weight:600;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wishlist-item__actions{display:flex;gap:.35rem}.wishlist-item__meta{color:#333;font-size:.95rem}.wishlist-panel__footer{margin-top:auto;padding:.9rem 1rem 1rem;border-top:1px solid rgba(0,0,0,.06)}.wishlist-panel__actions{display:flex;gap:.75rem;width:100%}.wishlist-panel__actions .btn,.wishlist-panel__actions .btn--gradient,.wishlist-panel__actions .checkout-button,.wishlist-panel__actions .empty-cart-container .primary-button,.empty-cart-container .wishlist-panel__actions .primary-button{flex:1;gap:.5rem;justify-content:center}@media only screen and (max-width: 600px){.wishlist-panel__drawer{width:100vw}}.product-actions{padding:0 1em 1em;text-align:center;min-height:3em;display:flex;align-items:center;justify-content:center;margin-top:auto;font-size:1em}.product-actions .btn,.product-actions .btn--gradient,.product-actions .checkout-button,.product-actions .empty-cart-container .primary-button,.empty-cart-container .product-actions .primary-button{gap:.5em}.product-actions .btn .MuiSvgIcon-root,.product-actions .btn--gradient .MuiSvgIcon-root,.product-actions .checkout-button .MuiSvgIcon-root,.product-actions .empty-cart-container .primary-button .MuiSvgIcon-root,.empty-cart-container .product-actions .primary-button .MuiSvgIcon-root{font-size:1.25em}.product-actions .quantity-control{display:flex;align-items:center;justify-content:space-between;background:white;border:2px solid #6971b3;border-radius:8px;padding:.25em .5em;height:1.85em;gap:.5em}.product-actions .quantity-control .btn,.product-actions .quantity-control .btn--gradient,.product-actions .quantity-control .checkout-button,.product-actions .quantity-control .empty-cart-container .primary-button,.empty-cart-container .product-actions .quantity-control .primary-button{width:1.8em;height:1.8em;padding:0;background-color:transparent;color:#474448;font-size:1em;border-radius:50%;border:0;transition:all .2s ease}.product-actions .quantity-control .btn:hover,.product-actions .quantity-control .btn--gradient:hover,.product-actions .quantity-control .checkout-button:hover,.product-actions .quantity-control .empty-cart-container .primary-button:hover,.empty-cart-container .product-actions .quantity-control .primary-button:hover{background-color:#6971b333}.product-actions .quantity-control .btn:disabled,.product-actions .quantity-control .btn--gradient:disabled,.product-actions .quantity-control .checkout-button:disabled,.product-actions .quantity-control .empty-cart-container .primary-button:disabled,.empty-cart-container .product-actions .quantity-control .primary-button:disabled{background-color:#ccc;color:#999;transform:none}.product-actions .quantity-control .btn .MuiSvgIcon-root,.product-actions .quantity-control .btn--gradient .MuiSvgIcon-root,.product-actions .quantity-control .checkout-button .MuiSvgIcon-root,.product-actions .quantity-control .empty-cart-container .primary-button .MuiSvgIcon-root,.empty-cart-container .product-actions .quantity-control .primary-button .MuiSvgIcon-root,.product-actions .quantity-control .btn svg,.product-actions .quantity-control .btn--gradient svg,.product-actions .quantity-control .checkout-button svg,.product-actions .quantity-control .empty-cart-container .primary-button svg,.empty-cart-container .product-actions .quantity-control .primary-button svg{font-size:.8em}.product-actions .quantity-control .quantity{font-weight:600;font-family:Century Gothic;font-size:1em;color:#474448;min-width:2.5em;text-align:center;padding:.2em 0}.product-actions--in-cart .quantity-control{background-color:#fff;border-color:#6971b3}.product-actions--out-of-stock .btn,.product-actions--out-of-stock .btn--gradient,.product-actions--out-of-stock .checkout-button,.product-actions--out-of-stock .empty-cart-container .primary-button,.empty-cart-container .product-actions--out-of-stock .primary-button{border-color:#ccc;color:#999;cursor:not-allowed}.product-actions--out-of-stock .btn:hover,.product-actions--out-of-stock .btn--gradient:hover,.product-actions--out-of-stock .checkout-button:hover,.product-actions--out-of-stock .empty-cart-container .primary-button:hover,.empty-cart-container .product-actions--out-of-stock .primary-button:hover{background-color:#f5f5f5;color:#999;border-color:#ccc}@media only screen and (max-width: 600px){.product-actions{padding:0 .8em .8em}.product-actions .btn,.product-actions .btn--gradient,.product-actions .checkout-button,.product-actions .empty-cart-container .primary-button,.empty-cart-container .product-actions .primary-button{font-size:.8em;padding:.6em .8em}.product-actions .quantity-control{padding:.3em}.product-actions .quantity-control .btn,.product-actions .quantity-control .btn--gradient,.product-actions .quantity-control .checkout-button,.product-actions .quantity-control .empty-cart-container .primary-button,.empty-cart-container .product-actions .quantity-control .primary-button{width:2em;height:2em;font-size:.8em}.product-actions .quantity-control .quantity{font-size:.9em;min-width:2em}}.quantity-selector{display:inline-flex;align-items:center;border:.0625em solid #6971b3;border-radius:8px;overflow:hidden;background-color:#fff}.quantity-selector__quantity{padding:0 1.25em;font-weight:600;font-size:1em;min-width:3.25em;text-align:center;user-select:none;color:#474448;transition:all .2s ease}.quantity-selector__button{background-color:transparent;border:none;padding:.625em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.quantity-selector__button:hover{background-color:#bfb5af}.quantity-selector__button .MuiSvgIcon-root{font-size:1.1em;color:#474448;transition:font-size .2s ease}@media (max-width: 600px){.quantity-selector__quantity{padding:0 1em;font-size:.95em;min-width:2em}.quantity-selector__button{padding:.5em}.quantity-selector__button .MuiSvgIcon-root{font-size:1em}}@media (max-width: 1281px){.quantity-selector__quantity{padding:0 1em;font-size:.95em;min-width:.5em}.quantity-selector__button{padding:.5em}.quantity-selector__button .MuiSvgIcon-root{font-size:1em}}.login-or-guest-dialog{padding:2em;text-align:center;font-family:Century Gothic;background-color:#fff;color:#474448;border-radius:8px;max-width:450px;margin:auto}.login-or-guest-dialog .dialog-title{font-family:Century Gothic Black;font-size:1.5em;font-weight:600;margin-top:0;margin-bottom:.75em}.login-or-guest-dialog .dialog-message{font-size:1em;line-height:1.6;margin-bottom:2em;color:#505155}.login-or-guest-dialog .dialog-actions{display:flex;flex-direction:column;gap:1em}@media only screen and (min-width: 600px){.login-or-guest-dialog .dialog-actions{flex-direction:row;justify-content:center}}.login-or-guest-dialog .dialog-actions button{width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;box-shadow:0 2px 4px #0000000d;border:1px solid transparent}@media only screen and (min-width: 600px){.login-or-guest-dialog .dialog-actions button{width:auto;min-width:180px}}.login-or-guest-dialog .dialog-actions .primary-button{background-color:#474448;border-color:#474448;color:#fff}.login-or-guest-dialog .dialog-actions .primary-button:hover{background-color:#6e696f;border-color:#6e696f;box-shadow:0 4px 8px #0000001a}.login-or-guest-dialog .dialog-actions .secondary-button{background-color:transparent;border-color:#474448;color:#474448}.login-or-guest-dialog .dialog-actions .secondary-button:hover{background-color:#b4a8a1;border-color:#474448}.locale-selector-popup{z-index:9999;width:20em;overflow:hidden;position:absolute;top:7em;right:6em;background-color:#fff;padding:1em;border-radius:7px;box-shadow:.2em .2em 1em #444}.locale-selector-popup .tabs-header{display:flex;position:relative;border-bottom:1px solid #eee;background-color:#fff}.locale-selector-popup .tabs-header .tab-btn{flex:1;padding:1em;border:none;background-color:transparent;font-weight:500;color:#999;cursor:pointer;position:relative;transition:color .2s ease-in-out}.locale-selector-popup .tabs-header .tab-btn.active{color:#6971b3}.locale-selector-popup .tabs-header .tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:1em;right:1em;height:2px;background-color:#6971b3}.locale-selector-popup .tabs-header .tab-btn:hover{color:#6971b3}.locale-selector-popup .tabs-header .close-btn{position:absolute;top:50%;right:-.25em;transform:translateY(-50%);background:none;border:none;font-size:1.5rem;color:#aaa;cursor:pointer;padding:0 5px}.locale-selector-popup .tabs-header .close-btn:hover{color:#231f20}.locale-selector-popup .tabs-content{padding:1em;max-height:40vh;overflow-y:auto;background-color:#fff;font-size:.8em}.locale-selector-popup .tabs-content .options-list{display:flex;flex-direction:column;gap:.8em}.locale-selector-popup .tabs-content .options-list .option-item{display:flex;align-items:center;height:3em;gap:.8rem;padding:.8em 1em;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.locale-selector-popup .tabs-content .options-list .option-item:hover{background-color:#6971b380;color:#fff}.locale-selector-popup .tabs-content .options-list .option-item:hover .option-symbol{color:#fff}.locale-selector-popup .tabs-content .options-list .option-item:hover .radio-button{border:2px solid white}.locale-selector-popup .tabs-content .options-list .option-item.selected{border-color:#6971b3;box-shadow:0 0 5px #6971b380}.locale-selector-popup .tabs-content .options-list .option-item.selected .radio-button{border-color:#6971b3}.locale-selector-popup .tabs-content .options-list .option-item .option-flag{width:1.5em;height:auto}.locale-selector-popup .tabs-content .options-list .option-item .option-symbol{font-size:1.2em;color:#505155;width:1.5em;text-align:center;transition:color .2s ease-in-out}.locale-selector-popup .tabs-content .options-list .option-item span{font-weight:500;flex-grow:1}.locale-selector-popup .tabs-content .options-list .option-item .radio-button{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:border-color .2s ease-in-out;flex-shrink:0}.locale-selector-popup .tabs-content .options-list .option-item .radio-button .radio-dot{width:10px;height:10px;background-color:#6971b3;border-radius:50%}.locale-preview{display:flex;align-items:center}.locale-preview-button{display:flex;align-items:center;gap:.5em;background-color:transparent;border:none;color:#474448;cursor:pointer;padding:.3rem .5rem;border-radius:4px;transition:background-color .15s ease-in-out;font-size:1em}.locale-preview-flag{width:1.2em;height:auto;margin-right:.1em}.locale-preview-code{font-weight:400;font-family:Century Gothic Black}.locale-preview-symbol{font-size:.9em;opacity:.8}.login-prompt-tooltip{display:flex;align-items:center;gap:.85em;padding:.8em 1em;font-family:Century Gothic}.login-prompt-tooltip__icon{font-size:2.2em!important;color:#d64933;filter:drop-shadow(0 0 5px rgba(214,73,51,.7))}.login-prompt-tooltip__text-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.login-prompt-tooltip__message{font-size:1em;font-weight:600;margin-bottom:.3em;color:#fff}.login-prompt-tooltip__link{color:#ffffffe6!important;font-weight:500!important;font-size:.9em!important;text-decoration:underline!important;text-transform:none!important;padding:0!important;cursor:pointer;font-family:Century Gothic Black!important;text-underline-offset:3px}.login-prompt-tooltip__link:hover{color:#d64933!important;text-shadow:0 0 5px rgba(214,73,51,.7)}.address-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.address-list-item{display:flex;justify-content:center}.address-list-item .radio-card{max-width:80%}@media (max-width: 600px){.address-list-item .radio-card{max-width:75%}}.address-card-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.25rem}.address-details{flex-grow:1}.address-details p{margin:.25rem 0;color:#474448;font-size:.9rem}.address-details strong{font-size:1rem}.address-actions{display:flex;gap:.75rem;margin-left:1rem}.address-actions .edit-button,.address-actions .delete-button{background:none;border:none;cursor:pointer;font-weight:600;font-size:.85rem;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.address-actions .edit-button{color:#007bff}.address-actions .edit-button:hover{background-color:#007bff26}.address-actions .delete-button{color:#dc3545}.address-actions .delete-button:hover{background-color:#dc354526}.add-new-address-button{border:2px dashed #e0e0e0;background-color:transparent;color:#555;width:100%;height:4em;padding:1rem;text-align:center;font-weight:600;font-size:.95rem;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out}.add-new-address-button:hover{background-color:#f7f7f7;border-color:#ccc;color:#000}.price-component{display:inline-flex;align-items:center;gap:.5em}.price-component__amount{font-weight:600;font-size:clamp(1em,.95em + .3vw,1.15em);line-height:1.2}.price-component__info-icon{color:#6971b3;cursor:help}@media (max-width: 600px){.price-component{gap:.4em}.price-component__amount{font-size:clamp(.95em,.9em + .4vw,1.05em)}.price-component__info-icon{font-size:.6em}}.media-gallery .animated-loader{position:relative}.media-gallery .animated-loader .data-loader{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);justify-content:center;align-items:center;padding:3em}.media-gallery .animated-loader .data-loader img{height:4em}.gallery-dialog.fullscreen-landscape .MuiDialog-paper{max-width:100%}.gallery-dialog.fullscreen-landscape .MuiDialog-paper img{max-height:79vh;max-width:100%;width:100%}.gallery-dialog.fullscreen-portrait{max-width:auto;width:auto}.gallery-dialog.fullscreen-portrait .MuiDialog-paper{display:flex;justify-content:center;align-items:center;min-width:none;max-width:none}.gallery-dialog.fullscreen-portrait .MuiDialog-paper .MuiDialogContent-root{display:flex;justify-content:center;align-items:center}.gallery-dialog.fullscreen-portrait .MuiDialog-paper img{height:80vh;max-width:100%;object-fit:contain}@media only screen and (max-width: 600px){.gallery-dialog.fullscreen-landscape .MuiDialog-paper img,.gallery-dialog.fullscreen-portrait .MuiDialog-paper img{max-width:100%;width:100%;height:auto}}header{display:flex;flex-direction:column;align-items:center;width:100%;padding:1em 0;left:50%;transform:translate(-50%)}header h1{font-weight:400;color:#474448}header .nav-bar{display:flex;flex-direction:column}header .nav-bar button{height:2em}header .nav-bar button.MuiButton-root:hover{background-color:transparent}header .nav-bar .left button:last-child{margin-right:0!important}header .nav-bar .gap-box{width:4em}header .nav-bar .logo{width:7em;margin-left:0;margin-right:.5em;margin-top:-.5em}header .nav-bar .logo img{width:5em}@media only screen and (max-width: 600px){header{padding-top:0;width:100%}header .nav-bar .logo{margin-top:1em}}@keyframes bg-animation{0%{background-color:transparent}to{background-color:#ffffffe6}}header .nav-bar .logo{opacity:1;transform:scale(1);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.layout.commerce-icons-active header .nav-bar .logo{opacity:0;transform:scale(.75);pointer-events:none}.commerce-header-icons-container{position:fixed;top:35px;left:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none}.commerce-header-icons-container>div{pointer-events:auto}.commerce-header-icons-container.floating{margin-top:6em;border-radius:18px;background-color:#fffc;right:1em;left:auto;padding:.5em .1em}.commerce-icons-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem}.commerce-icons-wrapper .MuiIconButton-root{padding:.25rem;display:flex;border-radius:50%!important}.commerce-icons-wrapper .MuiIconButton-root:hover svg{transition:transform .2s ease-in-out;transform:scale(1.1)}.commerce-icons-wrapper .MuiBadge-badge{font-size:.8rem;height:22px;min-width:22px;border-radius:11px;box-shadow:0 1px 3px #0000004d}.commerce-icons-wrapper .MuiSvgIcon-root{font-size:1.5rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));transition:filter .2s ease-in-out,color .2s ease-in-out}header.scrolled{background-color:#ffffffe6;animation:bg-animation 1s}header.scrolled .commerce-icons-wrapper .MuiSvgIcon-root{color:#474448;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}@media only screen and (max-width: 600px){header.scrolled{background-color:transparent;animation:none}}.container *{margin:0;padding:0;box-sizing:border-box}.container{line-height:1.5;max-width:1170px;margin:auto}.row{display:flex;flex-wrap:wrap}.row>p{text-align:center;width:100%;color:#fff;margin-bottom:5em;font-size:.8em;color:#b6b9ca}.row .credits{margin-top:3.5em}.row .powered-by img{width:9em;margin-top:-1em}ul{list-style:none}.footer{background-color:#0d1321;padding:70px 0}.footer-col{width:25%;padding:0 15px}.footer-col:first-child{display:flex;justify-content:flex-start;align-items:center}.footer-col h4{font-size:18px;color:#fff;text-transform:capitalize;margin-bottom:35px;font-weight:500;position:relative}.footer-col h4:before{content:"";position:absolute;left:0;bottom:-10px;background-color:#6971b3;height:2px;box-sizing:border-box;width:2em}.footer-col ul li:not(:last-child){margin-bottom:10px}.footer-col ul li a{font-size:16px;text-transform:capitalize;color:#fff;text-decoration:none;font-weight:300;color:#b6b9ca;display:block;transition:all .3s ease}.footer-col ul li a:hover{color:#fff;padding-left:8px}.footer-col .socials .social-links a{background-color:#505155;color:#fff}.footer-col .socials .social-links a:hover{background-color:#ba324f}@media (max-width: 600px){footer .row{display:flex;flex-direction:column;justify-content:center;align-items:center}footer .row .credits{margin-top:2em}footer .row .footer-col{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:3em;text-align:center}footer .row:last-child .footer-col:last-child{margin-bottom:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein-delay{0%{opacity:0}66%{opacity:0}to{opacity:1}}@keyframes flicker-animation{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.story .main-banner{background-image:url(https://api.net.uderly.com/mediastock/787/image);background-position:top left;height:50vh}.story .my-story{width:100%;background-size:100% auto}.story .my-story .story-gallery{margin-bottom:1.5em}.story .my-story .text{background-color:#fff6;font-size:.85em}.timeline{margin:2em 0;width:100%!important;max-width:100%;--line-color: #505155}.timeline .timeline-element-card .container{border:.7em solid #ba324f;padding:1em}.timeline .timeline-element-card .container .header h2{font-size:1em;margin-top:0;margin-bottom:1em;color:#6971b3;font-weight:600}.timeline .timeline-element-card .container .header h3{font-size:1.1em;font-weight:400;margin-top:0}.timeline .timeline-element-card .container .content{max-height:657px;overflow-y:auto}.timeline .timeline-element-card .container .content img{width:100%}.timeline .timeline-element-card .container .open-memory-button{margin-top:1em;width:100%}.timeline .timeline-element-card .vertical-timeline-element-content{box-shadow:none}.timeline .timeline-element-card .vertical-timeline-element-content .vertical-timeline-element-content-arrow{border-right-color:#6971b3}.timeline .vertical-timeline-element-icon{display:flex;justify-content:center;align-items:center;background-color:#0d1321;box-shadow:none;border:4px solid #6971b3}.timeline .vertical-timeline-element-icon i{color:#fff}.timeline .vertical-timeline-element-icon img{width:65%}.timeline .vertical-timeline-element-icon svg{left:auto;top:auto;margin-top:0;margin-left:auto;margin-right:auto}.timeline .vertical-timeline-element-icon svg path{color:#fff}@media only screen and (max-width: 600px){.timeline .timeline-element-card .container{padding:.5em;border-width:.35em}.timeline .timeline-element-card .container .header h2{font-size:.8em}.timeline .timeline-element-card .vertical-timeline-element-content{padding:.5em}}.timeline-post.page{max-width:1281px;margin-bottom:5em}.timeline-post.page .image{border-bottom:.3em solid #ba324f}.timeline-post.page .image img{display:block;width:100%;max-width:100%}.timeline-post.page .details{display:flex;align-items:center;justify-content:center;margin-top:1em;margin-bottom:2em}.timeline-post.page .details .date-time{background-color:#6971b3;display:inline-block;padding:.5em;color:#fff;text-transform:uppercase}.timeline-post.page .details,.timeline-post.page .description{padding:.5em}.timeline-post.page .media-gallery .ReactGridGallery{display:flex;justify-content:center}@media only screen and (max-width: 600px){.timeline-post.page .details{display:flex;flex-direction:column}.timeline-post.page .details .countdown-box{margin-top:1em}}.story-page h1{padding-top:1em;font-size:1.5em!important;max-width:80%;margin:1em auto}.music .spotify img{height:2em;margin-bottom:.5em}.music .music-gallery{margin:2em 0}.music .video-gallery{margin-top:4em}.music .commentary{font-size:.8em;max-width:1200px;text-align:justify;margin:auto;padding:1em 2em}.music .commentary .signature{text-align:right;margin-bottom:3em}.music .commentary .biography{font-style:italic}.duo .player{margin:2.5em auto}.duo .duo-gallery{margin:2em 0}.studios{display:flex;flex-wrap:wrap;max-width:1600px;width:100%;justify-content:flex-start;font-size:.8em;margin-top:2em}.studios ul li{padding:.4em 0}.studios .secondary-color-border{border-color:#ba324f!important}.studios>div{flex:0 0 50%}.studios>div:nth-child(odd) .image{background-position:left}.studios>div.image-block{display:flex;align-items:center;justify-content:center}.studios>div.text-block0{display:flex;flex-direction:column;justify-content:space-evenly}.studios>div>div{margin:1em;padding:1em}.studios>div>div h2{font-size:1em;color:#6971b3;text-align:left}.studios>div>div h2.secondary-color{color:#ba324f!important}.studios>div>div.image{border-radius:3px;width:100%;background-size:2px 5px;background-repeat:repeat-y;background-position:right;padding:0;margin:1em 0}.studios>div>div.image.alessandro{background-color:#fff;display:flex;justify-content:center}.studios>div>div.image.alessandro img{width:80%}.studios>div>div.image.chiara{display:flex;justify-content:center}.studios>div>div.image.chiara img{width:90%}.studios>div>div.filled{background-color:#6971b3;color:#fff;position:relative}.studios>div>div.filled h2{color:#fff;font-weight:600}@keyframes masked-image-anime{0%{opacity:0}to{opacity:1}}.studios>div>div.filled.about img{position:absolute;width:13em;top:0;right:0;mask-image:radial-gradient(circle,black 30%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0) 70%);animation-name:masked-image-anime;animation-duration:4s;animation-iteration-count:1}.studios>div>div.filled.secondary-color{background-color:#ba324f}.studios>div>div.shadowed{box-shadow:.3em .3em .3em #444}.studios>div>div.neat-shadowed{border:1px solid #6971b3;box-shadow:.8em .8em #6971b3}.studios>div>div.neat-shadowed.secondary-color{border-color:#ba324f;box-shadow:.8em .8em #ba324f}.studios>div>div.outlined{border:1px solid #6971b3}.studios>div>div.outlined h2{margin-top:0}.studios>div>div.outlined.studio-family{border-color:#444}.studios>div>div.centered-list h2{text-align:center}.studios>div>div.centered-list ul{padding-inline-start:0}.studios>div>div.centered-list ul li{text-align:center}.studios>div>div.quotes-container{display:flex;justify-content:center;background-color:#f5f5f5;padding:0}.studios>div>div.quotes-container .quotes-carousel{max-width:400px}.studios>div>div.quotes-container .quotes-carousel .quote{font-size:1em!important}.studios>div>div.quotes-container .quotes-carousel .date{font-size:.9em!important}.studios>div.full-width{flex:0 0 100%;text-align:center;margin:2em 0}.studios>div.full-width>div{padding:4em 2em}.studios>div.full-width h2{text-align:center;margin-top:0}@media only screen and (min-width: 600px){.studios>div>div.filled.about-chiara{height:30.2em}.studios>div>div.filled.about-alessandro{height:38em}}@media only screen and (max-width: 600px){.studios>div{flex:0 0 100%}.studios>div>div.image{margin-top:2.5em}.studios>div>div.quotes-container .quotes-carousel{max-width:300px;margin-top:1em;margin-bottom:3em}}.events{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;align-items:center;flex-direction:row;width:100%;padding-top:2em;padding-bottom:3em}.events .no-events{padding-top:4em;padding-bottom:0;text-align:center;width:100%;color:#888}.events .event-card{width:40%;position:relative;background-color:#fee;margin-bottom:1em}.events .event-card .image-box{background-color:#eee;height:20em;background-size:cover;background-repeat:no-repeat}.events .event-card .details-box{width:70%;height:4em;padding:.5em 1em 1em;background-color:#6971b3;position:absolute;left:50%;top:80%;color:#fff;transform:translate(-50%)}.events .event-card .details-box .date{display:flex;flex-direction:column;justify-content:center;align-items:center;width:8em;height:8em;position:absolute;background-color:#ba324f;left:2em;top:-6em;text-transform:uppercase;font-size:.45em;font-weight:500}.events .event-card .details-box .date strong{font-size:3em}.events .event-card .details-box h1{font-size:.9em;text-align:left;cursor:pointer;color:#fff;-webkit-text-fill-color:white;background:transparent;animation:none}.events .event-card .details-box p{font-size:.7em}@media only screen and (max-width: 600px){.events .event-card{width:90%}.events .event-card .details-box .date{top:-4.5em;height:6em}}.event.page{max-width:1281px;margin-bottom:5em}.event.page .image{border-bottom:.3em solid #ba324f}.event.page .image img{display:block;width:100%;max-width:100%}.event.page .details{display:flex;align-items:center;justify-content:space-between;margin-top:1em}.event.page .details .date-time{background-color:#6971b3;display:inline-block;padding:.5em;color:#fff;text-transform:uppercase}.event.page .details,.event.page .description{padding:.5em}.countdown-box .countdown{display:flex;flex-direction:row;justify-content:center;text-transform:uppercase;font-size:1em;cursor:default;flex-wrap:wrap}.countdown-box .countdown .time-quantity-box{display:flex!important;flex-direction:row;padding:0 5px}.countdown-box .countdown .time-quantity-box .quantity{color:#222;font-weight:700}.countdown-box .countdown .time-quantity-box .label{margin-left:2px;margin-right:2px;color:#444;width:auto;background-color:transparent}@media only screen and (max-width: 600px){.event.page .details{display:flex;flex-direction:column}.event.page .details .countdown-box{margin-top:1em}}.events-container.preview{position:relative;width:100%;max-width:1600px;margin-top:3em}.events-container.preview .events{height:30em;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-top:0;padding-bottom:0}.events-container.preview .events .event-card{width:23em;flex:none;padding-top:0}.events-container.preview .events .event-card:first-child{margin-left:1em}.events-container.preview .see-all-events{position:absolute;right:2em;margin-top:-2.5em}@media only screen and (max-width: 600px){.events-container.preview .events .event-card{width:100%}.events-container.preview .events .event-card:first-child{margin-left:0}.events-container.preview .see-all-events{margin:1.5em auto auto;right:auto;left:50%;transform:translate(-50%);text-align:center;position:relative}}.products{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;align-items:center;flex-direction:row;width:100%;padding-top:2em;padding-bottom:3em}.products .no-products{padding-top:4em;padding-bottom:0;text-align:center;width:100%;color:#888}.products .product-card{width:16em;height:16em;position:relative;background-color:#fee;margin-bottom:1em;cursor:pointer}.products .product-card .image-box{background-color:#eee;height:16em;background-size:cover;background-repeat:no-repeat}.products .product-card .details-box{width:70%;height:4.5em;padding:.5em 1em 1em;background-color:#6971b3;position:absolute;left:50%;top:13em;color:#fff;transform:translate(-50%)}.products .product-card .details-box .price{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:1.3em;padding-right:1.3em;height:4em;position:absolute;background-color:#ba324f;left:2em;top:-2em;text-transform:uppercase;font-size:.5em;font-weight:500}.products .product-card .details-box .price strong{font-size:2em}.products .product-card .details-box h1{font-size:1em;text-align:left;color:#fff;-webkit-text-fill-color:white;background:transparent;animation:none;cursor:pointer}.products .product-card .details-box p{font-size:.7em}@media only screen and (max-width: 600px){.products .product-card{width:90%;margin-bottom:5em}}.product-dialog .image{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:2em}.product-dialog .image img{width:100%}.product-dialog .product-details{height:600px;overflow:auto}.product-card .product-actions{position:absolute;top:.75em;right:.75em;z-index:2;display:flex;flex-direction:column;gap:.5em}.product-card .product-actions .action-button{background-color:transparent;padding:0;transition:transform .2s ease-in-out}.product-card .product-actions .action-button .MuiSvgIcon-root{font-size:2rem;color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));transition:filter .2s ease-in-out}.product-card .product-actions .action-button:hover:not(:disabled){transform:scale(1.15)}.product-card .product-actions .action-button:hover:not(:disabled) .MuiSvgIcon-root{filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.product-card .product-actions .action-button:disabled{cursor:default}.product-card .product-actions .icon-filled{color:#e53935}.product-card .product-actions .icon-in-cart{color:#43a047}.quotes-carousel{background-color:#f5f5f5;padding:2em 0;margin-top:4em;margin-bottom:4em;width:100%;overflow:hidden}.quotes-carousel .slick-slide.slick-active{animation:fadein 1s}.quotes-carousel .slick-dots li{width:30px;height:2px;background:#aaa}.quotes-carousel .slick-dots li.slick-active button{background:#6971b3!important}.quotes-carousel .slick-dots li button{width:30px;height:2px;padding:0}.quotes-carousel .slick-dots li button:hover{background:#ba324f}.quotes-carousel .slick-dots li button:before{content:""}.quotes-carousel .card{display:flex!important;justify-content:center;align-items:center;width:100%}.quotes-carousel .card .content{display:block!important;max-width:800px;padding-bottom:2em}.quotes-carousel .card .content h1{font-size:1.3em;margin:0;padding:0}.quotes-carousel .card .content h2{margin-top:.5em;padding-top:0;font-size:.7em;color:#474448;font-weight:400}.quotes-carousel .card .content h2 b{font-weight:600}.quotes-carousel .card .content p.quote{font-size:.8em;font-weight:400;color:#474448;margin-top:1em}.quotes-carousel .card .content .quote{text-align:center;font-style:italic}.quotes-carousel .card .content .date{text-align:center;font-size:.7em;color:#474448;color:#6971b3}.video-gallery .videos{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;align-items:center;flex-direction:row;width:100%;padding-top:2em;padding-bottom:3em}.video-gallery .videos .no-videos{padding-top:4em;padding-bottom:0;text-align:center;width:100%;color:#888}.video-gallery .videos .video-card{width:16em;min-height:13em;position:relative;background-color:#282828;margin-bottom:1em;padding:.5em;border-radius:3px;cursor:pointer;color:#e8e8e8}.video-gallery .videos .video-card .image-box{background-color:#444;height:9em;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:3px}.video-gallery .videos .video-card h1{font-size:.9em;text-transform:none;text-align:left;color:#fff;-webkit-text-fill-color:white;background:transparent;animation:none;cursor:pointer}.video-gallery .videos .video-card p{font-size:.7em}.video-dialog .image{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:2em}.video-dialog .image img{width:100%}.video-dialog .player{width:100%!important}@media only screen and (max-width: 600px){.video-gallery .videos .video-card{width:42%;min-height:12.5em}.video-gallery .videos .video-card h1{font-size:.7em}}.history{padding:6em 0}.history__header{display:flex;justify-content:space-between;align-items:center;justify-items:center;margin-block-end:1em}.history__title{font-size:2.25em;font-weight:600}.history__download{width:12em;margin-right:1em;color:#6971b3}.history__tabs{margin-top:.25em}.history__tabs .tabs__list{border:1px solid rgb(218.4,224.5,230.6);border-radius:8px;width:fit-content}.history__tabs .tabs__button{font-weight:500;min-width:13em;width:fit-content;height:fit-content;padding:.75rem .5rem;background-color:#f9fafb;border-radius:8px}.history__tabs .tabs__button:after{background-color:transparent;transform:none;transition:all .3s ease-in-out}.history__tabs .tabs__button--active{background-color:#000;color:#fff}@media (max-width: 600px){.history__tabs .tabs__list{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.history__tabs .tabs__list::-webkit-scrollbar{display:none}.history__tabs .tabs__list{-ms-overflow-style:none;scrollbar-width:none}.history__tabs .tabs__button{min-width:auto;flex-shrink:0}}@media (max-width: 1281px){.history__tabs .tabs__list{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.history__tabs .tabs__list::-webkit-scrollbar{display:none}.history__tabs .tabs__list{-ms-overflow-style:none;scrollbar-width:none}.history__tabs .tabs__button{flex-shrink:0}}.history .tabs__content{background-color:transparent;border-color:transparent}.history__empty{display:flex;margin:1em 0;color:#6b7280;font-size:.95em}.history-table-wrapper{padding:1.5px;background:#6971b3;border-radius:17px;margin-right:1.5em}.history-table{background-color:#fff;border-radius:15px;overflow:hidden}.module.history-table .MuiDataGrid-container--top[role=row]{background:transparent!important}.module.history-table .navbar{display:none!important}.module.history-table .MuiDataGrid-root{height:500px;border:none!important;border-radius:0}.module.history-table .MuiDataGrid-root:focus,.module.history-table .MuiDataGrid-root:focus-within{outline:none!important}.module.history-table .MuiDataGrid-columnHeaders{background-color:#fff;border-bottom:1px solid #efe9d7}.module.history-table .MuiDataGrid-columnHeaders [role=row]{background-color:#6971b321!important}.module.history-table .MuiDataGrid-columnHeaderTitle{color:#9c8c5a;font-weight:600;font-size:.9rem}.module.history-table .MuiDataGrid-cell.MuiDataGrid-cellEmpty{display:none}.module.history-table .MuiDataGrid-columnSeparator{display:none!important}.module.history-table .MuiDataGrid-row{background-color:#fff;border-bottom:.8px solid #f9fafb;min-height:auto!important;margin-right:1.6em}.module.history-table .MuiDataGrid-row:hover{background-color:#fff!important}.module.history-table .MuiDataGrid-row.Mui-selected{background-color:#fff!important;outline:none!important}.module.history-table .MuiDataGrid-cell{border-bottom:none!important;padding:.25em 1em}.module.history-table .MuiDataGrid-cell:focus,.module.history-table .MuiDataGrid-cell:focus-within{outline:none!important}.module.history-table .history-table__title{font-weight:600;color:#111827;font-size:.95em;line-height:1.3}.module.history-table .history-table__sub a{color:#6971b3;text-decoration:underline;font-size:.9em;line-height:1.3}.module.history-table .history-table__status{padding:.25em .5em;border-radius:.75em;font-weight:550;font-size:.8em;min-width:5em;width:fit-content;max-height:fit-content}.module.history-table .history-table__status--complete{background:#e6f5ea;color:#1f7a3e;border:.5px solid rgb(30.4833333333,119.9666666667,60.9666666667)}.module.history-table .history-table__status--pending{background:#fff3d8;color:#8a6d1f;border:.5px solid rgb(135.9177514793,107.3553254438,30.5322485207)}.module.history-table .history-table__status--inProgress{background:#e9eef7;color:#254a91;border:.5px solid rgb(36.4815934066,72.9631868132,142.9684065934)}.module.history-table .history-table__cell--negative{color:#e11d48}.module.history-table .history-table__cell--positive{color:#1f7a3e}.module.history-table .MuiDataGrid-footerContainer{display:none!important}.order{padding:6em 0}.order__actions{display:flex;gap:.5em}.order__actions .btn,.order__actions .btn--gradient,.order__actions .checkout-button,.order__actions .empty-cart-container .primary-button,.empty-cart-container .order__actions .primary-button{min-width:10em}.order__section{margin:1em 0;background-color:#f9fafb;border:1px solid rgb(230.64,234.7,238.76);border-radius:8px;padding:1em}.order__subtitle{margin:0 0 .75em;font-weight:600}.order__grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.75em 1em}.order__field{display:grid;gap:.25em}.order__label{color:#6b7280;font-size:.9em}.order__value{font-weight:500}.order__badge{display:inline-flex;align-items:center;padding:.25em .6em;border-radius:8px;font-size:.85em;background:#eee;width:fit-content}.order__badge--completed{background:#e7f6ec;color:#127c42}.order__badge--pending{background:#fff6e5;color:#9c6b00}.order__badge--inprogress,.order__badge--authorized,.order__badge--approved{background:#e8f1ff;color:#1959b7}.order__badge--rejected,.order__badge--cancelled,.order__badge--refunded{background:#fde8e8;color:#b42318}.order .order-items__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.5em;padding:.6em .4em;border-bottom:1px solid rgba(0,0,0,.06)}.order .order-items__row--head{font-weight:600;background:rgba(0,0,0,.02);border-radius:8px}.order .order-items__cell--th{font-weight:600}.order .order-items__cell--amount{text-align:right}.order__summary-grid{display:grid;grid-template-columns:1fr auto;row-gap:.4em;column-gap:1em;max-width:480px;margin-left:auto}.order__summary-row{display:contents}.order__summary-row--total .order__label{font-weight:600}.order__summary-row--total .order__value{font-weight:700}.order-skeleton .order-skeleton__row{height:2.5em;margin-bottom:.6em;border-radius:8px;background:linear-gradient(90deg,#f1f1f1 25%,#f7f7f7 50%,#f1f1f1 75%);background-size:200% 100%;animation:history-shimmer 1.2s infinite}@font-face{font-family:Century Gothic;src:url(/assets/fonts/CenturyGothic.ttf)}@font-face{font-family:Agraham;src:url(/assets/fonts/Agraham.ttf)}@font-face{font-family:Century Gothic Black;src:url(/assets/fonts/GOTHICB.TTF)}body,html,span,div{font-family:Century Gothic}@media only screen and (max-width: 600px){body,html{font-size:12pt}}@media only screen and (min-width: 1281px){body,html{font-size:13pt}}@media only screen and (min-width: 1600px){body,html{font-size:16pt}}h1,h2,h3,h4,h5,h6{cursor:default}h1,h2,h3,h4,h5,h6{font-family:Century Gothic Black}p{font-family:Century Gothic}h3{font-size:1.5em}h4{font-size:1.2em}a,button{transition:color .3s linear;text-decoration:none}.MuiButtonBase-root,.MuiInputBase-root{border-radius:0!important}.MuiButton-contained{height:40px;width:40px;background-color:#505155!important;margin:0 10px 10px 0;text-align:center;line-height:40px;border-radius:50%;color:#fff!important;transition:all .5s ease}.MuiButton-contained:hover{color:#24262b;background-color:#ba324f!important}.MuiButton-contained.Mui-disabled{color:#00000042!important;box-shadow:none;background-color:#0000001f!important}a{color:#1d96e2}a:hover{color:#6971b3}.MuiFormControlLabel-root,.MuiTypography-root,.MuiFormControlLabel-label,.css-ahj2mt-MuiTypography-root{font-family:Century Gothic!important}@media only screen and (max-width: 1281px){.tablet-hidden{display:none!important}}@media only screen and (max-width: 600px){.mobile-hidden{display:none!important}}@media only screen and (min-width: 600px){.mobile-only{display:none!important}}.fadein-animation{animation:fadein 1s}::-webkit-scrollbar{height:5px;width:10px;border:5px solid #d5d5d5}::-webkit-scrollbar-track{border-radius:0;background:#eeeeee}::-webkit-scrollbar-thumb:vertical{box-shadow:inset 0 0 10px 10px #505155;border:solid 2px transparent}::-webkit-scrollbar-thumb:horizontal{box-shadow:inset 0 0 10px 10px #505155}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 10px 10px #6971b3}.layout{max-width:100%}.layout header .nav-bar .menu button a{font-family:Century Gothic}.home-layout header .nav-bar .menu button a{color:#fff;font-size:.9em}.home-layout header .nav-bar .menu button a:hover,.home-layout header .nav-bar .menu button.selected a,.home-layout header.scrolled .nav-bar .menu button a:hover,.home-layout header.scrolled .nav-bar .menu button.selected a{color:#6971b3}.home-layout header.scrolled .nav-bar .menu button a{color:#444}@keyframes h1-animation{0%{background-size:100% 1000%}to{background-size:100% 100%}}.page{display:block;position:relative;width:100%;max-width:1600px;margin:0 auto;padding-top:6em}.page .data-loader{justify-content:center;transform:scale(.5);animation:flicker-animation 1s infinite}.page h1{margin-bottom:.2em;font-size:2em;color:#6971b3;text-align:center;text-transform:uppercase;font-size:2.5em}.page h1.main-animated{background:linear-gradient(180deg,white 0%,white 10%,#6971b3 11%,#6971b3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:h1-animation .3s;font-weight:600}.page small h1{font-size:1.3em!important}.page h1 small{font-size:.8em}.page h2{font-size:.8em;font-weight:400;text-align:center;color:#888;line-height:2em}.page h3{text-align:center;font-weight:500;color:#474448}.page .inset{margin:1em}.page.legal-doc h2{font-size:1em}.page.legal-doc ul{list-style-type:disc}@media only screen and (max-width: 600px){.page{padding-top:2em}}.contact-the-artist-wrappper-with-photo{margin:2em 0}.contact-the-artist-wrappper-with-photo img{width:100%}.contact-the-artist{margin:5em 1em}.contact-the-artist h1{margin-bottom:1em;margin-top:0;text-transform:none;color:#474448;font-size:1.5em;font-weight:500;background:transparent;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#474448}.home.page{position:relative}.home.page .fullscreen-video-background{position:absolute;left:0;right:0;top:0;background-color:#0003;width:100%;height:100%;z-index:1;padding-bottom:1000px}.home.page .background-video-container{background-color:#000;overflow:hidden;animation:fadein 2s;left:50%}.home.page .background-video-container video{position:absolute}.home.page .background-video-container .signature{position:absolute;width:40%;max-width:600px;bottom:3em;right:3em}.home.page .portrait{display:flex;justify-content:center}.home.page .portrait img{max-height:50vh;width:auto;max-width:100%}.artist-introdution-overview{width:100%;margin:auto;max-width:1600px;display:flex}.artist-introdution-overview .image-col{width:30em}.artist-introdution-overview .image-col img{width:100%;height:100%}.artist-introdution-overview .text-col{background-color:#ecebf0;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.artist-introdution-overview .text-col h2{text-align:left;font-weight:400;text-transform:uppercase;color:#6971b3;font-size:1.3em}.artist-introdution-overview .text-col p.paragraph{width:30em;max-width:90%;text-align:justify;line-height:1.8em}@media only screen and (max-width: 600px) and (orientation: portrait){.home.page .artist-introdution-overview{width:100%;display:block}.home.page .artist-introdution-overview .image-col{width:100%;padding-bottom:1em}.home.page .artist-introdution-overview .image-col img{width:100%;height:auto}.home.page .artist-introdution-overview .text-col{width:100%}.home.page .background-video-container .mobile-video-logo{position:absolute;top:9%;left:50%;transform:translate(-50%) scale(.6);margin-top:0}.home.page .background-video-container h1{margin-top:0;top:75%;left:50%;transform:translate(-50%)}.home.page .background-video-container h1 span:first-child{font-size:.8em}.home.page .background-video-container h1 span:nth-child(2){font-size:1.1em}.home.page .background-video-container .signature{width:80%;left:50%;right:auto;transform:translate(-50%)}}@media only screen and (min-width: 600px){.home.page{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center;padding:0}.full-height{height:calc(100vh - 350px);position:relative}}.socials h1{font-size:1.3em!important}.socials .social-links{display:flex}.socials .social-links a{background-color:#505155;color:#fff;display:flex;height:40px;width:40px;margin:0 10px 10px 0;justify-content:center;align-items:center;text-align:center;line-height:40px;border-radius:50%;transition:all .5s ease}.socials .social-links a svg path{fill:#fff}.socials .social-links a h2{font-size:.8em;font-weight:400;text-align:center;color:#888;line-height:2em}.socials .social-links a:hover{background-color:#ba324f}.page .socials{margin-top:5em}.page .socials h4{margin-bottom:1em;margin-top:0;text-transform:none;color:#474448;font-size:1.5em;font-weight:500;text-align:center}.page .socials .social-links{justify-content:center}@media only screen and (max-width: 1281px){header .nav-bar .menu button a{font-size:.85em}}@media only screen and (max-width: 600px){header .nav-bar .menu button a{font-size:.75em}}.unsubscribe-page{padding:1em}@media only screen and (min-width: 600px){.unsubscribe-page{margin-top:6em}}
