register-component .register__content{max-width:var(--page-width);margin:0 auto;padding-block:clamp(5rem,7vw,9rem)}@media screen and (min-width: 1100px){register-component .register__content{max-width:96rem}}register-component .register__content .register__title{color:var(--black);font-size:clamp(2rem,2vw,2.4rem);text-align:center;font-weight:500;margin-bottom:clamp(3rem,7vw,9rem)}register-component .register__content .register__form .register__title_heading{margin-top:clamp(2rem,4vw,4rem);color:var(--black);font-size:clamp(1.4rem,2vw,2rem);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){register-component .register__content .register__form .register__title_heading{border-bottom:1px solid var(--gray);padding-bottom:1.2rem}}register-component .register__content .register__form .register__block{margin-top:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2rem,4vw,5rem)}@media screen and (min-width: 768px){register-component .register__content .register__form .register__block{grid-template-columns:repeat(4,1fr)}}register-component .register__content .register__form .register__block :is(label){color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}register-component .register__content .register__form .register__block .select__field,register-component .register__content .register__form .register__block .input__field,register-component .register__content .register__form .register__block .textarea__field{display:flex;flex-direction:column}register-component .register__content .register__form .register__block .select__field :is(input),register-component .register__content .register__form .register__block .select__field :is(select),register-component .register__content .register__form .register__block .select__field :is(textarea),register-component .register__content .register__form .register__block .input__field :is(input),register-component .register__content .register__form .register__block .input__field :is(select),register-component .register__content .register__form .register__block .input__field :is(textarea),register-component .register__content .register__form .register__block .textarea__field :is(input),register-component .register__content .register__form .register__block .textarea__field :is(select),register-component .register__content .register__form .register__block .textarea__field :is(textarea){border-radius:.8rem;border:1px solid var(--gray);background:var(--off-white);padding:1.5rem 1.9rem 1.5rem 1.5rem;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;margin-top:clamp(1rem,2vw,1.6rem)}register-component .register__content .register__form .register__block .select__field :is(input)::placeholder,register-component .register__content .register__form .register__block .select__field :is(select)::placeholder,register-component .register__content .register__form .register__block .select__field :is(textarea)::placeholder,register-component .register__content .register__form .register__block .input__field :is(input)::placeholder,register-component .register__content .register__form .register__block .input__field :is(select)::placeholder,register-component .register__content .register__form .register__block .input__field :is(textarea)::placeholder,register-component .register__content .register__form .register__block .textarea__field :is(input)::placeholder,register-component .register__content .register__form .register__block .textarea__field :is(select)::placeholder,register-component .register__content .register__form .register__block .textarea__field :is(textarea)::placeholder{color:var(--gray)}@media screen and (min-width: 768px){register-component .register__content .register__form .register__block .select__field :is(input),register-component .register__content .register__form .register__block .select__field :is(select),register-component .register__content .register__form .register__block .select__field :is(textarea),register-component .register__content .register__form .register__block .input__field :is(input),register-component .register__content .register__form .register__block .input__field :is(select),register-component .register__content .register__form .register__block .input__field :is(textarea),register-component .register__content .register__form .register__block .textarea__field :is(input),register-component .register__content .register__form .register__block .textarea__field :is(select),register-component .register__content .register__form .register__block .textarea__field :is(textarea){padding:1.8rem}}register-component .register__content .register__form .register__block .input__field--password{position:relative}register-component .register__content .register__form .register__block .input__field--password .password_eye{position:absolute;right:clamp(1.5rem,2vw,4rem);top:60%}register-component .register__content .register__form .register__block .input__field--password .password_eye[closed] .line_closed{background:#1A1A1A;height:2px;width:100%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center center}register-component .register__content .register__form .register__submit{border-radius:.4rem;background:var(--red);display:flex;padding:1rem 3.2rem;justify-content:center;align-items:center;color:#fff;font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;border:none;margin-top:clamp(3rem,3vw,4rem);max-width:41.6rem;width:100%;margin-inline:auto;transition:.6s;cursor:pointer}@media screen and (min-width: 768px){register-component .register__content .register__form .register__submit{padding:1.6rem 5rem}}register-component .register__content .register__form .register__submit:hover{background:#6f191c}:root{--color-error: #ff0000}login-component{display:flex;background-color:var(--off-white)}@media screen and (min-width: 768px){login-component{display:grid;grid-template-columns:1fr .8fr}}login-component:has([showimage]) .image-container{display:none}@media screen and (min-width: 768px){login-component:has([showimage]) .image-container{display:block}}login-component:not(:has([showimage])){grid-template-columns:1fr}login-component:not(:has([showimage])) .image-container{display:none}login-component .container-forms-login_reset{max-width:calc(var(--page-width) * .9);margin:0 auto;width:100%;padding-block:clamp(5rem,7vw,9rem);display:flex;align-items:center}@media screen and (min-width: 768px){login-component .container-forms-login_reset{padding-inline:5rem}}login-component .container-forms-login_reset .account_login{max-width:44rem;margin:0 auto;width:100%}login-component .container-forms-login_reset .account_login .login-form :is(form){display:flex;flex-direction:column;gap:2.5rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .title{color:var(--black);font-family:var(--font-gotham);font-size:clamp(2rem,3vw,2.4rem);font-style:normal;font-weight:500;line-height:normal;text-align:center}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields{display:flex;flex-direction:column;gap:2rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field{display:flex;flex-direction:column;gap:.8rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field :is(label){color:#000;font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;width:100%}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .input-item{width:100%;padding:1rem 2rem;border-radius:.8rem;border:1px solid var(--gray);background:transparent;outline:none}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .input-item::placeholder{color:var(--gray);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .container-input-password{position:relative}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .container-input-password .input-item{padding-right:4rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .container-input-password .icon-password-reveal{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .link-recover{color:var(--red);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons{display:flex;flex-direction:column;gap:1rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .form-actions{display:flex;align-items:center;justify-content:center}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .form-actions .btn-submit{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;max-width:100%;width:100%;padding:1rem 3.2rem;border-radius:.4rem;border:1px solid var(--red);background:var(--red);transition:all .3s ease-in-out}@media screen and (min-width: 768px){login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .form-actions .btn-submit{max-width:65%}}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .form-actions .btn-submit:hover{background:transparent;color:var(--red)}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .link-create-account{color:var(--red);text-align:center;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}login-component .container-forms-login_reset .account_reset-login{max-width:51rem;margin:0 auto;width:100%}login-component .container-forms-login_reset .account_reset-login :is(form){display:flex;flex-direction:column;gap:2.5rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-heading{display:flex;flex-direction:column;align-items:center;gap:1rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-heading .title{color:var(--black);font-family:var(--font-gotham);font-size:clamp(2rem,3vw,2.4rem);font-style:normal;font-weight:500;line-height:normal;text-align:center}login-component .container-forms-login_reset .account_reset-login :is(form) .container-heading .text-reset-password{color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-align:center}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields{display:flex;flex-direction:column;gap:2rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields .form-field{display:flex;flex-direction:column;gap:.8rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields .form-field :is(label){color:#000;font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;width:100%}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields .form-field .input-item{width:100%;padding:1rem 2rem;border-radius:.8rem;border:1px solid var(--gray);background:transparent;outline:none}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields .form-field .input-item::placeholder{color:var(--gray);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons{display:flex;flex-direction:column;gap:1rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .form-actions{display:flex;align-items:center;justify-content:center}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .form-actions .btn-submit{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;max-width:100%;width:100%;padding:1rem 3.2rem;border-radius:.4rem;border:1px solid var(--red);background:var(--red);transition:all .3s ease-in-out}@media screen and (min-width: 768px){login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .form-actions .btn-submit{max-width:65%}}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .form-actions .btn-submit:hover{background:transparent;color:var(--red)}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .link-login{color:var(--red);text-align:center;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}login-component .image-container .image{width:100%;height:100%;img {width: 100%; height: 100%; object-fit: cover;}}.customer-portal{background-color:var(--off-white);padding-block:clamp(3rem,8vw,9rem)}.customer-portal .customer-portal-container{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,3rem)}.customer-portal .customer-portal-container .customer-portal__header{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.customer-portal .customer-portal-container .customer-portal__header{justify-content:flex-start}}.customer-portal .customer-portal-container .customer-portal__header :is(h2){color:var(--black);font-family:var(--font-gotham);font-size:clamp(2rem,2.5vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}.customer-portal .customer-portal-container .customer-portal__content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,3vw,5rem)}@media screen and (min-width: 768px){.customer-portal .customer-portal-container .customer-portal__content{grid-template-columns:repeat(3,1fr)}}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card{padding-inline:clamp(1.5rem,2.5vw,3rem);padding-block:1.5rem;height:clamp(6rem,7vw,8.2rem);background-color:var(--white);border-radius:.8rem}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card .customer-portal__card-link{text-decoration:none;display:flex;gap:clamp(1rem,2.5vw,2.5rem);height:100%;align-items:center}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card .customer-portal__card-link .customer-portal__card-image{max-width:clamp(2.6rem,2.5vw,3.2rem);max-height:clamp(2.6rem,2.5vw,3.2rem)}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card .customer-portal__card-link .customer-portal__card-image :is(img){width:100%;height:100%;display:block}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card .customer-portal__card-link :is(p){color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.2rem,2.5vw,1.8rem);font-style:normal;font-weight:400;line-height:110%;display:flex;align-items:center}personal-data .personal_data__content{padding-block:clamp(3rem,7vw,9rem);max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 768px){personal-data .personal_data__content{display:grid;grid-template-columns:2fr 1fr}@media screen and (min-width: 1440px){personal-data .personal_data__content{max-width:132rem}}}personal-data .personal_data__content .personal_data__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}personal-data .personal_data__content .personal_data__heading .personal_data__subtitle{color:var(--yellow);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}personal-data .personal_data__content .personal_data__heading .personal_data__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}personal-data .personal_data__content .client_info__content{padding:clamp(2rem,3vw,4rem);border-radius:.5rem;border:1px solid var(--gray);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3rem);position:relative}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__content{grid-row:2}}personal-data .personal_data__content .client_info__content .client_info__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500}personal-data .personal_data__content .client_info__content .client_info__data{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__content .client_info__data{flex-direction:row;column-gap:5rem;row-gap:2.5rem;flex-wrap:wrap}}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__content .client_info__data .client_info__field{max-width:25.7rem}}personal-data .personal_data__content .client_info__content .client_info__data .client_info__field .client_info__label{color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400;margin-bottom:.5rem}personal-data .personal_data__content .client_info__content .client_info__data .client_info__field .client_info__value{color:var(--gray);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400}personal-data .personal_data__content .client_info__content .client_info__request{color:var(--white);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;border-radius:.4rem;background:var(--yellow);text-decoration:none;padding:1rem 3.2rem;text-align:center;display:flex;align-items:center;justify-content:center;transition:.3s}personal-data .personal_data__content .client_info__content .client_info__request:hover{background:var(--burnt-yellow)}personal-data .personal_data__content .client_info__credit_cards{position:relative;padding:clamp(2rem,3vw,4rem);border-radius:.5rem;border:1px solid var(--gray);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3rem)}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__credit_cards{grid-row:2;height:fit-content}}personal-data .personal_data__content .client_info__credit_cards .client_info__credit_cards__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__credit_cards .client_info__credit_cards__title{margin-bottom:2rem}}personal-data .personal_data__content .client_info__credit_cards .credit_card{display:flex;align-items:center;justify-content:space-between}personal-data .personal_data__content .client_info__credit_cards .credit_card .credit_card_info{display:flex;flex-direction:column;gap:1rem}personal-data .personal_data__content .client_info__credit_cards .credit_card .credit_card_info .credit_card__name{color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400}personal-data .personal_data__content .client_info__credit_cards .credit_card .credit_card_info .credit_card__number{color:var(--gray);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;text-transform:uppercase}personal-data .personal_data__content .client_info__credit_cards .credit_card .edit_credit_card :is(svg) :is(path){stroke:var(--yellow)}personal-data .personal_data__content .client_info__prefer_comunication{position:relative;width:fit-content}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__prefer_comunication{grid-row:3}}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form{margin-top:1rem}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__title{color:var(--black);font-size:1.4rem;font-weight:400;margin-bottom:1rem}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields .prefer_comunication__field{display:flex;align-items:center;gap:.5rem}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields :is(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;border:1px solid var(--gray);width:1.8rem;height:1.8rem;cursor:pointer}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields :is(input):checked{background:var(--yellow)}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields :is(label){color:var(--black);font-size:1.4rem;font-weight:400;cursor:pointer}@media screen and (min-width: 768px){personal-data .personal_data__content .client_exclude{grid-row:4}}personal-data .personal_data__content .client_exclude .client_exclude_link{color:var(--yellow);text-align:center;font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:500;margin-bottom:1rem;display:flex}personal-data .personal_data__content .client_exclude .client_exclude_description{color:var(--black);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;max-width:44rem}.loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:none;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loader__container[active]{display:flex}.loader__container .loader{width:50px;aspect-ratio:1;display:grid;border:4px solid #0000;border-radius:50%;border-color:#ccc #0000;animation:l16 1s infinite linear}.loader__container .loader:before,.loader__container .loader:after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%}.loader__container .loader:before{border-color:#f03355 #0000;animation:inherit;animation-duration:.5s;animation-direction:reverse}.loader__container .loader:after{margin:8px}@keyframes l16{to{transform:rotate(1turn)}}orders-page .orders_page__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 1440px){orders-page .orders_page__content{max-width:132rem}}orders-page .orders_page__content .orders_page__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}orders-page .orders_page__content .orders_page__heading .orders_page__subtitle{color:var(--yellow);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}orders-page .orders_page__content .orders_page__heading .order_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}orders-page .orders_page__content .orders_search__desktop{display:none}@media screen and (min-width: 768px){orders-page .orders_page__content .orders_search__desktop{display:flex;border-bottom:1px solid var(--gray);justify-content:space-between;width:fit-content;padding:1.3rem 1rem;min-width:29.9rem}orders-page .orders_page__content .orders_search__desktop .orders__search__input{border:none;background:transparent;color:var(--gray);font-family:var(--font-gotham);font-size:1.8rem;font-weight:400;width:100%}orders-page .orders_page__content .orders_search__desktop .orders__search__input:focus{outline:none;color:var(--black)}orders-page .orders_page__content .orders_search__desktop .orders__search__button{background:transparent;border:none;display:flex;align-items:center;gap:.5rem;cursor:pointer}orders-page .orders_page__content .orders_search__desktop .orders__search__button :is(svg) :is(path){fill:var(--yellow)}}orders-page .orders_page__content .orders__container{margin-top:2rem;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container{margin-top:0;padding:4rem;border-radius:.5rem;border:1px solid var(--gray)}}orders-page .orders_page__content .orders__container .orders_container__heading{display:flex;flex-direction:column}orders-page .orders_page__content .orders__container .orders_container__heading .orders__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders_container__heading .orders__title .orders__search_open{display:none}}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile{display:flex;width:100%;position:relative;transition:.3s;overflow:hidden}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile[closed]{height:0}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile{display:none}}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile .orders__search__input{width:100%;height:100%;font-size:1.6rem;font-family:var(--font-gotham);padding:.8rem 1.2rem;border:1px solid var(--black);min-height:3.7rem}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile .orders__search__input:focus{outline:1px solid var(--yellow)}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile .orders__search__button{position:absolute;right:2rem;background:transparent;border:none;top:50%;transform:translateY(-50%);display:flex}orders-page .orders_page__content .orders__container .orders__table{border-collapse:collapse}orders-page .orders_page__content .orders__container .orders__table .orders__head{background:var(--yellow)}orders-page .orders_page__content .orders__container .orders__table .orders__head :is(th){color:var(--white);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem);text-align:left;max-width:7.6rem}orders-page .orders_page__content .orders__container .orders__table .orders__head .nf__thead{display:none}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders__table .orders__head .nf__thead{display:table-cell}}orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip{border-bottom:1px solid var(--gray)}orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip :is(td){padding-top:clamp(2rem,3vw,3rem)}}orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip :is(a){color:var(--yellow)}orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip .order_nf{display:none}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip .order_nf{display:table-cell}}order-component .order__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 768px){order-component .order__content{display:grid;grid-template-columns:50% 50%}@media screen and (min-width: 1100px){order-component .order__content{grid-template-columns:1.8fr 1fr}}@media screen and (min-width: 1440px){order-component .order__content{max-width:132rem}}}order-component .order__content .orders__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}order-component .order__content .orders__heading .orders__subtitle{color:var(--yellow);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:500}order-component .order__content .orders__heading .order__title{color:var(--yellow);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}order-component .order__content .orders__heading .order__number{color:var(--black);font-size:clamp(1.4rem,2vw,2.4rem);font-weight:500}order-component .order__content .order__track{padding:clamp(2rem,4vw,4rem);border-radius:.8rem;border:1px solid var(--gray)}@media screen and (min-width: 768px){order-component .order__content .order__track{grid-row:2/4;grid-column:1 / 2}}order-component .order__content .order__track .order_track__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;margin-bottom:2rem}order-component .order__content .order__track .order_track__content{display:flex;gap:2rem}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content{justify-content:center}}order-component .order__content .order__track .order_track__content .order_tracking{display:grid;grid-template-rows:1fr 1fr}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content .order_tracking{display:none}}order-component .order__content .order__track .order_track__content .order_tracking .pending__track,order-component .order__content .order__track .order_track__content .order_tracking .process__track{display:flex;flex-direction:column;align-items:center;height:100%}order-component .order__content .order__track .order_track__content .order_tracking .pending__track .pending__circle,order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__circle,order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__circle_final,order-component .order__content .order__track .order_track__content .order_tracking .process__track .pending__circle,order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__circle,order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__circle_final{min-width:1.25rem;min-height:1.25rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--gray)}order-component .order__content .order__track .order_track__content .order_tracking .pending__track .pending__circle[active],order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__circle[active],order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__circle_final[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .pending__circle[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__circle[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__circle_final[active]{background:var(--green)}order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__line,order-component .order__content .order__track .order_track__content .order_tracking .pending__track .pending__line,order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__line,order-component .order__content .order__track .order_track__content .order_tracking .process__track .pending__line{width:.3rem;height:100%;background:var(--gray)}order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__line[active],order-component .order__content .order__track .order_track__content .order_tracking .pending__track .pending__line[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__line[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .pending__line[active]{background:var(--green)}order-component .order__content .order__track .order_track__content .order_track__states{display:flex;flex-direction:column;gap:clamp(3rem,4vw,4rem)}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content .order_track__states{flex-direction:row;align-items:center;gap:0}@media screen and (min-width: 1100px){order-component .order__content .order__track .order_track__content .order_track__states{gap:clamp(2rem,4vw,4rem)}}}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state{display:grid;align-items:center;grid-template-columns:3rem auto;gap:1rem}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content .order_track__states .order_track__state{display:flex;flex-direction:column;align-items:center}}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state :is(svg){max-width:clamp(3rem,5vw,5rem);max-height:clamp(3rem,5vw,5rem);width:100%;height:100%}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state :is(svg) :is(path){fill:var(--gray)}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state[active] :is(svg) :is(path){fill:var(--green)}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state .order_track__text{color:var(--black);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400}order-component .order__content .order__track .order_track__content .order_track__states .order_track__line{display:none}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content .order_track__states .order_track__line{display:flex;height:.5rem;width:5rem;background:var(--gray)}order-component .order__content .order__track .order_track__content .order_track__states .order_track__line[active]{background:var(--green)}}@media screen and (min-width: 768px){order-component .order__content .order__info{grid-row:4;padding:clamp(3rem,4vw,4rem);border:1px solid var(--gray);border-radius:.5rem}}order-component .order__content .order__info .order_info__heading{padding-bottom:1rem;border-bottom:1px solid var(--gray);display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){order-component .order__content .order__info .order_info__heading{gap:1rem;border-bottom:none;padding-bottom:0}}order-component .order__content .order__info .order_info__heading .order_info__number{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}order-component .order__content .order__info .order_info__heading .order_info__date,order-component .order__content .order__info .order_info__heading .order_info__nf{color:var(--black);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;display:flex;overflow:hidden}order-component .order__content .order__info .order_info__prices{padding-block:2rem;display:flex;flex-direction:column;gap:2rem}order-component .order__content .order__info .order_info__prices .order_info__price,order-component .order__content .order__info .order_info__prices .order_info__shipping,order-component .order__content .order__info .order_info__prices .order_info__taxes,order-component .order__content .order__info .order_info__prices .order_info__total{display:flex;justify-content:space-between;align-items:center}order-component .order__content .order__info .order_info__prices .order_info__price .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__price .order_info__value,order-component .order__content .order__info .order_info__prices .order_info__shipping .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__shipping .order_info__value,order-component .order__content .order__info .order_info__prices .order_info__taxes .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__taxes .order_info__value,order-component .order__content .order__info .order_info__prices .order_info__total .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__total .order_info__value{color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400}order-component .order__content .order__info .order_info__prices .order_info__total{border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);padding-block:1.5rem}order-component .order__content .order__info .order_info__prices .order_info__total .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__total .order_info__value{font-weight:500}order-component .order__content .order__info .order__see_products{color:var(--off-white);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;font-family:var(--font-gotham);background:var(--yellow);padding:1rem 2rem;width:100%;border:none;border-radius:.8rem;cursor:pointer;transition:.3s}order-component .order__content .order__info .order__see_products:hover{outline:1px solid var(--yellow);color:var(--yellow);background:var(--off-white)}order-component .order__content .order__slips{padding:2rem;border-radius:.5rem;border:1px solid var(--gray)}@media screen and (min-width: 768px){order-component .order__content .order__slips{grid-row:3/5;grid-column:2/3;height:fit-content}}order-component .order__content .order__slips .order_slips__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;margin-bottom:1rem}order-component .order__content .order__slips :is(table){width:100%}order-component .order__content .order__slips :is(table) :is(thead){border-bottom:1px solid var(--gray)}order-component .order__content .order__slips :is(table) :is(thead) :is(th){color:var(--black);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;text-align:left;padding-inline:1rem}@media screen and (min-width: 1000px){order-component .order__content .order__slips :is(table) :is(thead) :is(th){padding-inline:clamp(1rem,3vw,3rem)}}order-component .order__content .order__slips :is(table) :is(thead) :is(th):first-child,order-component .order__content .order__slips :is(table) :is(thead) :is(th):last-child{padding:0}order-component .order__content .order__slips :is(table) :is(tbody) :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;padding-block:1rem;padding-inline:1rem}@media screen and (min-width: 1000px){order-component .order__content .order__slips :is(table) :is(tbody) :is(td){padding-inline:clamp(1rem,3vw,3rem)}}order-component .order__content .order__slips :is(table) :is(tbody) :is(td):first-child,order-component .order__content .order__slips :is(table) :is(tbody) :is(td):last-child{padding:0}order-component .order__content .order__slips :is(table) :is(tbody) :is(td) .slip__download,order-component .order__content .order__slips :is(table) :is(tbody) :is(td) .slip__solicity{color:var(--yellow);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;display:flex}order-component .order__content .order__nf-e{padding:2rem;display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;border:1px solid var(--gray)}@media screen and (min-width: 768px){order-component .order__content .order__nf-e{grid-row:2;grid-column:2/3;height:fit-content}}order-component .order__content .order__nf-e .order_nf__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}order-component .order__content .order__nf-e .order_nf__item{color:var(--black);font-size:clamp(1rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,3rem)}order-component .order__content .order__nf-e .order_nf__item .order_nf__download{color:var(--yellow);font-size:clamp(1rem,2vw,1.2rem);font-weight:400}order-component .order__products{position:fixed;width:100vw;height:100dvh;left:0;bottom:0;flex-direction:column;justify-content:flex-end;background:transparent;transition:.5s;display:flex;visibility:hidden}@media screen and (min-width: 768px){order-component .order__products{justify-content:center;align-items:center}}order-component .order__products:has(.order_products__content[active]){background:#00000061;visibility:visible}order-component .order__products .order_products__content{display:none;flex-direction:column;border-radius:1rem 1rem 0rem 0rem;padding:5rem 2rem;background:var(--white);height:85dvh;transform:translateY(100%);animation:orderProductsExit .5s forwards;overflow:auto}order-component .order__products .order_products__content[active]{transform:translateY(0);display:flex;animation:orderProductsEntry .5s forwards}@media screen and (min-width: 768px){order-component .order__products .order_products__content{height:60dvh;border-radius:1rem;width:80vw;max-width:139rem;padding:clamp(6rem,7vw,12rem)}}order-component .order__products .order_products__close{display:none;cursor:pointer}@media screen and (min-width: 768px){order-component .order__products .order_products__close{display:flex;align-self:flex-end;position:absolute;top:3.4rem;right:3.4rem}}order-component .order__products .order_products__close :is(svg) :is(path){fill:var(--yellow)}order-component .order__products .order_products__title{text-align:center;color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;margin-bottom:clamp(2rem,3vw,3rem)}order-component .order__products :is(table){border-collapse:collapse}order-component .order__products :is(table) :is(thead){background:var(--yellow)}order-component .order__products :is(table) :is(thead) :is(th){padding:clamp(1rem,2vw,2rem);color:var(--white);font-size:clamp(1rem,2vw,1.6rem);text-align:center;font-weight:400}order-component .order__products :is(table) :is(thead) :is(th):first-child{text-align:left}order-component .order__products :is(table) :is(thead) :is(th):empty{display:none}@media screen and (min-width: 768px){order-component .order__products :is(table) :is(thead) :is(th):empty{display:table-cell}}order-component .order__products :is(table) :is(tbody) :is(td){padding:clamp(1rem,2vw,2rem);color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400}order-component .order__products :is(table) :is(tbody) :is(td) :is(img){width:100%;max-width:7rem}order-component .order__products :is(table) :is(tbody) :is(td):has(img){display:none}@media screen and (min-width: 768px){order-component .order__products :is(table) :is(tbody) :is(td):has(img){display:table-cell}}order-component .order__products :is(table) :is(tbody) .product__quantity,order-component .order__products :is(table) :is(tbody) .product__price,order-component .order__products :is(table) :is(tbody) .product__total{text-align:center}order-component .order__products .order_products__close_mobile{display:flex;justify-content:center;margin-top:auto}@media screen and (min-width: 768px){order-component .order__products .order_products__close_mobile{display:none}}@keyframes orderProductsEntry{0%{transform:translateY(100%);display:none}1%{display:flex;transform:translateY(100%)}to{transform:translateY(0)}}@keyframes orderProductsExit{0%{transform:translateY(0)}99%{display:flex;transform:translateY(100%)}to{display:none}}credits-page .credits_page__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 768px){credits-page .credits_page__content{gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 1440px){credits-page .credits_page__content{max-width:132rem}}}credits-page .credits_page__content .credits_page__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}credits-page .credits_page__content .credits_page__heading .credits_page__subtitle{color:var(--red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}credits-page .credits_page__content .credits_page__heading .credits_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}credits-page .credits_page__content .credits__options{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1000px){credits-page .credits_page__content .credits__options{flex-direction:row;align-items:center;justify-content:space-between}}credits-page .credits_page__content .credits__options .credits__card{display:flex;align-items:center;gap:clamp(1.5rem,2vw,2rem);background:var(--white);border-radius:.8rem;padding:1.5rem;cursor:pointer}@media screen and (min-width: 768px){credits-page .credits_page__content .credits__options .credits__card{padding-inline:clamp(2rem,3vw,3rem);max-width:30rem}}credits-page .credits_page__content .credits__options .credits__card .credit_card__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:400}credits-page .credits_page__content .credit__history{padding:clamp(2rem,4vw,4rem) 0;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){credits-page .credits_page__content .credit__history{padding:clamp(2rem,4vw,4rem);border:1px solid var(--gray);border-radius:.8rem}}credits-page .credits_page__content .credit__history .credit_history__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}credits-page .credits_page__content .credit__history :is(table){width:100%;border-collapse:collapse;border-spacing:0}credits-page .credits_page__content .credit__history :is(table) :is(thead){background:var(--red)}credits-page .credits_page__content .credit__history :is(table) :is(thead) :is(th){color:var(--white);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem)}credits-page .credits_page__content .credit__history :is(table) :is(thead) :is(th):first-child{text-align:left}credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(tr){border-bottom:1px solid var(--gray)}credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;text-align:center;padding:.5rem}credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(td):first-child{color:var(--red);text-decoration:underline;cursor:pointer;text-align:left}credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(td):first-child,credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(td):last-child{padding:clamp(1rem,2vw,2rem)}credits-page .credit__popup{width:100%;height:100dvh;position:fixed;top:0;left:0;background:#00000061;display:none;align-items:flex-end;justify-content:center;opacity:0;animation:creditPopupExitBackground .5s forwards}@media screen and (min-width: 768px){credits-page .credit__popup{align-items:center}}credits-page .credit__popup[active]{display:flex;opacity:1;animation:creditPopupBackground .5s forwards}credits-page .credit__popup[active] .credit_popup__content{animation:creditPopupEntry .5s forwards}credits-page .credit__popup .credit_popup__content{background:var(--white);height:90%;padding:8rem 2rem;position:relative;border-radius:.8rem .8rem 0rem 0rem;display:flex;flex-direction:column;gap:clamp(2rem,4vw,4rem);animation:creditPopupExit .5s forwards}@media screen and (min-width: 768px){credits-page .credit__popup .credit_popup__content{max-width:139rem;height:fit-content;width:80vw;padding:clamp(4rem,6vw,9rem) clamp(10rem,15vw,20rem)}}credits-page .credit__popup .credit_popup__content .credit_popup__close{position:absolute;top:2rem;right:2rem;cursor:pointer}@media screen and (min-width: 768px){credits-page .credit__popup .credit_popup__content .credit_popup__close{top:4rem;right:2.2rem}}credits-page .credit__popup .credit_popup__content .credit_popup__close :is(svg){width:clamp(1.5rem,2vw,2.2964rem);height:clamp(1.5rem,2vw,2.2964rem)}credits-page .credit__popup .credit_popup__content .credit_popup__heading .credit_popup__title{color:var(--black);text-align:center;font-size:clamp(1.4rem,2vw,2.4rem);font-weight:500;margin-bottom:clamp(.5rem,1vw,1rem)}credits-page .credit__popup .credit_popup__content .credit_popup__heading .credit_popup__value{color:var(--black);text-align:center;font-size:clamp(1.2rem,2vw,2rem);font-weight:400}credits-page .credit__popup .credit_popup__content .credit_popup__description{padding:clamp(2rem,4vw,4rem);border-radius:.5rem;border:1px solid var(--gray)}credits-page .credit__popup .credit_popup__content .credit_popup__description :is(p){color:var(--black);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}credits-page .credit__popup .credit_popup__content .credit_popup__description :is(p) :is(strong){font-weight:500}credits-page .credit__popup .credit_popup__content .credit_popup__button{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);max-width:50.7rem;width:100%;font-weight:500;padding:clamp(1rem,2vw,1.4rem) 2.4rem;border-radius:.8rem;background:var(--red);text-align:center;text-decoration:none;transition:.5s}@media screen and (min-width: 768px){credits-page .credit__popup .credit_popup__content .credit_popup__button{margin-inline:auto}}credits-page .credit__popup .credit_popup__content .credit_popup__button:hover{outline:1px solid var(--red);background:var(--white);color:var(--red)}@keyframes creditPopupBackground{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{opacity:1}}@keyframes creditPopupExitBackground{0%{opacity:1;display:flex}99%{display:flex;opacity:0}to{display:none}}@keyframes creditPopupEntry{0%{transform:translateY(100%);display:none}1%{display:flex;transform:translateY(100%)}to{transform:translateY(0)}}@keyframes creditPopupExit{0%{transform:translateY(0)}99%{display:flex;transform:translateY(100%)}to{display:none}}sellers-page .sellers_page__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 1440px){sellers-page .sellers_page__content{max-width:132rem}}sellers-page .sellers_page__content .sellers_page__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}sellers-page .sellers_page__content .sellers_page__heading .sellers_page__subtitle{color:var(--red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}sellers-page .sellers_page__content .sellers_page__heading .sellers_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}sellers-page .sellers_page__content .sellers_page__container{margin-top:2rem;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){sellers-page .sellers_page__content .sellers_page__container{margin-top:0;padding:4rem;border-radius:.5rem;border:1px solid var(--gray)}}sellers-page .sellers_page__content .sellers_page__container .sellers_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table{border-collapse:collapse}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head{background:var(--red)}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head :is(th){color:var(--white);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem);text-align:center;max-width:7.6rem}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head :is(th):first-child{text-align:left}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head :is(th):last-child{text-align:right}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head .nf__thead{display:none}@media screen and (min-width: 768px){sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head .nf__thead{display:table-cell}}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr){border-bottom:1px solid var(--gray)}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem);text-align:center}@media screen and (min-width: 768px){sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td){padding-top:clamp(2rem,3vw,3rem);padding-inline:clamp(2rem,3vw,4rem)}}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td) .seller__title_id{font-weight:500;margin-bottom:clamp(.5rem,1vw,1rem)}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td):first-child{text-align:left}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td):last-child{text-align:right}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(a){color:var(--red)}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) .order_nf{display:none}@media screen and (min-width: 768px){sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) .order_nf{display:table-cell}}requests-page .requests_page__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 1440px){requests-page .requests_page__content{max-width:132rem}}requests-page .requests_page__content .requests_page__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}requests-page .requests_page__content .requests_page__heading .requests_page__subtitle{color:var(--red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}requests-page .requests_page__content .requests_page__heading .requests_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}requests-page .requests_page__content .requests_page_search__desktop{display:none}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page_search__desktop{display:flex;border-bottom:1px solid var(--gray);justify-content:space-between;width:fit-content;padding:1.3rem 1rem;min-width:29.9rem}requests-page .requests_page__content .requests_page_search__desktop .requests_page__search__input{border:none;background:transparent;color:var(--gray);font-family:var(--font-gotham);font-size:1.8rem;font-weight:400;width:100%}requests-page .requests_page__content .requests_page_search__desktop .requests_page__search__input:focus{outline:none;color:var(--black)}requests-page .requests_page__content .requests_page_search__desktop .requests_page__search__button{background:transparent;border:none;display:flex;align-items:center;gap:.5rem;cursor:pointer}}requests-page .requests_page__content .requests_page__container{margin-top:2rem;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page__container{margin-top:0;padding:4rem;border-radius:.5rem;border:1px solid var(--gray)}}requests-page .requests_page__content .requests_page__container .requests_page_container__heading{display:flex;flex-direction:column}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page__title_search{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page__title_search .requests_page__search_open{display:none}}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile{display:flex;width:100%;position:relative;transition:.3s;overflow:hidden}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile[closed]{height:0}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile{display:none}}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile .requests_page__search__input{width:100%;height:100%;font-size:1.6rem;font-family:var(--font-gotham);padding:.8rem 1.2rem;border:1px solid var(--black);min-height:3.7rem}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile .requests_page__search__input:focus{outline:1px solid var(--red)}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile .requests_page__search__button{position:absolute;right:2rem;background:transparent;border:none;top:50%;transform:translateY(-50%);display:flex}requests-page .requests_page__content .requests_page__container .requests_page__table{border-collapse:collapse}requests-page .requests_page__content .requests_page__container .requests_page__table .requests_page__head{background:var(--red)}requests-page .requests_page__content .requests_page__container .requests_page__table .requests_page__head :is(th){color:var(--white);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem);text-align:left;max-width:7.6rem}requests-page .requests_page__content .requests_page__container .requests_page__table :is(tbody) .request_page__strip{border-bottom:1px solid var(--gray)}requests-page .requests_page__content .requests_page__container .requests_page__table :is(tbody) .request_page__strip :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page__container .requests_page__table :is(tbody) .request_page__strip :is(td){padding-top:clamp(2rem,3vw,3rem)}}requests-page .requests_page__content .requests_page__container .requests_page__table :is(tbody) .request_page__strip :is(a){color:var(--red)}.header-section{position:sticky;width:100%;z-index:1000;top:0;background:var(--white)}@media screen and (min-width: 1024px){.header-section{background:var(--yellow)}}header-component{position:relative;width:100%;background:var(--white);z-index:1001}@media screen and (min-width: 1024px){header-component{background:var(--yellow)}}header-component .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}header-component .overlay.overlay--active{display:block}header-component .header__content{max-width:var(--page-width);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr) minmax(0,.5fr);align-items:center;background:var(--white);padding-block:clamp(1.4rem,2vw,2.4rem);z-index:2}@media screen and (min-width: 1024px){header-component .header__content{margin-bottom:4.2rem;background:var(--yellow)}}@media screen and (min-width: 1024px){header-component .header__content .header__mobile_menu{display:none}}header-component .header__content .header__mobile_menu .menu_svg{width:3.2rem;height:3.2rem;display:flex;svg {width: 100%; height: 100%; display: block;}}header-component .header__content .header__mobile_menu .nav_items{position:absolute;width:70vw;height:100dvh;background:var(--white);top:clamp(-2.7rem,3vw,-3.2rem);padding:4rem 2rem;overflow:hidden;animation:menuClose .6s forwards;left:0;flex-direction:column;transform:translate(-100%);display:none;overflow:scroll;overflow-x:hidden;z-index:1100}@media screen and (min-width: 1024px){header-component .header__content .header__mobile_menu .nav_items{background:var(--yellow)}}header-component .header__content .header__mobile_menu .nav_items[open]{animation:menuOpen .6s forwards;display:flex;transform:translate(0)}header-component .header__content .header__mobile_menu .nav_items .close_nav_items{display:flex;justify-content:flex-end;margin-bottom:4rem;svg {width: 2.4rem; height: 2.4rem; path {fill: var(--yellow); stroke: var(--yellow);}} .close_svg {display: flex;}}header-component .header__content .header__mobile_menu .nav_items .main_items{display:flex;flex-direction:column;gap:2rem;transition:.6s}header-component .header__content .header__mobile_menu .nav_items .main_items[closed]{transform:translate(-120%)}header-component .header__content .header__mobile_menu .nav_items .main_items .item_wishlist .wishlist :is(svg){width:1.6rem;height:1.6rem;display:flex}header-component .header__content .header__mobile_menu .nav_items .main_items .item_wishlist .wishlist :is(svg) :is(path){fill:var(--yellow);stroke:var(--yellow)}header-component .header__content .header__mobile_menu .nav_items .main_items :is(li){list-style-type:none}header-component .header__content .header__mobile_menu .nav_items .main_items :is(li) :is(a){color:var(--yellow);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;display:flex;gap:1rem;align-items:center}header-component .header__content .header__mobile_menu .nav_items .main_items :is(li) :is(a) .menu-arrow-go{width:1rem;height:1rem;display:flex;align-items:center}header-component .header__content .header__mobile_menu .nav_items .main_items :is(li) :is(a) .menu-arrow-go :is(svg){display:block;width:100%;object-fit:cover;transform:rotate(-90deg);path {fill: var(--white); stroke: var(--yellow);}}header-component .header__content .header__mobile_menu .nav_items .main_items :is(li) .line{display:none}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_access{margin-top:50dvh}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_access:last-child{margin-top:0}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_access :is(a){justify-content:flex-start;gap:.8rem;font-size:1.4rem;font-weight:400}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_access :is(a) :is(svg){max-width:1.6rem;max-height:1.6rem}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_help:last-child{margin-top:0}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_help :is(a){justify-content:flex-start;gap:.8rem;font-size:1.4rem;font-weight:400}header-component .header__content .header__mobile_menu .nav_items .main_items .item_user_help :is(a) :is(svg){max-width:1.6rem;max-height:1.6rem}header-component .header__content .header__mobile_menu .nav_items .submenu__container{display:flex;flex-direction:column;width:100%;gap:1.6rem;position:absolute;padding-right:4rem;top:7.6rem;transition:.6s;transform:translate(0);animation:subMenuOpen .6s forwards}header-component .header__content .header__mobile_menu .nav_items .submenu__container[closed]{display:none;transform:translate(100%);animation:subMenuClose .6s forwards}header-component .header__content .header__mobile_menu .nav_items .submenu__container .submenu_back__container{color:var(--yellow);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;gap:1rem}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container{display:flex;flex-direction:column;gap:1.6rem}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li){list-style-type:none;display:flex;align-items:center;gap:1rem}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li) .submenu_arrow{width:1rem;height:1rem;display:flex;align-items:center}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li) .submenu_arrow :is(svg){display:block;width:100%;object-fit:cover;transform:rotate(-90deg);path {fill: var(--white); stroke: var(--black);}}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li) :is(a){color:var(--black);font-size:1.4rem;font-weight:300;text-decoration:none}header-component .header__content .header__mobile_menu .nav_items .submenu__container .sublink__container :is(li):last-child :is(a){font-weight:400;color:var(--yellow)}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container{display:flex;flex-direction:column;width:100%;gap:1.6rem;position:absolute;padding-right:4rem;top:7.6rem;transition:.6s;transform:translate(0);animation:subMenuOpen .3s forwards;background-color:#fff;height:90vh}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container[closed]{display:none;transform:translate(100%);animation:subMenuClose .3s forwards}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container .subsubmenu_back__container{color:var(--yellow);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;gap:1rem}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container .subsublink__container{display:flex;flex-direction:column;gap:1.6rem}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container .subsublink__container :is(li){list-style-type:none;display:flex;align-items:center;gap:1rem}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container .subsublink__container :is(li) .submenu_arrow{width:1rem;height:1rem;display:flex;align-items:center}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container .subsublink__container :is(li) .submenu_arrow :is(svg){display:block;width:100%;object-fit:cover;transform:rotate(-90deg);path {fill: var(--white); stroke: var(--black);}}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container .subsublink__container :is(li) :is(a){color:var(--black);font-size:1.4rem;font-weight:300;text-decoration:none}header-component .header__content .header__mobile_menu .nav_items .subsubmenu__container .subsublink__container :is(li):last-child :is(a){font-weight:400;color:var(--yellow)}header-component .header__content .header__logo{display:flex;align-items:center;justify-content:center}header-component .header__content .header__logo .logo{display:none}@media screen and (min-width: 1024px){header-component .header__content .header__logo .logo{display:flex}}header-component .header__content .header__logo .logo_mobile{display:flex}@media screen and (min-width: 1024px){header-component .header__content .header__logo .logo_mobile{display:none}}header-component .header__content .header__logo :is(img){width:clamp(14.4rem,20vw,26.8rem);height:clamp(3.7rem,4vw,5.2rem)}header-component .header__content .header__nav_icons{display:flex;flex-direction:row-reverse;align-items:center;gap:clamp(1.4rem,2vw,2rem)}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons{flex-direction:row;justify-content:center}}header-component .header__content .header__nav_icons .header__cart,header-component .header__content .header__nav_icons .header__search,header-component .header__content .header__nav_icons .header__user,header-component .header__content .header__nav_icons .header__wishlist{display:flex;align-items:center}header-component .header__content .header__nav_icons .header__cart{width:2.5rem;height:2.5rem}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__cart{width:clamp(3.5rem,3.5vw,4rem);height:clamp(3.5rem,3.5vw,4rem)}}header-component .header__content .header__nav_icons .header__cart .bag_desktop{display:none}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__cart .bag_desktop{display:flex;cursor:pointer}}header-component .header__content .header__nav_icons .header__cart .bag_mobile{display:flex;cursor:pointer}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__cart .bag_mobile{display:none}}header-component .header__content .header__nav_icons .header__cart :is(svg){width:100%;height:100%;display:block}header-component .header__content .header__nav_icons .header__cart :is(svg) :is(g) :is(path){fill:var(--yellow)}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__cart :is(svg) :is(g) :is(path){fill:var(--white)}}header-component .header__content .header__nav_icons .header__wishlist :is(svg){width:100%;height:100%;display:block;path {fill: var(--white); stroke: var(--white);}}header-component .header__content .header__nav_icons .header__user{width:2.5rem;height:2.5rem;svg {width: 100%; height: 100%; display: block; g {path {fill: var(--yellow); @media screen and (min-width: 1024px) {fill: var(--white);}}}}}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__user{width:clamp(3.5rem,3.5vw,4rem);height:clamp(3.5rem,3.5vw,4rem)}}header-component .header__content .header__nav_icons .header__user .user_desktop{display:none}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__user .user_desktop{display:flex;cursor:pointer}}header-component .header__content .header__nav_icons .header__user .user_mobile{display:flex;cursor:pointer}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__user .user_mobile{display:none}}header-component .header__content .header__nav_icons .header__search .search_input__container{display:flex;position:absolute;left:0;top:100%;background:var(--white);width:100%;padding:.8rem 1.6rem;z-index:-1;justify-content:center}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__search .search_input__container{background:var(--yellow)}}header-component .header__content .header__nav_icons .header__search .search_input__container :is(input){background:#efefef;border-radius:1rem;border:none;max-width:90vw;width:100%;padding:.86rem 1.2rem .86rem 11vw;color:#909090;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:300}header-component .header__content .header__nav_icons .header__search .search_input__container :is(input):focus{outline:none}header-component .header__content .header__nav_icons .header__search .search_input__container :is(button){background:transparent;border:none}header-component .header__content .header__nav_icons .header__search .search_input__container :is(button) :is(svg){position:absolute;top:50%;transform:translateY(-50%);left:7vw;path {fill: #919191;}}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__search{display:none}}header-component .header__content .header__nav_icons .header__wishlist{display:none;align-items:center;cursor:pointer}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__wishlist{display:flex}}header-component .header__content .header__nav_icons .user_text{display:none;p,a {text-decoration: none; color: var(--white); font-family: var(--font-gotham); font-size: clamp(1.2rem,2vw,1.4rem); font-style: normal; font-weight: 400; line-height: normal;}}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .user_text{display:flex;flex-direction:column}}header-component .header__content .header__nav_icons .header__cart{position:relative}header-component .header__content .header__nav_icons .header__cart .bag_count{display:none}@media screen and (min-width: 1024px){header-component .header__content .header__nav_icons .header__cart .bag_count{display:flex;justify-content:center;align-items:center;position:absolute;top:-1.25rem;right:-1.25rem;width:2rem;height:2rem;background:var(--white);border-radius:50%;color:var(--yellow);font-size:1.2rem;font-weight:400}}header-component .header__content .search__desktop{display:none}@media screen and (min-width: 1024px){header-component .header__content .search__desktop{display:flex;justify-content:center}header-component .header__content .search__desktop :is(svg){display:none}header-component .header__content .search__desktop .search_input__container{display:flex;position:relative;width:40vw;max-width:78.4rem;background:#f5e8cb;align-items:center;padding-inline:clamp(2rem,3vw,3.2rem);border-radius:10rem}header-component .header__content .search__desktop .search_input__container :is(input){width:100%;background:transparent;border:none;padding:1.4rem 0;color:var(--yellow);font-family:var(--font-gotham);font-size:1.8rem}header-component .header__content .search__desktop .search_input__container :is(input)::placeholder{color:var(--yellow)}header-component .header__content .search__desktop .search_input__container :is(input):focus{outline:none}header-component .header__content .search__desktop .search_input__container :is(button){background:transparent;border:none}header-component .header__content .search__desktop .search_input__container :is(svg){display:flex;width:3.4rem;height:3.4rem;cursor:pointer}}header-component .header__content .header__desktop_menu{display:none}@media screen and (min-width: 1024px){header-component .header__content .header__desktop_menu{display:flex;position:absolute;top:100%;left:0;width:100%;background:var(--yellow);transition:.6s;z-index:-1}header-component .header__content .header__desktop_menu[closed]{top:0}header-component .header__content .header__desktop_menu .nav_items{display:flex;max-width:var(--page-width);width:100%;justify-content:flex-start;margin-inline:auto;background:var(--yellow);padding-block:1rem;border-top:1px solid rgba(255,255,255,.24)}header-component .header__content .header__desktop_menu .nav_items .main_items{display:flex;gap:clamp(5rem,5vw,6rem)}header-component .header__content .header__desktop_menu .nav_items .main_items .item_wishlist{display:none}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li){list-style-type:none;position:relative;cursor:pointer}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li) :is(a){color:var(--white);font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;display:flex;align-items:center;gap:1rem}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li) :is(a) .menu-arrow-go{width:1.6rem;height:1.6rem;display:flex;align-items:center}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li) :is(a) .menu-arrow-go :is(svg){display:block;width:100%;object-fit:cover}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li) .line{height:2px;width:0;background:var(--white);transition:.5s;position:absolute;bottom:-.6rem}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li):hover .line{width:100%}header-component .header__content .header__desktop_menu .nav_items .main_items :is(li)[active] .line{width:100%}header-component .header__content .header__desktop_menu .nav_items .main_items .item_user_access,header-component .header__content .header__desktop_menu .nav_items .main_items .item_user_help{display:none}header-component .header__content .header__desktop_menu .nav_items .close_nav_items{display:none}header-component .header__content .header__desktop_menu .nav_items .submenu__container{position:absolute;top:100%;left:0;grid-template-columns:.4fr 1fr;border-top:1px solid var(--white);animation:subMenuOpenDesktop .6s forwards;transform:translateY(0);opacity:1;z-index:-1;margin-left:5vw}header-component .header__content .header__desktop_menu .nav_items .submenu__container[closed]{display:none;transform:translateY(-100%);animation:subMenuCloseDesktop .6s forwards;opacity:0}@media screen and (min-width: 1800px){header-component .header__content .header__desktop_menu .nav_items .submenu__container{grid-template-columns:.5fr 1fr}}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container{display:flex;flex-direction:column;width:250px}@media screen and (min-width: 1800px){header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container{justify-self:end}}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li){list-style-type:none;position:relative;width:fit-content;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem;background:var(--white);width:100%;border:1px solid var(--white)}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li).active{background-color:#f3f4f6;border:1px solid #f3f4f6}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li) :is(a){color:var(--yellow);font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li) .submenu_arrow{width:1rem;height:1rem;display:flex;align-items:center}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li) .submenu_arrow :is(svg){display:block;width:100%;object-fit:cover;transform:rotate(-90deg);path {stroke: var(--yellow);}}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li) .line{height:2px;width:0;background:var(--white);transition:.5s;position:absolute;bottom:-.6rem}header-component .header__content .header__desktop_menu .nav_items .submenu__container .sublink__container :is(li):hover .line{width:100%}header-component .header__content .header__desktop_menu .nav_items .submenu__container .submenu_back__container{display:none}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container{position:absolute;top:100%;background:#f3f4f6;left:250px;grid-template-columns:.4fr 1fr;padding:2rem 4rem;border-top:1px solid #f3f4f6;opacity:1;z-index:-1;margin-left:5vw;height:78vh;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--yellow) #f1f1f1}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container ::-webkit-scrollbar{width:3px;height:3px}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container ::-webkit-scrollbar-track{background:var(--yellow);border-radius:10px}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container ::-webkit-scrollbar-thumb{background-color:var(--yellow);border-radius:10px;border:3px solid #f1f1f1}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container ::-webkit-scrollbar-thumb:hover{background-color:var(--yellow)}@media screen and (min-width: 1020px){header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container{width:60%;height:70vh}@media screen and (min-width: 1200px){header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container{width:68%;height:68vh}}@media screen and (min-width: 1350px){header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container{width:unset;height:68vh}}}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container[closed]{display:none;opacity:0}@media screen and (min-width: 1800px){header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container{grid-template-columns:.5fr 1fr}}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsublink__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,3.5vw,5rem);row-gap:clamp(2rem,3.5vw,4rem)}@media screen and (min-width: 1200px){header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsublink__container{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1350px){header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsublink__container{display:flex;flex-direction:column;flex-wrap:wrap;height:100%}}}@media screen and (min-width: 1800px){header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsublink__container{justify-self:end}}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsublink__container :is(li){list-style-type:none;position:relative;width:fit-content;display:flex;flex-direction:column;gap:1rem}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsublink__container :is(li) :is(a){color:var(--yellow);font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsublink__container :is(li) .additionals_links{display:flex;flex-direction:column;gap:1rem}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsublink__container :is(li) .additionals_links .additionals_links__item{a {color: var(--black); font-family: var(--font-gotham); font-size: 1.4rem; font-style: normal; font-weight: 400; line-height: normal;} &.custom_ver_mais {a {color: var(--black); font-family: var(--font-gotham); font-size: 1.4rem; font-style: normal; font-weight: 500; line-height: normal; text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: none; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font;}}}header-component .header__content .header__desktop_menu .nav_items .subsubmenu__container .subsubmenu_back__container{display:none}}@keyframes menuOpen{0%{display:none;transform:translate(-100%)}1%{display:flex;transform:translate(-100%)}to{display:flex;transform:translate(0)}}@keyframes menuClose{0%{display:flex;transform:translate(0)}99%{display:flex;transform:translate(-100%)}to{display:none;transform:translate(-100%)}}@keyframes subMenuOpen{0%{display:none;transform:translate(100%)}1%{display:flex;transform:translate(100%)}to{display:flex;transform:translate(0)}}@keyframes subMenuClose{0%{display:flex;transform:translate(0)}99%{display:flex;transform:translate(100%)}to{display:none;transform:translate(100%)}}@keyframes searchOpen{0%{display:none;top:0}1%{display:flex;top:0}to{top:100%}}@keyframes searchClose{0%{display:flex;top:100%}99%{display:flex;top:0}to{display:none;top:0}}@keyframes subMenuOpenDesktop{0%{display:none;transform:translateY(-100%);opacity:0}1%{display:grid;transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes subMenuCloseDesktop{0%{display:grid;transform:translateY(0);opacity:1}40%{opacity:0}99%{display:grid;transform:translateY(-100%)}to{display:none;transform:translateY(-100%);opacity:0}}@keyframes subSubMenuOpen{0%{display:none;transform:translate(100%)}1%{display:flex;transform:translate(100%)}to{display:flex;transform:translate(0)}}@keyframes subSubMenuClose{0%{display:flex;transform:translate(0)}99%{display:flex;transform:translate(100%)}to{display:none;transform:translate(100%)}}.annoucement_bar__container{background:var(--burnt-yellow);width:100%;z-index:1300;position:relative}.annoucement_bar__container .annoucement_bar__content{max-width:var(--page-width);padding-block:.4rem;margin-inline:auto}.annoucement_bar__container .annoucement_bar__content .annoucement_bar__text{color:var(--white);text-align:center;font-family:var(--font-gotham);font-size:clamp(1rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--font-size-footer-iten-list-title: clamp(1.6rem, 2vw, 2rem);--font-size-footer-iten-list-iten: clamp(1.4rem, 2vw, 1.8rem);--font-size-footer-information-content: clamp(1.4rem, 2vw, 1.6rem);--font-size-footer-information: clamp(.8rem, 1.5vw, 1.2rem);--font-size-footer-title-newsletter: clamp(1.4rem, 2.5vw, 2.2rem);--font-size-footer-text-newsletter: clamp(1.4rem, 2vw, 1.6rem);--font-size-footer-placeholder-newsletter: clamp(1.2rem, 2vw, 1.6rem)}footer-component{background:var(--yellow);width:100%;display:block}footer-component .main-footer{max-width:var(--page-width);padding-block:clamp(5rem,20vw,10rem);margin:0 auto;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 1440px){footer-component .main-footer{gap:6rem}}footer-component .main-footer .container-brand-links{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links{flex-direction:row;justify-content:space-between;gap:2rem;align-items:flex-start;flex-wrap:wrap;display:grid;grid-template-columns:.5fr 2.5fr 1fr;flex-wrap:nowrap;gap:5rem}}footer-component .main-footer .container-brand-links .brand-information{display:flex;flex-direction:column;gap:3.2rem;order:1}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .brand-information{order:unset}}footer-component .main-footer .container-brand-links .brand-information .link-logo-footer{display:block;width:100%;max-width:25rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .brand-information .link-logo-footer{max-width:35rem}}footer-component .main-footer .container-brand-links .brand-information .link-logo-footer .logo-store{display:block;width:100%}footer-component .main-footer .container-brand-links .brand-information .container-info-content{display:none;flex-direction:column;gap:1.2rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .brand-information .container-info-content{display:flex}}footer-component .main-footer .container-brand-links .brand-information .container-info-content :is(p){color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:140%}footer-component .main-footer .container-brand-links .brand-information .social-media{display:none;align-items:center;justify-content:center;gap:1.4rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .brand-information .social-media{gap:2rem;justify-content:flex-start;display:flex}}footer-component .main-footer .container-brand-links .brand-information .social-media :is(a){width:3rem;height:3rem;display:block;color:var(--white);transition:all .3s ease}footer-component .main-footer .container-brand-links .brand-information .social-media :is(a):hover{transform:scale(1.1);color:var(--red)}footer-component .main-footer .container-brand-links .brand-information .social-media :is(a) :is(svg){display:block;width:100%;height:100%}footer-component .main-footer .container-brand-links .menu-links{display:flex;flex-direction:column;gap:1.2rem;width:100%;order:3}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .menu-links{flex-direction:row;justify-content:space-between;flex-wrap:wrap;order:unset}}footer-component .main-footer .container-brand-links .menu-links :is(nav){display:flex;flex-direction:column;gap:1.6rem;border-bottom:.5px solid var(--white);padding-bottom:2rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .menu-links :is(nav){border-bottom:none;padding-bottom:0}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.4rem}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:350;font-style:normal;line-height:normal}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){font-weight:500}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){display:block;transform:rotate(180deg);transition:all .3s ease}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){display:none}}footer-component .main-footer .container-brand-links .menu-links :is(nav):has(ul[closed]){padding-bottom:0}footer-component .main-footer .container-brand-links .menu-links :is(nav):has(ul[closed]) .heading-links svg{transform:rotate(0)}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){display:flex;flex-direction:column;gap:1.2rem;overflow:hidden;transition:all .5s ease;opacity:1}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul)[closed]{height:0;opacity:0}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){gap:1.6rem}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li){list-style:none}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){text-decoration:none;color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--red)}footer-component .main-footer .container-brand-links .container-newsletter-social{display:flex;flex-direction:column;gap:3.9rem;width:100%;order:2;margin-bottom:3rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .container-newsletter-social{max-width:max-content;order:unset;margin-bottom:0}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter{display:flex;flex-direction:column;gap:1rem;width:100%}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter .title-newsletter{color:var(--white);font-family:var(--font-gotham);font-size:2.2rem;font-style:normal;font-weight:400;line-height:normal;text-align:left}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form){height:4.2rem;max-width:100%;width:100%;display:grid;grid-template-columns:1.5fr auto}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form){height:5.5rem;max-width:42.8rem}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input){padding:clamp(1.4rem,2.5vw,2rem) clamp(2rem,2.5vw,2.4rem);background:var(--yellow);border:2px solid var(--white);color:var(--white);font-family:var(--font-gotham);font-size:var(--font-size-footer-placeholder-newsletter);font-style:normal;font-weight:350;line-height:normal;display:block;width:100%;min-width:15rem;height:4.2rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input){height:5.5rem;min-width:19rem;max-width:22rem}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input)::placeholder{color:var(--white);font-family:var(--font-gotham);font-size:var(--font-size-footer-placeholder-newsletter);font-style:normal;font-weight:350;line-height:normal}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input):focus-visible{outline:none}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button){padding:.8rem clamp(2rem,4vw,2.4rem);border-radius:0rem .8rem .8rem 0rem;background-color:var(--white);border:none;cursor:pointer;transition:all .3s ease;display:block;width:100%;height:4.2rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button){height:5.5rem}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button) .button-text{color:var(--yellow);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button):hover{background-color:var(--red)}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button):hover .button-text{color:var(--white)}footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp{display:none;flex-direction:column;align-items:flex-start;gap:2rem;width:100%}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp{display:flex}}footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .payment-methods-main{display:flex;width:100%}footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .payment-methods-main .payment-methods{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;width:100%}footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .payment-methods-main .payment-methods :is(li){display:block;width:100%;max-width:4.8629rem}footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .payment-methods-main .payment-methods :is(li) :is(svg){display:block;width:100%;height:100%}footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .stamps-shakers-shopify{display:flex;gap:.95rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .stamps-shakers-shopify{gap:1.2rem}}footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .stamps-shakers-shopify :is(svg){display:block;width:4.626rem;height:1.9955rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .stamps-shakers-shopify :is(svg){width:7.2rem;height:3.1rem}}footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .stamps-shakers-shopify :is(img){display:block;width:4.626rem;height:1.9955rem}@media screen and (min-width: 1440px){footer-component .main-footer .container-brand-links .container-newsletter-social .container-payments-stamp .stamps-shakers-shopify :is(img){width:7.2rem;height:3.1rem}}footer-component .main-footer .stamps-shakers-shopify-information{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:1.2rem}footer-component .main-footer .stamps-shakers-shopify-information .information{display:flex;justify-content:center}footer-component .main-footer .stamps-shakers-shopify-information .information :is(p){color:var(--white);font-family:var(--font-azo);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:400;text-align:center;line-height:140%}footer-component .main-footer .stamps-shakers-shopify-information :is(a) :is(img){display:block;width:12.1rem;height:4.3rem}banner-slider{position:relative;z-index:999}banner-slider .banner-slider__component{height:100%;overflow:hidden}banner-slider .banner-slider__pagination{position:absolute;bottom:20px;margin:0 auto;left:0;right:0;width:fit-content;display:flex;gap:16px}banner-slider .banner-slider__pagination :is(button){width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--white);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}banner-slider .banner-slider__pagination :is(button).active{background:var(--white);width:5.4rem;height:1rem;border-radius:8px}.banner-slider__container>div{height:fit-content}.desktop,.desktop-video-slide{display:block}.mobile,.mobile-video-slide{display:none}.slide-banner{position:relative}.slideshow-banner__content{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:80%;box-sizing:border-box;display:flex;flex-direction:column;max-width:var(--page-width);margin:auto}div.text-subtitle p{font-style:normal;font-weight:400;line-height:normal;margin:5px 0}div.text-title p{font-style:normal;font-weight:800;margin:5px 0;line-height:normal}div.text-body p{font-style:normal;font-weight:500;line-height:normal;max-width:412px;margin:0}div.text_button p{display:inline-block;padding:10px 24px;line-height:normal;margin-top:24px;cursor:pointer}.slideshow-banner__image{width:100%}.slideshow-banner__video{overflow:hidden;width:100%}.slideshow-banner__video video{overflow:hidden;width:100%;height:100%;object-fit:cover}.slideshow-banner__image img{width:100%;object-fit:fill}@media screen and (max-width: 550px){.desktop,.desktop-video-slide{display:none}.mobile,.mobile-video-slide{display:block}div.text-title p{width:50%}}@media screen and (max-width: 1024px){div.text_button p{margin-top:10px}}@keyframes zoomIn{0%{transform:scale(1.1)}to{transform:scale(1)}}:root{--banner-title-size: clamp(2.4rem, 2vw, 3rem)}.banner_component__container{position:relative;width:100%;height:fit-content;margin-top:var(--padding-block)}.banner_component__container .banner_component__image{max-height:500px;overflow:hidden;display:flex}.banner_component__container .banner_component__image .banner_mobile{object-fit:cover;width:100%}@media screen and (min-width: 768px){.banner_component__container .banner_component__image .banner_mobile{display:none}}.banner_component__container .banner_component__image .banner_desktop{display:none}@media screen and (min-width: 768px){.banner_component__container .banner_component__image .banner_desktop{display:block;width:100%;height:100%}}.banner_component__container .banner_component__content{position:absolute;display:flex;flex-direction:column;gap:1rem;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%)}.banner_component__container .banner_component__content .banner_component__title{color:var(--white);text-align:center;font-size:var(--banner-title-size);font-weight:500;letter-spacing:.12rem;text-transform:uppercase}.banner_component__container .banner_component__content .banner_component__subtitle{color:var(--white);text-align:center;font-size:clamp(1.2rem,1.5vw,1.6rem);font-weight:400;letter-spacing:.12rem;margin-bottom:clamp(1.2rem,1.5vw,2rem)}.banner_component__container .banner_component__content .btn-link .btn-link__link{color:var(--yellow);background-color:var(--white);border:1px solid var(--white);padding:clamp(1rem,1.5vw,1.5rem) clamp(2rem,3.5vw,5rem);border-radius:.8rem;font-size:clamp(1.2rem,1.5vw,1.6rem);font-weight:500;letter-spacing:.12rem;text-transform:uppercase;transition:all .3s ease-in-out;text-decoration:none;display:block}@media screen and (min-width: 768px){.banner_component__container .banner_component__content .btn-link .btn-link__link{color:var(--white);background-color:transparent;border:1px solid var(--white)}}action-fronts{display:flex;flex-direction:column;gap:clamp(2rem,3vw,4rem);padding-block:clamp(6rem,5vw,9rem);background-color:#fafafa}action-fronts .action-fronts__heading{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}action-fronts .action-fronts__heading .action-fronts_title{color:var(--yellow);font-family:var(--font-gotham);font-size:clamp(2.2,2.5vw,3.2rem);font-style:normal;font-weight:500;line-height:140%;text-align:center}action-fronts .action-fronts__heading .action-fronts_description{color:#0a0f20;font-family:var(--font-gotham);font-size:clamp(1.4rem,1.5vw,2.4rem);font-style:normal;font-weight:400;line-height:140%;text-align:center}action-fronts .action-fronts__content{height:100%;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 768px){action-fronts .action-fronts__content{display:flex;flex-direction:row;max-height:clamp(350px,23vw,400px);overflow:hidden}@media screen and (min-width: 1200px){action-fronts .action-fronts__content{max-height:clamp(400px,23vw,600px)}}}action-fronts .action-fronts__content .card-action-fronts{position:relative;width:100%;aspect-ratio:9 / 13;display:flex;flex:1;transition:all .5s ease}action-fronts .action-fronts__content .card-action-fronts:hover{flex-grow:1.4}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__image{width:100%;height:100%}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__image .desktop-action{display:none;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__image .desktop-action{display:block}}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__image .mobile-action{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__image .mobile-action{display:none}}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;background-color:#00000080;padding:2rem}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content:hover .card-action-fronts__description,action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content:hover .card-action-fronts__link{display:block;opacity:1;animation:opacityTextFrontEntry .6s ease-in-out}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content .card-action-fronts__title{color:var(--white);text-align:center;font-family:var(--font-gotham);font-size:clamp(1.8rem,2.5vw,3rem);font-style:normal;font-weight:500;line-height:140%}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content .card-action-fronts__description{color:var(--white);text-align:center;font-family:var(--font-gotham);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;display:none}@media screen and (min-width: 768px){action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content .card-action-fronts__description{opacity:0;animation:opacityTextFrontExit .6s ease-in-out}}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content .card-action-fronts__link{border-radius:1rem;background:#FFF;padding:1rem 4rem;color:var(--yellow);font-family:var(--font-gotham);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase;text-decoration:none;display:none;transition:all .3s ease-in-out}action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content .card-action-fronts__link:hover{background:var(--yellow);color:var(--white)}@media screen and (min-width: 768px){action-fronts .action-fronts__content .card-action-fronts .card-action-fronts__content .card-action-fronts__link{opacity:0;animation:opacityTextFrontExit .6s ease-in-out}}action-fronts .action-fronts__content .card-action-fronts:not(:hover){flex-grow:1}@keyframes opacityTextFrontEntry{0%{opacity:0}1%{opacity:0;display:block}to{opacity:1}}@keyframes opacityTextFrontExit{0%{opacity:1}99%{opacity:0}to{opacity:0;display:none}}mission-component{display:block;padding-block:clamp(5rem,10vw,9rem);background-color:var(--light-gray)}mission-component .container-mission{display:flex;flex-direction:column-reverse;max-width:var(--page-width);margin:0 auto;gap:clamp(2.4rem,8vw,15.8rem)}@media (min-width: 1024px){mission-component .container-mission{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"content image";align-items:center}}mission-component .container-mission .picture-image-section{display:block;width:100%;height:100%;border-radius:.8rem;grid-area:image}mission-component .container-mission .picture-image-section .image-section{width:100%;height:100%;object-fit:cover;border-radius:.8rem}mission-component .container-mission .container-blocks-mission{display:flex;flex-direction:column;gap:2.4rem}@media (min-width: 768px){mission-component .container-mission .container-blocks-mission{gap:4.8rem;grid-area:content}}mission-component .container-mission .container-blocks-mission .title-section-mission{font-size:2.2rem;font-style:normal;font-weight:500;line-height:140%;font-size:clamp(2.2rem,3vw,3.2rem);color:var(--yellow);font-family:var(--font-gotham);text-align:center}@media screen and (min-width: 768px){mission-component .container-mission .container-blocks-mission .title-section-mission{text-align:left}}mission-component .container-mission .container-blocks-mission .content-container-mission{display:flex;gap:1.4rem}@media (min-width: 768px){mission-component .container-mission .container-blocks-mission .content-container-mission{gap:3rem}}mission-component .container-mission .container-blocks-mission .content-container-mission .picture-image-icon{border-radius:50%;background-color:var(--yellow);width:clamp(2.8rem,3vw,4.2rem);height:clamp(2.8rem,3vw,4.2rem);padding:clamp(1rem,1.5vw,2.2rem);box-sizing:content-box}mission-component .container-mission .container-blocks-mission .content-container-mission .picture-image-icon .image-icon{width:clamp(2.8rem,3vw,4.2rem);height:clamp(2.8rem,3vw,4.2rem)}mission-component .container-mission .container-blocks-mission .content-container-mission .content-mission{display:flex;flex-direction:column;gap:.8rem}@media (min-width: 768px){mission-component .container-mission .container-blocks-mission .content-container-mission .content-mission{gap:2rem}}mission-component .container-mission .container-blocks-mission .content-container-mission .content-mission .title-mission{font-size:clamp(1.8rem,2vw,3.2rem);font-style:normal;font-weight:500;color:var(--yellow);font-family:var(--font-gotham)}mission-component .container-mission .container-blocks-mission .content-container-mission .content-mission .description-mission p{font-weight:400;font-size:clamp(1.4rem,1.5vw,1.8rem);color:var(--black);line-height:140%;font-family:var(--font-gotham)}product-card{max-width:30rem;width:100%;height:100%;display:flex;flex-direction:column;gap:1rem}product-card .product-card-images{width:100%;height:100%;position:relative;aspect-ratio:1/1;overflow:hidden}product-card .product-card-images :is(a){text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}product-card .product-card-images :is(a) :is(img){width:100%;height:100%;object-fit:cover;display:block}product-card .product-card-images :is(a) .first-image{opacity:1;transition:opacity .5s}product-card .product-card-images :is(a) .second-image{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s}product-card .product-card-images:hover:has(.second-image) .first-image{opacity:0}product-card .product-card-images:hover:has(.second-image) .second-image{opacity:1}product-card .product-card-images .container-tag{position:absolute;display:block;z-index:3;top:calc(.7rem + clamp(.5rem,1vw,1rem));left:.7rem}@media screen and (min-width: 768px){product-card .product-card-images .container-tag{top:calc(1.4rem + clamp(.5rem,1vw,1rem));left:1.7rem}}product-card .product-card-images .container-tag .tag{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.2rem,2.5vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;border-radius:.8rem;background:var(--yellow);padding:clamp(.5rem,1vw,1rem) clamp(1rem,2vw,2rem)}product-card .product-card-images .product-image__wishlist-button{border:none;padding:0;background:transparent;cursor:pointer;position:absolute;right:1.6rem;top:1.6rem;z-index:3;opacity:.6}@media screen and (min-width: 1024px){product-card .product-card-images .product-image__wishlist-button{right:clamp(1.6rem,1.66666vw,3.2rem);top:clamp(1.6rem,1.25vw,2.2rem)}}product-card .product-card-images .product-image__wishlist-button.st-is-added{opacity:1}product-card .product-card-images .product-image__wishlist-button .st-wishlist-icon{color:var(--black);width:clamp(2.4rem,1.66666vw,3.2rem);height:clamp(2.4rem,1.66666vw,3.2rem)}product-card .product-card-images .product-image__wishlist-button .st-label{display:none}product-card .content-product{display:flex;flex-direction:column;gap:1rem}product-card .content-product :is(a){text-decoration:none}product-card .content-product :is(a) .title-product{color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.4rem,2.5vw,1.8rem);font-style:normal;font-weight:500;line-height:140%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}product-card .content-product .product-price-installments{display:flex;flex-direction:column;gap:.5rem}product-card .content-product .product-price-installments .price-product{display:flex;gap:.5rem;align-items:center;color:var(--yellow);font-family:var(--font-gotham);font-size:clamp(1.8rem,2.5vw,2rem);font-style:normal;font-weight:500;line-height:140%;s {color: #c2c2c2; font-family: var(--font-gotham); font-size: clamp(1.4rem,2.5vw,1.8rem); font-style: normal; font-weight: 400; line-height: 140%; text-decoration-line: strikethrough;}}product-card .content-product .product-price-installments .info_installment{color:var(--Preto, #151515);font-family:var(--font-gotham);font-size:clamp(1.2rem,2.5vw,1.4rem);font-style:normal;font-weight:400;line-height:140%}product-card .content-product .add-to-cart-button{padding:1rem clamp(1.5rem,2vw,2rem);border-radius:.8rem;background:var(--yellow);border:.1rem solid var(--yellow);color:var(--white);color:#fff;font-family:var(--font-gotham);font-size:clamp(1.4rem,2.5vw,1.8rem);font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase;cursor:pointer;transition:.3s ease all;text-align:center;display:flex;justify-content:center;align-items:center}product-card .content-product .add-to-cart-button:hover{background:var(--white);color:var(--yellow)}product-card:hover .product-card-images .favorite_product_heart{opacity:1}carousel-products{display:block;margin:0 auto;width:100%;max-width:100%;padding-block:clamp(5rem,10vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,5vw,5rem);background-color:var(--off-white)}@media screen and (min-width: 768px){carousel-products{background-color:var(--white);max-width:var(--page-width)}}carousel-products .header-carousel-products{margin:0 auto;max-width:var(--page-width);width:100%;display:flex;justify-content:center;align-items:center}carousel-products .header-carousel-products .title{p {color: var(--yellow); text-align: center; font-family: var(--font-gotham); font-size: var(--carousel-products-title); font-weight: 500; line-height: 140%;}}carousel-products .carousel-product-slider{position:relative;padding-left:5vw}@media screen and (min-width: 768px){carousel-products .carousel-product-slider{padding-left:0}}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product-blaze-container{padding-inline:clamp(5rem,5vw,10rem)}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container{display:flex;flex-direction:column;gap:2rem}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track{product-card {max-width: unset;}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product{display:none}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button){border-radius:50%;border:1.14px solid var(--yellow);background:transparent;width:1rem;height:1rem;font-size:0;transition:all .3s ease}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).active{border-radius:3.5rem;border:1.14px solid var(--yellow);background:var(--yellow);width:3.2rem}carousel-products .carousel-product-slider .container-buttons-carousel-products{position:absolute;display:flex;justify-content:space-between;width:100%;top:50%;transform:translateY(-50%);gap:1rem}carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev,carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next{border:.14rem solid var(--yellow);background-color:var(--yellow);border-radius:50%;padding:.8rem;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev,carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next{display:flex}}carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev:hover,carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next:hover{background-color:var(--white)}carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev:hover :is(svg) :is(path),carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next:hover :is(svg) :is(path){stroke:var(--yellow)}carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev :is(svg),carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next :is(svg){width:100%;height:100%;display:block}carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev :is(svg) :is(path),carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next :is(svg) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev :is(svg){transform:rotate(180deg)}carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev[disabled],carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next[disabled]{pointer-events:none;background-color:var(--off-white);border:.14rem solid var(--off-white)}carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev[disabled] :is(svg) :is(path),carousel-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next[disabled] :is(svg) :is(path){stroke:var(--red)}grid-images-cta{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden;padding-block:clamp(2rem,2.5vw,3rem)}@media screen and (min-width: 768px){grid-images-cta{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:repeat(2,minmax(0,1fr));height:65vh}@media screen and (min-width: 1024px){grid-images-cta{grid-template-rows:repeat(2,minmax(0,.8fr))}}}grid-images-cta .grid-images-cta__card{position:relative;width:100%;height:100%}@media screen and (min-width: 768px){grid-images-cta .grid-images-cta__card.card--1{grid-column:1 / 2;grid-row:1 / 3}grid-images-cta .grid-images-cta__card.card--2{grid-column:2 / 3;grid-row:1 / 2}grid-images-cta .grid-images-cta__card.card--3{grid-column:2 / 3;grid-row:2 / 3}}grid-images-cta .grid-images-cta__card .grid-images-cta__card--image{width:100%;height:100%}grid-images-cta .grid-images-cta__card .grid-images-cta__card--image .desktop-grid-imgs{width:100%;height:100%;object-fit:cover;display:none}@media screen and (min-width: 769px){grid-images-cta .grid-images-cta__card .grid-images-cta__card--image .desktop-grid-imgs{display:block}}grid-images-cta .grid-images-cta__card .grid-images-cta__card--image .mobile-grid-imgs{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 769px){grid-images-cta .grid-images-cta__card .grid-images-cta__card--image .mobile-grid-imgs{display:none}}grid-images-cta .grid-images-cta__card .grid-images-cta__card--content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,2vw,2.5rem);padding:3rem;a{color: var(--yellow); font-family: var(--font-gotham); font-size: clamp(1.4rem,1.5vw,2rem); font-style: normal; font-weight: 400; line-height: 140%; text-transform: uppercase; padding: 1rem 4rem; background-color: var(--white); border: 1px solid var(--white); border-radius: 1rem; text-decoration: none; @media screen and (min-width: 768px){background-color: transparent; border: 1px solid var(--white); color: var(--white); padding: 1rem 5rem; transition: all .3s; &:hover{background-color: var(--white); color: var(--yellow);}}}}@media screen and (min-width: 769px){grid-images-cta .grid-images-cta__card .grid-images-cta__card--content{max-width:80%;left:50%;transform:translate(-50%)}}grid-images-cta .grid-images-cta__card .grid-images-cta__card--content .title{color:var(--Branco, #FFF);text-align:center;font-family:var(--font-gotham);font-size:clamp(2.4rem,2.5vw,2.8rem);font-style:normal;font-weight:700;line-height:140%}:root{--carousel-products-title: clamp(2rem, 2.5vw, 3.2rem)}banner-carousel-products{padding-block:clamp(3rem,4.5vw,6rem);background-color:#fafafa;display:flex}banner-carousel-products .banner-carousel-products-group{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,4rem);max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(5rem,5.5vw,9rem)}banner-carousel-products .banner-carousel-products-group .header-banner-carousel-products .title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;p {color: var(--yellow); text-align: center; font-family: var(--font-gotham); font-size: var(--carousel-products-title); font-style: normal; font-weight: 500; line-height: normal; strong {font-weight: 600;}}}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container{display:grid}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container.left{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container.left{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(6rem,6vw,12rem)}}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container.left .banner-carousel-products__banner{order:1}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container.left .banner-carousel-products-slider{order:2}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container.right{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container.right{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(6rem,6vw,12rem)}}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container.right .banner-carousel-products__banner{order:2}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container.right .banner-carousel-products-slider{order:1}}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products__banner{border-radius:.8rem;overflow:hidden}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products__banner :is(img){width:100%;height:100%;object-fit:cover}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products__banner :is(img).desktop{display:none}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products__banner :is(img).desktop{display:block}}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider{position:relative}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container{height:100%;display:flex;align-items:center;justify-content:center}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,4rem)}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .banner-carousel-products-blaze-track{product-card {max-width: unset;}}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products{display:none}}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products :is(button){border-radius:50%;border:1.14px solid var(--yellow);background:transparent;width:1rem;height:1rem;font-size:0;transition:all .3s ease}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products :is(button).active{border-radius:3.5rem;border:1.14px solid var(--yellow);background:var(--yellow);width:3.2rem}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products{position:absolute;display:flex;justify-content:space-between;width:112%;top:50%;transform:translateY(-50%);gap:1rem;left:-6%}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev,banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--next{border:.14rem solid var(--yellow);background-color:var(--yellow);border-radius:50%;padding:.8rem;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev,banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--next{display:flex}}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev:hover,banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--next:hover{background-color:var(--white)}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev:hover :is(svg) :is(path),banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--next:hover :is(svg) :is(path){stroke:var(--yellow)}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev :is(svg),banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--next :is(svg){width:100%;height:100%;display:block}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev :is(svg) :is(path),banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--next :is(svg) :is(path){stroke:var(--white);transition:stroke .3s}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev :is(svg){transform:rotate(180deg)}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev[disabled],banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--next[disabled]{pointer-events:none;background-color:var(--off-white);border:.14rem solid var(--off-white)}banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--prev[disabled] :is(svg) :is(path),banner-carousel-products .banner-carousel-products-group .banner-carousel-products-container .banner-carousel-products-slider .container-buttons-banner-carousel-products .banner-carousel-products--next[disabled] :is(svg) :is(path){stroke:var(--red)}:root{--filter-text-size: clamp(1.2rem, 2vw, 1.8rem);--filter-title-size: clamp(1.4rem, 2vw, 1.8rem)}collection-filter{display:block;padding-block:7.2rem 0}@media screen and (min-width: 768px){collection-filter{padding-block:6rem 0}}collection-filter .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:var(--page-width);margin-inline:auto}collection-filter .filter__heading .filter__text{display:flex;align-items:center;gap:1rem;cursor:pointer}collection-filter .filter__heading .filter__text:hover .filter_title{color:var(--burnt-yellow)}collection-filter .filter__heading .filter__text:hover :is(svg) :is(path){stroke:var(--burnt-yellow)}collection-filter .filter__heading .filter__text .filter_title{color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;transition:color .3s}collection-filter .filter__heading .filter__text :is(svg){width:clamp(1.6rem,2.8vw,2.4rem);height:clamp(1.6rem,2.8vw,2.4rem)}collection-filter .filter__heading .filter__text :is(svg) :is(path){stroke:var(--yellow);transition:.3s all ease}collection-filter .filter__heading .sort-and-countproduct{display:flex;gap:clamp(1rem,2vw,2rem)}collection-filter .filter__heading .sort-and-countproduct .sort__container{display:none;gap:.5rem;p{color: var(--black); font-family: var(--font-gotham); font-size: clamp(1.2rem,2vw,1.8rem); font-style: normal; font-weight: 500; line-height: 2.4rem;} .sort-options {.filter-group__select {border: none; color: #6E6E6E; font-family: var(--font-gotham); font-size: clamp(1.2rem,2vw,1.8rem); font-style: normal; font-weight: 500; line-height: normal; line-height: normal; cursor: pointer; transition: .3s all ease; &:focus {outline: none;} &:hover {color: var(--burnt-yellow);}}}}@media screen and (min-width:768px){collection-filter .filter__heading .sort-and-countproduct .sort__container{display:flex}}collection-filter .filter__heading .sort-and-countproduct .products_count__container .product_count{color:var(--black);text-align:right;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:2.4rem}collection-filter:before{content:"";position:fixed;background:rgba(0,0,0,.5);width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayExit .3s;z-index:1003}collection-filter:has(.filter__modal[open]):before{opacity:1;visibility:visible;animation:opacityOverlayEntry .3s}collection-filter .filter__modal{display:none;background:var(--white);max-width:34rem;width:90vw;padding:2.4rem 2rem;position:fixed;transform:translate(-100%);animation:slideOut .3s ease-in-out forwards;top:0;left:0;height:100dvh;z-index:1004;overflow:auto}collection-filter .filter__modal[open]{animation:slideIn .3s ease-in-out forwards;display:block;transform:translate(0)}@media screen and (min-width: 768px){collection-filter .filter__modal{max-width:57rem;padding:6rem 4rem}}collection-filter .filter__modal .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(2rem,2vw,5rem)}collection-filter .filter__modal .filter__modal__heading .filter_title{color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}collection-filter .filter__modal .filter__modal__heading :is(svg){width:clamp(1.6rem,2vw,2rem);height:clamp(1.6rem,2vw,2rem);cursor:pointer;transition:.3s all ease}collection-filter .filter__modal .filter__modal__heading :is(svg):hover :is(path){stroke:var(--burnt-yellow)}collection-filter .filter__modal .filter__dropdown{display:flex;flex-direction:column;gap:clamp(2rem,2vw,3.2rem)}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name{color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;border-radius:.8rem;background:#E1E1E1;padding:clamp(.8rem,2vw,1.2rem) clamp(1.2rem,2vw,1.6rem);cursor:pointer;transition:.3s all ease}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name:hover{color:var(--burnt-yellow)}collection-filter .filter__modal .filter__dropdown .filter__container .filter_name:after{content:"";background-image:url(./arrowDown-132fa729.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:clamp(1.6rem,2vw,2rem);height:clamp(1.6rem,2vw,2rem);transition:.3s transform ease;cursor:pointer}collection-filter .filter__modal .filter__dropdown .filter__container:has(.filter__list[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter__container:has(.price-range-slider__container[closed]) .filter_name:after{transform:rotate(180deg)}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list{list-style-type:none;display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:height .3s ease-out;height:auto;padding-inline:clamp(1.2rem,2vw,1.6rem);max-height:115px;overflow-y:auto;margin-top:1.4rem}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter__container .filter__list{margin-top:2rem}}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list::-webkit-scrollbar{width:4px;height:2px}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list::-webkit-scrollbar-thumb{background-color:var(--yellow);border-radius:10px;border:3px solid var(--yellow)}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list::-webkit-scrollbar-thumb:hover{background-color:var(--yellow)}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label{color:#686d74;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input){margin-right:clamp(.8rem,2vw,1.2rem);width:clamp(1.4rem,2vw,1.6rem);height:clamp(1.4rem,2vw,1.6rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;transition:.15s background ease;border:1px solid #686D74;border-radius:.4rem}collection-filter .filter__modal .filter__dropdown .filter__container .filter__list .filter__item .filter_label :is(input):checked{background:var(--yellow);border:1px solid var(--yellow)}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container{overflow:hidden;transition:.6s;display:flex;flex-direction:column;gap:1.2rem;padding-inline:1.2rem}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container{padding-inline:1.6rem;gap:1.6rem}}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container[closed]{height:0}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content{width:100%;margin:0 auto;overflow:visible}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{position:relative;height:2px;background:var(--yellow);width:100%;margin-top:1.6rem}@media screen and (min-width: 768px){collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{margin-top:2.4rem}}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--white);border:2px solid var(--yellow);z-index:10;cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%)}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select.range_max{right:0;transform:translate(-50%,-50%)}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-text{display:flex;justify-content:space-between}collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-text .price-range-text__min,collection-filter .filter__modal .filter__dropdown .filter__container .price-range-slider__container .price-range-text .price-range-text__max{color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal}collection-filter .filter__modal .filter__dropdown .filter__btns{display:flex;align-items:center;gap:1rem;margin-top:clamp(.4rem,2vw,1.8rem)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn{display:flex;justify-content:center;width:fit-content;background:transparent;text-decoration:none;transition:.3s all ease;width:100%;cursor:pointer;text-align:center;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;border:1px solid var(--yellow);border-radius:.8rem;padding:clamp(.8rem,1vw,1rem) clamp(1.4rem,2vw,2.2rem)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--white);background:var(--yellow)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{background:var(--white);border-color:var(--yellow);color:var(--yellow)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{color:var(--yellow);background:var(--white)}collection-filter .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--yellow);color:var(--white);border-color:var(--yellow)}@keyframes slideIn{0%{transform:translate(-100%);display:none}1%{transform:translate(-100%);display:block}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0);display:block}99%{transform:translate(-100%);display:block}to{display:none}}@keyframes opacityOverlayEntry{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1}}@keyframes opacityOverlayExit{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{visibility:hidden}}:root{--collection-empty-title: clamp(2rem, 2vw, 2.4rem);--collection-empty-text: clamp(1.4rem, 2vw, 1.8rem)}collection-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:clamp(2.4rem,5vw,4rem) clamp(5rem,9.5vw,9rem)}collection-grid .collection_grid__container:has(product-card){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,5vw,5rem);justify-items:flex-start;product-card {max-width: 100%;} .collection_banner__container{grid-column: 1 / -1; grid-row: 3 / 4; width: 100%; height: 100%; position: relative; @media screen and (min-width: 768px) {grid-column: 3 / -1; grid-row: 2 / 3;} .collection_banner__img{width: 100%; height: 100%; object-fit: cover;}} button.load-more {grid-column: 1 / -1; justify-self: center; margin-top: 2rem; padding: 1.5rem clamp(8.4rem,8vw,11.6rem); font-size: clamp(1.4rem,2vw,1.8rem); font-weight: 500; font-family: var(--font-gotham); background-color: var(--yellow); color: var(--white); border: 1px solid var(--yellow); border-radius: .8rem; cursor: pointer; transition: all .3s ease-in-out; text-transform: uppercase; &:hover {background-color: var(--dark-yellow); color: var(--yellow);}} @media screen and (min-width: 480px) {grid-template-columns: repeat(3,minmax(0,1fr));} @media screen and (min-width: 768px) {grid-template-columns: repeat(4,minmax(0,1fr));}}collection-grid .collection_grid__container:has(.collection_empty__container){display:flex;align-items:center;justify-content:center}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.6rem}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_title{font-size:var(--collection-empty-title);color:var(--black);font-weight:500}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_text{font-size:var(--collection-empty-text);color:var(--black);font-weight:500}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link{background:var(--yellow);border:1px solid var(--yellow);color:var(--white);font-weight:500;transition:.3s all;min-width:clamp(16.5rem,13vw,21.3rem);padding:1.2rem 2.4rem;display:flex;justify-content:center;border-radius:.8rem;text-transform:capitalize}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link:hover{background-color:var(--white);border-color:var(--yellow);color:var(--yellow)}collection-grid #collection_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}collection-grid #collection_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}collection-grid #collection_loader .loader{margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}collection-grid #collection_loader .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--dark-blue);animation:prixClipFix 2s linear infinite}@keyframes opacityLoadingEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityLoadingExit{0%{opacity:1}99%{opacity:0;display:flex}to{opacity:0;display:none}}@keyframes rotate{to{transform:rotate(360deg)}}:root{--collection-banner-title: clamp(2.4rem, 5vw, 4.8rem);--collection-banner-desc: clamp(1.4rem, 2vw, 1.6rem)}.collection_banner__container{position:relative}.collection_banner__container .banner__desktop{display:none}@media screen and (min-width: 768px){.collection_banner__container .banner__desktop{display:block}}@media screen and (min-width: 768px){.collection_banner__container .banner__mobile{display:none}}.collection_banner__container .collection_banner_texts__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.collection_banner__container .collection_banner_texts__content .collection_banner_title{font-size:var(--collection-banner-title);color:var(--white);text-align:center;font-family:var(--font-rebond);font-style:normal;font-weight:600;line-height:normal;line-height:140%}.collection_banner__container .collection_banner_texts__content :is(p){font-size:var(--collection-banner-desc);color:var(--white);text-align:center;font-family:var(--font-rebond);font-weight:300}section-breadcrumbs{display:flex;max-width:var(--page-width);margin:0 auto;width:100%;padding-top:clamp(3rem,4.5vw,6rem)}@media screen and (min-width: 1600px){section-breadcrumbs{max-width:1520px}}section-breadcrumbs .breadcrumb{display:flex;gap:.5rem;p {color: #BFBFBF; font-family: var(--font-gotham); font-size: clamp(1rem,1.5vw,1.4rem); font-style: normal; font-weight: 400; line-height: normal; &:last-of-type{color: #CBA146; font-family: var(--font-gotham); font-size: clamp(1rem,1.5vw,1.4rem); font-style: normal; font-weight: 500; line-height: normal;}}}:root{--main-404-title: clamp(2rem, 2.5vw, 2.4rem);--main-404-subtitle: clamp(1.1rem, 1.4vw, 1.6rem);--main-404-text: clamp(1.2rem, 1.4vw, 1.6rem);--main-404-button: clamp(1.4rem, 1.4vw, 1.6rem)}.main-404{max-width:var(--page-width);margin:0 auto;padding-block:clamp(4rem,10vw,6.5rem);margin-top:4rem}@media screen and (min-width: 768px){.main-404{margin-top:0rem}}.main-404 .main-404__container .main-404__content{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.main-404 .main-404__container .main-404__content .main-404__title{color:var(--black);text-align:center;font-family:var(--font-gotham);font-size:var(--main-404-title);font-style:normal;font-weight:500;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__subtitle{color:var(--black);text-align:center;font-family:var(--font-gotham);font-size:var(--main-404-subtitle);font-style:normal;font-weight:400;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__text{color:var(--black);text-align:center;font-family:var(--font-gotham);font-size:var(--main-404-text);font-style:normal;font-weight:400;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__button{padding:1.4rem 4.4rem;background:var(--yellow);color:var(--white);font-family:var(--font-gotham);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:500;line-height:normal;margin-top:2rem;border-radius:.8rem}@media screen and (min-width: 768px){.main-404 .main-404__container .main-404__content .main-404__button{padding:1.4rem 6.2rem}}grid-best-selling{max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(4rem,5vw,9rem);display:flex;flex-direction:column;gap:2rem}grid-best-selling .grid-best-selling__header{display:flex;justify-content:center;align-items:center}grid-best-selling .grid-best-selling__header .grid-best-selling__title{color:var(--black);font-family:var(--font-gotham);font-size:clamp(2rem,2.5vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}grid-best-selling .grid-best-selling__content .grid-best-selling__products{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(auto-fill,minmax(0,1fr));gap:clamp(2rem,3.5vw,5rem)}@media screen and (min-width: 768px){grid-best-selling .grid-best-selling__content .grid-best-selling__products{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(auto-fill,minmax(0,1fr))}}grid-best-selling .grid-best-selling__content .grid-best-selling__products .grid-best-selling__product{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%}grid-best-selling .grid-best-selling__content .grid-best-selling__products .grid-best-selling__product .grid-best-selling__product-link{text-decoration:none;display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:1rem;height:100%}grid-best-selling .grid-best-selling__content .grid-best-selling__products .grid-best-selling__product .grid-best-selling__product-link .grid-best-selling__product-image{img{width: 100%; height: 100%; object-fit: cover;}}grid-best-selling .grid-best-selling__content .grid-best-selling__products .grid-best-selling__product .grid-best-selling__product-link .grid-best-selling__product-info{display:flex;flex-direction:column;gap:1rem}grid-best-selling .grid-best-selling__content .grid-best-selling__products .grid-best-selling__product .grid-best-selling__product-link .grid-best-selling__product-info .grid-best-selling__product-title{color:#181d23;font-family:var(--font-gotham);font-size:clamp(1.6rem,2vw,2rem);font-style:normal;font-weight:500;line-height:110%;letter-spacing:.02rem}grid-best-selling .grid-best-selling__content .grid-best-selling__products .grid-best-selling__product .grid-best-selling__product-link .grid-best-selling__product-info .grid-best-selling__product-price{color:#cba146;text-align:left;font-family:var(--font-gotham);font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:110%;letter-spacing:.018rem;s{color: #181D23; font-size: clamp(1.4rem,2vw,1.6rem); font-weight: 400;}}grid-best-selling .grid-best-selling__content .grid-best-selling__products .grid-best-selling__product .grid-best-selling__product-link .grid-best-selling__product-info .info_installment{color:var(--Preto, #151515);font-family:var(--font-gotham);font-size:clamp(1.2rem,2.5vw,1.4rem);font-style:normal;font-weight:400;line-height:140%}grid-best-selling .grid-best-selling__content .grid-best-selling__products .grid-best-selling__product .grid-best-selling__product-button{display:flex;width:100%;a{text-decoration: none; padding-block: 1rem; border-radius: .8rem; background-color: #CBA146; display: flex; justify-content: center; align-items: center; width: 100%; p{color: #FFF; font-family: var(--font-gotham); font-size: clamp(1.6rem,2vw,2rem); font-style: normal; font-weight: 500; line-height: normal; text-transform: uppercase;}}}main-product{display:block;margin-top:4rem;padding-block:clamp(2rem,4vw,5rem) clamp(5.2rem,7vw,9rem)}@media screen and (min-width: 768px){main-product .main_product__content{max-width:var(--page-width);margin-inline:auto;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;column-gap:3rem}@media screen and (min-width: 1160px){main-product .main_product__content{grid-template-columns:1.5fr 1fr;column-gap:clamp(6rem,10vw,15.3rem)}}@media screen and (min-width: 1600px){main-product .main_product__content{max-width:calc(var(--page-width) - 10vw)}}}main-product .main_product__content .breadcrumbs{max-width:var(--page-width);margin-inline:auto;margin-bottom:clamp(1.2rem,4vw,5rem)}@media screen and (min-width: 768px){main-product .main_product__content .breadcrumbs{max-width:100%;margin-inline:0;grid-area:1 / 1 / 2 / 3}}main-product .main_product__content .breadcrumbs .breadcrumbs__list{display:flex;align-items:center;gap:.5rem;list-style-type:none}main-product .main_product__content .breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{color:var(--gray);font-size:clamp(1rem,2vw,1.4rem);font-weight:325;text-decoration:none}@media screen and (min-width: 768px){main-product .main_product__content .breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{font-weight:350}}main-product .main_product__content .breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__separator{color:var(--gray);font-size:clamp(1rem,2vw,1.4rem)}main-product .main_product__content .breadcrumbs .breadcrumbs__list .breadcrumbs__item:last-child .breadcrumbs__link{color:var(--yellow);font-weight:350}@media screen and (min-width: 768px){main-product .main_product__content .breadcrumbs .breadcrumbs__list .breadcrumbs__item:last-child .breadcrumbs__link{font-weight:400}}@media screen and (min-width: 768px){main-product .main_product__content .main_product_slider__container{grid-area:2 / 1 / 3 / 2;display:flex;flex-direction:column-reverse;align-self:start;gap:clamp(2rem,4vw,3rem)}@media screen and (min-width: 1160px){main-product .main_product__content .main_product_slider__container{flex-direction:row}}}main-product .main_product__content .main_product_slider__container .main_product_slider__paginate{display:none}@media screen and (min-width: 768px){main-product .main_product__content .main_product_slider__container .main_product_slider__paginate{display:flex;flex-direction:row;gap:1rem;overflow:auto;min-width:15rem;max-width:100%;height:10rem;scrollbar-width:thin;scrollbar-color:#cccccc #f0f0f0}@media screen and (min-width: 1160px){main-product .main_product__content .main_product_slider__container .main_product_slider__paginate{flex-direction:column;height:65vh;max-width:15rem;gap:3rem}}main-product .main_product__content .main_product_slider__container .main_product_slider__paginate::-webkit-scrollbar{height:8px}main-product .main_product__content .main_product_slider__container .main_product_slider__paginate::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}main-product .main_product__content .main_product_slider__container .main_product_slider__paginate::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;border:2px solid #f0f0f0}main-product .main_product__content .main_product_slider__container .main_product_slider__paginate .slide__paginate{max-width:8rem;max-height:8rem;min-width:8rem;min-height:8rem;cursor:pointer}@media screen and (min-width: 1160px){main-product .main_product__content .main_product_slider__container .main_product_slider__paginate .slide__paginate{max-width:12.9rem;max-height:12.9rem;min-width:clamp(10rem,12vw,12.9rem);min-height:clamp(10rem,12vw,12.9rem)}}main-product .main_product__content .main_product_slider__container .main_product_slider__paginate .slide__paginate :is(img){width:100%;height:100%;object-fit:cover;max-width:12.9rem;max-height:12.9rem}}main-product .main_product__content .main_product_slider__container .main_product__slider{width:100%}main-product .main_product__content .main_product_slider__container .main_product__slider .blaze-track-container{padding-left:5vw}@media screen and (min-width: 768px){main-product .main_product__content .main_product_slider__container .main_product__slider .blaze-track-container{padding-left:0}}main-product .main_product__content .main_product_slider__container .main_product__slider .blaze-track-container .blaze-slide .blaze-slide__image-wrapper{width:100%;max-height:30rem}@media screen and (min-width: 768px){main-product .main_product__content .main_product_slider__container .main_product__slider .blaze-track-container .blaze-slide .blaze-slide__image-wrapper{max-height:67rem;max-width:67rem}}main-product .main_product__content .main_product_slider__container .main_product__slider .blaze-track-container .blaze-slide .blaze-slide__image-wrapper :is(img){display:flex;width:100%;height:100%;object-fit:cover}main-product .main_product__content .main_product__infos{max-width:var(--page-width);margin-inline:auto;margin-top:2rem}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos{max-width:100%;margin:0}}main-product .main_product__content .main_product__infos .vendor__text{color:var(--yellow);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:325;line-height:140%;margin-bottom:.8rem;text-transform:uppercase}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .vendor__text{font-weight:400;margin-bottom:.5rem}}main-product .main_product__content .main_product__infos .main_product_title__container{display:flex;align-items:center;justify-content:space-between;gap:1rem}main-product .main_product__content .main_product__infos .main_product_title__container .main_product__title{font-size:clamp(1.8rem,3vw,3.4rem);font-weight:500;line-height:140%}main-product .main_product__content .main_product__infos .main_product_title__container .product-image__wishlist-button{border:none;padding:0;background:transparent;cursor:pointer;opacity:.6}main-product .main_product__content .main_product__infos .main_product_title__container .product-image__wishlist-button.st-is-added{opacity:1}main-product .main_product__content .main_product__infos .main_product_title__container .product-image__wishlist-button .st-wishlist-icon{color:var(--black);width:clamp(2.4rem,1.66666vw,3.2rem);height:clamp(2.4rem,1.66666vw,3.2rem)}main-product .main_product__content .main_product__infos .main_product_title__container .product-image__wishlist-button .st-label{display:none}main-product .main_product__content .main_product__infos .jdgm-widget{margin-top:.85rem}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .jdgm-widget{margin-top:.5rem}}main-product .main_product__content .main_product__infos .jdgm-widget .jdgm-prev-badge__text{color:#0d2546;font-family:var(--font-gotham);font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:400;margin-left:.4rem}main-product .main_product__content .main_product__infos .jdgm-widget .jdgm-prev-badge__text:before{content:"("}main-product .main_product__content .main_product__infos .jdgm-widget .jdgm-prev-badge__text:after{content:")"}main-product .main_product__content .main_product__infos .main_product_price__container{margin-top:clamp(1.2rem,2vw,1.5rem)}main-product .main_product__content .main_product__infos .main_product_price__container .main_product_price__content{display:flex;align-items:center;gap:1rem}main-product .main_product__content .main_product__infos .main_product_price__container .main_product_price__content .price__compared{color:#c2c2c2;font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500;line-height:140%;text-decoration:line-through}main-product .main_product__content .main_product__infos .main_product_price__container .main_product_price__content .price__final{color:var(--yellow);font-size:2.2rem;font-weight:700;line-height:140%}main-product .main_product__content .main_product__infos .main_product_price__container .info_installment{color:var(--black);font-size:clamp(1.2rem,2vw,1.6rem);line-height:140%;margin-top:.2rem}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .main_product_price__container .info_installment{margin-top:.4rem}}main-product .main_product__content .main_product__infos .main_product__variants{margin-top:clamp(1.2rem,2vw,1.8rem)}main-product .main_product__content .main_product__infos .main_product__variants .main_product_variants__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:2.1rem}@media screen and (min-width: 786px){main-product .main_product__content .main_product__infos .main_product__variants .main_product_variants__title{margin-bottom:1rem}}main-product .main_product__content .main_product__infos .main_product__variants .main_product_variants__content{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.5rem,1vw,1rem)}main-product .main_product__content .main_product__infos .main_product__variants .main_product_variants__content .main_product__variant_option{width:2.9rem;height:3rem;overflow:hidden;border-radius:50%;border:1px solid var(--gray)}main-product .main_product__content .main_product__infos .main_product__variants .main_product_variants__content .main_product__variant_option[active]{border:1px solid var(--black)}main-product .main_product__content .main_product__infos .main_product__variants .main_product_variants__content .main_product__variant_option :is(img){width:100%;height:100%;object-fit:cover}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart{display:flex;align-items:center;gap:2rem;margin-top:clamp(1.2rem,2vw,1.6rem)}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity{display:flex;flex-direction:column;gap:.8rem}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-text{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:2.1rem}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons{display:flex;gap:1.2rem;padding:.95rem 1.6rem;height:100%;border-radius:.8rem;border:1.5px solid var(--gray)}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons{padding-block:clamp(.95rem,1vw,1.2rem);height:5rem;width:11.6rem;justify-content:space-between;gap:.8rem;padding-inline:1rem}}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons :is(button){background:none;display:grid;border:none;cursor:pointer}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons :is(button){width:3rem;justify-content:center;align-items:center}}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons :is(button) :is(svg){align-self:center}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons :is(button) :is(svg) :is(path){fill:var(--yellow)}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons :is(button)[disabled] :is(svg) :is(path){fill:var(--black)}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons :is(input){max-width:2rem;text-align:center;border:none;font-size:clamp(1.4rem,2vw,1.6rem)}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main_product__quantity .container-quantity-buttons :is(input){border-inline:1px solid var(--gray);max-width:4rem}}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main-product-form-add-to-cart{align-self:flex-end;color:var(--white);text-align:center;font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,2rem);font-weight:500;line-height:2.1rem;text-transform:uppercase;padding:.8rem 1.9rem;background:var(--yellow);border-radius:.8rem;border:none;width:100%;max-height:3.6rem;cursor:pointer;transition:.3s;position:relative}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main-product-form-add-to-cart{max-height:revert;min-height:5rem;padding-block:clamp(.8rem,1vw,1.45rem);padding-inline:clamp(1.9rem,2vw,2rem)}}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main-product-form-add-to-cart:hover{background:var(--burnt-yellow)}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main-product-form-add-to-cart[disabled]{background:var(--gray)}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main-product-form-add-to-cart .loader{width:30px;height:30px;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main-product-form-add-to-cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main-product-form-add-to-cart[loading]{background:var(--burnt-yellow);color:transparent;cursor:default}main-product .main_product__content .main_product__infos .main_product__quantity_add_cart .main-product-form-add-to-cart[loading] .loader{display:block;opacity:1}main-product .main_product__content .main_product__infos .shipping_simulate_environment-container{display:flex;align-items:flex-start;gap:clamp(1rem,2vw,1.5rem);flex-direction:column;margin-top:1.5rem}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .shipping_simulate_environment-container{align-items:center;flex-direction:row}}main-product .main_product__content .main_product__infos .shipping_simulate_environment-container .simulate_environment{display:flex;flex-direction:column;align-items:center;gap:1rem}main-product .main_product__content .main_product__infos .shipping_simulate_environment-container .simulate_environment .simulate_environment-image{width:clamp(3.9rem,4vw,4.4rem);height:clamp(3.9rem,4vw,4.4rem);display:flex;align-items:center;justify-content:center}main-product .main_product__content .main_product__infos .shipping_simulate_environment-container .simulate_environment .simulate_environment-image :is(svg){width:100%;height:100%;display:block}main-product .main_product__content .main_product__infos .shipping_simulate_environment-container .simulate_environment .simulate_environment-content{color:var(--black);text-align:center;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:2.1rem}main-product .main_product__content .main_product__infos .shipping_simulate_environment-container .shipping__container{padding-top:1.2rem;margin-top:1.2rem;border-top:1.5px solid var(--gray);width:100%}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .shipping_simulate_environment-container .shipping__container{margin-top:1.5rem;padding-top:0;border:none}}main-product .main_product__content .main_product__infos .shipping_simulate_environment-container .shipping__container .shipping__form .shipping__input-wrapper :is(input){max-width:unset;width:100%}main-product .main_product__content .main_product__infos .main_product__dropdowns{display:none}@media screen and (min-width: 768px){main-product .main_product__content .main_product__infos .main_product__dropdowns{display:block;margin-top:1.5rem}main-product .main_product__content .main_product__infos .main_product__dropdowns .main_product__dropdown{border-bottom:1px solid var(--gray);padding-block:1rem}main-product .main_product__content .main_product__infos .main_product__dropdowns .main_product__dropdown .main_product__dropdown__title{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--yellow);font-size:1.8rem;font-weight:500;line-height:140%;cursor:pointer}main-product .main_product__content .main_product__infos .main_product__dropdowns .main_product__dropdown .main_product__dropdown__title :is(svg) :is(path){transition:.3s;transform-origin:center}main-product .main_product__content .main_product__infos .main_product__dropdowns .main_product__dropdown:not(:has(.main_product__dropdown__content[closed])) .main_product__dropdown__title :is(svg) :is(path):first-child{transform:rotate(90deg)}main-product .main_product__content .main_product__infos .main_product__dropdowns .main_product__dropdown .main_product__dropdown__content{overflow:hidden;transition:.3s;color:var(--black);font-size:1.6rem;font-weight:400;line-height:140%}main-product .main_product__content .main_product__infos .main_product__dropdowns .main_product__dropdown .main_product__dropdown__content[closed]{height:0}main-product .main_product__content .main_product__infos .main_product__dropdowns .main_product__dropdown .main_product__dropdown__content :is(p){margin-top:2rem}main-product .main_product__content .main_product__infos .main_product__dropdowns .main_product__dropdown .main_product__dropdown__content :is(img){margin-top:2rem;width:100%;object-fit:cover}}@keyframes rotateAddToCard{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.shipping__container{display:flex;flex-direction:column;gap:.8rem}.shipping__container .shipping__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;align-items:center}.shipping__container .shipping__form .shipping__input-wrapper :is(input){height:4.2rem;padding-inline:1.4rem;color:var(--black);font-family:var(--font-gotham);text-transform:uppercase;font-size:1.4rem;font-weight:400;border-radius:.8rem 0rem 0rem .8rem;border-top:1.5px solid var(--gray);border-bottom:1.5px solid var(--gray);border-left:1.5px solid var(--gray);border-right:none;background:var(--off-white);max-width:45%}.shipping__container .shipping__form .shipping__input-wrapper :is(input)::placeholder{color:var(--gray)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit{height:4.2rem;text-align:center;padding-inline:1.95rem;background:var(--yellow);border-radius:0rem .8rem .8rem 0rem;border:none;color:var(--white);font-size:1.4rem;font-weight:400;cursor:pointer;transition:.3s;font-family:var(--font-gotham)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit:hover{background:var(--burnt-yellow)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit :is(span){margin-right:1rem}@media screen and (min-width: 768px){.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit :is(span){display:none}}product-details{background:var(--off-white);display:block}product-details .product_details__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(5rem,7vw,9rem)}@media screen and (min-width: 1600px){product-details .product_details__content{max-width:calc(var(--page-width) - 5vw)}}product-details .product_details__content .product_details__nav{display:none}@media screen and (min-width: 768px){product-details .product_details__content .product_details__nav{display:block;border-bottom:3px solid var(--yellow)}product-details .product_details__content .product_details__nav .product_details__nav__list{display:flex;list-style-type:none;padding-inline:clamp(4rem,6vw,6rem);gap:clamp(2rem,5vw,6rem)}product-details .product_details__content .product_details__nav .product_details__nav__list .product_details__nav__item{padding:1.5rem 3rem;color:var(--yellow);font-size:clamp(1.6rem,1.5vw,2.2rem);font-weight:500;transition:.3s;cursor:pointer;border-radius:.8rem .8rem 0rem 0rem}product-details .product_details__content .product_details__nav .product_details__nav__list .product_details__nav__item[active]{color:var(--white);background:var(--yellow);cursor:default}}product-details .product_details__content .product_details__content__details .product_details__content__details__item{border-bottom:1px solid var(--yellow);transition:.3s}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__content__details__item{border:none;margin-top:5rem;display:none}product-details .product_details__content .product_details__content__details .product_details__content__details__item.active{display:block}}product-details .product_details__content .product_details__content__details .product_details__content__details__item:not(:last-child){margin-bottom:1.1rem}product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__title{display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:.3s;border-radius:.8rem .8rem 0rem 0rem;color:var(--yellow);font-size:clamp(1.4rem,2vw,2.2rem);font-weight:500;padding:.8rem 1.5rem}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__title{padding:0;margin-bottom:2rem}}product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__title :is(svg) :is(path){transition:.3s;transform-origin:center center}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__title :is(svg){display:none}}product-details .product_details__content .product_details__content__details .product_details__content__details__item:not(:has(.product_details__dropdown[closed])) .product_details__title{background:var(--yellow);color:var(--white)}product-details .product_details__content .product_details__content__details .product_details__content__details__item:not(:has(.product_details__dropdown[closed])) .product_details__title :is(svg) :is(path){stroke:var(--white)}product-details .product_details__content .product_details__content__details .product_details__content__details__item:not(:has(.product_details__dropdown[closed])) .product_details__title :is(svg) :is(path):first-child{transform:rotate(90deg)}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__content__details__item:not(:has(.product_details__dropdown[closed])) .product_details__title{color:var(--yellow);background:transparent}}product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__dropdown{transition:.3s;overflow:hidden;border-inline:1px solid var(--yellow)}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__dropdown{border:none}}product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__dropdown[closed]{height:0;border-inline:1px solid transparent}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__dropdown[closed]{height:fit-content}}product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__dropdown .metafield-rich_text_field{padding-block:1rem;padding-inline:.5rem;color:var(--black);font-size:clamp(1.2rem,2vw,2rem);font-weight:400}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__content__details__item .product_details__dropdown .metafield-rich_text_field{line-height:140%;padding:0}}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__title{display:none}}product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__dropdown{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 768px){product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__dropdown{display:grid;grid-template-columns:1fr 1fr;gap:10vw}}product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__dropdown .product_details__table{width:90%;border-collapse:collapse;margin-top:1rem}product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__dropdown .product_details__table :is(tbody) :is(tr){border-bottom:1px solid var(--black)}product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__dropdown .product_details__table :is(tbody) :is(tr) :is(td){padding:1.6rem 0;font-size:clamp(1.2rem,2vw,2rem);font-weight:400;color:var(--black)}product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__dropdown .product_details__table :is(tbody) :is(tr) :is(td):first-child{width:50%}product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__dropdown .product_details__image{padding-inline:1.4rem;margin-block:1.4rem 1rem}product-details .product_details__content .product_details__content__details .product_details__specifications .product_details__dropdown .product_details__image :is(img){width:100%;object-fit:cover}:root{--product-reviews-font-size-title: clamp(2rem, 3vw, 3.2rem);--product-reviews-font-size-btn: clamp(1.4rem, 2vw, 1.8rem);--product-reviews-font-size-jdgm-rev-widg__summary-text: clamp(1.4rem, 1.5vw, 1.8rem);--product-reviews-font-size-jdgm-form__title: clamp(1.8rem, 1.5vw, 2.2rem);--product-reviews-font-size-jdgm-form__fieldset-label: clamp(1.4rem, 1.5vw, 1.6rem);--product-reviews-font-size-jdgm-form__fieldset-p: clamp(1.2rem, 1.5vw, 1.4rem)}body{product-reviews {display: block; max-width: var(--page-width); padding-block: clamp(6rem,8.25vw,9rem); margin: 0 auto; font-family: var(--font-gotham); .title {color: var(--black); font-family: var(--font-gotham); text-align: center; font-size: var(--product-reviews-font-size-title); font-style: normal; font-weight: 600; line-height: normal; margin-bottom: 3rem; @media screen and (min-width: 768px) {margin-bottom: 4.5rem;}} #judgeme_product_reviews {.jdgm-rev-widg {padding: 0; .jdgm-rev-widg__header {.jdgm-rev-widg__title {display: none;} .jdgm-row-stars {padding: 0; @media screen and (min-width: 768px) {padding: 0 0 2rem 0;} .jdgm-rev-widg__summary {.jdgm-rev-widg__summary-inner {.jdgm-rev-widg__summary-stars {.jdgm-star {color: #F89F20;}} .jdgm-rev-widg__summary-text {color: var(--black); font-family: var(--font-gotham); font-size: var(--product-reviews-font-size-jdgm-rev-widg__summary-text); font-style: normal; font-weight: 400; line-height: normal;}}} .jdgm-histogram {border-color: var(--gray);} .jdgm-widget-actions-wrapper {padding: 0; border-color: var(--gray); .jdgm-write-rev-link {background: var(--yellow); color: var(--white); font-family: var(--font-gotham); font-size: var(--product-reviews-font-size-btn); padding: 2rem 3.4rem; border-radius: .8rem; border: none; display: flex; justify-content: center; align-items: center; width: 100%; font-style: normal; font-weight: 600; line-height: normal; max-width: 100%; transition: all .3s ease; opacity: 1; margin: 0 auto; @media screen and (min-width: 768px) {padding: 1.6rem 3.2rem; width: fit-content;} &:hover {background: var(--burnt-yellow); opacity: 1;}}}} .jdgm-notification__inner {color: var(--black); font-family: var(--font-gotham); font-size: var(--product-reviews-font-size-jdgm-form__fieldset-p); font-style: normal; font-weight: 400; line-height: normal; :is(a) {color: var(--pink);} .jdgm-notification__title {color: var(--black); font-family: var(--font-gotham); font-size: var(--product-reviews-font-size-jdgm-form__fieldset-label); font-style: normal; font-weight: 600; line-height: normal; &::before {width: 1.6rem; height: 1.6rem; padding: 1rem; border-radius: 50%;}}} .jdgm-form-wrapper {padding: 2rem 0 0 0; .jdgm-form {padding: 0; max-width: 60rem; .jdgm-form__title {color: var(--black); font-family: var(--font-gotham); font-size: var(--product-reviews-font-size-jdgm-form__title); font-style: normal; font-weight: 900; line-height: normal; text-transform: uppercase;} .jdgm-form__fieldset {:is(label) {color: var(--black); font-family: var(--font-gotham); font-size: var(--product-reviews-font-size-jdgm-form__fieldset-label); font-style: normal; font-weight: 600; line-height: normal;} :is(p) {color: var(--black); font-family: var(--font-gotham); font-size: var(--product-reviews-font-size-jdgm-form__fieldset-p); font-style: normal; font-weight: 400; line-height: normal; :is(a) {color: var(--pink);}} .jdgm-btn {font-family: var(--font-gotham); text-transform: uppercase;}}}}} .jdgm-row-actions {border-top: none; .jdgm-rev-widg__sort-wrapper {.jdgm-sort-dropdown {color: var(--black); font-family: var(--font-gotham); font-size: clamp(1.6rem,1.5vw,1.8rem); font-style: normal; font-weight: 500; line-height: normal;}}} .jdgm-rev-widg__body {.jdgm-rev-widg__reviews {.jdgm-rev {border-color: var(--gray); .jdgm-rev__header {.jdgm-row-profile {display: flex; align-items: center; gap: 1.4rem; margin-top: 1.8rem; .jdgm-rev__icon {margin: 0; width: 4rem; height: 4rem; background: transparent; position: relative; &::before,&::after {content: ""; position: absolute; background-repeat: no-repeat; background-position: center;} &::before {top: 0; left: 0; width: 4rem; height: 4rem; background-color: var(--black); border-radius: 50%; z-index: 1;} &::after {top: 50%; left: 50%; width: 1.6rem; height: 1.6rem; background-image: url(./user-review-ec336126.svg); background-size: contain; z-index: 2; transform: translate(-50%,-50%); background-color: transparent;}} .jdgm-rev__author-wrapper {color: var(--black); font-family: var(--font-gotham); font-size: clamp(1.6rem,2vw,2rem); font-style: normal; font-weight: 600; line-height: normal; :is(span) {color: var(--black); font-family: var(--font-gotham); font-size: clamp(1.6rem,2vw,2rem); font-style: normal; font-weight: 600; line-height: normal;}}} .jdgm-row-rating {.jdgm-rev__timestamp {color: var(--black); text-align: center; font-family: var(--font-gotham); font-size: clamp(1.4rem,1.5vw,1.6rem); font-style: normal; font-weight: 400; line-height: normal;}}} .jdgm-rev__content {.jdgm-rev__title {color: var(--black); font-family: var(--font-gotham); font-size: clamp(1.6rem,1.5vw,2rem); font-style: normal; font-weight: 500; line-height: 160%;} .jdgm-rev__body {:is(p) {color: var(--black); font-family: var(--font-gotham); font-size: clamp(1.4rem,1.5vw,1.8rem); font-style: normal; font-weight: 400; line-height: 160%;}}}}} .jdgm-paginate {border-color: var(--gray);}}} .jdgm-rev__rating,.jdgm-histogram__star {.jdgm-star {color: #F89F20;}} .jdgm-histogram__row {display: grid; grid-template-columns: auto auto auto; justify-content: center; .jdgm-histogram__star {grid-column: 2; grid-row: 1; margin-right: 2.3rem;} .jdgm-histogram__bar {grid-column: 1; grid-row: 1; margin-left: 0;} .jdgm-histogram__frequency {grid-column: 3; grid-row: 1; text-align: center;}}}}}:root{--carousel-products-title: clamp(2.2rem, 3vw, 3.2rem)}carrousel-related-products{display:block;margin:0 auto;width:100%;max-width:100%;padding-block:clamp(5rem,10vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,5vw,5rem);background-color:var(--off-white)}@media screen and (min-width: 768px){carrousel-related-products{background-color:var(--white);max-width:var(--page-width)}}carrousel-related-products .header-carousel-products{margin:0 auto;max-width:var(--page-width);width:100%;display:flex;justify-content:center;align-items:center}carrousel-related-products .header-carousel-products .title{p {color: var(--yellow); text-align: center; font-family: var(--font-gotham); font-size: var(--carousel-products-title); font-weight: 500; line-height: 140%;}}carrousel-related-products .carousel-product-slider{position:relative;padding-left:5vw}@media screen and (min-width: 768px){carrousel-related-products .carousel-product-slider{padding-left:0}}@media screen and (min-width: 768px){carrousel-related-products .carousel-product-slider .carousel-product-blaze-container{padding-inline:clamp(5rem,5vw,10rem)}}carrousel-related-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container{display:flex;flex-direction:column;gap:2rem}carrousel-related-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track{product-card {max-width: unset;}}carrousel-related-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){carrousel-related-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product{display:none}}carrousel-related-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button){border-radius:50%;border:1.14px solid var(--yellow);background:transparent;width:1rem;height:1rem;font-size:0;transition:all .3s ease}carrousel-related-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).active{border-radius:3.5rem;border:1.14px solid var(--yellow);background:var(--yellow);width:3.2rem}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products{position:absolute;display:flex;justify-content:space-between;width:100%;top:50%;transform:translateY(-50%);gap:1rem}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev,carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next{border:.14rem solid var(--yellow);background-color:var(--yellow);border-radius:50%;padding:.8rem;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}@media screen and (min-width: 768px){carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev,carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next{display:flex}}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev:hover,carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next:hover{background-color:var(--white)}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev:hover :is(svg) :is(path),carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next:hover :is(svg) :is(path){stroke:var(--yellow)}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev :is(svg),carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next :is(svg){width:100%;height:100%;display:block}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev :is(svg) :is(path),carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next :is(svg) :is(path){stroke:var(--white);transition:stroke .3s}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev :is(svg){transform:rotate(180deg)}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev[disabled],carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next[disabled]{pointer-events:none;background-color:var(--off-white);border:.14rem solid var(--off-white)}carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--prev[disabled] :is(svg) :is(path),carrousel-related-products .carousel-product-slider .container-buttons-carousel-products .carousel-product--next[disabled] :is(svg) :is(path){stroke:var(--red)}carrousel-related-products:has(.carousel-product-blaze-track:empty){display:none}cart-drawer{display:block}cart-drawer .cart_drawer__content{display:none;background:var(--white);width:90vw;max-width:69.2rem;position:fixed;top:0;right:0;z-index:9999999;transform:translate(100%);animation:cartDrawerExit .3s ease-in-out forwards;height:100%;padding:3.5rem 1.8rem;overflow-y:auto;flex-direction:column}cart-drawer .cart_drawer__content :is(cart-related-products){display:none}cart-drawer .cart_drawer__content .cart_body{height:100%;discount-coupon {display: none; @media screen and (min-width: 768px) {display: flex;}} .cart_footer {display: flex; flex-direction: column; margin-top: clamp(2rem,2vw,3.2rem); .cart_subtotal {margin-bottom: .5rem;} .cart_subtotal,.cart_shipping_value {display: flex; align-items: center; justify-content: space-between; .cart_subtotal_title,.cart_subtotal_price {color: var(--black); font-family: var(--font-rebond); font-size: 1.6rem; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; &.cart_subtotal_price {color: var(--yellow); font-size: 1.8rem;}} .cart_shipping_title,.cart_shipping_price {color: var(--gray); font-size: 1.2rem; font-style: normal; font-weight: 500; line-height: normal;}} .go_to_checkout {margin-block: 1.5rem 1.2rem; display: flex; justify-content: center; align-items: center; width: 100%; background: var(--yellow); border: none; font-size: clamp(1.4rem,2vw,1.8rem); padding: 1.2rem 2.4rem; color: var(--white); text-decoration: none; transition: .6s background; font-weight: 500; border: 1px solid var(--yellow); letter-spacing: .09rem; border-radius: 3.4rem; @media screen and (min-width: 768px) {padding: 1.6rem 4rem;} &:hover {background: var(--burnt-yellow);}} .continue_shopping {text-align: center; color: var(--yellow); text-align: center; font-size: clamp(1.2rem,2vw,1.4rem); font-style: normal; font-weight: 500; line-height: normal; text-decoration: underline;}} :is(cart-related-products) {display: block;} @media screen and (min-width: 768px) {:is(cart-related-products) {display: none;}}}cart-drawer .cart_drawer__content .cart_body .cart_heading{margin-bottom:clamp(1.5rem,2vw,2rem);border-bottom:2px solid var(--yellow)}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading{border-bottom:3px solid var(--yellow)}}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close{display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(1.5rem,2vw,2rem)}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title .cart__item_count{font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal{display:flex}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal :is(svg){cursor:pointer;width:2rem;height:2rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal :is(svg){width:2.4rem;height:2.4rem}}cart-drawer .cart_drawer__content .cart_body .cart_products_container{position:relative}cart-drawer .cart_drawer__content .cart_body .cart_products_container #cart_products_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-drawer .cart_drawer__content .cart_body .cart_products_container #cart_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products{min-height:18rem;max-height:49vh;min-height:40vh;width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(1.5rem,2vw,2.8rem);border-bottom:1px solid var(--gray);margin-bottom:1.5rem;position:relative;padding-bottom:15px}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products{min-height:clamp(20rem,50vh,45rem);max-height:clamp(20rem,50vh,45rem);margin-bottom:10vh}@media screen and (max-height: 820px){cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products{min-height:clamp(20rem,34vh,50.1rem);max-height:clamp(20rem,34vh,50.1rem)}@media screen and (min-height: 830px){cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products{min-height:28.7rem;max-height:28.7rem}@media screen and (max-height: 880px){cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products{min-height:clamp(20rem,42vh,50.1rem);max-height:clamp(20rem,42vh,50.1rem)}}}}}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar{width:4px}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-track{background:#D9D9D9;border-radius:3rem}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-thumb{background-color:var(--yellow);border-radius:3rem;border:3px solid transparent}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-thumb:hover{background:var(--yellow, .8)}cart-drawer .cart_drawer__content .cart_body .shipping__container{margin-top:2.4rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:60vw}}@media screen and (min-width: 1024px){cart-drawer .cart_drawer__content{width:65vw;flex-direction:row-reverse;gap:2.6rem}cart-drawer .cart_drawer__content .cart_body{flex-grow:1}cart-drawer .cart_drawer__content :is(cart-related-products){display:flex}}cart-drawer .cart_drawer__content::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content::-webkit-scrollbar-track{background:#D9D9D9}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}cart-drawer:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:10000;visibility:hidden;opacity:0;animation:cartDrawerOverlayExit .3s ease-in-out forwards}cart-drawer[open] .cart_drawer__content{animation:cartDrawerEntry .3s ease-in-out forwards;display:flex;transform:translate(0)}cart-drawer[open]:before{animation:cartDrawerOverlayEntry .3s ease-in-out forwards;visibility:visible;opacity:1}cart-drawer:has(.cart_empty_title) .cart_body{height:100%}cart-drawer:has(.cart_empty_title) .cart_body .cart_heading .progress_bar__container{display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container{height:65%}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container{height:100%}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products{height:90%;max-height:100%;border-bottom:none;display:flex;align-items:center;justify-content:flex-end;gap:0}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products{justify-content:center}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products :is(svg){max-width:clamp(16.3rem,20vw,22rem);max-height:clamp(16.3rem,20vw,22rem)}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_title{text-align:center;font-size:clamp(2rem,2vw,2.2rem);font-style:normal;font-weight:500;line-height:normal;color:var(--black)}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_subtext{color:var(--black);text-align:center;font-size:clamp(1.2rem,2vw,1.6rem);font-style:normal;font-weight:400;margin-top:2rem;max-width:34.9rem}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;letter-spacing:.07rem;background:var(--yellow);border:1px solid var(--yellow);transition:.3s;text-decoration:none;padding:1.4rem 2.4rem;border-radius:3.3rem;margin-top:2rem}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn:hover{background:var(--burnt-yellow)}cart-drawer:has(.cart_empty_title) .cart_body .shipping__container-cart-drawer{display:none}cart-drawer:has(.cart_empty_title) .cart_body :is(discount-coupon){display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_add_cupom,cart-drawer:has(.cart_empty_title) .cart_body .cart_footer{display:none}cart-drawer:has(.cart_empty_title) .cart_body :is(cart-related-products){display:none}@keyframes cartDrawerEntry{0%{transform:translate(100%);display:none}1%{transform:translate(100%);display:flex}to{transform:translate(0)}}@keyframes cartDrawerExit{0%{transform:translate(0);display:flex}99%{transform:translate(100%);display:flex}to{transform:translate(100%);display:none}}@keyframes cartDrawerOverlayEntry{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes cartDrawerOverlayExit{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}.cart_item__container{display:flex;align-items:center;gap:1rem;position:relative}@media screen and (max-width: 300px){.cart_item__container{gap:.4rem}}@media screen and (min-width: 768px){.cart_item__container{padding-right:clamp(1rem,2vw,2.3rem)}}.cart_item__container .cart_item__image{max-width:9rem;max-height:9rem;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.cart_item__container .cart_item__image{max-width:10.3rem;max-height:10.3rem}}@media screen and (max-width: 330px){.cart_item__container .cart_item__image{max-width:7rem;max-height:7rem}}.cart_item__container .cart_item__content{width:100%}@media screen and (min-width: 768px){.cart_item__container .cart_item__content{width:auto}}.cart_item__container .cart_item__content .cart_item_title{color:var(--black);font-weight:500;text-decoration:none;font-family:var(--font-gotham)}.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.2rem,2vw,1.4rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.8rem;max-width:40vw}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_title :is(h2){max-width:20rem}}.cart_item__container .cart_item__content .price__container{display:flex;align-items:center;color:var(--yellow);font-family:var(--font-gotham);font-style:normal;font-weight:700;line-height:normal}.cart_item__container .cart_item__content .price__container .cart_item_price{font-size:1.4rem}.cart_item__container .cart_item__content .cart_item_variants{list-style-type:none;display:flex;align-items:center;margin-top:.3rem;font-style:normal;line-height:normal;gap:.4rem;flex-wrap:wrap;color:var(--black);font-size:1.2rem;font-weight:400;line-height:140%}.cart_item__container .cart_item__content .cart_item_variants.empty{display:none}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:clamp(.5rem,1vw,1rem);gap:1.9rem}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content{border:1px solid var(--gray);border-radius:.8rem;display:flex;align-items:center;justify-content:space-between;padding:.3rem 1rem;max-width:clamp(8.9rem,8vw,10rem);width:100%}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content{border-radius:3.1rem;padding:.6rem .8rem}}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart,.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:none;background:transparent;transition:.3s;border-radius:.4rem;cursor:pointer}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart :is(svg) :is(path),.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart :is(svg) :is(path){transition:.3s;fill:var(--black)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart:hover,.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart:hover{border-color:var(--gray)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .cart_item__quantity_text{max-width:2.2rem;width:100%;display:block;margin-inline:.2rem;color:var(--black);text-align:center;font-family:var(--font-gotham);font-size:1.2rem;font-weight:400;line-height:2.1rem}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .cart_item__quantity_text:focus{outline:none}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__remove{overflow:hidden;color:#969696;font-size:1.2rem;font-weight:400;text-decoration:underline}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_quantity .cart_item__remove{display:none}}.cart_item__container .cart_remove_icon{display:none;flex-direction:column;align-self:flex-start;justify-content:space-between;margin-left:auto;margin-right:.3rem}@media screen and (min-width: 768px){.cart_item__container .cart_remove_icon{margin-right:0;display:flex}}.cart_item__container .cart_remove_icon :is(svg){width:clamp(1.6rem,2vw,2rem);height:clamp(1.6rem,2vw,2rem);align-self:flex-end;cursor:pointer}:root{--cart-related-product-title: clamp(1.6rem , 2vw, 2rem);--cart-related-product-name: clamp(1.2rem, 2vw, 1.4rem);--cart-related-product-price: clamp(1rem, 2vw, 1.4rem);--cart-related-product-add: clamp(1.2rem, 2vw, 1.4rem)}cart-related-products{display:block}cart-related-products .cart_related_products__content{display:flex;flex-direction:column;justify-content:flex-start;border-right:#A4A4A4}cart-related-products .cart_related_products__content .related_products_title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .related_products_title{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel{margin-top:1rem;display:flex;max-width:100%;overflow:auto;gap:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{flex-direction:column;gap:2.1rem;border-right:1px solid var(--light-gray);padding-inline:clamp(1rem,2vw,4rem);flex-grow:1}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{min-width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-direction:column;min-width:auto;max-width:clamp(10rem,10vw,15.2rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container :is(a){display:flex}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:7.5rem;max-height:7.5rem;min-width:7.5rem;min-height:7.5rem;width:100%;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{max-width:12rem;max-height:12rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;width:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:1.2rem;color:var(--black);font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-width:12.6rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{text-align:center;white-space:unset;overflow:hidden;text-overflow:unset;max-width:unset}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{color:var(--yellow);font-size:1.4rem;font-style:normal;font-weight:600;line-height:normal;margin-top:clamp(.6rem,1vw,.8rem)}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{margin-block:.6rem .5rem;text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container{display:none}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem);margin-bottom:1rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container .cart_related_product__select{border:1px solid var(--light-gray);cursor:pointer;padding:0 .5rem}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container .cart_related_product__select:focus{outline:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content:has(.cart_related_product__select:empty) .cart_related_product__select__container{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:.3rem;margin:0;width:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant{flex-direction:column;justify-content:space-between;align-items:center;margin-top:.5rem;margin-bottom:1rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .cart_related_product_label{color:var(--dark-gray);text-align:left;font-family:var(--font-rebond);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .cart_related_product_label{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select{color:var(--dark-gray);text-align:left;font-family:var(--font-rebond);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;border:none;box-shadow:none;cursor:pointer;width:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select:focus-visible{outline:none;border:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add{color:var(--yellow);font-size:1.2rem;font-weight:500;border-radius:.8rem;transition:.3s;display:inline-block}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add{padding:1rem 3.2rem;border:1.5px solid var(--yellow);padding:.5rem 2rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add:hover{background-color:var(--dark-blue);color:var(--white)}cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add{display:none}@media screen and (max-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{display:none}}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{width:3px}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background:#D9D9D9}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:10px;border:3px solid transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:var(--dark-blue, .8)}cart-related-products .cart_related_products__content:has(.cart_related_carousel:empty){display:none}cart-related-products .cart_related_products__content :is(a){color:transparent;text-decoration:none;text-align:unset}discount-coupon{display:flex;margin-top:.5rem;flex-direction:column;position:relative;transition:.3s all}discount-coupon .discount_coupon__heading{display:flex;align-items:center;justify-content:space-between}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn{display:flex;align-items:center;gap:1rem;cursor:pointer;margin-bottom:.8rem}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{color:var(--yellow);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1.6rem,2vw,1.8rem);height:clamp(1.6rem,2vw,1.8rem)}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg) :is(path){transition:.3s;transform-origin:center center}discount-coupon .discount_coupon__heading .discount_coupon__error,discount-coupon .discount_coupon__heading .discount_coupon__success{font-size:clamp(1rem,2vw,1.2rem);color:var(--dark-gray)}discount-coupon:not(:has(.discount_coupon__form[closed])) .discount_coupon__heading_btn :is(svg){path:first-child {transform: rotate(90deg);}}discount-coupon .discount_coupon__form{display:flex;overflow:hidden;transition:.3s all}discount-coupon .discount_coupon__form[closed]{height:0}discount-coupon .discount_coupon__form .discount_coupon__input{height:3.6rem;padding-inline:1.4rem;color:var(--black);font-family:var(--font-gotham);text-transform:uppercase;font-size:1.4rem;font-weight:400;border-radius:.8rem 0rem 0rem .8rem;border-top:1.5px solid var(--gray);border-bottom:1.5px solid var(--gray);border-left:1.5px solid var(--gray);border-right:none;background:var(--off-white);max-width:45%}discount-coupon .discount_coupon__form .discount_coupon__input::placeholder{font-family:var(--font-gotham);color:var(--gray)}discount-coupon .discount_coupon__form .discount_coupon__input:focus{outline:none}discount-coupon .discount_coupon__form .discount_coupon__button{height:3.6rem;text-align:center;padding-inline:1.95rem;background:var(--yellow);border-radius:0rem .8rem .8rem 0rem;border:none;color:var(--white);font-size:1.4rem;font-weight:400;cursor:pointer;transition:.3s;font-family:var(--font-gotham)}discount-coupon .discount_coupon__form .discount_coupon__button:hover{opacity:.9;background:var(--burnt-yellow)}discount-coupon .discount_coupon__form .discount_coupon__button.loading{opacity:.7;cursor:not-allowed}discount-coupon .discount_coupon__error:empty,discount-coupon .discount_coupon__success:empty,discount-coupon .discount_coupon__applied:empty{display:none}discount-coupon .applied_coupon{font-size:clamp(1.2rem,2vw,1.6rem);margin-top:.8rem;text-transform:uppercase}discount-coupon .applied_coupon .remove-coupon{background:none;border:none;color:var(--dark-blue);cursor:pointer;text-decoration:none;font-size:1.2rem;margin-left:.4rem}discount-coupon .applied_coupon .remove-coupon:hover{text-decoration:underline}.shipping__container-cart-drawer{display:none;flex-direction:column;justify-content:flex-start;gap:.8rem;margin-top:2rem}@media screen and (min-width: 768px){.shipping__container-cart-drawer{display:flex}}.shipping__container-cart-drawer .shipping__title{color:var(--yellow);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;display:flex;align-items:center;gap:1rem;cursor:pointer}.shipping__container-cart-drawer .shipping__title :is(svg){width:1.8rem;height:1.8rem}.shipping__container-cart-drawer .shipping__title :is(svg) :is(path){transition:.3s;transform-origin:center center}.shipping__container-cart-drawer:not(:has(.shipping__form[closed])) .shipping__title :is(svg){path:first-child {transform: rotate(90deg);}}.shipping__container-cart-drawer .shipping__form{transition:.3s;overflow:hidden}.shipping__container-cart-drawer .shipping__form[closed]{height:0}.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper{display:flex;align-items:center}.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper :is(input){height:3.6rem;padding-inline:1.4rem;color:var(--black);font-family:var(--font-gotham);text-transform:uppercase;font-size:1.4rem;font-weight:400;border-radius:.8rem 0rem 0rem .8rem;border-top:1.5px solid var(--gray);border-bottom:1.5px solid var(--gray);border-left:1.5px solid var(--gray);border-right:none;background:var(--off-white);max-width:45%}.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper :is(input)::placeholder{color:var(--gray)}.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper .shipping_submit{height:3.6rem;text-align:center;padding-inline:1.95rem;background:var(--yellow);border-radius:0rem .8rem .8rem 0rem;border:none;color:var(--white);font-size:1.4rem;font-weight:400;cursor:pointer;transition:.3s;font-family:var(--font-gotham)}.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper .shipping_submit:hover{background:var(--burnt-yellow)}.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper .shipping_submit :is(span){margin-right:1rem}@media screen and (min-width: 768px){.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper .shipping_submit :is(span){display:none}}.shipping__container-cart-drawer .shipping__response{margin-top:1rem}.shipping__container-cart-drawer .shipping__response:empty{display:none}.shipping__container-cart-drawer .shipping__response .shipping__rates{list-style:none;padding:0}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li){margin-bottom:.8rem;color:var(--dark-blue);font-size:clamp(1.2rem,2vw,1.4rem)}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li) :is(span){display:block}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li) :is(span):first-child{font-weight:600}.shipping__container-cart-drawer .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1.2rem,2vw,1.4rem)}alert-component{background:var(--dark-blue);border:1px solid var(--dark-blue);color:var(--white);padding:1.2rem 2.4rem;position:fixed;z-index:999999999999999;max-width:var(--page-width);left:50%;transform:translate(-50%);width:100%;bottom:15vh;font-size:clamp(1.4rem,2vw,1.6rem);text-align:center;animation:alertEntry .6s ease-in-out}@media screen and (min-width: 600px){alert-component{max-width:400px}}alert-component[hidden]{animation:alertExit .6s ease-in-out;display:none;opacity:0;transform:translate(-50%,100%)}@keyframes alertEntry{0%{transform:translate(-50%,100%);display:none;opacity:0}1%{transform:translate(-50%,100%);display:block;opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes alertExit{0%{transform:translate(-50%);opacity:1;display:block}99%{transform:translate(-50%,100%);opacity:0;display:block}to{display:none}}cart-section{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:auto;margin-top:4rem}@media screen and (min-width: 1600px){cart-section{max-width:1520px}}cart-section .cart_section_title{font-weight:500;color:var(--black);font-size:clamp(1.8rem,2vw,2.2rem)}cart-section .cart_section_title .cart__item_count{font-weight:400;font-size:clamp(1.4rem,2vw,1.8rem)}cart-section .cart_section__content{display:flex;flex-direction:column;margin-top:2rem;margin-bottom:4rem}@media screen and (min-width: 900px){cart-section .cart_section__content{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(8rem,10vw,16.5rem)}}cart-section .cart_section__content .cart_section_products__container{position:relative;border-bottom:1.5px solid var(--gray)}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container{max-height:49rem;height:100%}}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products{display:flex;flex-direction:column;gap:clamp(1.4rem,2vw,2.4rem);position:relative;max-height:40vh;overflow-y:auto}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products{max-height:100%}}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__image{max-width:15.6rem;max-height:15.6rem}}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content{align-self:flex-start}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:clamp(1.4rem,2vw,2rem);white-space:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:43.9rem;margin-bottom:.6rem;font-weight:500;color:var(--black)}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .price__container .cart_item_price{overflow:hidden;color:var(--dark-blue);text-overflow:ellipsis;font-family:var(--font-rebond);font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .price_variants{margin-bottom:clamp(1.6rem,2vw,3.2rem)}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .cart_item_quantity-content{padding:.6rem 1.6rem;max-width:11.5rem;border-radius:3.1rem}}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar{width:.4rem}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-track{background:#D9D9D9}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-thumb{background-color:var(--yellow);border-radius:3rem;border:3px solid transparent}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-thumb:hover{background:var(--yellow, .8)}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;top:0;left:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-section .cart_section__content .cart_footer{margin-top:3.2rem;max-width:45.9rem;width:100%}@media screen and (max-width: 900px){cart-section .cart_section__content .cart_footer{align-self:center}}cart-section .cart_section__content .cart_footer .progress_bar__container{margin-bottom:5.2rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:.5rem;background:#909090;border-radius:10rem;margin-bottom:1.5rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--yellow);border-radius:10rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.4rem,2vw,1.6rem);color:var(--black);font-weight:400}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span :is(strong){font-weight:500}cart-section .cart_section__content .cart_footer .cart_order_summary{font-size:clamp(2rem,2vw,2.4rem);font-weight:500;color:var(--color);border-bottom:1px solid #A4A4A4;padding-bottom:clamp(1.2rem,2vw,2.4rem)}cart-section .cart_section__content .cart_footer .cart_subtotal,cart-section .cart_section__content .cart_footer .cart_shipping_value{display:flex;justify-content:space-between;margin-top:clamp(1.2rem,2vw,2.4rem);font-weight:500;color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem)}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3),cart-section .cart_section__content .cart_footer .cart_shipping_value :is(h3){font-size:clamp(1.4rem,2vw,1.8rem)}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_subtotal .cart_shipping_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price{font-weight:400}cart-section .cart_section__content .cart_footer .cart_subtotal{margin-top:clamp(1.6rem,2vw,2.4rem)}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3){font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500;color:var(--yellow)}cart-section .cart_section__content .cart_footer .cart_shipping_value{border-bottom:1px solid var(--light-gray);padding-bottom:clamp(1.2rem,2vw,2.4rem);margin-top:1.6rem;font-size:1.6rem;border-bottom:1px solid #A4A4A4;margin-bottom:clamp(2.4rem,4vw,5.2rem)}cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price{font-size:1.6rem;font-weight:400}cart-section .cart_section__content .cart_footer :is(discount-coupon) .discount_coupon__heading .discount_coupon__heading_btn{justify-content:space-between;width:100%}cart-section .cart_section__content .cart_footer .go_to_checkout{margin-block:clamp(2.4rem,4vw,5.2rem) 1.2rem;display:flex;justify-content:center;align-items:center;width:100%;background:var(--yellow);font-size:1.6rem;padding:1.2rem 2.4rem;font-family:var(--font-gotham);color:var(--white);text-decoration:none;transition:.3s ease background;font-weight:500;border-radius:.8rem}cart-section .cart_section__content .cart_footer .go_to_checkout:hover{background:var(--burnt-yellow)}cart-section .cart_section__content .cart_footer .continue_shopping{text-align:center;color:var(--yellow);font-size:1.6rem;font-weight:500;line-height:140%;cursor:pointer;display:block;text-decoration:underline}cart-section .cart_section__content .cart_footer .continue_shopping:hover{color:var(--dark-blue)}@media screen and (min-width: 900px){cart-section .cart_section__content .cart_footer{margin-top:0}}cart-section .cart_section__content:has(.cart_empty_title) .cart_section_cart_products{align-items:flex-start}cart-section .cart_section__content:has(.cart_empty_title) .cart_footer{display:none}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_title{font-weight:500}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_subtext{color:var(--black);text-decoration:none}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_btn{color:var(--white);background:var(--yellow);font-weight:500;text-decoration:none;padding:1.2rem 2.4rem;border-radius:.3rem}#relatedProductSection{max-width:var(--page-width);margin-inline:auto;padding-block:4rem 9rem}@media screen and (min-width: 1600px){#relatedProductSection{max-width:1520px}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .related_products_title{text-align:left;margin-bottom:clamp(1.6rem,3vw,3.3rem);font-size:clamp(1.8rem,2vw,2.4rem)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));padding:0;border:none;justify-content:space-between;gap:2.6rem;padding-bottom:1rem}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container{max-width:100%;flex-grow:1;min-width:auto}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) minmax(0,.35fr);row-gap:2.1rem}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{object-fit:cover;width:100%;height:100%}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{width:100%;height:100%}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:flex-start;justify-content:center;gap:1rem}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content :is(a){text-decoration:none;text-align:left;width:100%}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title,#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{margin-block:0}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:flex;color:#686d74;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant{display:flex;align-items:center;flex-direction:row;margin-top:.2rem;margin-bottom:0;width:100%;justify-content:flex-start;gap:1rem}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .cart_related_product_label{text-align:left;display:flex;width:50%;white-space:wrap;overflow:visible;color:var(--dark-blue)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select{width:100%;color:var(--dark-blue);padding:.6rem 1.6rem;border-radius:10rem;border:1px solid #C1C0BC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:clamp(1.2rem,2vw,2rem)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{font-size:clamp(1.2rem,2vw,1.6rem)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button{display:flex;width:100%;align-items:center;justify-content:center}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button{display:none}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add{display:flex;width:100%;align-items:center;justify-content:center;background:var(--yellow);color:var(--white)}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product_add{display:none}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add{display:block;grid-area:2/1/2/3;height:100%}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a{display:flex;color:var(--yellow);width:100%;align-items:center;justify-content:center;height:100%;border:2px solid var(--yellow);transition:.3s;font-weight:500;border-radius:.8rem;cursor:pointer;font-size:clamp(1.6rem,2vw,2rem)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a.active{background:var(--yellow);color:var(--white)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a:hover{background:var(--burnt-yellow);color:var(--white);border-color:var(--burnt-yellow)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{width:2px;height:2px}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background:transparent}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:10px;border:3px solid transparent}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:rgba(var(--dark-blue-rgb),.8)}@media screen and (max-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{display:none}}:root{--search-text-title: clamp(1.6rem, 3vw, 2.4rem);--search-text-subtitle: clamp(1.2rem, 2vw, 1.8rem)}.search_text__container{margin-top:clamp(4rem,13vw,8.5rem);padding-top:clamp(1rem,5vw,4rem);max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2rem)}.search_text__container .search_text_title{color:var(--black);font-size:var(--search-text-title);font-style:normal;font-weight:500;line-height:normal}.search_text__container .search_text_subtitle{color:var(--black);font-size:var(--search-text-subtitle);font-style:normal;font-weight:400;line-height:normal}:root{--font-size-title-form-account-acess: clamp(2rem, 1.5vw, 2.4rem);--font-size-label-form-account-acess: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-label-placeholder-form-account-acess: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-input-item-form-account-acess: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-link-recover-form-account-acess: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-button-submit-form-account-acess: clamp(1.4rem, 1.5vw, 1.6rem);--font-size-link-create-account-form-account-acess: clamp(1.2rem, 1.5vw, 1.4rem);--font-size-reset-password-text-form-account-acess: clamp(1.2rem, 1.5vw, 1.6rem);--color-error: #ff0000}account-access{display:flex;padding-block:clamp(5rem,6vw,6rem) clamp(5rem,9vw,9rem);max-width:var(--page-width);margin:0 auto;width:100%}@media screen and (min-width: 550px){account-access{max-width:48rem}@media screen and (min-width: 768px){account-access:has(.container-fields-register){max-width:93.4rem;width:90vw}}}account-access .account-acess-login{width:100%;form {display: flex; flex-direction: column; gap: 3rem; align-items: center; @media screen and (min-width: 768px) {gap: 4rem;} .title {font-size: var(--font-size-title-form-account-acess); color: var(--black); text-align: center; font-style: normal; font-weight: 500; line-height: normal; text-transform: capitalize;} .form-error {display: flex; align-items: center; gap: 1.2rem; color: var(--color-error); svg {width: 2rem; height: 2rem;} .errors {ul {list-style: none; li {font-size: var(--font-size-label-form-account-acess); color: var(--color-error); font-weight: 400; text-align: center;}}}} .container-heading {display: flex; flex-direction: column; gap: 1rem; .title {font-size: var(--font-size-title-form-account-acess); color: var(--black); font-weight: 500; text-align: center; text-transform: capitalize;} .text-reset-password {font-size: var(--font-size-reset-password-text-form-account-acess); color: var(--black); font-weight: 400; text-align: center; width: 100%;}} .container-fields {display: flex; flex-direction: column; gap: 2.4rem; width: 100%; @media screen and (min-width: 768px) {gap: 2.8rem;} .form-field {display: flex; flex-direction: column; gap: .8rem; width: 100%; @media screen and (min-width: 768px) {gap: 2rem;} :is(label) {font-size: var(--font-size-label-form-account-acess); color: var(--black); font-style: normal; font-weight: 400; line-height: normal;} .input-item,:is(select) {padding: 1.4rem; border: .1rem solid var(--gray); border-radius: .8rem; font-size: var(--font-size-input-item-form-account-acess); color: var(--black); font-family: var(--font-gotham); font-weight: 400; @media screen and (min-width: 768px) {padding: 2rem 1.9rem;} &:focus-visible {outline: none;} &::placeholder {color: var(--gray); font-weight: 400;}} :is(select) {width: 14rem; appearance: none; border: 1px solid var(--gray); cursor: pointer; @media screen and (min-width: 768px) {min-width: 14.3rem;}} .link-recover {text-decoration: none; font-size: var(--font-size-link-recover-form-account-acess); color: var(--yellow); font-family: var(--font-gotham); font-weight: 400; transition: color .5s ease; width: fit-content; &:hover {color: var(--light-blue);}} .container-input-password {width: 100%; position: relative; input {width: 100%; position: relative;} .icon-password-reveal {position: absolute; right: 2rem; top: 50%; transform: translateY(-50%); cursor: pointer; display: flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; overflow: hidden;} .icon-password-reveal::before {content: ""; position: absolute; width: 2.2rem; height: .2rem; background: var(--dark-gray); top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(45deg) scaleX(0); transform-origin: center; transition: transform .5s ease;} .icon-password-reveal.active::before {transform: translate(-50%,-50%) rotate(45deg) scaleX(1);}}}} .container-fields-register {@media screen and (min-width: 768px) {display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; .form-field {gap: 1rem;} .field__last_name {grid-column: 1/2; grid-row: 2/3;} .select__cpf_cnpj {grid-column: 1/2; grid-row: 3/4; position: relative;} .field__cpf_cnpj {grid-column: 1/2; grid-row: 4/5;} .field__email {grid-column: 1/2; grid-row: 5/6;} .form-field-confirm-password {grid-column: 2/3; grid-row: 4/6;}} .verify__password {color: var(--yellow); font-size: clamp(1.2rem,2vw,1.4rem); font-weight: 400;} .select__cpf_cnpj {position: relative; &::before {content: url(./select-account-26d7e97a.svg); position: absolute; left: 11rem; top: 50%; transform: translateY(15%); transition: .3s; cursor: pointer; @media screen and (min-width: 768px) {transform: translateY(25%);}} &:has(select:focus) {&::before {transform: rotate(180deg);}}}} .container-buttons {display: flex; flex-direction: column; align-items: center; gap: 1.6rem; @media screen and (min-width: 768px) {gap: 2rem;} .form-actions {.btn-submit {background-color: var(--yellow); color: var(--white); border-radius: .4rem; font-size: var(--font-size-button-submit-form-account-acess); font-family: var(--font-rebond); padding: 1.2rem 2.4rem; font-weight: 500; width: 16rem; border: none; cursor: pointer; transition: all .5s ease; @media screen and (min-width: 768px) {padding: 1.4rem 2.4rem; width: 31.2rem;} &:hover {background: var(--burnt-yellow);}}} .link-create-account {font-size: var(--font-size-link-create-account-form-account-acess); color: var(--yellow); font-weight: 400; text-decoration: none; text-align: center; width: fit-content; cursor: pointer; transition: color .5s ease; &:hover {text-decoration: underline;}}}}}carrousel-complementary-products{display:block;margin:0 auto;width:100%;max-width:100%;padding-block:clamp(5rem,10vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,5vw,5rem);background-color:var(--off-white)}@media screen and (min-width: 768px){carrousel-complementary-products{background-color:var(--white);max-width:var(--page-width)}@media screen and (min-width: 1400px){carrousel-complementary-products{max-width:calc(var(--page-width) * .8)}}}carrousel-complementary-products .header-carousel-products{margin:0 auto;max-width:var(--page-width);width:100%;display:flex;justify-content:center;align-items:center}carrousel-complementary-products .header-carousel-products .title{p {color: var(--yellow); text-align: center; font-family: var(--font-gotham); font-size: clamp(2.2rem,3vw,3.2rem); font-weight: 500; line-height: 140%;}}carrousel-complementary-products .carousel-product-slider-complementary{position:relative;padding-left:5vw}@media screen and (min-width: 768px){carrousel-complementary-products .carousel-product-slider-complementary{padding-left:0;display:none}}@media screen and (min-width: 768px){carrousel-complementary-products .carousel-product-slider-complementary .carousel-product-blaze-container-complementary{padding-inline:clamp(5rem,5vw,10rem)}}carrousel-complementary-products .carousel-product-slider-complementary .carousel-product-blaze-container-complementary .carousel-product-blaze-track-container-complementary{display:flex;flex-direction:column;gap:2rem}carrousel-complementary-products .carousel-product-slider-complementary .carousel-product-blaze-container-complementary .carousel-product-blaze-track-container-complementary .carousel-product-blaze-track-complementary{product-card {max-width: unset; .content-product {.add-to-cart-button {display: none;} .add-to-cart-button-two {display: flex !important; padding: 1rem clamp(1.5rem,2vw,2rem); border-radius: .8rem; background: var(--white); border: .2rem solid var(--yellow); color: var(--yellow); font-family: var(--font-gotham); font-size: clamp(1.4rem,2.5vw,1.8rem); font-style: normal; font-weight: 400; line-height: 140%; text-transform: uppercase; cursor: pointer; transition: .3s ease all; text-align: center; justify-content: center; align-items: center; &:hover {background: var(--yellow); color: var(--white);}}}}}carrousel-complementary-products .carousel-product-slider-complementary .carousel-product-blaze-container-complementary .carousel-product-blaze-track-container-complementary .blaze-pagination-carousel-product-complementary{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){carrousel-complementary-products .carousel-product-slider-complementary .carousel-product-blaze-container-complementary .carousel-product-blaze-track-container-complementary .blaze-pagination-carousel-product-complementary{display:none}}carrousel-complementary-products .carousel-product-slider-complementary .carousel-product-blaze-container-complementary .carousel-product-blaze-track-container-complementary .blaze-pagination-carousel-product-complementary :is(button){border-radius:50%;border:1.14px solid var(--yellow);background:transparent;width:1rem;height:1rem;font-size:0;transition:all .3s ease}carrousel-complementary-products .carousel-product-slider-complementary .carousel-product-blaze-container-complementary .carousel-product-blaze-track-container-complementary .blaze-pagination-carousel-product-complementary :is(button).active{border-radius:3.5rem;border:1.14px solid var(--yellow);background:var(--yellow);width:3.2rem}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products{position:absolute;display:flex;justify-content:space-between;width:100%;top:50%;transform:translateY(-50%);gap:1rem}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--prev,carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--next{border:.14rem solid var(--yellow);background-color:var(--yellow);border-radius:50%;padding:.8rem;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}@media screen and (min-width: 768px){carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--prev,carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--next{display:flex}}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--prev:hover,carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--next:hover{background-color:var(--white)}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--prev:hover :is(svg) :is(path),carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--next:hover :is(svg) :is(path){stroke:var(--yellow)}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--prev :is(svg),carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--next :is(svg){width:100%;height:100%;display:block}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--prev :is(svg) :is(path),carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product-complementary--next :is(svg) :is(path){stroke:var(--white);transition:stroke .3s}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product--prev :is(svg){transform:rotate(180deg)}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product--prev[disabled],carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product--next[disabled]{pointer-events:none;background-color:var(--off-white);border:.14rem solid var(--off-white)}carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product--prev[disabled] :is(svg) :is(path),carrousel-complementary-products .carousel-product-slider-complementary .container-buttons-carousel-products .carousel-product--next[disabled] :is(svg) :is(path){stroke:var(--red)}carrousel-complementary-products:has(.carousel-product-blaze-track-complementary:empty){display:none}carrousel-complementary-products .container_complementary_products_destaque{display:none}@media screen and (min-width: 768px){carrousel-complementary-products .container_complementary_products_destaque{display:flex;justify-content:center;align-items:center;gap:2rem;product-card {max-width: unset; @media screen and (min-width: 768px) {max-width: 30rem;} .content-product {.add-to-cart-button {display: none;} .add-to-cart-button-two {display: flex !important; padding: 1rem clamp(1.5rem,2vw,2rem); border-radius: .8rem; background: var(--white); border: .2rem solid var(--yellow); color: var(--yellow); font-family: var(--font-gotham); font-size: clamp(1.4rem,2.5vw,1.8rem); font-style: normal; font-weight: 400; line-height: 140%; text-transform: uppercase; cursor: pointer; transition: .3s ease all; text-align: center; justify-content: center; align-items: center; &:hover {background: var(--yellow); color: var(--white);}}}} .plus_svg {padding: .8rem; background-color: var(--yellow); border-radius: 50%; display: flex; align-items: center; justify-content: center; :is(svg) {display: block;}}}@media screen and (min-width: 1200px){carrousel-complementary-products .container_complementary_products_destaque{gap:5rem}}}.simulate_environment-modal{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:1000;display:none;align-items:center;justify-content:center;padding:.5rem;box-sizing:border-box}.simulate_environment-modal[active]{display:flex}@media screen and (min-width: 481px){.simulate_environment-modal{padding:1rem}@media screen and (min-width: 769px){.simulate_environment-modal{padding:2rem}}}.simulate_environment-modal .modal-close-btn{position:absolute;top:.5rem;right:.5rem;background:rgba(255,255,255,.9);border:none;border-radius:50%;width:3rem;height:3rem;font-size:1.8rem;font-weight:700;color:var(--black);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;transition:all .3s ease;box-shadow:0 2px 10px #0003}.simulate_environment-modal .modal-close-btn:hover{background:rgba(255,255,255,1);transform:scale(1.1)}.simulate_environment-modal .modal-close-btn:active{transform:scale(.95)}@media screen and (min-width: 481px){.simulate_environment-modal .modal-close-btn{top:1rem;right:1rem;width:3.5rem;height:3.5rem;font-size:2rem}@media screen and (min-width: 769px){.simulate_environment-modal .modal-close-btn{top:2rem;right:2rem;width:4rem;height:4rem;font-size:2.4rem}}}.simulate_environment-modal :is(iframe){width:100%;height:70vh;border:none;border-radius:4px;background:white;box-shadow:0 4px 20px #0000004d;max-width:1200px;max-height:800px}@media screen and (min-width: 481px){.simulate_environment-modal :is(iframe){height:75vh}@media screen and (min-width: 769px){.simulate_environment-modal :is(iframe){height:82vh;border-radius:8px}}}.simulate_environment-modal[active]{animation:modalFadeIn .3s ease-out}.simulate_environment-modal[active] :is(iframe){animation:modalSlideIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.simulate_environment{cursor:pointer;transition:opacity .3s ease}.simulate_environment:hover{opacity:.8}.simulate_environment:active{transform:scale(.98)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;min-height:100vh;font-family:var(--font-gotham);background:#fff}body .st-wishlist-details-button[data-type=floating]{display:none}.no-scroll{overflow:hidden}
