.Product_productWrapper__Rqpn9{border:1px solid #e9ecff;border-radius:.5em;box-shadow:0 4px 25px rgba(22,27,57,.1);display:flex;flex-basis:calc(50% - 0.5em);flex-direction:column;line-height:1.1;max-width:calc(50% - .5em);overflow:hidden;position:relative}.Product_imageBack__5q\+LH{background:#ccc var(--background-image-url) no-repeat center/cover;border-bottom:1px solid #fff;height:6em;margin-bottom:1em}.Product_imageContainer__wxu3Z{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 25px rgba(22,27,57,.1);display:flex;height:7em;justify-content:center;position:absolute;right:2em;top:.5em;width:7em}.Product_imageContainer__wxu3Z img{max-height:80%;max-width:80%;object-fit:contain}.Product_detailsWrapper__zE5Tu{display:flex;flex-direction:column;gap:1em;padding:1em}.Product_detailsWrapper__zE5Tu input{border:1px solid #ccc;border-radius:.4em;font:inherit;padding:.3em 0 .3em .5em}.Product_detailsWrapper__zE5Tu input:focus{border-color:#1f3ef9;outline:none}.Product_ellipsis__BpHxg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Product_title__p\+2S3{font-size:1em;max-width:60%}.Product_details__pLnZx{display:block}.Product_priceRow__DVNIn{align-items:center;display:flex;gap:1em}.Rate_Wrapper__9qhJZ{color:#1f3ef9;display:flex;font-size:.7em;gap:.2em}.Rate_Stars__-vopI{display:flex;justify-content:space-between;width:5.7em}.Rate_Star__aFVWM{border-radius:.5em;height:1em;width:1em}.Rate_Star__aFVWM svg{stroke:#1f3ef9}.Rate_Full__7GXOf svg{fill:#1f3ef9}.Rate_Empty__8Qvut svg{fill:none}.Rate_Partly__xkfG7 svg{fill:rgba(31,62,249,.5)}.Cart_wrapper__hqYoe{border:1px solid #e9ecff;border-radius:.5em;box-shadow:0 4px 25px rgba(22,27,57,.1);overflow:hidden}.Cart_heading__2sRz5{align-items:center;background-color:#f7f8f9;border-bottom:1px solid #e9ecff;display:flex;height:3em;padding:.8em}.Cart_body__9MGxZ{display:flex;flex-direction:column;gap:1em;padding:.8em}.Cart_cartEmpty__ww7OP{align-items:center;display:grid;padding:.8em}.Cart_item__PFm1J{align-items:center;display:flex;text-align:center}.Cart_title__QZ\+Yx{display:block;overflow:hidden;text-align:left;text-align:initial;text-overflow:ellipsis;white-space:nowrap;width:65%}.Cart_quantity__Sb8in{width:10%}.Cart_total__yRIFQ{width:calc(25% - 1.5em)}.Cart_removeButton__4vUMH{align-items:center;background-color:#1f3ef9;border:0;border-radius:50%;box-shadow:0 4px 15px rgba(22,27,57,.6);color:#fff;cursor:pointer;display:flex;height:1.5em;justify-content:center;line-height:1;padding:0;position:relative;text-indent:-9999em;transition:box-shadow .15s ease-in-out;width:1.5em}.Cart_removeButton__4vUMH:hover{box-shadow:0 4px 7px rgba(22,27,57,.6)}.Cart_removeButton__4vUMH:after,.Cart_removeButton__4vUMH:before{background-color:currentColor;content:"";height:1px;left:50%;position:absolute;top:50%;width:60%}.Cart_removeButton__4vUMH:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.Cart_removeButton__4vUMH:after{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.Cart_footer__UnlID{border-top:1px solid #e9ecff;display:flex;justify-content:flex-end;padding:.5em 0}.Cart_cartTotal__JMIBo{color:#1f3ef9;display:block;flex-basis:20%;font-size:1em;margin-right:1.5em;text-align:center}.Filters_Wrapper__7K1V1{border:1px solid #e9ecff;border-radius:.5em;box-shadow:0 4px 25px rgba(22,27,57,.1);margin-bottom:1em;overflow:hidden}.Filters_Heading__WB50e{align-items:center;background-color:#f7f8f9;border-bottom:1px solid #e9ecff;display:flex;height:3em;padding:.8em}.Filters_List__dIhZN{list-style:none;margin:0;padding:.8em}.Filters_Item__CKd\+O{padding:.4em}.Filters_CheckboxWrapper__TCU0c{align-items:center;cursor:pointer;display:flex;gap:.3em;padding:.15em .2em}.Filters_CheckboxWrapper__TCU0c input{display:none}.Filters_CheckboxWrapper__TCU0c i{align-items:center;background-color:rgba(31,62,249,.01);border:1px solid #1f3ef9;border-radius:.3em;box-shadow:0 4px 15px rgba(22,27,57,.3);color:#fff;display:flex;height:1.15em;justify-content:center;position:relative;transition:box-shadow .15s ease-in-out,background-color .11s ease-out .15s;width:1.15em}.Filters_CheckboxWrapper__TCU0c i svg{fill:currentColor;height:80%;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in;width:80%}.Filters_CheckboxWrapper__TCU0c i.Filters_InputActive__bqd4N{background-color:#1f3ef9}.Filters_CheckboxWrapper__TCU0c i.Filters_InputActive__bqd4N svg{-webkit-transform:scale(1);transform:scale(1);transition-timing-function:ease-out}.Filters_CheckboxWrapper__TCU0c:hover i{background-color:rgba(31,62,249,.4);box-shadow:0 4px 7px rgba(22,27,57,.3)}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}.spinner-wrapper{display:flex;flex:1 1;height:100vh;position:relative}.svg-def{height:0;position:absolute;width:0}.spinner-loader{stroke:#1f3ef9;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:182px}.spinner-loader__wrapper{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:10}#circleL,#circleR,#jump,#jumpReflection{fill:none;stroke-linecap:round;stroke-miterlimit:10}#jump,#jumpReflection{stroke-width:10;stroke-dashoffset:-212px;stroke-dasharray:0,221.617px;-webkit-animation:jumper 1.3s linear infinite;animation:jumper 1.3s linear infinite;-webkit-filter:url(#strokeGlow);filter:url(#strokeGlow)}#jumpReflection{opacity:.09;-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#circleL,#circleR{stroke-width:1;-webkit-animation:circle 1.3s linear infinite;animation:circle 1.3s linear infinite;opacity:0}#circleL{-webkit-animation-delay:-50ms;animation-delay:-50ms}#circleR{-webkit-animation-delay:.45s;animation-delay:.45s}@-webkit-keyframes jumper{0%{stroke-dashoffset:0;stroke-dasharray:0,221.617px}20%,40%{stroke-dasharray:55px,221.617px}60%{stroke-dashoffset:-221.617px;stroke-dasharray:0,221.617px}}@keyframes jumper{0%{stroke-dashoffset:0;stroke-dasharray:0,221.617px}20%,40%{stroke-dasharray:55px,221.617px}60%{stroke-dashoffset:-221.617px;stroke-dasharray:0,221.617px}}@-webkit-keyframes circle{10%{rx:4.34;ry:1.1;opacity:0}35%{opacity:1}70%{rx:30.38;ry:7.7;opacity:0}}@keyframes circle{10%{rx:4.34;ry:1.1;opacity:0}35%{opacity:1}70%{rx:30.38;ry:7.7;opacity:0}}body{box-sizing:border-box;color:#161b39;font-family:Montserrat,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:inherit}h1,h2,h3{margin:0}b,h1,h2,h3{font-weight:500}p{margin:0}svg{max-height:100%;max-width:100%}::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}.App_mainWrapper__Yztp3{grid-gap:1em;align-items:start;display:grid;gap:1em;grid-template-areas:"logo search search" "filters products cart";grid-template-columns:15% calc(55% - 2em) 30%;grid-template-rows:3em auto;padding:1em}.App_header__PKNxv{display:contents}.App_logo__KFImf{grid-area:logo}.App_querySearch__JFsCW{color:#7d8da6;grid-area:search;position:relative}.App_querySearch__JFsCW svg{stroke:currentColor;height:1.5em;left:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5em}.App_querySearch__JFsCW input{background-color:#f7f8f9;border:1px solid #e9ecff;border-radius:.5em;color:inherit;display:block;font:inherit;font-size:1em;font-weight:400;height:3em;line-height:3em;padding-left:3em;text-transform:capitalize;width:100%}.App_querySearch__JFsCW input:focus{color:#161b39;outline:none}.App_productsListWrapper__6IWgG{display:flex;flex-wrap:wrap;gap:1em;grid-area:products;justify-content:center}.App_filtersWrapper__53037{grid-area:filters;position:-webkit-sticky;position:sticky;text-transform:capitalize;top:1em}.App_cartWrapper__oq5wh{grid-area:cart;position:-webkit-sticky;position:sticky;top:1em}
/*# sourceMappingURL=main.791d17b3.css.map*/