*,*::after,*::before{box-sizing:border-box}body{margin:0;font-family:'Montserrat', sans-serif;min-height:100vh;background-color:var(--color-bg, #fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-text: #ededed;--color-bg: #000;--color-link: #fff;--color-link-hover: #5d5050;--color-info: #5d5050;--color-menu: #fff;--color-menu-hover: #fff;--color-title: #fff;--color-subtitle: #ccc;--color-deco: #161616}main{margin:40px 0}.js body{opacity:0;transition:opacity 0.3s}.js body.render{opacity:1}.enter{opacity:0;transform:translateY(10px);transition:all var(--enter-duration, 1s) ease var(--enter-delay, 0s)}.render .enter{opacity:1;transform:translateY(0px)}a{text-decoration:none;color:var(--color-link);outline:none}a:hover,a:focus{color:var(--color-link-hover);outline:none}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}.icon{display:block;width:1.5em;height:1.5em;margin:0 auto;fill:currentColor}.launcher-header{position:absolute;left:2em;top:1.5em;display:flex;flex-direction:row;align-items:flex-start;align-items:center;align-self:start;grid-area:header;justify-self:start}.cart-link,.launcher-header__title{color:var(--color-text);margin:0;padding:0;font-weight:700;font-size:1em}.cart-link{position:absolute;right:2em;top:1.5em}.content__inner{color:var(--color-text, #ededed);display:flex;flex-direction:column;justify-content:center;justify-items:center;align-items:center;margin:40px 0}.content__inner{opacity:0;transition:opacity 0.3s}.content__title{font-size:4vw;margin:0;color:var(--color-title);text-transform:lowercase;letter-spacing:-0.05em;text-indent:-0.05em;font-family:'Montserrat', sans-serif;font-weight:900}.content__subtitle{text-align:center;font-size:1.25em;font-weight:400;margin:0;color:var(--color-subtitle);font-family:Inter}.content__close{position:absolute;top:55%;left:50%;background:none;color:var(--color-link);border:1px solid;padding:0;display:block;margin:0 0 0 -2em;width:4em;height:4em;font-size:1.25em;border-radius:50%;opacity:0;cursor:pointer;transition:opacity 0.3s;display:none}.content__close:focus{outline:none}.content__close:hover{background:var(--color-bg);border-color:var(--color-bg)}.product-detail{max-width:600px;margin:0 auto;text-align:center;border:1px dashed #57EAAE;padding:25px;border-radius:16px;text-align:left}.track-order{color:white;text-align:center}.track-order input{padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,0.2);font-family:'Roboto', sans-serif;font-size:14px;font-weight:300;transition:border-color 0.2s ease}.track-order .search-order-container button{display:none}
