@import url(https://design-with-ira.netlify.app/installationlinks/main.css);@import url(https://fonts.googleapis.com/css2?family=Martel:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);:root{--color-primary:#402220;--color-primary-inverse:#c9bebe;--color-secondary:#634f40;--color-secondary-inverse:#fff;--color-accent:#da7528;--color-accent-inverse:#000;--color-text:#2a464f;--color-background:#ede2d7;--color-shadow:rgba(0,0,0,0.2);--color-background-card:#312a2a;--color-text-card:#9f9f9f;--width-min-grid-fit:25vw;--width-max-grid-fit:400px;--color-status-error:rgba(189,0,0,0.4666666666666667);--color-status-info:rgba(102,155,235,0.4666666666666667);--color-status-success:rgba(48,165,48,0.6)}.dark{--color-primary:#120909;--color-primary-inverse:#aba0a0;--color-secondary:#634f40;--color-secondary-inverse:#fff;--color-accent:#da7528;--color-accent-inverse:#000;--color-background:#211212;--color-text:#b8a088;--color-background-card:#562b2b;--color-text-card:#d6c3c3;--color-shadow:hsla(0,0%,62.4%,0.2);--color-status-plain:#c6d3c6;--color-slider-track:var(--color-status-plain);--color-slider-thumb:var(--color-accent);--color-slider-text:var(--color-text);--color-radio-checkbox:var(--color-accent);--color-form-background:var(--color-background);--color-form-text:var(--color-text);--color-input-focus:var(--color-accent)}body,html{margin:0;padding:0}body{padding:0;font-size:20px;font-family:"Noto Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ede2d7;background-color:var(--color-background);color:#2a464f;color:var(--color-text)}h1,h2{font-weight:700}h1,h2,h3{font-style:italic}h3{font-size:1.33em}main>h2:first-of-type{font-size:3em;margin:2ch}h1,h2,h3,h4,h5,h6{font-family:"Amiri",serif}div{margin:unset}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}main{text-align:center}.number{font-family:"Montserrat",sans-serif}.checkbox-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.width-sm{max-width:90vw;word-wrap:break-word}.width-sm .form-item::-webkit-input-placeholder{font-size:.8em}.width-sm .form-item:-ms-input-placeholder{font-size:.8em}.width-sm .form,.width-sm .form-item::placeholder,.width-sm form-item>label,.width-sm p.form-item{font-size:.8em}.form-button,.form-input{font-size:1em}.form-item::-webkit-input-placeholder{opacity:.85;font-size:1em}.form-item:-ms-input-placeholder{opacity:.85;font-size:1em}.form-item::placeholder,.form-item>label,.form-item legend,.form-item p{opacity:.85;font-size:1em}.form p>label{font-size:.8em}.form-input:focus::-webkit-input-placeholder{color:#402220;color:var(--color-primary);opacity:.95}.form-input:focus:-ms-input-placeholder{color:#402220;color:var(--color-primary);opacity:.95}.form-input:focus::placeholder{color:#402220;color:var(--color-primary);opacity:.95}.form-input.password{text-transform:none}.form-input.password::-webkit-input-placeholder{text-transform:uppercase}.form-input.password:-ms-input-placeholder{text-transform:uppercase}.form-input.password::placeholder{text-transform:uppercase}.position-right{display:block;margin:2rem 2rem 2rem auto;padding:4px;border-width:1px}@media screen and (min-width:60em){html{font-size:65.4%}body{margin:.25rem}.position-right{margin:4rem 4rem 4rem auto}}@media screen and (max-width:25em){.form-item{word-wrap:break-word}.width-sm{font-size:.8em}}.App{height:100vh;width:99vw;max-height:100vh;overflow-x:hidden;overflow-y:auto}.App,.App *{max-width:100vw}.App *{padding:0;line-height:1.5em;outline:none}.form{padding:2ch}.form-item{margin:1ch}.layout-container{display:flex;flex-flow:column nowrap;width:100%;height:100%;align-items:space-between}.layout-container>footer,.layout-container>header{min-width:70vw;margin:unset}.layout-container>header{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:1ch}.layout-container>footer{margin-top:1ch;border-top-left-radius:5px;border-top-right-radius:5px;padding:4px;text-align:center}.layout-container main{flex-grow:1}.auth-container>main input:-ms-input-placeholder{opacity:.2}.auth-container>main input:placeholder-shown{opacity:.2}.auth-container>main .form-item input:focus::-webkit-input-placeholder{opacity:1;-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}.auth-container>main .form-item input:focus:-ms-input-placeholder{opacity:1;transform:translate(100%,100%)}.auth-container>main .form-item input:focus::placeholder{opacity:1;-webkit-transform:translate(100%,100%);transform:translate(100%,100%)}.btn{margin:8px;padding:4px}.btn-clear{margin-right:auto}.auth-container .form{max-width:96vw}.auth-container .form-item input{max-width:100%}.alert{--color-status-error:rgba(189,0,0,0.8);--color-status-info:rgba(102,155,235,0.8666666666666667);--color-status-success:rgba(48,165,48,0.8666666666666667);position:fixed;bottom:0;font-size:1.5em;right:0;width:clamp(15rem,20rem,24rem);padding:.5ch 1ch;font-weight:500;border-width:5px;border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.3333333333333333)}.alert.status-success-outline{border-color:#025502}.disableElement{pointer-events:none;margin-right:-2ch}.card-container{padding:8px;font-size:.8em}.card-container .btn{padding:8px 4px}.card-with-overlay.disableElement{margin-right:0}.card-horizontal .card-media img{max-height:200px}.card-horizontal .card-media{width:100px;aspect-ratio:1;object-fit:scale-down}.card-vertical{--width-card:clamp(30ch,35ch,88vw);word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.card-vertical .card-media{margin-bottom:2ch}.card-vertical .card-media img{width:200px;aspect-ratio:1;object-fit:scale-down}.card-horizontal{min-height:clamp(200px,225px,250px);min-width:300px;max-width:400px;text-align:center}.card-actions .btn{width:clamp(200px,240px,280px)}.card-container.badge-wrapper{margin:0}.card-container .btn.btn-float{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.5ch;position:absolute;background-color:var(--color-background-card)}.card-container .btn-float img{margin:0}.card-vertical .btn-float{top:2%;right:2%}.card-horizontal .btn-float{top:0;right:0}.btn-float.wishlist-btn:hover{background-color:rgba(238,130,238,.2)}.card-container footer{position:static}.card-with-overlay.card-hover .text-overlay{height:100%;width:100%}.nav-scrolling.similar-items-nav{--width-nav-scrolling:80%;max-height:500px;margin:auto;border:1px solid var(--color-secondary);padding:1ch}.card-horizontal.card-hover,.card-vertical.card-hover{min-width:0;max-width:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:450px}.single-product .grid-child{padding:1ch;text-align:left;grid-row-start:1}.single-product img{max-width:100%;margin:0}.single-product .list-inline{flex-flow:row wrap}.single-product .grid-container{grid-template-columns:5fr 7fr;width:80vw}@media screen and (max-width:60em){.single-product .grid-container{grid-template-columns:repeat(1,1fr)}}.image-slider{position:relative;color:#fff;margin-bottom:4rem}.image-slider *{overflow:hidden}.image-slider img{max-width:100%;-webkit-filter:grayscale(70%);filter:grayscale(70%)}.image-slider .btn-slider{position:absolute;height:80%;top:10%;width:100px}.image-slider blockquote{position:absolute;width:60%;top:20%;left:20%;font-size:1.5em;background-color:rgba(51,51,51,.3333333333333333);color:#c8ff00}.image-slider .btn-previous{left:20vw}.image-slider .btn-next{right:20vw}.image-slider .btn-link{position:absolute;bottom:10%;right:20%;font-size:1.1em;padding:1ch;box-shadow:0 0 10px rgba(0,0,0,.4666666666666667)}.image-slider .btn:hover{-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:40em){.image-slider .btn-link,.image-slider blockquote{font-size:.8em;margin:0;padding:0}.image-slider .btn-link{bottom:20%}}@media screen and (max-width:25em){.image-slider blockquote{display:none}}.nav-header{margin-bottom:2rem;justify-content:space-around;flex-wrap:nowrap}.nav-header *{place-self:center;text-align:center;flex:0 1 15%}.nav{flex-flow:column nowrap;width:100%;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:100;letter-spacing:.5ch}.nav-site{margin:0}.nav .list-inline{margin:unset;flex-flow:row wrap;justify-content:center}.nav .list-inline .list-item{padding:0}.nav-header .logo{width:clamp(4rem,8rem,12rem);height:auto;border-radius:5px;margin:1ch}.nav-header .active{text-decoration:underline;font-size:1.2em;font-weight:400}.nav-header .notActive{color:var(--color-primary-inverse)}.nav-header .btn-icon{width:100px;height:100px;margin:.5ch;padding:.5ch;font-size:.8em}.nav-header .btn-icon .icon{min-width:3rem;max-width:3rem}.nav-header section{flex-flow:row wrap}.nav-header .private-menu-wrapper{position:relative;flex-shrink:2}.search-data-list{display:flex;flex-flow:column wrap;width:clamp(30vw,30rem,80vw);padding:1ch;overflow-wrap:break-word;position:absolute;top:100%;left:2%;z-index:2}.search-data-list .list-item{align-self:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-bottom:1px solid var(--color-secondary);margin-top:1ch}.search-data-list>.list-item{display:flex;flex-flow:row wrap;justify-content:space-around}.search-data-list>.list-item>strong{margin-right:1ch;padding-right:2ch;border-right:3px solid #000}.search-data-list .list-item>.list{flex-grow:1}.search-data-list .list-item>ul .list-item:focus,.search-data-list .list-item>ul .list-item:hover{background-color:violet}.search-data-list .list-item>ul .list-item{margin-bottom:8px;padding:4px;font-size:1em;line-height:1.5em}.search-data-list .list-bulleted{--list-item-bullet-space:1ch}.search-data-list .list-bulleted .list-item{font-style:italic}.nav-header .private-menu{position:absolute;z-index:2;bottom:-2;left:-50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.private-menu .list-item{padding-left:0}.private-menu .btn{margin:0}.nav-header .btn{width:200px;min-height:4rem;padding:1ch;margin:1ch}.nav-header .btn-hamburger{width:12px}.btn.btn-search,.btn.clear-search{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.5em}.btn.btn-search,.btn.clear-search,input[type=search]{margin:inherit 0;padding:inherit 0}.site-auth-nav-wrapper{text-align:center}.search-wrapper{display:flex;justify-content:center;flex-flow:row wrap;position:relative}.search-wrapper *{place-self:center}.search-input-wrapper{display:flex;flex-flow:row nowrap}.search-wrapper input[type=search]{min-width:15ch;max-width:25ch}.search-wrapper input[type=search]+.btn.clear-search{visibility:hidden}.search-wrapper input[type=search]:focus+.btn.clear-search{visibility:visible}.search-wrapper .btn{margin:0;height:-webkit-max-content;height:max-content;border-top-left-radius:0;border-bottom-left-radius:0;min-width:48px}.nav-header .btn-toggle-theme{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:4rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;max-height:3rem;padding:0;border-radius:25px;display:block}.invisible{visibility:hidden}@media screen and (min-width:25em){.search-wrapper{flex-wrap:nowrap}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:0;width:0;display:none}@media screen and (max-width:35em){.search-wrapper .btn{max-width:1em;padding:4px}.search-input-wrapper{grid-gap:0;gap:0;max-width:30em;margin:auto;border:10px solid salmon;font-size:.8em}}@media screen and (min-width:70em){.nav-site{flex-flow:row wrap}.nav-header.center-xy{flex-flow:row nowrap;justify-content:space-around}.nav-header>*{align-self:center;justify-self:center}}.grid-container{width:100vw;justify-content:center;margin:0;padding:0}.grid-child{margin:1ch 0 0;max-width:80vw;justify-self:center}.wishlist .card-container{position:relative}.wishlist{display:flex;flex-flow:row wrap;max-width:80vw;justify-content:center;align-items:flex-start;grid-gap:2ch;gap:2ch;margin:none}table{width:90%;max-width:80vw}tr{display:flex;margin:2ch}td{margin-left:auto}.cart{margin:none}.cart-total .total{font-size:1.33em}.cart .card-container{position:relative}.cart .card-horizontal .btn-float{top:2.5%}.cart-total{display:flex;flex-flow:column wrap;align-items:center;border:1px solid}.cart.grid-container{display:grid;grid-template-columns:3fr 1fr;grid-template-areas:"cart-items order-details";place-items:unset;margin:1ch}.order-details{grid-area:order-details;margin:1ch}.order-details table{max-width:30em}.order-details table td,.order-details table th{margin:0;width:100%}.order-details table td{text-align:right}.cart-items{display:flex;flex-flow:row wrap;grid-gap:5ch;gap:5ch}.quantity{display:flex;flex-flow:row nowrap}.quantity .btn.round,.quantity .quantity-input.form-input{padding:0;margin:8px 0;width:3ch;font-size:3ch}.cart .btn{margin:.5ch}.total{padding:1ch 2ch}@media screen and (max-width:75em){.cart.grid-container{grid-template-columns:1fr;grid-template-areas:"order-details" "cart-items"}}.product-listing{display:block;margin:2vh 2vw;width:96%}.product-listing>*{justify-self:center}.product-listing>.products{display:flex;grid-gap:2ch;gap:2ch;flex-flow:row wrap;justify-content:center;align-items:flex-start}.product-listing>.products>*{justify-self:center;align-self:flex-start}.product-listing>.products>.card-horizontal{align-self:flex-start}.filter .form,.product-listing .form{box-shadow:0 0 3px var(--color-shadow);height:70vh;overflow-y:scroll;flex-flow:row wrap;width:30rem}.filter-type-toggle .btn,.filter-type-toggle .reset-categories,.product-listing .reset-categories{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5ch}.filter-type-toggle .form{justify-content:flex-end}.filter,.filter *,.filter-type-toggle,.filter-type-toggle *{margin-left:auto;text-align:right;line-height:1.25em}.products .rating-wrapper{margin:1ch 0 3ch 8ch}.products .card-container{position:relative}.product-listing>.filter .list{margin:1ch 0}.product-listing>.filter .form-item .list-item{font-size:1.1em}.form-item label.strong{font-weight:900}@media screen and (min-width:60em){html{font-size:65.4%}body{margin:.25rem}.product-listing{display:grid;grid-template-areas:"filters products";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;justify-content:center;grid-gap:2vw;gap:2vw}.product-listing>.filter{grid-area:filters;position:-webkit-sticky;position:sticky;top:5%;margin-top:1ch}.product-listing>.filter .form-item .list-item{font-weight:300}.product-listing>.filter .list-item>.list-item{place-items:initial}.product-listing>.products{grid-area:products;max-height:100%;overflow-y:auto}.filter-form{display:flex;flex-flow:column wrap;position:-webkit-sticky;position:sticky;top:5%}main{width:96%;margin:0}}.filter .form-item,.filter .form-item p{width:100%;margin:8px auto}.form-item p{display:flex}.filter-form #range-price{width:60%;height:5px;padding:0;background:repeating-linear-gradient(90deg,#ccc,#ccc 10%,#000 0,#000 11%,#ccc 0,#ccc 0)}.filter-form option{color:#f0f8ff}#range-price:after,#range-price:before{display:none}#range-price::-moz-range-track{height:10px;padding:0 10px;background:repeating-linear-gradient(90deg,#ccc,#ccc 10%,#000 0,#000 11%,#ccc 0,#ccc 0)}
/*# sourceMappingURL=main.6451db6b.chunk.css.map */