.productpage_prodContainer__d4Z_b{display:flex;flex-direction:column;padding:20px}.productpage_prodHeader__zvqBW{display:flex;padding-bottom:20px;flex-direction:row;justify-content:center;align-items:center}.productpage_prodImage__FxRAW{flex:1;padding-right:20px}.productpage_prodInfo__oAfMu{flex:2}.productpage_prodTitle__jT1nl{font-size:48px;font-weight:700;text-align:center;margin-bottom:10px}.productpage_prodSelectors__fKnoN{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;margin-bottom:10px}.productpage_prodSelectors__fKnoN select{padding:10px;font-size:16px;border-radius:10px;width:230px;border:1px solid var(--color-highlight);outline:none}.productpage_prodSelectors__fKnoN select:after{content:"";width:.8em;height:.5em;background-color:var(--color-highlight);clip-path:polygon(100% 0,0 0,50% 100%)}.productpage_prodPrice__aE_bb{font-size:32px;font-weight:700;width:230px}.productpage_prodButtons__T9qoM{display:flex;justify-content:center;align-items:center;margin-top:20px}.productpage_prodButtons__T9qoM h2{font-weight:lighter;font-size:32px}.productpage_prodButtons__T9qoM .productpage_prodButtonGroup__BPq2j{width:230px;display:flex;flex-direction:column;align-items:center}.productpage_prodContent__JlrJo{display:flex;flex-direction:row;padding:20px;margin-top:20px;gap:100px}.productpage_prodDimensions__eLQHW{margin-bottom:20px}.productpage_prodDimensions__eLQHW h2{font-size:32px;font-weight:700;margin-bottom:10px;color:var(--color-secondary-base)}.productpage_prodDimensions__eLQHW table{width:183px;border:3px solid var(--color-highlight);border-radius:10px;margin-left:30px}.productpage_prodDimensions__eLQHW td,.productpage_prodDimensions__eLQHW th{padding:12px 15px;border:3px solid var(--color-highlight);text-align:center;font-weight:700;font-size:16px}.productpage_prodDescription__pdMnF{margin-bottom:20px}.productpage_prodDescription__pdMnF p{font-size:20px;line-height:1.5;margin-left:30px}.productpage_prodDescription__pdMnF h2{font-size:32px;font-weight:700;margin-bottom:10px;color:var(--color-secondary-base)}@media screen and (max-width:768px){.productpage_prodContainer__d4Z_b{padding:10px}.productpage_prodHeader__zvqBW{flex-direction:column;align-items:center}.productpage_prodImage__FxRAW{padding-right:0;margin-bottom:20px}.productpage_prodTitle__jT1nl{margin-top:20px;font-size:36px;text-align:center}.productpage_prodSelectors__fKnoN{flex-direction:row;align-items:center;font-size:15px}.productpage_prodSelectors__fKnoN select{width:200px;font-size:15px;padding:8px;margin-bottom:10px}.productpage_prodPrice__aE_bb{text-align:center;width:200px}.productpage_prodButtons__T9qoM{flex-direction:column;align-items:center}.productpage_prodContent__JlrJo{flex-direction:column;align-items:flex-start}}@media screen and (max-width:480px){.productpage_prodTitle__jT1nl{font-size:28px}.productpage_prodSelectors__fKnoN select{width:150px;font-size:14px}.productpage_prodPrice__aE_bb{font-size:24px;width:150px}.productpage_prodButtons__T9qoM h2{font-size:24px}.productpage_prodDimensions__eLQHW table{width:100%}.productpage_prodDimensions__eLQHW td,.productpage_prodDimensions__eLQHW th{padding:10px;font-size:14px}.productpage_prodDescription__pdMnF p{font-size:16px}}.imageslider_sliderContainer__aiFO8{position:relative;width:445px;height:445px;margin:0 auto;border:2px solid var(--color-highlight);border-radius:10px}.imageslider_imageWrapper__cquMJ{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.imageslider_image__6oGGD{height:400px;border-radius:10px;object-fit:cover}.imageslider_arrow__fljW1{position:absolute;top:50%;transform:translateY(-50%);border:none;font-size:24px;cursor:pointer;padding:8px 12px;border-radius:50%;transition:background .3s}.imageslider_left__LntF_{left:0;color:var(--color-highlight)}.imageslider_right__Mc2zr{right:0;color:var(--color-highlight)}.imageslider_left__LntF_:hover,.imageslider_right__Mc2zr:hover{color:var(--color-secondary-base)}.imageslider_dots__mXlzP{text-align:center;position:relative;display:block;margin-top:10px}.imageslider_dot__VjKqn{display:inline-block;height:10px;width:10px;margin:0 5px;background-color:#bbb;border-radius:50%;cursor:pointer;transition:background-color .3s}.imageslider_dot__VjKqn:hover{background-color:#777}.imageslider_active__YrSJe{background-color:#333}@media screen and (max-width:880px){.imageslider_sliderContainer__aiFO8{width:100%;height:300px}.imageslider_imageWrapper__cquMJ{height:100%}.imageslider_image__6oGGD{width:100%;height:100%}.imageslider_arrow__fljW1{font-size:20px;padding:6px 10px}.imageslider_dot__VjKqn{height:8px;width:8px}}@media screen and (max-width:550px){.imageslider_sliderContainer__aiFO8{width:100%;height:300px}.imageslider_imageWrapper__cquMJ{height:100%}.imageslider_image__6oGGD{width:100%;height:100%}.imageslider_arrow__fljW1{font-size:20px;padding:6px 10px}.imageslider_dot__VjKqn{height:8px;width:8px}}.button_btn-container___Y2SR{text-align:center;position:relative}.button_btn-container___Y2SR:after{content:"";position:absolute;top:50%;left:calc(50% - 60px - 7px);width:calc(120px + 14px);height:2px;background-color:var(--color-secondary-base);transform:translateY(-50%);z-index:-1;pointer-events:none;transition:left .5s ease-in-out,width .5s ease-in-out}.button_btn-container___Y2SR:hover:after{top:50%;left:calc(50% - 60px - 14px);width:calc(120px + 30px);transition:left .5s ease-in-out,width .5s ease-in-out}.button_btn__ddzV2{position:relative;width:120px;height:35px;margin:20px;background:none;border:none;cursor:pointer;padding:0;box-sizing:content-box;border-radius:10px;z-index:2}.button_btn__ddzV2 .button_btn-text__noU0h{background-color:var(--color-button);color:var(--color-primary-base);width:115px;height:30px;display:inline-block;border-radius:10px;text-align:center;line-height:28px;margin:0 auto;font-size:15px;font-weight:700;z-index:1}.button_btn-text__noU0h:after,.button_btn-text__noU0h:before,.button_btn__ddzV2:after,.button_btn__ddzV2:before{display:block;content:"";width:0;height:15px;position:absolute}.button_btn__ddzV2:before{width:100px;top:-2px;left:-2px;border-top:2px solid var(--color-secondary-base);border-left:2px solid var(--color-secondary-base);border-top-left-radius:10px;transition:all .5s}.button_btn__ddzV2:after{width:100px;top:-2px;right:-2px;border-top:2px solid var(--color-secondary-base);border-right:2px solid var(--color-secondary-base);border-top-right-radius:10px;transition:all .5s}.button_btn-text__noU0h:before{width:100px;bottom:-2px;left:-2px;border-bottom:2px solid var(--color-secondary-base);border-left:2px solid var(--color-secondary-base);border-bottom-left-radius:10px;transition:all .5s}.button_btn-text__noU0h:after{width:100px;bottom:-2px;right:-2px;border-bottom:2px solid var(--color-secondary-base);border-right:2px solid var(--color-secondary-base);border-bottom-right-radius:10px;transition:all .5s}.button_btn-container___Y2SR:hover .button_btn__ddzV2:before{top:-5px;left:-5px;transition:all .5s}.button_btn-container___Y2SR:hover .button_btn__ddzV2:after{top:-5px;right:-5px;transition:all .5s}.button_btn-container___Y2SR:hover .button_btn__ddzV2 span:before{bottom:-5px;left:-5px;transition:all .5s}.button_btn-container___Y2SR:hover .button_btn__ddzV2 span:after{bottom:-5px;right:-5px;transition:all .5s}.button_btn-container-light__lw9AF{text-align:center;position:relative}.button_btn-container-light__lw9AF:after{content:"";position:absolute;top:50%;left:calc(50% - 60px - 7px);width:calc(120px + 14px);height:2px;background-color:white;transform:translateY(-50%);z-index:-1;pointer-events:none;transition:left .5s ease-in-out,width .5s ease-in-out}.button_btn-container-light__lw9AF:hover:after{top:50%;left:calc(50% - 60px - 14px);width:calc(120px + 30px);transition:left .5s ease-in-out,width .5s ease-in-out}.button_btn-container-light__lw9AF .button_btn__ddzV2{position:relative;width:120px;height:35px;margin:20px;background:none;border:none;cursor:pointer;padding:0;box-sizing:content-box;border-radius:10px;z-index:2}.button_btn-container-light__lw9AF .button_btn__ddzV2 .button_btn-text__noU0h{background-color:var(--color-secondary-base);color:white;width:115px;height:30px;display:inline-block;border-radius:10px;text-align:center;line-height:28px;margin:0 auto;font-size:15px;font-weight:700;z-index:1}.button_btn-container-light__lw9AF .button_btn-text__noU0h:after,.button_btn-container-light__lw9AF .button_btn-text__noU0h:before,.button_btn-container-light__lw9AF .button_btn__ddzV2:after,.button_btn-container-light__lw9AF .button_btn__ddzV2:before{display:block;content:"";width:0;height:15px;position:absolute}.button_btn-container-light__lw9AF .button_btn__ddzV2:before{width:100px;top:-2px;left:-2px;border-top:2px solid white;border-left:2px solid white;border-top-left-radius:10px;transition:all .5s}.button_btn-container-light__lw9AF .button_btn__ddzV2:after{width:100px;top:-2px;right:-2px;border-top:2px solid white;border-right:2px solid white;border-top-right-radius:10px;transition:all .5s}.button_btn-container-light__lw9AF .button_btn-text__noU0h:before{width:100px;bottom:-2px;left:-2px;border-bottom:2px solid white;border-left:2px solid white;border-bottom-left-radius:10px;transition:all .5s}.button_btn-container-light__lw9AF .button_btn-text__noU0h:after{width:100px;bottom:-2px;right:-2px;border-bottom:2px solid white;border-right:2px solid white;border-bottom-right-radius:10px;transition:all .5s}.button_btn-container-light__lw9AF:hover .button_btn__ddzV2:before{top:-5px;left:-5px;transition:all .5s}.button_btn-container-light__lw9AF:hover .button_btn__ddzV2:after{top:-5px;right:-5px;transition:all .5s}.button_btn-container-light__lw9AF:hover .button_btn__ddzV2 span:before{bottom:-5px;left:-5px;transition:all .5s}.button_btn-container-light__lw9AF:hover .button_btn__ddzV2 span:after{bottom:-5px;right:-5px;transition:all .5s}.not-found_notFoundContainer__yJSyJ{display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found_notFoundNumber__aXRJm{font-size:10rem;color:rgb(56,30,8);margin-bottom:1rem;font-weight:700;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.1);line-height:1.2;letter-spacing:-.05em}.not-found_notFoundTitle__Gprms{font-size:5rem;color:rgb(56,30,8);margin-bottom:1rem}.not-found_notFoundSubtitle__uhyMJ{font-size:2rem;color:var(--color-secondary-base);margin-bottom:2rem}.not-found_notFoundMessage__fzjkC{font-size:1.5rem;color:var(--color-secondary-base);text-align:center;max-width:600px}.contact_container__120fg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.contact_container__120fg h1{font-size:40px;margin-bottom:20px}.contact_form__rUkgk form{display:flex;align-items:center;flex-direction:column;width:100%;max-width:600px}.contact_form__rUkgk form span{align-self:flex-end;font-size:14px;color:var(--color-secondary-base)}.contact_form__rUkgk form input,.contact_form__rUkgk form textarea{width:100%;padding:10px;margin-bottom:10px;border:2px solid var(--color-highlight);border-radius:10px;transition:border-color .3s cubic-bezier(.175,.885,.32,1.275)}.contact_form__rUkgk form input{width:200px}.contact_form__rUkgk form textarea{width:400px}.contact_form__rUkgk form input:active,.contact_form__rUkgk form input:focus,.contact_form__rUkgk form input:hover,.contact_form__rUkgk form textarea:active,.contact_form__rUkgk form textarea:focus,.contact_form__rUkgk form textarea:hover{border-color:var(--color-secondary-base);transition:border-color .3s cubic-bezier(.175,.885,.32,1.275)}.contact_errorMsg__f48i9{color:red;font-size:16px;margin-top:10px}.contact_successMsg__4iKf_{color:green;font-size:16px;margin-top:10px}.contact_contactInfo__t03A1{display:flex;flex-direction:column;align-items:center;margin-top:20px}.contact_contactInfo__t03A1 h2{font-size:30px;margin-bottom:10px}.contact_contactInfo__t03A1 a{margin-top:20px;font-size:24px;text-decoration:none;font-weight:regular}@media screen and (max-width:600px){.contact_container__120fg{padding:10px;width:100%;text-align:center}.contact_form__rUkgk form input,.contact_form__rUkgk form textarea{width:100%}.contact_contactInfo__t03A1 h2,.contact_container__120fg h1{font-size:24px}.contact_contactInfo__t03A1 a{font-size:20px}}.product_product__qgSs8{width:400px;height:400px;background-color:var(--color-footer-bg);border-radius:10px;display:flex;flex-direction:column;padding:16px;color:white}.product_productHeader__Lkd3N{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.product_productHeader__Lkd3N h1,.product_productHeader__Lkd3N h2{text-align:center;font-size:16px;font-weight:700;margin-bottom:30px}.product_productHeader__Lkd3N p{font-size:13px;font-weight:medium;text-align:center}.product_imageContainer__giaBz{border-radius:10px;overflow:hidden;object-fit:cover;width:181px;height:181px}.product_productDescription__XUEoF{font-size:14px;font-weight:400;margin-top:16px}.product_productButton__k8P_G{z-index:2}@media screen and (max-width:460px){.product_productDescription__XUEoF{font-size:12px;font-weight:400;margin-top:16px}}.productspage_productsPage__jPosK{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;flex-wrap:wrap}.about_aboutPage__tYBQ_{display:flex;flex-direction:column;align-items:center;padding:20px}.about_aboutContent__TaykD{display:flex;flex-direction:row;gap:30px;align-items:center;justify-content:space-around;margin-bottom:20px;width:100%;height:440px;border-radius:10px}.about_aboutContent__TaykD:nth-child(2){flex-direction:row-reverse;color:white;background-color:var(--color-footer-bg)}.about_aboutImage__AF0a0{object-fit:cover;width:397px;height:370px;border-radius:10px}.about_aboutText__4hiVh{text-align:left;margin-top:20px;padding:40px}.about_aboutContentText__Qg_9o{font-size:15px;line-height:1.6;width:50%}@media screen and (max-width:1366px){.about_aboutImage__AF0a0{width:90%;height:auto}.about_aboutContentText__Qg_9o{padding:20px;font-size:15px;width:100%}}@media screen and (max-width:1024px){.about_aboutImage__AF0a0{width:70%;height:auto}.about_aboutContentText__Qg_9o{padding:20px;font-size:12px;width:100%}}@media screen and (max-width:835px){.about_aboutContent__TaykD{flex-direction:column;align-items:center;justify-content:center;height:auto}.about_aboutContent__TaykD:nth-child(2){flex-direction:column-reverse;color:white;background-color:var(--color-footer-bg)}.about_aboutImage__AF0a0{width:100%;height:auto}.about_aboutContentText__Qg_9o{padding:20px;font-size:14px;width:100%}}