*:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:root{font-size:62.5%;--font-family-header: "Playfair Display", serif;--font-family-text: "Montserrat", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-h1: normal var(--font-weight-regular) 3.2rem/3.2rem var(--font-family-header);--font-h2: normal var(--font-weight-regular) 2.4rem/2.4rem var(--font-family-header);--font-h3: normal var(--font-weight-regular) 2.2rem/1.8rem var(--font-family-header);--font-h4: normal var(--font-weight-regular) 1.8rem/1.6rem var(--font-family-header);--font-p1-light: var(--font-weight-light) 1.8rem/1.6rem var(--font-family-text);--font-p1-regular: var(--font-weight-regular) 1.8rem/1.6rem var(--font-family-text);--font-p1-medium: var(--font-weight-medium) 1.8rem/1.6rem var(--font-family-text);--font-p2-light: var(--font-weight-light) 1.6rem/1.6rem var(--font-family-text);--font-p2-regular: var(--font-weight-regular) 1.6rem/1.6rem var(--font-family-text);--font-p2-medium: var(--font-weight-medium) 1.6rem/1.6rem var(--font-family-text);--font-p3-light: var(--font-weight-light) 1.4rem/1.6rem var(--font-family-text);--font-p3-regular: var(--font-weight-regular) 1.4rem/1.6rem var(--font-family-text);--font-p3-medium: var(--font-weight-medium) 1.4rem/1.6rem var(--font-family-text);--font-p4-medium: var(--font-weight-medium) 1.2rem/1.6rem var(--font-family-text);--font-p5-light: var(--font-weight-light) .8rem/1.2rem var(--font-family-text);--font-p5-regular: var(--font-weight-regular) .8rem/1.2rem var(--font-family-text);--color-first: hsla(0, 0%, 100%, 1);--color-first-darker: hsla(0, 0%, 100%, .8);--color-second: hsla(0, 0%, 100%, .6);--color-border: hsla(0, 0%, 100%, .1);--color-blur-fill: hsla(0, 0%, 0%, .1);--color-blur-fill-darker: hsla(0, 0%, 0%, .5);--color-button: hsla(0, 0%, 0%, 1);--color-card-background: linear-gradient(-45deg, hsl(336, 100%, 31%, .1), hsl(222, 100%, 34%, .06)) border-box}html{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;color:var(--color-first);background-color:var(--color-button);width:100vw;max-width:425px;margin:0 auto}.background{position:relative}.background:before{content:"";position:fixed;top:0rem;left:auto;height:100vh;width:100%;max-width:425px;background-image:url(/assets/images/background.png);background-position:center;background-size:cover}.main-wrapper{position:relative;padding-top:6.8rem;margin:0 1.6rem}.button1{width:100%;height:4.8rem;display:flex;justify-content:center;align-items:center;color:var(--color-first);border:.1rem solid var(--color-first);font:var(--font-p2-light);margin-bottom:1.6rem}.button2{width:100%;height:4.8rem;display:flex;justify-content:center;align-items:center;color:var(--color-button);background-color:var(--color-first);font:var(--font-p2-medium);gap:.3rem}.navbar{z-index:1;position:fixed;top:-1px;width:100vw;max-width:425px}.navbar-div{display:flex;justify-content:space-between;align-self:center;padding:0 2.4rem;height:calc(6.8rem + 1px);width:100%;background-color:var(--color-blur-fill-darker);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);border-bottom:.1rem solid var(--color-border)}.navbar-div p{display:flex;align-self:center;font:var(--font-logo);color:var(--color-first);text-transform:uppercase;letter-spacing:.4rem}.navbar-div img{display:flex;align-self:center}.navbar-div-link{display:flex;align-self:center;justify-content:center}.navbar-div-link img{position:relative}.navbar-div-link div{font:var(--font-p5-regular);position:absolute;margin-top:.5rem}.navbar-menu{display:none}.navbar-menu-open{display:flex;padding:0 2.4rem;background-color:var(--color-blur-fill-darker);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);animation:fade .2s}.navbar-menu-ul{display:flex;width:100%;height:100vh;flex-direction:column;font:var(--font-p3-regular);animation:rolldown .4s}@keyframes rolldown{0%{transform:translate(-2rem)}to{transform:translate(0)}}.navbar-menu-ul li{display:flex;justify-content:space-between;padding:3.2rem 0;border-top:solid .1rem var(--color-border)}.footer{padding:3.2rem 0 1.6rem}.footer-a{display:flex;justify-content:center;align-items:center;position:relative;padding:2.4rem 0;border-top:solid .1rem var(--color-border)}.footer-p{font:var(--font-p3-regular);text-align:center}.footer-img{margin:0 2.4rem}.sub-card{display:flex;flex-direction:column;width:auto;height:100%;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:#0000001a;border:.1rem solid var(--color-border)}.sub-img{display:flex;height:18.8rem;width:100%;border-bottom:.1rem solid var(--color-border);background:var(--color-card-background)}.sub-img img{height:12rem;margin:auto auto 2.8rem}.sub-div{width:100%;padding:1.6rem;background:var(--color-card-background)}.sub-div-name{font:var(--font-h3);margin-bottom:.8rem}.sub-div-price{font:var(--font-p3-light);color:var(--color-second)}.category-h1{font:var(--font-p1-regular);margin-top:3.2rem;margin-bottom:2.4rem}.category-div{font:var(--font-p3-regular);display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:4rem}.category-div div{display:flex;align-items:center;height:3.2rem;padding-left:1.6rem;padding-right:1.6rem;border:.1rem solid var(--color-first);border-radius:.8rem}.allproducts-wrapper{position:relative;margin-top:3.2rem}.sub-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}.scene{height:35rem;margin:0 -1.6rem}.loading{height:35rem;margin:0 -1.6rem;display:flex;align-items:center;justify-content:center;background:#0000;z-index:9999}.loading-div{position:relative;display:grid;grid-template-columns:repeat(3,21%);grid-gap:10px;width:50px;height:50px}.loading-div>div{background-color:#ff76bb26;transform:scale(0);transform-origin:center center;animation:loader-animation 2s infinite linear}.loading-div>div:nth-child(1),.loading-div>div:nth-child(5),.loading-div>div:nth-child(9){animation-delay:.4s}.loading-div>div:nth-child(4),.loading-div>div:nth-child(8){animation-delay:.2s}.loading-div>div:nth-child(2),.loading-div>div:nth-child(6){animation-delay:.6s}.loading-div>div:nth-child(3){animation-delay:.8s}@keyframes loader-animation{0%{transform:scale(0)}40%{transform:scale(1)}80%{transform:scale(1)}to{transform:scale(0)}}.size-div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}.size-div-p{font:var(--font-p3-medium);margin:2.4rem 0}.size-info{display:none}.size-info-open{z-index:1;position:fixed;top:6.8rem;display:flex;flex-direction:column;width:100vw;height:100vh;margin-left:-1.6rem;background-color:var(--color-blur-fill-darker);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);animation:fade .2s}.size-info-div{position:absolute;bottom:6.8rem;padding:0 1.6rem;max-width:425px;background-color:var(--color-button);border-top:.1rem solid var(--color-border);border-radius:.8rem;animation:rollup .4s}.size-info-div-div{display:flex;justify-content:space-between;font:var(--font-p1-regular);margin:3.6rem 0 2.4rem}.size-info-div-info{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:1.6rem}.size-info-div-info div{display:flex;flex-direction:column}.size-info-div-info div h2{text-transform:uppercase;font:var(--font-p3-medium);margin-bottom:.4rem}.size-info-div-info div p{font:var(--font-p3-light)}.size-info-div-info div a{text-decoration:underline;font:var(--font-p3-light)}.size-info-div-p{font:var(--font-p3-regular);color:var(--color-second);padding-top:2.4rem;padding-bottom:1.6rem;border-top:.1rem solid var(--color-border)}.size-info-div-grid{margin-bottom:2.4rem;height:24rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.8rem}.size-info-div-grid div{border:.1rem solid var(--color-first);border-radius:.4rem;display:flex;justify-content:center;align-items:center;font:var(--font-p3-regular)}.details-product{font:var(--font-p3-medium);padding-top:3.2rem;margin-top:2.4rem;border-top:1px solid var(--color-border)}.details-info{font:var(--font-p3-light);margin-top:1.6rem}.details-note{font:var(--font-p5-light);color:var(--color-second);margin-top:.8rem;padding-bottom:2.4rem;border-bottom:1px solid var(--color-border)}.delivery-div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}.delivery-div-p{font:var(--font-p3-medium);margin:2.4rem 0}.delivery-info{display:none}.delivery-info-open{z-index:1;position:fixed;top:6.8rem;display:flex;flex-direction:column;width:100vw;height:100vh;margin-left:-1.6rem;background-color:var(--color-blur-fill-darker);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);animation:fade .2s}.delivery-info-div{position:absolute;bottom:6.8rem;padding:0 1.6rem;width:100vw;max-width:425px;background-color:var(--color-button);border-top:.1rem solid var(--color-border);border-radius:.8rem;animation:rollup .4s}.delivery-info-div div{display:flex;justify-content:space-between;font:var(--font-p1-regular);margin:3.6rem 0 2.4rem}.delivery-info-div p{font:var(--font-p3-regular);margin-bottom:4rem}.return-div{display:flex;justify-content:space-between;align-items:center}.return-div p{font:var(--font-p3-medium);margin:2.4rem 0}.return-info{display:none}.return-info-open{z-index:1;position:fixed;top:6.8rem;display:flex;flex-direction:column;width:100vw;height:100vh;margin-left:-1.6rem;background-color:var(--color-blur-fill-darker);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);animation:fade .2s}.return-info-div{position:absolute;bottom:6.8rem;padding:0 1.6rem;width:100vw;max-width:425px;background-color:var(--color-button);border-top:.1rem solid var(--color-border);border-radius:.8rem;animation:rollup .4s}.return-info-div div{display:flex;justify-content:space-between;font:var(--font-p1-regular);margin:3.6rem 0 2.4rem}.return-info-div p{font:var(--font-p3-regular);margin-bottom:4rem}.addedToCart{display:none}.addedToCart-open{z-index:1;position:fixed;top:6.8rem;display:flex;flex-direction:column;width:100vw;height:100vh;margin-left:-1.6rem;background-color:var(--color-blur-fill-darker);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);animation:fade .2s}@keyframes fade{0%{opacity:0}to{opacity:1}}.addedToCart-div{position:absolute;bottom:6.8rem;padding:0 1.6rem;width:100vw;max-width:425px;background-color:var(--color-button);border-top:.1rem solid var(--color-border);border-radius:.8rem;animation:rollup .4s}@keyframes rollup{0%{transform:translateY(2rem)}to{transform:translateY(0)}}.addedToCart-div-title{display:flex;justify-content:space-between;font:var(--font-p1-regular);margin:3.6rem 0 2.4rem}.addedToCart-div-buttons{margin:2.4rem 0}.controls{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:1.6rem 0}.controls-div{display:flex;gap:.4rem}.controls p{font:var(--font-p5-regular);color:var(--color-second)}.basics-view{position:absolute;right:0rem;top:47rem}.basics-name{font:var(--font-h2);padding-top:2.4rem}.basics-material{padding-top:.8rem;font:var(--font-p3-regular)}.basics-price{color:var(--color-second);padding-top:.8rem;padding-bottom:1.6rem;border-bottom:1px solid var(--color-border);font:var(--font-p3-regular)}.cart-summary{display:flex;justify-content:space-between;margin:3.2rem 0 2.4rem}.cart-summary-p1{font:var(--font-p1-regular)}.cart-summary-p2{font:var(--font-p3-regular);color:var(--color-second)}.cartitems{display:flex;flex-direction:column;gap:.8rem}.cart-item{display:flex;align-items:center;position:relative;border:.1rem solid var(--color-border)}.cart-item-close{position:absolute;top:.8rem;right:.8rem}.cart-item-img{padding:1.6rem;height:13rem;margin-left:1.6rem}.cart-item-div{padding-left:1.6rem;display:flex;flex-direction:column;gap:.8rem}.cart-item-div-name{font:var(--font-h3)}.cart-item-div-size{font:var(--font-p3-regular)}.cart-item-div-div{display:flex;align-items:center;gap:.8rem}.cart-item-div-div-button{display:flex;border:.1rem solid var(--color-first);padding:.2rem .4rem}.cart-item-div-div-button-div{font:var(--font-p4-medium);width:1.8rem;height:1.8rem;display:flex;justify-content:center;align-items:center}.cart-item-div-div-button-div img{transform:rotate(90deg)}.cart-item-div-div-p{font:var(--font-p3-regular)}.cart-total{display:flex;flex-direction:column;gap:.8rem;margin-top:3.2rem;margin-bottom:2.4rem}.cart-total div{display:flex;justify-content:space-between}.cart-total div p{font:var(--font-p2-medium)}.cart-total-p{font:var(--font-p3-regular);color:var(--color-second)}
