.styles_main__tHwyM{display:flex;flex:1 1;align-items:center;justify-content:center;flex-direction:column;gap:64px}.styles_title__9loOF{font-size:5rem}.styles_text__0OP06{text-align:center}.styles_bottom__MyWH7{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:1.25rem}.styles_button__EmHjs.styles_button__EmHjs{border-radius:8px;padding:8px 64px;font-family:var(--font-heading);font-weight:600;font-size:1.5rem}.styles_error__Fe7Gt{color:red;font-size:1rem}.styles_button__Tpjm0{--border-radius:16px;--padding:10px 15px;--border-thickness:3px;color:var(--lpurp);background-color:var(--color,var(--dpurp));transition:color .5s,background-color .5s;position:relative;padding:var(--padding);border:none;border-radius:var(--border-radius);cursor:pointer;text-decoration:none;text-align:center;display:inline-block;box-sizing:border-box;font-size:1rem;font-family:var(--font-text);word-wrap:no-wrap}.styles_button__Tpjm0:hover{cursor:pointer;text-decoration:underline;color:var(--dpurp);background-color:var(--lpurp)}.styles_button__Tpjm0.styles_disabled__lK4eV{background-color:var(--unselected-color)}.styles_styleSelector__hj_n9{display:flex;justify-content:space-between;padding:12px 6px;background-color:var(--white);font-size:1rem;color:var(--black);border-radius:8px;border:1px solid var(--black);opacity:.5;transition:opacity .5 ease}.styles_styleSelector__hj_n9>*{display:flex;align-items:center;padding:2%}.styles_styleSelector__hj_n9 img{max-width:40%}.styles_styleSelector__hj_n9>:first-child{justify-content:space-between;flex-basis:20%}.styles_styleSelector__hj_n9>:not(:first-child){justify-content:flex-end;gap:10px}.styles_styleSelector__hj_n9 input[type=radio]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:white;outline:2px solid #888;border-radius:2px;border:3px solid white;width:16px;height:16px}.styles_styleSelector__hj_n9:has(input[type=radio]:checked){opacity:1}.styles_styleSelector__hj_n9 input[type=radio]:checked{border-radius:2px;background:var(--black)}.styles_price__zeVBd{font-size:.75em;text-wrap:none}.styles_sizeSelector__9upkX{display:inline-flex;justify-content:center;align-items:center;border-radius:5px;width:75px;padding:4px 0;background-color:var(--white);border-radius:8px;opacity:.5;transition:opacity .5 ease;border:1px solid var(--black)}.styles_sizeSelector__9upkX p{text-wrap:nowrap}.styles_sizeSelector__9upkX:has(input:checked){opacity:1}.styles_sizeSelector__9upkX input{display:none}.styles_slide__tCEj9{height:100%;transition:transform .8s ease;opacity:0;transform:translateX(100%);z-index:-1;object-fit:cover;object-position:center center}.styles_slide__tCEj9.styles_active__b1Tqg{opacity:1;transform:translateX(0)}.styles_slide__tCEj9.styles_prev__PHHFZ{opacity:1;transform:translateX(-100%)}@media(min-width:900px){.styles_slide__tCEj9{transform:translateY(-100%)}.styles_slide__tCEj9.styles_active__b1Tqg{transform:translateY(0)}.styles_slide__tCEj9.styles_prev__PHHFZ{transform:translateY(100%)}}.styles_main__HBZyi{display:flex;flex-direction:column;box-sizing:border-box;flex:1 1;height:100%;padding:0 5%}.styles_main__HBZyi h1{font-size:7rem}.styles_titleSection__h5jGO{display:flex;flex-direction:column;margin-top:125px;align-items:center;font-size:1.25rem;text-align:center;height:600px}.styles_container__cnEAg{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;flex:1 1}.styles_form__Z21LF{display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:0;flex-basis:30%;margin:0;gap:40px}.styles_selectorTitle__Ip9tr{font-size:1.25rem;font-family:futura-pt,sans-serif;font-weight:400;color:var(--black)}.styles_form__Z21LF hr{margin:4px 0}.styles_form__Z21LF>*{flex-basis:50%}.styles_selectorSection__mfmgZ{display:flex;flex-direction:column;gap:20px;flex:0 1}.styles_styleSelectorContainer__MG59a{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px}.styles_sizeSelectorContainer__uZc7w{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-gap:12px}.styles_submit__RlxXy.styles_submit__RlxXy{color:var(--white);background-color:var(--black)}.styles_submit__RlxXy.styles_submit__RlxXy:hover{color:var(--black);background-color:var(--grey)}.styles_count__kbE2t{display:flex;flex-direction:column;align-items:center;gap:.5em}.styles_count__kbE2t input{text-align:center;width:3em;padding:.5em}.styles_bottomRow___8lb0{width:100%;display:flex;flex:0 1;justify-content:center;gap:32px;margin:16px 0;color:var(--white)}.styles_errMsg__5JD6H{color:var(--danger);align-self:flex-start;font-size:.85rem}@media(min-width:900px){.styles_main__HBZyi{flex-direction:row}.styles_container__cnEAg{justify-content:flex-start}.styles_titleSection__h5jGO{text-align:left}.styles_form__Z21LF{padding:16px;margin:2em}}.styles_form__iOhs2{display:flex;flex-direction:column;gap:1rem}.styles_section__X4m8s{display:none;flex-direction:column;align-items:center;gap:.75rem;text-align:center;opacity:0;transform:translateY(-5px)}.styles_visible__plWl6{display:flex;animation:styles_fadeIn__T3WTA .3s ease forwards}@keyframes styles_fadeIn__T3WTA{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.styles_icon__ufE4z{width:2.5rem;height:2.5rem}.styles_spin__A6eZm{animation:styles_spin__A6eZm 1s linear infinite}.styles_success__fMMp5{color:green}.styles_error__ABLZw{color:red}.styles_actionButton__r_IO_{margin-top:.5rem;padding:.4rem .8rem;border:none;border-radius:.375rem;cursor:pointer;background:#333;color:white;font-size:.9rem;transition:background .2s ease}.styles_actionButton__r_IO_:hover{background:#555}@keyframes styles_spin__A6eZm{to{transform:rotate(1turn)}}.styles_shadow__2M5zw{filter:drop-shadow(0 0 12px rgba(0,0,0,.5))}.styles_button__zm2cQ.styles_button__zm2cQ{background-color:transparent;color:var(--black);width:-moz-fit-content;width:fit-content;padding:0}.styles_button__zm2cQ.styles_button__zm2cQ:hover{background-color:unset}.styles_menu__bScU3{position:fixed;inset:0;display:flex;flex-direction:column;gap:64px;z-index:1001;color:var(--white);background-color:var(--black);padding:32px;transition:transform .5s ease}.styles_menu__bScU3.styles_hidden__ObdPd{transform:translatex(-100%)}.styles_menu__bScU3 nav{flex:1 1}.styles_menu__bScU3 ul{width:100%;height:100%;display:flex;gap:32px;flex-direction:column;align-items:stretch;list-style-type:none}.styles_link__TNCA_.styles_link__TNCA_{font-family:var(--font-heading);font-weight:600;color:var(--white);font-size:4rem;z-index:1001}.styles_container__lh6qu{display:inline-block;position:relative}.styles_header__fn_o5{position:absolute;top:0;left:0;right:0;z-index:999;display:grid;grid-template-columns:50px 1fr 50px;grid-template-areas:"burg logo cart";align-items:center;padding:12px 0;margin:0 32px}.styles_desktopNav__aZIzU{display:none}.styles_header__fn_o5 a{text-decoration:none;color:var(--black)}.styles_hamburgerMenu__I9p_s.styles_hamburgerMenu__I9p_s{grid-area:burg}.styles_desktopNav__aZIzU a:hover{text-decoration:underline}.styles_logo__daX0A{grid-area:logo;position:relative;filter:brightness(0);width:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.styles_desktopLogo__8hbFF.styles_desktopLogo__8hbFF{display:none}.styles_cart__Wiq_3{grid-area:cart;z-index:1000;display:flex;flex-direction:row;align-items:center;justify-self:end}.styles_cart__Wiq_3 span{width:75px}.styles_cart__Wiq_3 p{display:none}@media (min-width:1100px){.styles_header__fn_o5{display:grid;grid-template-areas:"logo nav cart";align-items:center;padding:12px 0;margin:0 128px}.styles_desktopNav__aZIzU{grid-area:nav;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:80px;flex:1 1;list-style-type:none}.styles_header__fn_o5 a{text-decoration:none;color:var(--black)}.styles_desktopNav__aZIzU a:hover{text-decoration:underline}.styles_logo__daX0A{grid-area:logo;position:relative;filter:brightness(0);width:175px;z-index:1000}.styles_desktopLogo__8hbFF.styles_desktopLogo__8hbFF{display:block}.styles_mobileLogo__Y2eA6.styles_mobileLogo__Y2eA6{display:none}.styles_cart__Wiq_3 span{width:48px}.styles_cart__Wiq_3 p{display:inline}.styles_hamburgerMenu__I9p_s.styles_hamburgerMenu__I9p_s{display:none}}.styles_container__VYruD{background-color:var(--black);color:var(--white);display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:32px}.styles_branding__AebXm{width:100%;max-width:400px;text-align:center}.styles_branding__AebXm p{font-family:var(--font-heading);font-size:1.75rem;margin-top:-8px}.styles_branding__AebXm img{filter:brightness(0) invert(1)}.styles_socials__cGXfm{display:flex;flex-direction:row;align-items:center;gap:16px}.styles_socialButton__Gq38F{display:inline-flex;align-items:flex-end;border:1px solid var(--white);color:var(--white);text-decoration:none;padding:8px 8px 0;height:55px;width:150px;box-sizing:border-box;font-family:var(--font-heading);font-size:1.6rem;font-weight:600;position:relative}.styles_socialButton__Gq38F .styles_arrow__jMhL0{position:absolute;--size:18px;width:var(--size);height:var(--size);top:4px;right:4px}.styles_left__4tcrI{display:flex;flex-direction:column;align-items:center;gap:50px}.styles_right__BfF6e{flex:1 1;padding-top:32px;display:flex;flex-direction:column;align-items:center}.styles_right__BfF6e aside{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;font-size:1rem}.styles_siteMap__Zo8py ul{width:256px;display:flex;flex-direction:column;list-style-type:none;gap:14px}.styles_siteMap__Zo8py a{color:var(--grey);font-size:1rem}.styles_legalStart__tOyc1{margin-top:16px}.styles_col__5jzns{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:16px}@media(min-width:700px){.styles_container__VYruD{flex-direction:row;padding:64px}.styles_branding__AebXm{width:400px;text-align:left}.styles_branding__AebXm img{margin-left:-32px}.styles_right__BfF6e{align-items:flex-end}.styles_col__5jzns{flex-direction:column}}.not-found_main__WoYtF{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 5%;height:100vh;width:100vw;gap:16px;box-sizing:border-box}.not-found_main__WoYtF h1{font-size:7rem;margin-bottom:-1.2rem}.not-found_main__WoYtF h2{font-size:3.5rem;font-weight:400}.not-found_main__WoYtF p{font-size:1.25rem}.not-found_button__4jyFR{font-family:var(--font-heading);font-size:2rem;font-weight:600;width:250px;border-radius:10px;margin:32px 0}@media(min-width:600px){.not-found_main__WoYtF{text-align:left}}