@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.welcome_page{background-color:#fff}.welcome_page_content{padding-inline:4rem;min-height:clamp(31.625rem,-.2321rem + 49.7768vw,59.5rem);display:grid;grid-template-columns:1fr 1fr}.welcome_page_content_avatar{position:relative;z-index:12;justify-self:center;place-content:end}.welcome_page_content_avatar_image{position:relative;place-items:end;width:clamp(19.25rem,-26.75rem + 71.875vw,37.9375rem);height:clamp(26.875rem,-37.5865rem + 100.7212vw,53.0625rem);z-index:12}.welcome_page_content_avatar_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.welcome_page_content_avatar_bc{position:absolute;z-index:11;bottom:0;left:0;width:clamp(14.25rem,-3.75rem + 37.5vw,30rem);height:clamp(22.5625rem,-1.9375rem + 51.0417vw,44rem);background-color:#dcbcb0;border-radius:clamp(2rem,-.2857rem + 4.7619vw,4rem) clamp(2rem,-.2857rem + 4.7619vw,4rem) 0 0}@media screen and (max-width:1024px){.welcome_page_content_avatar{display:none}}.welcome_page_content_title{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:4rem;height:100%;padding-block-end:2rem}.welcome_page_content_title h1{font-size:clamp(3rem,-1.9231rem + 7.6923vw,5rem);line-height:clamp(3.6rem,.8571rem + 5.7143vw,6rem);letter-spacing:-2%;text-transform:uppercase}.welcome_page_content_title h1 span{font-family:Dancing Script,sans-serif;font-size:clamp(2rem,-2.9231rem + 7.6923vw,4rem);line-height:clamp(2.4rem,-3.5077rem + 9.2308vw,4.8rem);letter-spacing:2%;text-transform:none;color:#4e2f23}.welcome_page_content_title p{font-size:clamp(1rem,.6923rem + .4808vw,1.125rem);font-weight:400;line-height:clamp(1.5rem,1.0385rem + .7212vw,1.6875rem);letter-spacing:2%}.welcome_page_content .button--primary{align-self:start;flex-direction:row-reverse}@media screen and (max-width:1024px){.welcome_page_content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.welcome_page_content_title h1{font-size:clamp(1.75rem,1.1818rem + 2.8409vw,3rem);line-height:clamp(2.1rem,1.4182rem + 3.4091vw,3.6rem)}.welcome_page_content_title p{font-size:clamp(.875rem,.8182rem + .2841vw,1rem)}}.best_sellers{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;background:url(../images/homepage/best-seller-arriere-plan.jpg) 50%/cover no-repeat;padding-block:clamp(4rem,-.5714rem + 7.1429vw,8rem)}.best_sellers h2{font-size:clamp(4rem,2.1429rem + 2.9018vw,5.625rem);line-height:100%;letter-spacing:2%;text-transform:uppercase}.best_sellers_content{padding-inline:clamp(4rem,-6.2857rem + 16.0714vw,13rem)}.best_sellers_content,.best_sellers_content_container{width:100%;height:100%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.best_sellers_content_container{z-index:11;left:0;gap:clamp(1rem,-6.3846rem + 11.5385vw,4rem);padding-block:1rem;transform:translate(0);transition:transform .25s ease-in-out}.best_sellers_content_container .card{display:flex;flex-direction:column;position:relative;height:clamp(23.5rem,14rem + 14.8438vw,31.8125rem);width:clamp(19.3125rem,16.2411rem + 4.7991vw,22rem);border-radius:1.5rem;transition:all .5s ease;color:#00151c;color:oklch(18% .04 222deg);box-shadow:0 8px 16px #00000026}.best_sellers_content_container .card_image{position:relative;z-index:12;height:clamp(14.3125rem,7.8125rem + 10.1563vw,20rem);width:100%;border-radius:1.5rem 1.5rem 0 0;overflow:hidden;transition:all .2s ease}.best_sellers_content_container .card_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:all .2s ease}.best_sellers_content_container .card_text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;height:clamp(9.375rem,6.5893rem + 4.3527vw,11.8125rem);background-color:#fff;padding-inline:1.5rem;border-radius:0 0 1.5rem 1.5rem;transition:all .2s ease}.best_sellers_content_container .card_text_price p,.best_sellers_content_container .card_text_title h3{font-family:Dancing Script;font-size:clamp(1.25rem,.9643rem + .4464vw,1.5rem);line-height:150%;letter-spacing:-2%}.best_sellers_content_container .card_text_title h3{font-weight:600}.best_sellers_content_container .card_text_price p{font-weight:700}.best_sellers_content_container .card .button--secondary{align-self:center;font-size:clamp(.875rem,.4464rem + .6696vw,1.25rem);line-height:100%;letter-spacing:2%;padding:16px 32px;margin-top:.5rem}.best_sellers_content_container .card .button--secondary svg{width:clamp(1rem,.7143rem + .4464vw,1.25rem);aspect-ratio:1/1}.best_sellers_content_button{position:absolute;z-index:20;top:50%;height:clamp(2.5rem,-.3571rem + 4.4643vw,5rem);aspect-ratio:1/1;background-color:#fff;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center}.best_sellers_content_button:hover{background-color:#f8f0ed}.best_sellers_content_button:focus{background-color:#ffc5af;background-color:oklch(87% .15 42deg)}.best_sellers_content_button svg{height:clamp(1.5rem,-.3571rem + 2.9018vw,3.125rem);width:clamp(1.5rem,-.3571rem + 2.9018vw,3.125rem);stroke:#00151c;stroke:oklch(18% .04 222deg)}.best_sellers_content_button--next{left:1rem}.best_sellers_content_button--next svg{transform:rotate(90deg)}.best_sellers_content_button--previous{right:1rem}.best_sellers_content_button--previous svg{transform:rotate(-90deg)}@media screen and (max-width:1024px){.best_sellers h2{text-align:center;font-size:clamp(3rem,2.5455rem + 2.2727vw,4rem);line-height:120%}.best_sellers_content{justify-content:start;padding-inline:1rem}.best_sellers_content_container{width:-moz-max-content;width:max-content}.best_sellers_content_container .card{height:clamp(29.1875rem,31.7727rem - 12.9261vw,23.5rem);width:clamp(17rem,15.9489rem + 5.2557vw,19.3125rem)}.best_sellers_content_container .card_image{height:clamp(20rem,22.5852rem - 12.9261vw,14.3125rem)}.best_sellers_navigation{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:2rem;padding-inline:1rem}.best_sellers_navigation_dot{height:8px;width:100%;border-radius:8px;background-color:#fff}.best_sellers_navigation_dot.activ{background-color:#200b04}}.about{position:relative;display:flex;flex-direction:row-reverse;justify-content:stretch;gap:2rem;background-color:#fff}.about_product_slider{width:50%;background-color:#dcbcb0;overflow:hidden;height:clamp(34.25rem,18.5357rem + 24.5536vw,48rem)}.about_product_slider_item{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-color:#000}.about_product_slider_item:hover img{transform:scale(1.02)}.about_product_slider_item img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;opacity:.6}.about_product_slider_item_title{position:absolute;text-align:center}.about_product_slider_item_title h3{font-family:Playfair Display;font-size:5.4vh;text-transform:uppercase;color:#fff}.about_product_slider_item_title p{font-family:Dancing Script;font-size:2.2vh;color:#fff;margin:2.2vh 0}.about_product_slider .clothing_animation_fade_in{animation:clothing_fade_in 1s ease forwards}.about_product_slider .clothing_animation_fade_out{animation:clothing_fade_out 1s ease forwards}.about_text{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:4rem;width:50dvw;height:100%;padding-block:clamp(4rem,-.5714rem + 7.1429vw,8rem);padding-inline:1.5rem}.about_text h2{font-family:Dancing Script;font-size:clamp(4rem,-.5714rem + 7.1429vw,8rem);font-weight:700;line-height:100%;letter-spacing:-2px;color:#261d1a}.about_text p{font-family:Montserrat;font-size:clamp(1rem,.8571rem + .2232vw,1.125rem);line-height:150%;letter-spacing:2%;font-weight:400;color:#3c332f;max-width:736px}.about_text .button--primary{flex-direction:row-reverse}@media screen and (max-width:1024px){.about_text{gap:clamp(2rem,1.0909rem + 4.5455vw,4rem);width:100%;align-items:center}.about_text h2{font-size:clamp(3rem,2.5455rem + 2.2727vw,4rem)}.about_text p{font-size:clamp(.875rem,.8182rem + .2841vw,1rem);text-align:center}.about_product_slider{display:none}}@keyframes clothing_fade_in{0%{opacity:0;transform:translate(76.1vh)}to{opacity:1;transform:translate(0)}}@keyframes clothing_fade_out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-76.1vh)}}.manual{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4rem;padding-block:clamp(4rem,-.5714rem + 7.1429vw,8rem);padding-inline:clamp(2rem,-10.5714rem + 19.6429vw,13rem);background-color:#fff}.manual h2{font-size:clamp(4rem,-.5714rem + 7.1429vw,8rem);font-weight:700;line-height:100%;letter-spacing:-2px;text-align:center;text-wrap:pretty;color:#261d1a}.manual_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.manual_container_item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;transition:all .5s ease}.manual_container_item_image{position:relative;width:clamp(9.125rem,3.5536rem + 8.7054vw,14rem);height:clamp(9.125rem,3.5536rem + 8.7054vw,14rem);border-radius:1.5rem}.manual_container_item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:1.5rem;box-shadow:0 8px 16px #00000026;transition:all .5s ease}.manual_container_item_title{display:flex;justify-content:center;align-items:center}.manual_container_item_title p{text-align:center;font-family:Dancing Script;font-size:clamp(1.25rem,.3929rem + 1.3393vw,2rem)}.manual_container_item_step{display:flex;justify-content:center;align-items:center;background-color:#dcbcb0;border-radius:50%;width:clamp(4rem,2.2857rem + 2.6786vw,5.5rem);height:clamp(4rem,2.2857rem + 2.6786vw,5.5rem)}.manual_container_item_step p{text-align:center;font-family:Dancing Script;font-size:clamp(2.5rem,1.3571rem + 1.7857vw,3.5rem)}.manual_container_item_description{opacity:0;display:none;justify-content:center;align-items:center;position:absolute;z-index:15;width:calc(100% - 6.5vh);height:calc(100% - 6.5vh);left:0;top:0;padding:3.2vh;transition:all .6s ease}.manual_container_item_description p{color:#0d0d0d;font-size:1.5vh;font-weight:400;text-align:center}.manual .button--primary{flex-direction:row-reverse;align-self:center;margin-top:2rem}@media screen and (max-width:1024px){.manual{padding-inline:clamp(1.5rem,1.2727rem + 1.1364vw,2rem)}.manual h2{font-size:clamp(3rem,2.5455rem + 2.2727vw,4rem)}.manual_container{flex-direction:column;align-items:center;justify-content:center;gap:4rem}.manual_container_item_image{width:272px;height:272px}.manual_container_item_text{font-size:1.75rem}}.delivery{width:100%;display:grid;grid-template-columns:repeat(4,1fr);padding-inline:clamp(2rem,-10.5714rem + 19.6429vw,13rem);padding-block:clamp(2rem,-.2857rem + 3.5714vw,4rem);background-color:#dcbcb0;-moz-column-gap:1rem;column-gap:1rem}.delivery_bar_item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.delivery_bar_item_svgWrapper{background-color:#fff;padding:8px;border-radius:50%;display:grid;place-items:center;box-shadow:0 4px 8px #0000001f}.delivery_bar_item_svgWrapper svg{width:clamp(1.5rem,.9286rem + .8929vw,2rem);height:clamp(1.5rem,.9286rem + .8929vw,2rem);stroke:#845b4b}.delivery_bar_item_svgWrapper .svg-delivery g{fill:#845b4b}.delivery_bar_item p{font-size:clamp(1rem,.7143rem + .4464vw,1.25rem);font-weight:500;line-height:150%;letter-spacing:2%;color:#200b04}@media screen and (max-width:1024px){.delivery{padding-inline:clamp(2.8125rem,.8807rem + 9.6591vw,7.0625rem);grid-template-columns:repeat(2,1fr);justify-items:stretch;row-gap:2rem;-moz-column-gap:1rem;column-gap:1rem}.delivery_bar_item{justify-content:flex-start}.delivery_bar_item p{font-size:clamp(.875rem,.8182rem + .2841vw,1rem)}}@media screen and (max-width:768px){.delivery{padding-inline:clamp(2.8125rem,.8807rem + 9.6591vw,7.0625rem);grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);place-items:center;row-gap:2rem;-moz-column-gap:1rem;column-gap:1rem}.delivery_bar_item{flex-direction:column}.delivery_bar_item p{text-align:center}}.legals{align-items:center;width:100%;background-color:#fff}.legals,.legals_container{display:flex;flex-direction:column;justify-content:center}.legals_container{min-height:90.3vh;font-family:Montserrat;width:70%;margin:15vh 0}@media(max-width:1300px){.legals_container{width:80%}}.legals_container_title{max-width:50%}@media(max-width:1300px){.legals_container_title{max-width:100%}}@media(max-width:1000px){.legals_container_title{margin-top:5vh}}@media(max-width:900px){.legals_container_title{margin-top:10vh}}.legals_container_title h2{font-size:3.8vh;font-weight:700}.legals_container_title p{margin-top:1vh;font-size:1.7vh;font-weight:500}.legals_container_description{max-width:50%;margin-top:3.2vh;padding:5vh 0;border-bottom:.1vh solid oklch(96% .01 42deg)}@media(max-width:1300px){.legals_container_description{max-width:100%}}.legals_container_description_subtitle h3{font-weight:300;font-size:2.4vh}.legals_container_description_paraf p{margin:1vh 0;font-size:1.5vh;font-weight:300}.legals_container_description_paraf span{font-weight:600}.delivery_ga{align-items:center;width:100%;background-color:#fff}.delivery_ga,.delivery_ga_container{display:flex;flex-direction:column;justify-content:center}.delivery_ga_container{min-height:90.3vh;font-family:Montserrat;width:70%}@media(max-width:1300px){.delivery_ga_container{width:80%}}.delivery_ga_container_title{max-width:50%}@media(max-width:1300px){.delivery_ga_container_title{max-width:100%}}@media(max-width:1000px){.delivery_ga_container_title{margin-top:5vh}}@media(max-width:900px){.delivery_ga_container_title{margin-top:10vh}}.delivery_ga_container_title h1{font-size:3.8vh;font-weight:700}.delivery_ga_container_title p{margin-top:1vh;font-size:1.7vh;font-weight:500}.delivery_ga_container_description{max-width:50%;margin-top:3.2vh}@media(max-width:1300px){.delivery_ga_container_description{max-width:100%}}.delivery_ga_container_description p{margin:.5vh 0;font-size:1.5vh;font-weight:400}.delivery_ga_container_description_list{margin-top:3.2vh}.delivery_ga_container_description_list p{font-size:1.5vh;font-weight:400}.returns{align-items:center;width:100%;background-color:#fff}.returns,.returns_container{display:flex;flex-direction:column;justify-content:center}.returns_container{min-height:90.3vh;font-family:Montserrat;width:70%}@media(max-width:1300px){.returns_container{width:80%}}.returns_container_title{max-width:50%}@media(max-width:1300px){.returns_container_title{max-width:100%}}@media(max-width:1000px){.returns_container_title{margin-top:5vh}}@media(max-width:900px){.returns_container_title{margin-top:10vh}}.returns_container_title h1{font-size:3.8vh;font-weight:700}.returns_container_title p{margin-top:1vh;font-size:1.7vh;font-weight:500}.returns_container_description{max-width:50%;margin-top:3.2vh}@media(max-width:1300px){.returns_container_description{max-width:100%}}.returns_container_description_paraf p{margin-top:2vh;font-size:1.5vh;font-weight:400}.login_container{width:100%;height:calc(100dvh - 112px);background-color:#f8f0ed;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.login_container_image{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2rem;width:688px;height:100%;border-radius:0 64px 64px 0;padding-inline:48px;background-color:#fff}.login_container_image img{height:clamp(8rem,3.4286rem + 7.1429vw,12rem);width:clamp(8.3275rem,3.5689rem + 7.4353vw,12.49125rem);align-self:center;transition:all .6s ease}.login_container_image p{font-family:Montserrat;font-size:18px;font-weight:400;line-height:150%;letter-spacing:.02em;text-align:center;color:#3c332f}.login_container_forms{position:relative;gap:4rem;width:100%;color:#0d0d0d}.login_container_forms,.login_container_forms_title{display:flex;flex-direction:column;justify-content:center;align-items:center}.login_container_forms_title{gap:1rem}.login_container_forms_title h1{font-family:Montserrat,sans-serif;font-size:clamp(2rem,.8571rem + 1.7857vw,3rem);font-weight:600;line-height:100%;letter-spacing:-2%;text-align:center}.login_container_forms_subtitle{font-family:Montserrat,sans-serif;font-size:clamp(1rem,.8571rem + .2232vw,1.125rem);font-weight:400;text-align:center}.login_container_forms_inputs{position:relative;gap:2rem}.login_container_forms_inputs,.login_container_forms_inputs .inputWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.login_container_forms_inputs .inputWrapper{gap:.25rem}.login_container_forms_inputs label{font-family:Montserrat,sans-serif;font-size:clamp(1rem,.8571rem + .2232vw,1.125rem);font-weight:400;align-self:start}.login_container_forms_inputs input{width:clamp(17rem,11.2857rem + 28.5714vw,25rem);position:relative;z-index:16;font-family:Montserrat;font-size:clamp(1rem,.8571rem + .2232vw,1.125rem);font-weight:400;padding:1rem;outline:none;border:1px solid oklch(60% .015 42deg);border-radius:1rem;background-color:#fff;transition:all .3s ease}.login_container_forms_inputs input:focus{border:.1vh solid #0d0d0d}.login_container_forms_inputs .button--secondary{border:none;align-self:stretch;background-color:#e9c5b7;font-size:20px;box-shadow:0 4px 8px #4d2f231f;cursor:pointer}.login_container_forms_inputs .button--secondary:hover{background-color:#f0d0c3}.login_container_forms_inputs .button--secondary:focus{background-color:#dcbcb0}.login_container_forms_inputs_forget_password{display:flex;flex-direction:row;align-items:center;justify-content:center}.login_container_forms_inputs_forget_password a{font-size:clamp(.75rem,.6607rem + .4464vw,.875rem);color:#153e4a;font-weight:700;text-decoration:underline;transition:all .3s ease}.login_container_forms_inputs_forget_password a:hover{color:#3c6e7f}.login_container_forms_buttons{display:flex;align-items:center;flex-direction:column}.login_container_forms_buttons_signin{font-size:14px;color:#153e4a;font-weight:700;text-decoration:underline;transition:all .3s ease}.login_container_forms_buttons_signin:hover{color:#3c6e7f}.login_container_forms_buttons .button--primary{border:none}.login_container_forms_code{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}.login_container_forms_code_title{display:flex;flex-direction:column;align-items:center;padding-inline:3rem}.login_container_forms_code_title h1{font-weight:600;font-size:18px;text-align:center;max-width:1000px;word-wrap:pretty}.login_container_forms_code_title p{font-weight:300;text-align:center}.login_container_forms_code_inputs{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.login_container_forms_code_inputs input{font-size:16px;font-weight:500;font-family:Montserrat;color:#0d0d0d;text-transform:uppercase;text-align:center;background-color:#fff;border:1px solid transparent;border-radius:.5vh;outline:none;width:clamp(2rem,1.2857rem + 3.5714vw,3rem);height:clamp(3rem,2.2857rem + 3.5714vw,4rem);transition:outline .1s ease-in-out;border:1px solid oklch(60% .015 42deg)}.login_container_forms_code_inputs input:focus{outline:3px solid oklch(24% .015 42deg)}.login_container_forms_code_send_new_code{display:flex;justify-content:center}.login_container_forms_code_send_new_code button{all:unset;position:relative;font-size:1rem;font-weight:700;color:#153e4a;text-decoration:underline;transition:all .3s ease}.login_container_forms_code_send_new_code button:hover{color:#0d0d0d}@media screen and (max-width:1024px){.login,.login_container{background-color:#fff}.login_container{flex-direction:column;padding-inline:2rem;min-height:100dvh}.login_container_image{padding-block:3rem 1.5rem}.login_container_forms{padding-block:1.5rem 3rem;background-color:#f8f0ed;border-radius:4rem 4rem 0 0}}@media screen and (max-width:768px){.login,.login_container{background-color:#fff}.login_container{flex-direction:column;padding-inline:0;min-height:100dvh}.login_container_image{display:none}.login_container_forms{height:100%;background-color:#f8f0ed;border-radius:0}.login_container_forms_inputs input{font-size:clamp(1rem,.9107rem + .4464vw,1.125rem)}}.signin_page{background-color:#fff}.signin_page_container{display:flex;flex-direction:row-reverse;justify-content:space-between}.signin_page_image{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2rem;width:688px;height:calc(100dvh - 112px);border-radius:0 64px 64px 0;padding-inline:48px;background:linear-gradient(#fee5dc,#fbefea)}.signin_page_image img{height:clamp(8rem,3.4286rem + 7.1429vw,12rem);width:clamp(8.3275rem,3.5689rem + 7.4353vw,12.49125rem);align-self:center}.signin_page_image p{font-family:Montserrat;font-size:18px;font-weight:400;line-height:150%;letter-spacing:.02em;text-align:center;color:#3c332f}.signin_page_forms{position:relative;gap:4rem;width:100%}.signin_page_forms,.signin_page_forms_title{display:flex;flex-direction:column;justify-content:center;align-items:center}.signin_page_forms_title{gap:1rem}.signin_page_forms_title h1{font-family:Montserrat,sans-serif;font-size:clamp(2rem,.8571rem + 1.7857vw,3rem);font-weight:600;line-height:100%;letter-spacing:-2%;text-align:center}.signin_page_forms_subtitle{font-family:Montserrat,sans-serif;font-size:clamp(1rem,.8571rem + .2232vw,1.125rem);font-weight:400;text-align:center}.signin_page_forms_inputs{position:relative;gap:2rem}.signin_page_forms_inputs,.signin_page_forms_inputs .inputWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.signin_page_forms_inputs .inputWrapper{gap:.25rem}.signin_page_forms_inputs label{font-family:Montserrat,sans-serif;align-self:start}.signin_page_forms_inputs input,.signin_page_forms_inputs label{font-size:clamp(1rem,.8571rem + .2232vw,1.125rem);font-weight:400}.signin_page_forms_inputs input{width:clamp(17rem,11.2857rem + 28.5714vw,25rem);position:relative;z-index:16;font-family:Montserrat;padding:1rem;outline:none;border:1px solid oklch(60% .015 42deg);border-radius:1rem;background-color:#fff;transition:all .3s ease}.signin_page_forms_inputs input:focus{border:.1vh solid #0d0d0d}.signin_page_forms_inputs .button--secondary{border:none;align-self:stretch;background-color:#e9c5b7;font-size:20px;box-shadow:0 4px 8px #4d2f231f;cursor:pointer}.signin_page_forms_inputs .button--secondary:hover{background-color:#f0d0c3}.signin_page_forms_inputs .button--secondary:focus{background-color:#dcbcb0}.signin_page_forms_inputs_forget_password{display:flex;flex-direction:row;align-items:center;justify-content:center}.signin_page_forms_inputs_forget_password a{font-size:clamp(.75rem,.6607rem + .4464vw,.875rem);color:#153e4a;font-weight:700;text-decoration:underline;transition:all .3s ease}.signin_page_forms_inputs_forget_password a:hover{color:#3c6e7f}.signin_page_forms_buttons{display:flex;align-items:center;flex-direction:column}.signin_page_forms_buttons_signin{font-size:14px;color:#153e4a;font-weight:700;text-decoration:underline;transition:all .3s ease}.signin_page_forms_buttons_signin:hover{color:#3c6e7f}.signin_page_forms_buttons_login{position:relative;margin-top:2.2vh;width:-moz-fit-content;width:fit-content;background-color:transparent;border:none;font-size:1.5vh;transition:all .3s ease;color:#200b04}.signin_page_forms_buttons_login:hover{transform:scale(1.05)}.signin_page_forms_buttons_login:hover:after{width:0}.signin_page_forms_buttons_login:visited{color:#200b04}.signin_page_forms_buttons_login:after{content:"";position:absolute;bottom:-.5vh;right:0;width:100%;height:.1vh;background-color:#e0e0e0;transition:all .3s ease}.signin_page_forms_buttons .button--primary{border:none}.signin_page_forms_code{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}.signin_page_forms_code_title{display:flex;flex-direction:column;align-items:center;padding-inline:3rem}.signin_page_forms_code_title h1{font-weight:600;font-size:18px;text-align:center;max-width:1000px;word-wrap:pretty}.signin_page_forms_code_title p{font-weight:300;text-align:center}.signin_page_forms_code_inputs{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.signin_page_forms_code_inputs input{font-size:16px;font-weight:500;font-family:Montserrat;color:#0d0d0d;text-transform:uppercase;text-align:center;background-color:#fff;border:1px solid transparent;border-radius:.5vh;outline:none;width:clamp(2rem,1.2857rem + 3.5714vw,3rem);height:clamp(3rem,2.2857rem + 3.5714vw,4rem);transition:outline .1s ease-in-out;border:1px solid oklch(60% .015 42deg)}.signin_page_forms_code_inputs input:focus{outline:3px solid oklch(24% .015 42deg)}.signin_page_forms_code_send_new_code{display:flex;justify-content:center}.signin_page_forms_code_send_new_code button{all:unset;position:relative;font-size:1rem;font-weight:700;color:#153e4a;text-decoration:underline;transition:all .3s ease}.signin_page_forms_code_send_new_code button:hover{color:#0d0d0d}@media screen and (max-width:1024px){.signin_page{background-color:#f8f0ed}.signin_page_container{background:linear-gradient(#fee5dc,#fbefea);background-color:#fff;flex-direction:column-reverse;justify-content:space-between;align-items:center;padding-inline:2rem;min-height:100dvh;gap:0}.signin_page_image{height:auto;padding-block:3rem 1.5rem;border-radius:0;background:transparent}.signin_page_forms{padding-block:1.5rem 3rem;background-color:#fff;border-radius:4rem 4rem 0 0}}@media screen and (max-width:768px){.signin_page,.signin_page_container{background:#fff}.signin_page_container{flex-direction:column;justify-content:center;padding-inline:0;min-height:100dvh}.signin_page_image{display:none}.signin_page_forms{height:100%;background-color:#fff;border-radius:0}.signin_page_forms_inputs input{font-size:clamp(1rem,.9107rem + .4464vw,1.125rem)}}.forgot_password_page{overflow:hidden;background-color:#f8f0ed}.forgot_password{display:flex;min-height:40rem;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem;background-color:#f8f0ed;font-family:Montserrat,sans-serif}.forgot_password_container{display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,3rem);border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #4d2f231f}.forgot_password_container_title{margin-bottom:2rem}.forgot_password_container_title h2{margin:0;color:#0e0705;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;line-height:1.1;text-align:center;text-transform:uppercase}.forgot_password_container_object{width:100%;margin-top:1rem}.forgot_password_container_object input{width:100%;padding:1rem;border:1px solid oklch(69% .015 42deg);border-radius:8px;outline:none;background-color:#fff;color:#0e0705;font-family:Montserrat,sans-serif;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.forgot_password_container_object input:focus{border-color:#3c6e7f;box-shadow:0 0 0 3px #d6f0fa}.forgot_password_container_button{margin-top:2rem}.forgot_password_container_button button{width:100%;padding:1rem 1.5rem;border:none;border-radius:64px;background-color:#e9c5b7;color:#00151c;color:oklch(18% .04 222deg);box-shadow:0 4px 8px #4d2f231f;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.forgot_password_container_button button:hover{background-color:#f0d0c3}.forgot_password_container_button button:focus{background-color:#dcbcb0;box-shadow:0 0 #4d2f2300}.forgot_password_code_title{display:flex;flex-direction:column;align-items:center;gap:.75rem}.forgot_password_code_title h3{margin:0;color:#0e0705;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase}.forgot_password_code_title p{margin:0;color:#3c332f;font-size:1rem;text-align:center}.forgot_password_code_inputs{display:flex;justify-content:center;gap:.75rem;margin-top:2.5rem;flex-wrap:wrap}.forgot_password_code_inputs input{width:3rem;height:3.4rem;padding:0;border:2px solid transparent;border-radius:8px;outline:none;background-color:#f8f0ed;color:#0e0705;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;text-align:center;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease}.forgot_password_code_inputs input:focus{border-color:#3c6e7f;background-color:#fff}.forgot_password_code_send_new_code{display:flex;justify-content:center;margin-top:2rem}.forgot_password_code_send_new_code button{padding:0;border:none;background-color:transparent;color:#153e4a;font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer;transition:color .2s ease}.forgot_password_code_send_new_code button:hover{color:#3c6e7f}.forgot_password .footer_container{display:none}@media(max-width:600px){.forgot_password{padding:1rem}.forgot_password_container{padding:1.25rem}.forgot_password_code_inputs{gap:.5rem}.forgot_password_code_inputs input{width:2.6rem;height:3rem}}.clothes_selection{width:100%;background-color:#fff;padding-inline:clamp(6.125rem,3.9821rem + 3.3482vw,8rem);padding-block:clamp(6.125rem,3.9821rem + 3.3482vw,8rem)}.clothes_selection_container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}.clothes_selection_container_header{position:relative;align-self:start;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem}.clothes_selection_container_header_title{color:#261d1a;line-height:100%;letter-spacing:.02em;font-weight:600;font-size:clamp(1.5rem,.9286rem + .8929vw,2rem)}.clothes_selection_container_header_title span{position:absolute;top:-2.5rem;left:0}.clothes_selection_container_header_title span a{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:clamp(.875rem,.7614rem + .5682vw,1.125rem);font-weight:400;letter-spacing:.02em;line-height:150%;color:#00151c;color:oklch(18% .04 222deg)}.clothes_selection_container_header_title span a svg{width:32px;height:32px;stroke:#00151c;stroke:oklch(18% .04 222deg)}.clothes_selection_container_header_subTitle{font-size:clamp(.875rem,.7614rem + .5682vw,1.125rem);font-weight:400;letter-spacing:.02em;line-height:150%}.clothes_selection_container_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.clothes_selection_container_grid_item{height:clamp(12rem,7.4286rem + 7.1429vw,16rem);width:clamp(19.3125rem,7.0982rem + 19.0848vw,30rem);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #0000001f;border-radius:16px;transition:background-color .25s ease}.clothes_selection_container_grid_item:hover{background-color:#d6f0fa}.clothes_selection_container_grid_item:focus{background-color:#afd5e3}.clothes_selection_container_grid_item h2{color:#261d1a;line-height:100%;letter-spacing:.02em;font-weight:700;font-size:clamp(1.5rem,.9286rem + .8929vw,2rem)}.clothes_selection_container_grid_item p,.clothes_selection_container_grid_item_image{display:none}.clothes_selection_container_hero{align-self:stretch;height:clamp(16rem,9.8571rem + 9.5982vw,21.375rem);display:flex;flex-direction:column;justify-content:stretch;align-items:flex-end;background:url(../images/clothes/category_banniere.jpg) 50%/cover no-repeat;border-radius:1rem}.clothes_selection_container_hero_container{width:clamp(20.5rem,8.8571rem + 18.192vw,30.6875rem);height:100%;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:1rem;padding-block:clamp(3rem,2.4286rem + .8929vw,3.5rem);padding-inline:2rem}.clothes_selection_container_hero_container h2{font-weight:500;word-wrap:pretty;font-size:clamp(2rem,.8571rem + 1.7857vw,3rem)}@media screen and (max-width:1024px){.clothes_selection{padding-inline:2rem}.clothes_selection_container_grid{grid-template-columns:1fr;align-items:stretch;align-self:stretch}.clothes_selection_container_grid_item{width:100%;flex-direction:row;justify-content:start;gap:1rem;height:clamp(4rem,.3636rem + 18.1818vw,12rem)}.clothes_selection_container_grid_item_image{display:block;background-color:#b78e7e;height:100%;aspect-ratio:1/1;border-radius:1rem 0 0 1rem;padding:1rem}.clothes_selection_container_grid_item_image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.clothes_selection_container_grid_item_title h2{font-size:clamp(.875rem,.5909rem + 1.4205vw,1.5rem)}.clothes_selection_container_hero{height:clamp(16rem,18.6136rem - 13.0682vw,10.25rem);align-items:center}.clothes_selection_container_hero_container{width:100%;align-items:center;justify-content:space-around;padding-block:clamp(1rem,.0909rem + 4.5455vw,3rem);font-size:clamp(1rem,.5455rem + 2.2727vw,2rem)}.clothes_selection_container_hero_container h2{font-size:clamp(1.25rem,.9091rem + 1.7045vw,2rem)}}.product{flex-direction:column;align-items:center;background-color:#fff}.product,.product_container{display:flex;justify-content:center;width:100%}.product_container{font-family:Montserrat,"sans-serif";transition:all .6s ease}@media(max-width:900px){.product_container{height:-moz-fit-content;height:fit-content}}.product_container_box{height:100%;width:calc(100% - 6.5vh);transition:all .6s ease;display:flex;justify-content:space-evenly}@media(max-width:900px){.product_container_box{flex-direction:column-reverse;width:100%}}.product_container_box_page{background-color:#845b4b;color:#fff;padding-block:4rem;padding-inline:2rem;width:25rem;z-index:26;min-height:calc(100dvh - 112px);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}@media(max-width:900px){.product_container_box_page{width:100dvw;height:-moz-fit-content;height:fit-content}}.product_container_box_page_container{width:100%;display:flex;flex-direction:column;align-items:start;gap:1.5rem}.product_container_box_page_container:first-child{justify-content:start}.product_container_box_page_container:last-child{justify-content:end}.product_container_box_page_back_button{position:absolute;top:-2.25rem;left:-5px}.product_container_box_page_back_button a{background-color:transparent;border:none;display:flex;flex-direction:row;gap:1rem;color:#fff;font-size:.9rem;font-weight:500;text-transform:capitalize;align-items:center}.product_container_box_page_back_button a svg{width:1.5rem;height:1.5rem;color:#fff;transform:translate(0);transition:all .5s ease}.product_container_box_page_back_button a:hover svg{transform:translate(-.25rem)}.product_container_box_page_title{position:relative;font-size:1.25rem;font-family:Montserrat;text-transform:uppercase}.product_container_box_page_description{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.product_container_box_page_description_title button{z-index:50;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;transition:all .3s ease;transform:translate(-1.6vh);height:3.4vh;display:none}.product_container_box_page_description_title button svg{width:2.7vh;height:2.7vh;transition:all .3s ease;color:#fff}.product_container_box_page_description_title button:hover svg{width:3.2vh;height:3.2vh}.product_container_box_page_description_title p.desc{font-size:.9rem;font-weight:400}.product_container_box_page_description_infos{position:relative}.product_container_box_page_description_infos_title{font-size:1rem;font-weight:500}.product_container_box_page_description_infos_title:after{content:"";position:absolute;left:0;bottom:-.4vh;width:100%;height:2px;background-color:#fff}.product_container_box_page_description_infos_title:hover{cursor:pointer}.product_container_box_page_description_infos_title:hover+.product_container_box_page_description_infos_table_container{visibility:visible}.product_container_box_page_description_infos_table_container{position:absolute;left:0;top:2rem;box-shadow:0 2px 4px #0006;background-color:#4e2f23;padding:.5rem;border-radius:1rem;z-index:999;visibility:collapse}.product_container_box_page_description_infos_table_container.visible{visibility:visible}.product_container_box_page_colors{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.product_container_box_page_colors_title p{font-size:.9rem;font-weight:700;text-transform:uppercase}.product_container_box_page_colors_items{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;gap:1rem}.product_container_box_page_colors_item{border:none;border-radius:100%;height:20px;transition:all .3s ease;width:20px}.product_container_box_page_colors .selected_color{position:relative}.product_container_box_page_colors .selected_color:after{background-color:#fff;border-radius:50%;content:"";height:1.75rem;left:50%;position:absolute;top:50%;translate:-50% -50%;width:1.75rem;z-index:-1}.product_container_box_page_colors .not_selected_color:hover{transform:scale(1.3);border:.25rem solid oklch(100% 0 193deg)}.product_container_box_page_images{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;gap:.75rem}.product_container_box_page_images_item{background-color:#fff;border:none;height:3rem;position:relative;transition:all .3s ease;width:3rem}.product_container_box_page_images_item img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.product_container_box_page_images_item.selected_image{outline:.25rem solid oklch(34% .05 42deg)}.product_container_box_page_images_item.not_selected_image:hover{outline:.25rem solid oklch(34% .05 42deg);scale:1.1}.product_container_box_page_sizes{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.product_container_box_page_sizes_title p{font-size:.9rem;font-weight:700;text-transform:uppercase}.product_container_box_page_sizes_items{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}.product_container_box_page_sizes_item{width:3rem;height:3rem;border-radius:100%;transition:all .3s ease;border:none;background-color:transparent;color:#fff}.product_container_box_page_sizes_item:hover{background-color:#fff}.product_container_box_page_sizes_item:hover p{color:#000}.product_container_box_page_sizes_item p{font-size:1rem;font-weight:500}.product_container_box_page_sizes .selected_size{background-color:#fff;color:#000;font-weight:600}.product_container_box_page_quantity{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:.9rem}.product_container_box_page_quantity_title p{font-size:.9rem;font-weight:700;text-transform:uppercase}.product_container_box_page_quantity_title_red p{color:#c55b5b;font-weight:600}.product_container_box_page_quantity_buttons{display:flex}.product_container_box_page_quantity_buttons button{background-color:transparent;border:none;outline:none;text-align:center;padding:0 .625rem;font-weight:500;font-size:1.25rem;color:#fff;transition:all .3s ease}.product_container_box_page_quantity_buttons button:hover{transform:scale(1.2)}.product_container_box_page_quantity_buttons span{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:.5rem;border:1px solid oklch(100% 0 193deg);font-size:.9rem;font-weight:700}.product_container_box_page_stock{display:flex;align-items:center}.product_container_box_page_stock_title{min-width:10.8vh}.product_container_box_page_stock_title p{font-size:1.3vh;font-weight:400;text-transform:uppercase}.product_container_box_page_stock_title_red p{color:#c55b5b;font-weight:600}.product_container_box_page_promo{display:flex;justify-content:center;align-items:center;width:6.5vh;height:6.5vh;border-radius:100%;background-color:#fff}.product_container_box_page_promo p{color:#dcbcb0;font-size:1.7vh;font-weight:500}.product_container_box_page_price{display:flex;align-items:center;font-size:1.25;font-weight:700}.product_container_box_page_price_promo{position:relative;margin-left:1.6vh;font-size:.9rem;font-weight:400}.product_container_box_page_price_promo:after{content:"";position:absolute;top:.8vh;left:0;width:100%;height:.1vh;background-color:#fff}.product_container_box_page_buttons{align-self:stretch;margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.product_container_box_page_buttons button{border:none;border-radius:10px;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.product_container_box_page_buttons_add_to_cart{display:flex;justify-content:center;align-items:center;width:100%}.product_container_box_page_buttons_add_to_cart button{background-color:#4e2f23;color:#fff;font-weight:500}.product_container_box_page_buttons_add_to_cart button:hover{background-color:#200b04}.product_container_box_page_buttons_add_to_try{display:flex;justify-content:center;align-items:center;width:100%}.product_container_box_page_buttons_add_to_try button{color:#fff;background-color:#b78e7e;font-size:.9rem;font-weight:500;border:2px solid oklch(68% .055 42deg)}.product_container_box_page_buttons_add_to_try button:hover{background-color:#845b4b}.product_container_box_image{z-index:25;position:relative;display:flex;justify-content:center;align-items:center;border:2px solid oklch(82% .04 42deg);width:32rem}@media(max-width:900px){.product_container_box_image{height:max(350px,50dvh);width:100%}}.product_container_box_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:900px){.product_container_box_image img{-o-object-fit:contain;object-fit:contain}}table{width:100%;border-collapse:collapse;margin-top:2.2vh;overflow:scroll}th{padding:1vh;font-size:1vh;font-weight:500;text-align:left;text-align:center}.th_value{width:3.8vh}tbody{border-top:.1vh solid #ddd;font-size:1vh;font-weight:400;text-align:center}td{padding:1vh}.category{flex-direction:column;background-color:#fff}.category,.category_header{display:flex;justify-content:center;align-items:center;width:100%}.category_header{position:relative;z-index:19;height:13vh;overflow:hidden}.category_header img{height:150%;-o-object-fit:cover;object-fit:cover}.category_header_title{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#8d7f7aa6}.category_header_title h2{text-transform:uppercase;color:#fff;font-weight:600;line-height:.8;transition:all .3s ease;font-size:3.2vh;font-family:Montserrat,"sans-serif"}.category_container{min-height:112vh;width:100%;font-family:Montserrat,"sans-serif"}.category_container,.category_container_box{display:flex;justify-content:center;transition:all .6s ease}.category_container_box{margin:7.6vh 0 21.7vh;width:calc(100% - 6.5vh)}@media(max-width:1500px){.category_container_box{flex-direction:column;align-items:center}}.category_container_box_filter{display:flex;justify-content:center;width:20%;height:90%;border-right:.1vh solid #0d0d0d;font-family:Montserrat,"sans-serif";color:#fff;transition:all .6s ease}@media(max-width:1500px){.category_container_box_filter{width:100%}}.category_container_box_filter_container{margin-top:8.7vh;width:60%;transition:all .6s ease}@media(max-width:1500px){.category_container_box_filter_container{display:flex;justify-content:space-evenly;width:100%;margin-top:0}}@media(max-width:1050px){.category_container_box_filter_container{flex-direction:column;align-items:center}}.category_container_box_filter_container_type{max-height:4.3vh;overflow:hidden;background-color:#b78e7e;border-radius:.5vh;transition:all .6s ease;margin-top:.5vh}@media(max-width:1500px){.category_container_box_filter_container_type{width:15vh;margin-top:0}}@media(max-width:1050px){.category_container_box_filter_container_type{width:90%;margin:1vh auto 0}}.category_container_box_filter_container_type button{position:relative;width:100%;height:4.3vh;color:#fff;font-size:1.4vh;border:.1vh solid transparent;background-color:#b78e7e;border-radius:.5vh;transition:all .3s ease}.category_container_box_filter_container_type button:hover{background-color:#845b4b}.category_container_box_filter_container_type button svg{position:absolute;right:.5vh;top:calc(50% - 1vh);height:2.2vh;width:2.2vh;color:#fff;transition:all .3s ease}.category_container_box_filter_container_type_box{position:relative;padding:1.6vh 1vh}.category_container_box_filter_container_type_box:after{content:"";position:absolute;top:0;left:15%;width:70%;height:.1vh;background-color:#f8f0ed}.category_container_box_filter_container_type_box_item{margin:.5vh;width:100%}.category_container_box_filter_container_type_box_item label{width:100%;display:flex;justify-content:space-between;font-size:1.3vh;font-weight:500}.category_container_box_filter_container_type_box_item label input{background-color:transparent}.category_container_box_filter_container_type_box_item_price{margin:1vh 0;position:relative;width:100%}.category_container_box_filter_container_type_box_item_price label{font-size:1.3vh;font-weight:400}.category_container_box_filter_container_type_box_item_price input{margin-top:.5vh;width:calc(100% - 3.2vh);font-family:Montserrat;font-size:1.3vh;padding:1vh;outline:none;border:none}.category_container_box_filter_container_type_box_item_price p{position:absolute;bottom:.9vh;right:4.8vh;color:#0d0d0d;font-size:1.3vh;font-weight:300}.category_container_box_filter_container_type_box_item h5{font-weight:700;font-size:1.5vh;margin-top:1.6vh}.category_container_box_filter_container_type_box_item a{position:relative;font-size:1.3vh;font-weight:500;color:#fff}.category_container_box_filter_container_type_box_item a:hover:after{width:100%}.category_container_box_filter_container_type_box_item a:visited{color:#fff}.category_container_box_filter_container_type_box_item a:after{content:"";position:absolute;bottom:-.4vh;left:0;width:0;height:.1vh;background-color:#fff;transform-origin:left center;transition:all .3s ease}.category_container_box_filter_container_type .checkbox-container{display:inline-block;vertical-align:middle}.category_container_box_filter_container_type .checkbox-container input[type=checkbox]{display:none}.category_container_box_filter_container_type .checkbox-custom{display:inline-block;width:1.6vh;height:1.6vh;border-radius:.4vh;background-color:#fff;cursor:pointer}.category_container_box_filter_container_type .checkbox-custom:after{content:"✓";display:block;width:1.6vh;height:1.6vh;line-height:1.6vh;text-align:center;font-size:1vh;color:#fff;background-color:transparent;border-radius:.4vh;transition:background-color .3s}.category_container_box_filter_container_type .checkbox-container input[type=checkbox]:checked+.checkbox-custom:after{background-color:#d9bcb1}.category_container_box_filter_container_apply_button{margin-top:2.2vh;padding:1.6vh;border:none;width:100%;font-size:1.4vh;border-radius:.5vh;background-color:#845b4b;color:#fff;transition:all .3s ease}@media(max-width:1500px){.category_container_box_filter_container_apply_button{width:15vh;max-height:6.2vh;margin-top:0}}@media(max-width:1050px){.category_container_box_filter_container_apply_button{width:90%;margin:1vh auto 0}}.category_container_box_filter_container_apply_button:hover{background-color:#4e2f23}.category_container_box_wrapper{width:calc(90% - 10.8vh)}@media(max-width:1500px){.category_container_box_wrapper{width:90%}}.category_container_box_clothes{display:flex;flex-wrap:wrap;padding-top:5.4vh}@media(max-width:1500px){.category_container_box_clothes{margin-top:5vh}}@media(max-width:900px){.category_container_box_clothes{justify-content:center}}.category_container_box_clothes_card{display:inline-block;width:32.6vh;height:48.9vh;margin:0 3.2vh 5.4vh}.category_container_box_clothes_card:hover .category_container_box_clothes_card_image{box-shadow:0 .5vh 1.6vh #00000029,0 .5vh 1.6vh #0000003b}.category_container_box_clothes_card:hover .category_container_box_clothes_card_image img{transform:scale(1.03)}.category_container_box_clothes_card:hover .category_container_box_clothes_card_text_title:after{width:100%}.category_container_box_clothes_card_image{position:relative;width:100%;height:85%;border-radius:3.2vh;overflow:hidden;box-shadow:0 .3vh .6vh #00000029,0 .3vh .6vh #0000003b;transition:all .3s ease}.category_container_box_clothes_card_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.category_container_box_clothes_card_image_promo{position:absolute;left:2.2vh;bottom:2.2vh;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#d9bcb1;height:5.4vh;width:5.4vh}.category_container_box_clothes_card_image_promo p{text-align:center;font-size:1.5vh;font-weight:500;text-transform:uppercase;color:#fff}.category_container_box_clothes_card_text{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:calc(100% - 1.6vh);height:15%;margin-right:1vh}.category_container_box_clothes_card_text p{font-family:Dancing Script,"serif";text-align:right;color:#0d0d0d;width:-moz-fit-content;width:fit-content}.category_container_box_clothes_card_text_title{position:relative;font-size:2.2vh}.category_container_box_clothes_card_text_title:after{content:"";position:absolute;bottom:-.2vh;right:0;height:.1vh;width:0;background-color:#0d0d0d;transform-origin:right center;transition:all .3s ease}.category_container_box_clothes_card_text_price{display:flex;align-items:center;flex-direction:row-reverse;font-size:1.5vh}.category_container_box_clothes_card_text_price p{margin-top:.5vh}.category_container_box_clothes_card_text_price_promo{position:relative;margin-right:1.6vh;font-size:1.3vh}.category_container_box_clothes_card_text_price_promo:after{content:"";position:absolute;top:.7vh;right:0;height:.1vh;width:100%;background-color:#0d0d0d}.category_container_box_pagination{margin:20vh 3.2vh 10vh;display:flex;justify-content:center;align-items:center}@media(max-width:900px){.category_container_box_pagination{margin:10vh 3.2vh 0;text-align:center}}.category_container_box_pagination_no_more_products{background-color:#845b4b;padding:1vh 4.3vh;box-shadow:0 .3vh .5vh #f8f0ed}.category_container_box_pagination_no_more_products p{color:#fff;font-size:1.5vh;font-weight:400}.category_container_box_pagination_container{display:flex}.category_container_box_pagination_container button{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none}.category_container_box_pagination_container button svg{width:2.2vh;height:2.2vh;transition:all .3s ease}.category_container_box_pagination_container button:hover svg{width:2.7vh;height:2.7vh}.category_container_box_pagination_container_more_products svg{transform:rotate(-90deg)}.category_container_box_pagination_container_less_products svg{transform:rotate(90deg)}.category_container_box_pagination_container_point{margin:1vh;background-color:#f8f0ed;width:1vh;height:1vh;border-radius:100%}.category_container_box_pagination_container_point_active{background-color:#d9bcb1}.cart{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#fff;font-family:Montserrat}.cart_container{min-height:112vh;width:60%;margin-left:6.5vh}@media(max-width:1600px){.cart_container{width:80%}}@media(max-width:1300px){.cart_container{width:90%}}@media(max-width:1100px){.cart_container{width:85%}}@media(max-width:900px){.cart_container{margin-left:0;min-height:100vh}}.cart_container_title{position:relative;display:flex;align-items:center;justify-content:center;margin-top:10.8vh}.cart_container_title h1{text-align:center;font-size:3.9vh;font-weight:700}.cart_container_title_back_button{position:absolute;left:0;top:calc(50% - 1.3vh)}.cart_container_title_back_button a{background-color:transparent;border:none;font-size:1.7vh;font-weight:300;color:#0e0705}.cart_container_subtitle{display:flex;margin-top:10.8vh}@media(max-width:900px){.cart_container_subtitle{display:none}}.cart_container_subtitle p{font-size:1.3vh;font-weight:500;font-style:italic}.cart_container_subtitle :first-child{margin-right:17.9vh}.cart_container_subtitle :nth-child(2){margin-right:8.7vh}.cart_container_subtitle :nth-child(3){margin-right:9.7vh}.cart_container_box{display:flex;width:100%;margin-top:.5vh}@media(max-width:1100px){.cart_container_box{flex-direction:column;margin-bottom:30vh}}@media(max-width:900px){.cart_container_box{margin-bottom:0}}.cart_container_box_wrapper{width:75%}@media(max-width:1100px){.cart_container_box_wrapper{width:calc(100% - 4.3vh)}}.cart_container_box_wrapper_item{position:relative;z-index:21;display:flex;align-items:center;padding:1rem .9rem;height:9.7vh;width:100%;border:.1vh solid oklch(96% .01 42deg);border-radius:1.3vh;margin:3.2vh 0;box-shadow:0 .5vh .5vh #0000001f;transition:all .3s ease;color:#0d0d0d}@media(max-width:900px){.cart_container_box_wrapper_item{flex-direction:column;height:55vh;align-items:center;text-align:center}}.cart_container_box_wrapper_item_image{width:8.7vh;height:100%;border-radius:.7vh;overflow:hidden}@media(max-width:900px){.cart_container_box_wrapper_item_image{width:20vh;height:20vh}}.cart_container_box_wrapper_item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:900px){.cart_container_box_wrapper_item_image img{-o-object-fit:contain;object-fit:contain}}.cart_container_box_wrapper_item_title{margin-left:3.2vh;width:15.2vh}@media(max-width:900px){.cart_container_box_wrapper_item_title{margin-top:2vh;margin-left:0}}.cart_container_box_wrapper_item_title h3{font-size:1.5vh;font-weight:300}.cart_container_box_wrapper_item_title p{margin-top:.5vh;font-size:1.3vh;font-weight:300;color:#b78e7e}.cart_container_box_wrapper_item_title:visited{color:#000}.cart_container_box_wrapper_item_quantity{display:flex;align-items:center}@media(max-width:900px){.cart_container_box_wrapper_item_quantity{margin-top:2vh}}.cart_container_box_wrapper_item_quantity_buttons{position:relative;z-index:26;display:flex;align-items:center}.cart_container_box_wrapper_item_quantity_buttons button{background-color:transparent;border:none;outline:none;padding:0 1vh;font-weight:500;font-size:1.9vh;text-align:center;transition:all .3s ease}.cart_container_box_wrapper_item_quantity_buttons button:hover{transform:scale(1.3)}.cart_container_box_wrapper_item_quantity_buttons p{font-size:1.5vh;font-weight:500;color:#c55b5b}.cart_container_box_wrapper_item_quantity_buttons span{text-align:center;font-size:1.2vh;font-weight:300;padding:.8vh 1.3vh;border:.1vh solid oklch(68% .055 42deg);border-radius:8px}.cart_container_box_wrapper_item_price{margin-left:5.4vh;font-size:1.5vh;font-weight:500}@media(max-width:900px){.cart_container_box_wrapper_item_price{display:flex;flex-direction:row-reverse;align-items:center;margin-top:2vh;margin-left:0}}.cart_container_box_wrapper_item_price_promo{position:relative;font-size:1.3vh;font-weight:300}@media(max-width:900px){.cart_container_box_wrapper_item_price_promo{margin-left:1vh}}.cart_container_box_wrapper_item_price_promo:after{content:"";position:absolute;top:.9vh;left:0;width:100%;height:.1vh;background-color:#000}.cart_container_box_wrapper_item_total{margin-left:6.5vh}@media(max-width:900px){.cart_container_box_wrapper_item_total{margin-top:2vh;margin-left:0}}.cart_container_box_wrapper_item_total p{font-size:1.5vh;font-weight:300}.cart_container_box_wrapper_item_delete_button{position:absolute;z-index:25;right:3.2vh;top:calc(50% - 1.3vh)}@media(max-width:900px){.cart_container_box_wrapper_item_delete_button{right:calc(50% - 1.3vh);top:calc(100% - 7vh);bottom:0}}.cart_container_box_wrapper_item_delete_button button{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;transition:all .3s ease}.cart_container_box_wrapper_item_delete_button button svg{width:2.7vh;height:2.7vh;color:#b78e7e}.cart_container_box_wrapper_item_delete_button button:hover{transform:scale(1.3)}.cart_container_box_wrapper_item:hover{box-shadow:0 1vh 1vh #0000001f}.cart_container_box_checkout{position:relative;margin-left:10.8vh;height:32.6vh;width:calc(25% - 3.2vh);border:.1vh solid oklch(96% .01 42deg);border-radius:2.2vh;padding:3.2vh;background-color:#fff;box-shadow:.5vh .5vh 1vh #0000001f}@media(max-width:1100px){.cart_container_box_checkout{width:calc(100% - 60px);height:25vh;margin-left:0}}@media(max-width:900px){.cart_container_box_checkout{margin-bottom:12vh}}.cart_container_box_checkout_title{position:relative;padding-bottom:2.2vh}.cart_container_box_checkout_title h4{font-size:1.7vh;font-weight:400}.cart_container_box_checkout_title:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:.1vh;background-color:#c0b4b0}.cart_container_box_checkout_subtitle{margin-top:2.2vh;display:flex;justify-content:space-between;align-items:center}.cart_container_box_checkout_subtitle label,.cart_container_box_checkout_subtitle p{font-size:1.5vh;font-weight:400}.cart_container_box_checkout_subtitle_info{display:flex;justify-content:center;align-items:center;border:.1vh solid oklch(69% .015 42deg);border-radius:100%;width:1vh;height:1vh}.cart_container_box_checkout_subtitle_info p{font-size:.8vh}.cart_container_box_checkout_delivery{margin-top:.5vh;width:100%}.cart_container_box_checkout_delivery select{width:100%;font-family:Montserrat;font-size:1.3vh;background-color:transparent;border:none;border-bottom:.1vh solid oklch(78% .015 42deg);outline:none;padding:0 0 .5vh}.cart_container_box_checkout_button{position:absolute;bottom:2.2vh;left:10%;display:flex;justify-content:center;align-items:center;width:80%}.cart_container_box_checkout_button button{text-align:center;width:100%;padding:1.6vh 0;background-color:#b78e7e;color:#fff;font-size:1.5vh;font-weight:600;border:none;border-radius:.5vh;transition:all .3s ease}.cart_container_box_checkout_button button:hover{background-color:#200b04}.cart_empty_container{height:112vh;width:calc(100% - 8vh);font-family:Montserrat;padding:0 4vh;text-align:center}.cart_empty_container_title{height:calc(100% - 21.7vh);display:flex;flex-direction:column;justify-content:center;align-items:center}.cart_empty_container_title p{font-size:1.9vh;font-weight:600;text-transform:uppercase}.cart_empty_container_title a{margin-top:3.2vh;padding:2.2vh;background-color:#b78e7e;border:none;font-size:1.7vh;font-weight:700;color:#fff;box-shadow:0 .5vh 1vh #0000001f;transition:all .3s ease}.cart_empty_container_title a:hover{background-color:#845b4b}.avatar_creation{min-height:calc(100% - 112px);width:100%;align-items:center;gap:4rem;padding-inline:clamp(2rem,-10.5714rem + 19.6429vw,13rem);padding-block:clamp(6.125rem,3.9821rem + 3.3482vw,8rem) 0;background-color:#fff;background-color:oklch(100% .005 42deg)}.avatar_creation,.avatar_creation_header{display:flex;flex-direction:column;justify-content:center}.avatar_creation_header{position:relative;align-self:start;align-items:start;gap:1rem}.avatar_creation_header_title{color:#261d1a;line-height:100%;letter-spacing:.02em;font-weight:600;font-size:clamp(1.5rem,.9286rem + .8929vw,2rem)}.avatar_creation_header_title span{position:absolute;top:-2.5rem;left:0}.avatar_creation_header_title span a{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:clamp(.875rem,.7614rem + .5682vw,1.125rem);font-weight:400;letter-spacing:.02em;line-height:150%;color:#00151c;color:oklch(18% .04 222deg)}.avatar_creation_header_title span a svg{width:32px;height:32px;stroke:#00151c;stroke:oklch(18% .04 222deg)}.avatar_creation_container{display:grid;grid-template-columns:1fr 500px 1fr;font-family:Montserrat;width:100%}.avatar_creation_container_menu_buttons_box{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1rem;width:100%}.avatar_creation_container_menu_buttons_box_item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1rem;background-color:transparent;border:none;transition:all .3s ease;font-size:clamp(1rem,.7143rem + .4464vw,1.25rem);font-weight:400;line-height:100%;letter-spacing:.02em}.avatar_creation_container_menu_buttons_box_item:focus{outline:none}.avatar_creation_container_menu_buttons_box_item .svg_wrapper{height:48px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#dcbcb0}.avatar_creation_container_menu_buttons_box_item svg{width:32px;height:32px;transition:all .3s ease}.avatar_creation_container_menu_buttons_box_item svg path{fill:#fff}.avatar_creation_container_menu_buttons_box_item svg.visage{fill:none}.avatar_creation_container_menu_buttons_box_item svg.visage path:first-child{fill:none;stroke:none}.avatar_creation_container_menu_buttons_box_item svg.visage path:last-child{fill:#fff;stroke:#fff}.avatar_creation_container_menu_buttons_box_item svg.morpho circle{fill:#fff}.avatar_creation_container_menu_buttons_box_item svg.hair{fill:none}.avatar_creation_container_menu_buttons_box_item svg.hair path:first-child{fill:none;stroke:none}.avatar_creation_container_menu_buttons_box_item svg.hair path:last-child{fill:#fff;stroke:none}.avatar_creation_container_menu_buttons_box_item svg.eyesbrow path:first-child,.avatar_creation_container_menu_buttons_box_item svg.mouthe path:first-child,.avatar_creation_container_menu_buttons_box_item svg.nose path:first-child{fill:none;stroke:none}.avatar_creation_container_menu_buttons_box_item:hover .svg_wrapper{background-color:#b78e7e}.avatar_creation_container_preview{height:834px;overflow:hidden;transition:all .4s ease;padding-top:4rem;background:radial-gradient(rgba(34,15,7,.17) 1%,transparent 44%)}.avatar_creation_container_preview.unset_bg{background:unset}.avatar_creation_container_preview_image{position:relative;height:70%;transform:translateY(3rem);transform-origin:top;transition:all 1s ease}.avatar_creation_container_preview_image img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.avatar_creation_container_preview_image_body{position:relative;z-index:20}.avatar_creation_container_preview_image_face{position:absolute;height:90px;width:100px;-o-object-fit:contain;object-fit:contain;left:calc(50% - 49px);top:-75px}.avatar_creation_container_preview_image_face_shadow{position:relative;z-index:21}.avatar_creation_container_preview_image_face_hair{position:absolute;top:-91px;left:calc(50% - 354px);height:350px;width:700px}.avatar_creation_container_preview_image_face_hair_back{position:absolute;top:0;left:0;z-index:19}.avatar_creation_container_preview_image_face_hair_front{position:absolute;top:0;left:0;z-index:23}.avatar_creation_container_preview_image_face_eyebrow{display:flex;justify-content:center;align-items:center;position:absolute;top:31px;left:0;z-index:21;height:6px;width:100%}.avatar_creation_container_preview_image_face_eyebrow img{max-width:45px}.avatar_creation_container_preview_image_face_eyes{display:flex;justify-content:center;align-items:center;position:absolute;top:38px;left:0;z-index:21;max-height:11px;width:100%}.avatar_creation_container_preview_image_face_eyes img{max-width:45px;max-height:12px;-o-object-fit:contain;object-fit:contain}.avatar_creation_container_preview_image_face_nose{position:absolute;top:55px;left:0;z-index:21;height:7px;width:100%}.avatar_creation_container_preview_image_face_mouth{display:flex;justify-content:center;align-items:center;position:absolute;top:71px;left:0;z-index:21;height:7px;width:100%}.avatar_creation_container_preview_image_face_mouth img{max-width:35px}.avatar_creation_container_preview .close_up_preview{transform:translateY(22rem) scale(3.5)}@media(max-width:900px){.avatar_creation_container_preview .close_up_preview{transform:translateY(14rem) scale(2)}}.avatar_creation_container_choices .return_container{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;padding-block:1rem;flex-wrap:wrap;gap:1rem}.avatar_creation_container_choices .return_container button{border:none}@media screen and (max-width:1024px){.avatar_creation{padding-inline:0}.avatar_creation_header{padding-inline:2rem}.avatar_creation_header_title span{position:absolute;top:-2.5rem;left:2rem}.avatar_creation_container{grid-template-columns:1fr}.avatar_creation_container_preview{order:1;height:calc(clamp(16rem,7.3636rem + 43.1818vw,35rem) + 8rem);padding-block:4rem}.avatar_creation_container_preview_image{height:clamp(16rem,7.3636rem + 43.1818vw,35rem)}.avatar_creation_container_menu{order:2;width:100%;overflow-x:scroll;background-color:#f8f0ed}.avatar_creation_container_menu_buttons_box{padding-block:2rem;padding-inline:1rem;flex-direction:row;gap:2rem}.avatar_creation_container_menu_buttons_box_item{gap:clamp(.5rem,.2727rem + 1.1364vw,1rem);background-color:#fff;text-wrap:nowrap;padding-inline:.25rem .5rem;padding-block:.25rem;border-radius:1.5rem;font-size:clamp(.625rem,.4545rem + .8523vw,1rem)}.avatar_creation_container_menu_buttons_box_item .svg_wrapper{height:clamp(1.75rem,1.5227rem + 1.1364vw,2.25rem);width:clamp(1.75rem,1.5227rem + 1.1364vw,2.25rem)}.avatar_creation_container_menu_buttons_box_item svg{height:clamp(1.25rem,1.0227rem + 1.1364vw,1.75rem);width:clamp(1.25rem,1.0227rem + 1.1364vw,1.75rem)}.avatar_creation_container_choices{order:3;border-radius:0;height:100%;background-color:#f8f0ed}.avatar_creation_container_choices .return_container{background-color:#f8f0ed;padding-block-end:1rem;display:flex;justify-content:center;align-items:center}}.avatar_creation_container_choices_container{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2rem;padding:1rem;box-shadow:0 8px 16px #0000001f;border-radius:1rem}.avatar_creation_container_choices_container_item{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem}.avatar_creation_container_choices_container_item_title h2{font-size:clamp(1rem,.4286rem + .8929vw,1.5rem);font-weight:400;color:#261d1a;text-align:center}.avatar_creation_container_choices_container_item_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));place-items:center;row-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}.avatar_creation_container_choices_container_item_list.empty{grid-template-columns:1fr}.avatar_creation_container_choices_container_item_list.clothes{place-items:center}.avatar_creation_container_choices_container_item_list.clothes .avatar_creation_container_choices_container_item_list_element{height:unset;flex-direction:column}.avatar_creation_container_choices_container_item_list.clothes .avatar_creation_container_choices_container_item_list_box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.avatar_creation_container_choices_container_item_list.clothes .avatar_creation_container_choices_container_item_list_element_name p{color:#261d1a;font-weight:600;font-size:14px}.avatar_creation_container_choices_container_item_list_element{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;height:clamp(2.5rem,.7857rem + 2.6786vw,4rem);width:clamp(2.5rem,.7857rem + 2.6786vw,4rem)}.avatar_creation_container_choices_container_item_list_element_name p{color:#261d1a;font-weight:600;font-size:16px}.avatar_creation_container_choices_container_item_list_element_color{border-radius:50%;height:clamp(2rem,.2857rem + 2.6786vw,3.5rem);width:clamp(2rem,.2857rem + 2.6786vw,3.5rem)}.avatar_creation_container_choices_container_item_list_element img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.avatar_creation_container_choices_container_item_list_element:hover{border:2px solid #f8f7f7}.avatar_creation_container_choices_container_item_list_element:hover img{transform:scale(1.1)}.avatar_creation_container_choices_container_item_list_element:focus{outline:none}.avatar_creation_container_choices_container_item_list_element_selected{border:2px solid #f8f7f7}.avatar_creation_container_choices_container_item_list_element_colors{height:85px;width:85px}.avatar_creation_container_choices_container_item_list_element_images{height:80px;width:80px}.avatar_creation_container_choices_container_item_list_element_images.hairs{position:relative}.avatar_creation_container_choices_container_item_list_element_images.hairs img{position:absolute;top:0;left:0}.avatar_creation_container_choices_container_item_list_text{text-align:center;align-self:stretch}.avatar_creation_container_choices_container_item_list_text p{color:#261d1a;font-weight:600;font-size:16px}@media screen and (max-width:1024px){.avatar_creation_container_choices_container{border-radius:0;box-shadow:0 0 0 0 transparent;padding-block:2rem}.avatar_creation_container_choices_container_item_list_element{height:clamp(4.25rem,4.1364rem + .5682vw,4.5rem);width:clamp(4.25rem,4.1364rem + .5682vw,4.5rem);border-radius:50%}.avatar_creation_container_choices_container_item_list_element_color{height:clamp(3.75rem,3.6364rem + .5682vw,4rem);width:clamp(3.75rem,3.6364rem + .5682vw,4rem)}}.account{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-family:Montserrat}.account,.account_container{background-color:#fff}.account_container{position:relative;margin-top:10.8vh;min-height:66.5vh;width:calc(40% - 13vh);box-shadow:0 8px 16px #0000001f;margin-bottom:32.5vh;border-radius:1.6vh;padding:5.9vh 7.6vh;transition:all .3s ease}@media(max-width:1500px){.account_container{display:flex;flex-direction:column-reverse;width:60%}}@media(max-width:900px){.account_container{margin-bottom:10vh;width:calc(100% - 15.2vh);padding:5.9vh 3.2vh;width:calc(100% - 6.5vh)}}.account_container_menu{position:absolute;top:0;left:-27.2vh;box-shadow:0 8px 16px #0000001f;width:22.8vh;min-height:16.3vh;border-radius:1.6vh;padding:3.2vh 0}@media(max-width:1500px){.account_container_menu{position:relative;top:0;left:0;margin-bottom:5vh;width:100%;height:-moz-fit-content;height:fit-content}}.account_container_menu_link{display:flex;align-items:center;width:100%;background-color:transparent;border:none;border-left:.5vh solid transparent;padding:.7vh 0;transition:all .2s ease}.account_container_menu_link:hover{border-left:.5vh solid #d9bcb1}.account_container_menu_link svg{margin-left:1.6vh;width:2.7vh;height:2.7vh}.account_container_menu_link p{margin-left:1vh;font-size:1.5vh}.account_container_menu .active_account_page{border-left:.5vh solid #ead9d3}.expedition{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#f8f0ed;color:#0e0705;font-family:Montserrat,sans-serif}.expedition_container{width:100%}.expedition_container_box{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:1.5rem;width:min(100%,72rem);margin-inline:auto;padding:2rem}@media(max-width:900px){.expedition_container_box{grid-template-columns:1fr;padding:1rem}}.expedition_container_box_wrapper{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;min-width:0;height:-moz-fit-content;height:fit-content;padding:1.5rem;border:1px solid oklch(78% .015 42deg);border-radius:8px;background-color:#fff;color:#0e0705}@media(max-width:500px){.expedition_container_box_wrapper{padding:1rem}}.expedition_container_box_wrapper_title h2{margin:0;color:#200b04;font-size:1.35rem;font-weight:700;line-height:1.2}.expedition_container_box_wrapper_input{position:relative;display:flex;align-items:center;gap:1rem;width:100%;min-width:0;padding:.85rem 1rem;border:1px solid oklch(78% .015 42deg);border-radius:8px;background-color:#fff}.expedition_container_box_wrapper_input:focus-within{border-color:#3c6e7f;outline:3px solid oklch(94% .03 222deg)}.expedition_container_box_wrapper_input img{width:2rem;height:1.5rem;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.expedition_container_box_wrapper_input select{width:100%;min-width:0;border:none;outline:none;background-color:transparent;color:#0e0705;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500}.expedition_container_box_wrapper_input select:disabled{color:#554b47;cursor:not-allowed}.expedition_container_box_wrapper_input_country{width:100%}.expedition_container_box_wrapper_input_select_country{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0}.expedition_container_box_wrapper_input_select_country label{color:#3c332f;font-size:.8rem;font-weight:500}.expedition_container_box_wrapper_delivery_option{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1rem;min-height:5.75rem;padding:1rem;overflow:hidden;border:1px solid oklch(78% .015 42deg);border-radius:8px;background-color:#fff;transition:border-color .2s ease,background-color .2s ease}.expedition_container_box_wrapper_delivery_option_box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.expedition_container_box_wrapper_delivery_option_box input{width:1.1rem;height:1.1rem;accent-color:oklch(51% .06 222deg)}.expedition_container_box_wrapper_delivery_option_box label{display:flex;flex-direction:column;min-width:0;color:#1a120f;font-weight:500;cursor:pointer}.expedition_container_box_wrapper_delivery_option_box label .delivery_label_title{color:#200b04;font-size:.95rem;font-weight:700;text-transform:uppercase}.expedition_container_box_wrapper_delivery_option_box label .delivery_label_calendar{margin-top:.25rem;color:#3c332f;font-size:.85rem}.expedition_container_box_wrapper_delivery_option_box p{margin:0;color:#200b04;font-size:.95rem;font-weight:700;text-align:right;text-transform:uppercase;white-space:nowrap}.expedition_container_box_wrapper_delivery_option_container{display:flex;flex-direction:column;gap:1rem}.expedition_container_box_wrapper_delivery_option_input{position:relative;width:100%;min-width:0}.expedition_container_box_wrapper_delivery_option_input input{width:100%;min-width:0;padding:1.35rem .9rem .65rem;border:1px solid oklch(78% .015 42deg);border-radius:8px;background-color:#fff;color:#0e0705;font-family:Montserrat,sans-serif;font-size:.95rem}.expedition_container_box_wrapper_delivery_option_input input:focus{border-color:#3c6e7f;outline:3px solid oklch(94% .03 222deg)}.expedition_container_box_wrapper_delivery_option_input label{position:absolute;top:50%;left:.9rem;display:flex;align-items:center;max-width:calc(100% - 1.8rem);color:#3c332f;font-size:.9rem;font-weight:500;line-height:1.2;pointer-events:none;transform:translateY(-50%);transition:top .2s ease,color .2s ease,font-size .2s ease}.expedition_container_box_wrapper_delivery_option_input .label_focused{top:.45rem;color:#153e4a;font-size:.72rem;transform:none}.expedition_container_box_wrapper_delivery_option_input select{width:100%;padding:.9rem;border:none;background-color:transparent;color:#261d1a;font-family:Montserrat,sans-serif;font-size:.95rem}.expedition_container_box_wrapper_delivery_option_input p{margin:0;padding:.75rem .9rem;border-radius:8px;background-color:#fbefea;color:#261d1a;font-size:.85rem;line-height:1.5}.expedition_container_box_wrapper_delivery_option_input_box{display:flex;flex-wrap:wrap;gap:1rem;width:100%}@media(max-width:500px){.expedition_container_box_wrapper_delivery_option_input_box{flex-direction:column}}.expedition_container_box_wrapper_delivery_option_input_box_split{width:calc(50% - .5rem)}@media(max-width:768px){.expedition_container_box_wrapper_delivery_option_input_box_split{width:100%}}.expedition_container_box_wrapper_delivery_option_input_box_select{border:1px solid oklch(78% .015 42deg);border-radius:8px}.expedition_container_box_wrapper_delivery_option_address_book{display:flex;justify-content:center;align-items:stretch}.expedition_container_box_wrapper_delivery_option_address_book_container{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem;border:1px solid oklch(78% .015 42deg);border-radius:8px;background-color:#f8f0ed}.expedition_container_box_wrapper_delivery_option_address_book_container_button button{width:100%;padding:.85rem 1rem;border:none;border-radius:8px;background-color:#e9c5b7;color:#00151c;color:oklch(18% .04 222deg);font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:background-color .2s ease}.expedition_container_box_wrapper_delivery_option_address_book_container_button button:hover{background-color:#f0d0c3}.expedition_container_box_wrapper_delivery_option_address_book_container p{margin:0;color:#3c332f;font-size:.9rem;line-height:1.5}.expedition_container_box_wrapper .selectedDelivery{min-height:auto;overflow:visible;border-color:#3c6e7f;background-color:#e8f4f9}.expedition_container_box_wrapper_save_delivery{display:flex;align-items:center;gap:.5rem}.expedition_container_box_wrapper_save_delivery input{width:1rem;height:1rem;accent-color:oklch(51% .06 222deg)}.expedition_container_box_wrapper_save_delivery label{color:#261d1a;font-size:.9rem}.expedition_container_box_wrapper_go_to_checkout_button button{width:100%;padding:.95rem 1rem;border:none;border-radius:8px;background-color:#845b4b;color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .2s ease}.expedition_container_box_wrapper_go_to_checkout_button button:hover{background-color:#200b04}.expedition_container_box_wrapper_summary{display:flex;flex-direction:column;gap:.85rem;padding-top:1rem;border-top:1px solid oklch(78% .015 42deg)}.expedition_container_box_wrapper_summary_subtitle{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;color:#200b04}.expedition_container_box_wrapper_summary_subtitle h3,.expedition_container_box_wrapper_summary_subtitle h4,.expedition_container_box_wrapper_summary_subtitle p{margin:0;font-size:.95rem;font-weight:600}.expedition_container_box_wrapper_summary_subtitle h3{font-size:1.2rem;font-weight:800}.expedition_container_box_wrapper_summary_items{display:flex;flex-direction:column;gap:.75rem}.expedition_container_box_wrapper_summary_item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid oklch(78% .015 42deg)}.expedition_container_box_wrapper_summary_item:last-child{padding-bottom:0;border-bottom:none}.expedition_container_box_wrapper_summary_item_container{display:flex;flex-direction:column;gap:.3rem;min-width:0}.expedition_container_box_wrapper_summary_item_container p{margin:0;color:#261d1a;font-size:.85rem;font-weight:500;line-height:1.35}.expedition_container_box_wrapper_summary_item_container p:first-child{color:#200b04;font-weight:700}.expedition_container_box_wrapper_summary_item_price{display:flex;align-items:flex-start}.expedition_container_box_wrapper_summary_item_price p{margin:0;color:#200b04;font-size:.9rem;font-weight:700;white-space:nowrap}.expedition_container_box_confirm_address{position:fixed;inset:0;z-index:20;display:flex;justify-content:center;align-items:center;padding:1rem;background-color:#0e070573}.expedition_container_box_confirm_address_box{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:min(100%,34rem);max-height:calc(100% - 2rem);padding:2rem;overflow:auto;border-radius:8px;background-color:#fff;color:#0e0705}@media(max-width:500px){.expedition_container_box_confirm_address_box{padding:1rem}}.expedition_container_box_confirm_address_box_back_button button{border:none;background-color:transparent;color:#261d1a;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer}.expedition_container_box_confirm_address_box_back_button button:hover{color:#200b04}.expedition_container_box_confirm_address_box_no_address{display:flex;flex-direction:column;align-items:center;gap:1rem}.expedition_container_box_confirm_address_box h5{margin:0;color:#200b04;font-size:1rem;font-weight:600;line-height:1.4;text-align:center}.expedition_container_box_confirm_address_box a{color:#153e4a;font-size:.95rem;font-weight:700;text-align:center}.expedition_container_box_confirm_address_box_item{position:relative;display:flex;flex-direction:column;gap:.75rem}.expedition_container_box_confirm_address_box_item p{margin:0;padding:1rem;border:1px solid oklch(78% .015 42deg);border-radius:8px;color:#261d1a;font-size:.9rem;line-height:1.5}.expedition_container_box_confirm_address_box_item button{width:100%;padding:.85rem 1rem;border:none;border-radius:8px;background-color:#845b4b;color:#fff;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer}.expedition_container_box_confirm_address_box_item button:hover{background-color:#200b04}.expedition_container_box_confirm_address_box_confirm_button button{width:100%;padding:.85rem 1rem;border:none;border-radius:8px;background-color:#845b4b;color:#fff;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer}.expedition_container_box_confirm_address_box_confirm_button button:hover{background-color:#200b04}.checkout_form{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;border:.1vh solid #b1a5a5;padding:2rem}.checkout_form .payment_element{width:100%}.checkout_form button{width:100%;padding:2.2vh 0;background-color:#845b4b;border:none;font-size:1rem;font-weight:700;color:#fff;transition:all .3s ease}.checkout_form button:hover{background-color:#200b04}.checkout_form_cgv{width:100%;display:flex;align-items:center}.checkout_form_cgv input{width:1rem;height:1rem}.checkout_form_cgv label{margin-left:1vh;color:#200b04;font-size:1.3vh;font-weight:400}.checkout_form_cgv label a{color:#000;font-weight:600}.clothes_product{width:100%;min-height:100vh;background:#fff}.clothes_product_page{width:100%;min-height:calc(100dvh - 112px);padding:1.25rem 2rem;background:#fff}.clothes_product_page_inner{width:min(100%,82rem);margin:0 auto}.clothes_product_page_back{display:inline-flex;align-items:center;margin:0 0 .75rem;color:#111;font-size:.95rem;font-weight:700;text-decoration:none}.clothes_product_page_back:before{content:"<";margin-right:.6rem}.clothes_product_page_layout{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(20rem,.8fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}@media(max-width:900px){.clothes_product_page{min-height:auto;padding:1.25rem}.clothes_product_page_layout{grid-template-columns:1fr}}.cart_page{min-height:100vh;background:#fff}.cart_page_container{width:min(100%,82rem);margin:0 auto;padding:2rem}.cart_page_header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.cart_page_header h1{margin:0;color:#111;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.cart_page_back{color:#111;font-size:.95rem;font-weight:700;text-decoration:none}.cart_page_back:before{content:"<";margin-right:.6rem}.cart_page_content{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:2rem;align-items:start}.cart_page_items{display:flex;flex-direction:column;gap:1rem}.cart_page_item{display:grid;grid-template-columns:7rem minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:1rem;border:1px solid #e8e8e8;border-radius:8px}.cart_page_item_image{aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f4f4f4}.cart_page_item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cart_page_item_infos{min-width:0}.cart_page_item_title{display:block;margin-bottom:.5rem;color:#111;font-size:1.05rem;font-weight:700;text-decoration:none}.cart_page_item_infos p{margin:.2rem 0;color:#686868;font-size:.95rem}.cart_page_item_quantity{display:inline-flex;align-items:center;gap:.5rem}.cart_page_item_quantity button{width:2rem;height:2rem;border:1px solid #e8e8e8;border-radius:8px;background:#fff;color:#111;cursor:pointer}.cart_page_item_quantity span{min-width:1.5rem;text-align:center;font-weight:700}.cart_page_item_price{margin:0;color:#111;font-weight:700;white-space:nowrap}.cart_page_clear,.cart_page_item_remove{padding:0;border:0;background:transparent;color:#111;font-weight:700;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.cart_page_summary{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid #e8e8e8;border-radius:8px}.cart_page_summary div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart_page_summary p{margin:0;color:#686868}.cart_page_summary strong{color:#111}.cart_page_checkout{width:100%;border:0;cursor:pointer}.cart_page_empty{display:flex;min-height:40vh;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}.cart_page_empty h2{margin:0;color:#111;font-size:clamp(1.6rem,4vw,2.6rem)}@media(max-width:900px){.cart_page_container{padding:1.25rem}.cart_page_content{grid-template-columns:1fr}.cart_page_item{grid-template-columns:5.5rem minmax(0,1fr)}.cart_page_item_price,.cart_page_item_quantity,.cart_page_item_remove{grid-column:2;justify-self:start}}.navigation_system{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#dcbcb0;padding-block:1rem;padding-inline:4rem;position:relative;box-shadow:0 4px 8px #4d2f231f}.navigation_system__logo{height:80px;width:auto}.navigation_system__action{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.navigation_system__action li{list-style:none}.navigation_system__action li .nav__action{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:1rem 2rem;border:none;border-radius:64px;background-color:#fbefea;color:#200b04;box-shadow:0 4px 8px #4d2f231f;transition:background-color .2s ease-in}.navigation_system__action li .nav__action svg{stroke:#200b04;width:20px}.navigation_system__action li .nav__action:hover{background-color:#fee5dc}.navigation_system__action li .nav__action:focus{background-color:#f7dad0}.navigation_system .navigation_bar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;background-color:#fff;border:none;padding:.75rem;border-radius:8px;transition:background-color .2s ease-in}.navigation_system .navigation_bar svg{width:40px;height:40px}.navigation_system .navigation_bar p{font-size:1.25rem;font-weight:500;letter-spacing:2%;line-height:24.38px}.navigation_system .navigation_bar:hover{background-color:#f8f0ed}.navigation_system .navigation_menu{display:flex;justify-content:center;align-items:center;position:fixed;z-index:110;top:0;left:0;width:100%;height:100%;background-color:#dcbcb0;opacity:0;transition:all .3s ease}.navigation_system .navigation_menu_link_container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.navigation_system .navigation_menu_link a{position:relative;color:#200b04;font-size:3rem;font-weight:700;letter-spacing:2%;line-height:58.51px;text-transform:uppercase;transition:all .3s ease}.navigation_system .navigation_menu_link a:after{content:"";position:absolute;bottom:-1vh;right:0;background-color:#fff;height:.4vh;width:0;transform-origin:right center;transition:all .3s ease}.navigation_system .navigation_menu_link a:hover{color:#fff}.navigation_system .navigation_menu_link a:hover:after{width:100%}.navigation_system .navigation_menu_close_icon{position:absolute;top:3.2vh;left:3.2vh;border:none;background-color:transparent;transition:all .3s ease}.navigation_system .navigation_menu_close_icon svg{width:2rem;height:2rem;color:#200b04;transition:all .3s ease}.navigation_system .navigation_menu_close_icon:hover{transform:scale(1.1)}.navigation_system .navigation_menu_close_icon:hover svg{color:#200b04}@media screen and (max-width:1024px){.navigation_system{padding-inline:2rem}.navigation_system .navigation_bar{padding:.5rem}.navigation_system .navigation_bar svg{width:1.5rem;height:1.5rem}.navigation_system .navigation_bar p{font-size:1rem;font-weight:500;letter-spacing:2%;line-height:19.5px}.navigation_system .navigation_system__logo{height:48px}.navigation_system .navigation_system__action li .nav__action{padding:.5rem;border-radius:50%;box-shadow:0 0 0 0 transparent}.navigation_system .navigation_system__action li .nav__action span{display:none}}@media screen and (max-width:768px){.navigation_system{padding-inline:1.5rem}.navigation_system .navigation_bar{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;border-radius:6px}.navigation_system .navigation_bar p{font-size:14px;font-weight:500;letter-spacing:2%;line-height:17.07px}.navigation_system .navigation_system__logo{height:36px}.navigation_system .navigation_menu_link_container{gap:1rem}.navigation_system .navigation_menu_link a{font-size:28px;line-height:34.13px}}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;background-color:#4e2f23;padding-block:5rem}.footer_container1{display:flex;flex-direction:row;justify-content:space-around;align-items:start;width:100%;padding-inline:4rem}.footer_container1 img{width:256px}.footer_block{align-items:flex-start;justify-content:space-evenly;gap:1.5rem;color:#fff}.footer_block,.footer_block ul{display:flex;flex-direction:column}.footer_block ul{list-style:none;justify-content:center;align-items:start;gap:1rem}.footer_block:last-child ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.footer_block:last-child ul svg{width:32px;height:32px;fill:#fff}.footer_block h2{font-size:1.5rem;font-weight:700;text-transform:uppercase;text-align:right}.footer_block a{position:relative;font-size:1.25rem;font-weight:400;text-align:right}.footer_block a,.footer_block a:visited{color:#fff}.footer_block a:hover:after{width:100%}.footer_block a:after{content:"";position:absolute;bottom:-.5vh;right:0;width:0;height:.1vh;background-color:#fff;transform-origin:right center;transition:all .2s ease}.footer_container2 .footer_legalblock{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem}.footer_container2 .footer_legalblock a{position:relative;font-size:1.25rem;font-weight:400;color:#fff;text-align:right}.footer_container2 .footer_legalblock a:visited{color:#fff}.footer_container2 .footer_legalblock a:hover:after{width:100%}.footer_container2 .footer_legalblock a:after{content:"";position:absolute;bottom:-.5vh;right:0;width:0;height:.1vh;background-color:#fff;transform-origin:right center;transition:all .2s ease}@media screen and (max-width:1024px){.footer{padding-block:5rem;gap:3rem}.footer_container1{width:100%;padding-inline:2rem}.footer_container1 img{width:126px}.footer_block{gap:1rem}.footer_block h2{font-size:1.25rem;font-weight:700}.footer_block ul,.footer_block:last-child ul{gap:1rem}.footer_block:last-child ul svg{width:24px;height:24px}.footer_block a{font-size:1rem}}@media screen and (max-width:768px){.footer{padding-block:4rem}.footer_container1{gap:3rem;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-inline:2rem}.footer_container1 img{align-self:center;width:126px}.footer_block{gap:1rem}.footer_block h2{font-size:1rem;font-weight:700}.footer_block ul,.footer_block:last-child ul{gap:1rem}.footer_block:last-child ul svg{width:24px;height:24px}.footer_block a{font-size:10px}.footer_container2 .footer_legalblock{flex-direction:column;align-items:flex-start}}.base_button,.button--primary,.button--secondary{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding-inline:clamp(1.5rem,.9286rem + 1.1905vw,2rem);padding-block:clamp(.75rem,.4643rem + .5952vw,1rem);border-radius:64px;box-shadow:0 4px 8px #02151c1f;font-weight:500;font-size:clamp(.875rem,.4464rem + .8929vw,1.25rem);line-height:clamp(1.3125rem,.6696rem + 1.3393vw,1.875rem);letter-spacing:2%;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out;color:#00151c;color:oklch(18% .04 222deg);text-wrap:nowrap}.base_button:focus,.button--primary:focus,.button--secondary:focus{box-shadow:0 0 #02151c1f}.base_button svg,.button--primary svg,.button--secondary svg{stroke:#261d1a;height:20px;width:20px}.button--primary{background-color:#bcdeeb}.button--primary:hover{background-color:#c9e7f2}.button--primary:focus{background-color:#afd5e3}.button--secondary{background-color:#f0d0c3}.button--secondary:hover{background-color:#f7dad0}.button--secondary:focus{background-color:#e9c5b7}.product_images{width:min(100%,100dvh - 17.5rem);max-width:100%;justify-self:center}.product_images_main{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f4f4f4}.product_images_main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product_images_carousel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.product_images_carousel_item{aspect-ratio:1/1;padding:0;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#f4f4f4;cursor:pointer}.product_images_carousel_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product_images_carousel_item_active{border-color:#111}.product_header{padding-bottom:1.2rem;border-bottom:1px solid #e8e8e8}.product_header h1{margin:0;color:#111;font-size:clamp(1.8rem,3.2vw,3.4rem);font-weight:700;line-height:1.05}.product_header_price{margin:1rem 0 0;color:#111;font-size:1.65rem;font-weight:700}.product_header_description{margin:1rem 0 0;max-width:58ch;color:#686868;font-size:.98rem;line-height:1.55}.product_selection{display:flex;flex-direction:column;gap:1.1rem;padding-top:1.2rem}.product_selection_group{display:grid;grid-template-columns:7rem 1fr;align-items:center;gap:1rem}.product_selection_label{margin:0;color:#111;font-size:1rem;font-weight:700}.product_selection_actions,.product_selection_colors,.product_selection_sizes{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.product_selection_color{width:2rem;height:2rem;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e5e5e5;cursor:pointer}.product_selection_color_active{box-shadow:0 0 0 2px #111}.product_selection_size{min-width:3rem;height:2.35rem;padding:0 .9rem;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#111;font-size:.95rem;font-weight:700;cursor:pointer}.product_selection_size_active{border-color:#111;background:#111;color:#fff}.product_selection_actions{margin-top:.25rem;gap:1rem}.product_selection_button{flex:1 1 16rem;min-height:3rem;border:0;cursor:pointer}.product_selection_button:disabled{opacity:.45;cursor:not-allowed}.product_size_guide{display:flex;justify-content:flex-start}.product_size_guide_link{padding:0;border:0;background:transparent;color:#111;font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.product_size_guide_overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0000006b}.product_size_guide_modal{width:min(100%,44rem);max-height:min(80vh,44rem);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 1rem 3rem #0000002e;outline:none}.product_size_guide_modal_header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border-bottom:1px solid #e8e8e8}.product_size_guide_modal_header h2{margin:0;color:#111;font-size:1.4rem;line-height:1.2}.product_size_guide_close{width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:#f5f5f5;color:#111;font-size:1.6rem;line-height:1;cursor:pointer}.product_size_guide_table_wrapper{overflow:auto;max-height:calc(min(80vh,44rem) - 5rem)}.product_size_guide_table{width:100%;border-collapse:collapse;color:#111;font-size:.95rem}.product_size_guide_table td,.product_size_guide_table th{padding:1rem;border-bottom:1px solid #e8e8e8;text-align:left;white-space:nowrap}.product_size_guide_table th{background:#f7f7f7;font-weight:700}@media(max-width:700px){.product_images{width:100%}.product_images_carousel{gap:.7rem}.product_header h1{font-size:2rem}.product_selection_group{grid-template-columns:1fr;gap:.7rem}.product_size_guide_overlay{align-items:flex-end;padding:0}.product_size_guide_modal{width:100%;max-height:82vh;border-radius:8px 8px 0 0}}.breadscrum{width:100%}.breadscrum_list{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.breadscrum_item{display:inline-flex;align-items:center;gap:.5rem;color:#777;font-size:.95rem;font-weight:500}.breadscrum_item:not(:last-child):after{content:"/";color:#b8b8b8}.breadscrum_link{color:inherit;text-decoration:none;transition:color .2s ease}.breadscrum_link:hover{color:#111}.breadscrum_current{color:#111;font-weight:700}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{width:100%;height:100%;scroll-behavior:smooth;overflow-x:hidden}body,body a,body button,body h1,body h2,body h3,body h4,body h5,body p,body span{font-family:Montserrat,sans-serif}body a,body button{cursor:pointer;text-decoration:none;outline:none}body .font_title{font-family:Playfair Display,serif}body h1,body h2,body h3,body h4,body h5,body p,body span{margin:0}body .navigation_bar_area{width:60px;height:100%}@media(max-width:900px){body .navigation_bar_area{width:0;height:0}}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{opacity:0;filter:blur(1rem)}
