a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}label{cursor:inherit}a{color:currentColor}button{cursor:pointer;background:none}a,button,li{outline-color:#fff}button,input,select,textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border:none;padding:0}input[type=submit]{cursor:inherit}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff}.warning{color:#fa9702}.success{color:#29a710}.failure{color:#b62624}.default{color:#000}.header{padding:20px;background-color:#fff;display:flex;justify-content:space-between;color:gray;position:-webkit-sticky;position:sticky;top:0;z-index:10}.header__left{display:flex;gap:20px}@media(max-width:599px){.header__left__icon{display:none}}.header__left__menu-modal{display:flex;flex-direction:column;gap:10px}.header__left__menu-modal a{text-transform:uppercase}.header__center{display:flex;justify-content:space-between;align-items:center;gap:50px}@media(max-width:599px){.header__center{display:none}}.header__center__item{text-decoration:none;text-transform:uppercase}.header__center__item.active{color:#000;font-weight:400}.header__right{display:flex;justify-content:space-between;gap:30px}.header__right__link{cursor:pointer}.header__search-modal{display:flex;flex-direction:column;gap:20px}.header__search-modal__result h4{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.header__search-modal__result h4{font-size:14px}}@media(max-width:599px){.header__search-modal__result h4{font-size:14px}}.header__search-modal__result__list{margin-top:10px;display:flex;flex-direction:column;gap:10px}.header__notification-modal__item{cursor:pointer}.header__notification-modal__item__content{display:flex;flex-direction:column;gap:10px;padding:10px}.header__notification-modal__item__content.isUnread{background-color:rgba(63,189,25,.1)}.header__notification-modal__item__content h5{font-weight:600}.footer{padding:20px}.footer__top{display:flex;justify-content:start;gap:30px;padding:20px 0}@media(max-width:599px){.footer__top{flex-direction:column}}.footer__top__section{width:90%;display:flex;flex-direction:column;gap:20px}.footer__top__section h5{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.footer__top__section h5{font-size:14px}}@media(max-width:599px){.footer__top__section h5{font-size:14px}}.footer__top__section h5{font-weight:600}.footer__top__section__links{display:flex;flex-direction:column;gap:5px}.footer__lang h5{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.footer__lang h5{font-size:14px}}@media(max-width:599px){.footer__lang h5{font-size:14px}}.footer__lang h5{font-weight:600}.footer__lang__list{display:flex;gap:5px}.footer__lang__list__item.selected{font-weight:700}.footer__bottom{padding:20px 0;display:flex}@media(max-width:599px){.footer__bottom{flex-direction:column;gap:20px}}.footer__bottom__section{display:flex;flex-direction:column;gap:20px;width:100%}.footer__bottom__section__social-links{display:flex;width:100%;justify-content:flex-end;align-items:flex-end}@media(max-width:599px){.footer__bottom__section__social-links{justify-content:flex-start;align-items:flex-start}}.footer__bottom__section__social-links{gap:20px}.footer__bottom__section__social-links__icons{display:flex;gap:40px}.slide-modal__overlay{position:fixed;inset:0;z-index:1000;display:flex;pointer-events:none}.slide-modal__overlay.open{pointer-events:auto}.slide-modal__overlay.open .slide-modal__backdrop{opacity:1}.slide-modal__overlay.open .slide-modal__panel{transform:translateX(0)}.slide-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.5);transition:opacity .3s ease;opacity:0}.slide-modal__panel{margin-left:auto;height:100%;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.2);transform:translateX(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;width:30%}@media(min-width:900px)and (max-width:1199px){.slide-modal__panel{width:50%}}@media(min-width:600px)and (max-width:899px){.slide-modal__panel{width:100%}}@media(max-width:599px){.slide-modal__panel{width:100%}}.slide-modal__header{padding:1rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.slide-modal__close-btn{background:none;border:none;color:#555;font-size:.9rem;cursor:pointer}.slide-modal__close-btn:hover{color:#000}.slide-modal__content{padding:1rem;overflow-y:auto;flex:1 1}.child-slide-modal__overlay{position:fixed;inset:0;z-index:1000;display:flex;pointer-events:none}.child-slide-modal__overlay.open{pointer-events:auto}.child-slide-modal__overlay.open .child-slide-modal__backdrop{opacity:1}.child-slide-modal__overlay.open .child-slide-modal__panel{transform:translateX(0)}.child-slide-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.5);transition:opacity .3s ease;opacity:0}.child-slide-modal__panel{margin-left:auto;width:100%;height:100%;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.2);transform:translateX(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column}.child-slide-modal__header{padding:1rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.child-slide-modal__close-btn{background:none;border:none;color:#555;font-size:.9rem;cursor:pointer}.child-slide-modal__close-btn:hover{color:#000}.child-slide-modal__content{padding:1rem;overflow-y:auto;flex:1 1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modal{display:none;opacity:0;transition:opacity .3s ease;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.7);z-index:9999;top:0;left:0;bottom:0;right:0}.modal.open{display:flex;opacity:1;justify-content:center;align-items:center;animation:fadeIn .3s ease forwards}.modal.closing{animation:fadeOut .3s ease forwards}.modal__content{margin-top:80;background-color:#fff;min-width:35%}.modal__content.medium{min-width:50%}.modal__content.large{min-width:70%}.modal__content.fullwidth{width:100%;height:100%}@media(max-width:599px){.modal__content{min-width:90%}}.modal__content{color:#000}.modal__content__header__container{padding:20px;display:flex;justify-content:space-between}.modal__content__header__container__right{cursor:pointer}.modal__content__header hr{opacity:.3}.modal__content__body{padding:20px;max-height:55vh;overflow-y:auto}.modal__content__footer__container{padding:20px}.modal__content__footer__container__right{cursor:pointer}.modal__content__footer hr{opacity:.3}.accordion__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.accordion.open .accordion__content{max-height:500vh;opacity:1;overflow:hidden;margin-bottom:15px}.accordion__content{height:max-content;max-height:0;overflow:hidden;opacity:0;transition:all .3s linear}.slick-prev{left:85%!important}.slick-next,.slick-prev{top:-5%!important;z-index:1}.slick-next{right:3%!important}.slick-dots li.slick-active div{background-color:#000}.text-input__container{padding:20px;margin-top:10px;border:1.5px solid #cfcfcf;cursor:text}.text-input__container.error{border:1.5px solid #b62624}.text-input__container__input{font-size:16px;width:100%}.text-input__error-message{font-size:12px;line-height:115%;letter-spacing:-.024px;color:#b62624;visibility:hidden}.text-input__error-message.show-error{visibility:visible}.text-area__container{padding:10px;margin-top:10px;border:1.5px solid #cfcfcf}.text-area__container__input{width:100%;font-size:16px;resize:none}.text-area__error-message{font-size:12px;line-height:115%;letter-spacing:-.024px;color:#b62624;visibility:hidden}.text-area__error-message.show-error{visibility:visible}.alert{padding:20px;position:relative;margin:10px 0;display:none;background-color:rgba(182,38,36,.2);text-transform:lowercase}.alert__close{position:absolute;top:0;right:10px;cursor:pointer}.alert.top-right{position:fixed;top:20px;right:20px;z-index:9999}.alert.error{color:#b62624;background-color:#d89191}.alert.success{color:#29a710;background-color:#b1f0c4}.alert.show{display:block;animation:appear .5s}@keyframes appear{0%{display:none;opacity:0}to{display:block;opacity:1}}.drop-file{border:2px dashed #000!important;height:100px!important;max-width:none!important;width:100%!important;margin-top:20px}.drop-file svg{display:none}.autocomplete{position:relative}.autocomplete__dropdown{background-color:#fff;position:absolute;z-index:10;width:100%;top:100%;left:0;max-height:300px;overflow-y:auto}.autocomplete__dropdown__item{cursor:pointer;padding:5px 0}.autocomplete__dropdown__item:hover{background-color:#f0f8ff}.autocomplete__dropdown__not-found{display:flex;justify-content:center;overflow-y:hidden}.radio__label{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:20px;line-height:115%;letter-spacing:-.04px}.radio__label.checked{color:#000}.radio__circle{width:16px;height:16px;border:2px solid #000;border-radius:100%;display:flex;justify-content:center;align-items:center}.radio__circle.checked{border-color:#000}.radio__circle__content{width:12px;height:12px;border-radius:100%;background-color:#000;display:none}.radio__circle__content.checked{display:block}.custom-button{text-transform:uppercase;font-size:large;border:1px solid #000;padding:.75rem 1.5rem;width:100%;box-sizing:border-box}@media(max-width:599px){.custom-button{max-width:100%}}.custom-button.primary{background-color:#000;color:#fff}.custom-button.secondary{background-color:#fff;color:#000}.custom-button.loading{cursor:wait;background-color:gray;border-color:gray}.custom-button.loading.secondary{color:#fff}.custom-button.disabled{background-color:rgba(0,0,0,.3);border:rgba(0,0,0,0);cursor:not-allowed}.tooltiptext{background:#fff;color:#000;border:1px solid #000;border-radius:6px;padding:10px;max-width:300px;z-index:50}.tooltip-wrapper{cursor:pointer}.filters__price-range__labels{display:flex;justify-content:space-between;margin-bottom:5px}.filters__color-list{display:flex;flex-direction:column;gap:15px}.filters__color-list__item{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.filters__color-list__item__label{display:flex;gap:10px;align-items:center}.filters__color-list__item__label__box{width:15px;height:15px;border:1px solid #000;display:flex;justify-content:center;align-items:center}.filters__color-list__item__label__box__indicator{width:13px;height:13px}.filters__color-list__item__label__box__indicator.selected{background-color:#000}.filters__color-list__item__color{width:15px;height:15px;border-radius:100%;background-color:#000;border:1px solid #000}.filters__size-tags{display:flex;gap:10px;flex-wrap:wrap}.filters__size-tags__tag{width:-moz-fit-content;width:fit-content;border:1.5px solid #000;padding:2px 5px;cursor:pointer}.filters__size-tags__tag.selected{background-color:#000;color:#fff}.filters__families-list{display:flex;flex-direction:column;gap:15px}.filters__families-list__item{display:flex;gap:10px;align-items:center;cursor:pointer}.filters__families-list__item__box{width:15px;height:15px;border:1px solid #000;display:flex;justify-content:center;align-items:center}.filters__families-list__item__box__indicator{width:13px;height:13px}.filters__families-list__item__box__indicator.selected{background-color:#000}.filters__sort-dropdown{display:flex;flex-direction:column;display:none;position:absolute;left:150;z-index:50;background-color:#fff;padding:10px 0}.filters__sort-dropdown.open{display:block}.filters__sort-dropdown__item__input{display:flex;align-items:center;gap:10px;cursor:pointer;padding:0 10px}.filters__sort-dropdown__item__input__box{height:22px;width:22px;border-radius:100%;border:1.5px solid #000;display:flex;justify-content:center;align-items:center}.filters__sort-dropdown__item__input__box__indicator{height:17px;width:17px;border-radius:100%}.filters__sort-dropdown__item__input__box__indicator.selected{background-color:#000}.filters__active-tags{padding:20px 10px 60px;display:none;gap:10px}.filters__active-tags.visible{display:flex;flex-wrap:wrap}.filters__active-tags__item{padding:5px 10px;display:flex;gap:10px;width:-moz-fit-content;width:fit-content;border:1.5px solid #000;cursor:pointer;text-transform:uppercase}.signin-form-modal__header h3{font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.signin-form-modal__header h3{font-size:20px}}@media(min-width:600px)and (max-width:899px){.signin-form-modal__header h3{font-size:20px}}@media(max-width:599px){.signin-form-modal__header h3{font-size:20px}}.signin-form-modal__body{display:flex;flex-direction:column;gap:10px}.signin-form-modal__submit-button{background-color:#000;color:#fff;width:100%;height:60px;font-size:16px;line-height:115%;letter-spacing:-.032px;text-transform:uppercase}.signin-form-modal__forgot-password-link{color:#00e;margin-bottom:10px;display:flex;justify-content:end}.signin-form-modal__create-account-link{color:#00e;margin-top:10px;display:flex;justify-content:center;font-size:12px;line-height:115%;letter-spacing:-.024px}.signin-form{width:500px;margin:50px 0}.signin-form__header{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.signin-form__header h3{font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.signin-form__header h3{font-size:20px}}@media(min-width:600px)and (max-width:899px){.signin-form__header h3{font-size:20px}}@media(max-width:599px){.signin-form__header h3{font-size:20px}}.signin-form__body{display:flex;flex-direction:column;gap:10px}.signin-form__submit-button{background-color:#000;color:#fff;width:100%;height:60px;font-size:16px;line-height:115%;letter-spacing:-.032px;text-transform:uppercase}.signin-form__forgot-password-link{color:#00e;margin-bottom:10px;display:flex;justify-content:end}.signin-form__create-account-link{color:#00e;margin-top:10px;display:flex;justify-content:center;font-size:12px;line-height:115%;letter-spacing:-.024px}.dimensions-form{padding:30px}.dimensions-form__body{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);grid-auto-flow:column}@media(max-width:599px){.dimensions-form__body{display:flex;flex-direction:column}}.dimensions-form__moorphology{display:flex;justify-content:space-between;gap:20px;border:2px solid rgba(0,0,0,0)}.dimensions-form__moorphology__item{cursor:pointer}.dimensions-form__moorphology__item.selected{border:2px solid #000}.dimensions-form__moorphology__item__image{width:100%;height:auto;object-fit:contain;display:block}table{width:100%;table-layout:auto;border-collapse:collapse}td,th{text-align:left;align-content:start;padding:8px;font-size:large}th{font-weight:600;color:gray}tfoot>tr>td>div{align-items:center;gap:20px}.pagination,tfoot>tr>td>div{margin-top:20px;display:flex;justify-content:center}@media(max-width:599px){table,tbody,td,th,thead,tr{display:block}thead{display:none}tr{margin-bottom:1rem}td{border:none;position:relative;padding-left:50%;text-align:right}td:before{content:attr(data-label);position:absolute;left:10px;top:10px;white-space:nowrap;font-weight:700;text-align:left}}.messaging{display:flex;height:100vh;font-family:Arial,sans-serif}.messaging__chat{flex:1 1;display:flex;flex-direction:column}.messaging__chat__header{padding:1rem;border-bottom:1px solid #ddd;background:#fafafa}.messaging__chat__header h3{margin:0}.messaging__chat__messages{flex:1 1;padding:1rem;overflow-y:auto;background:#fff;display:flex;flex-direction:column-reverse}.messaging__chat__messages__load-more{display:flex;justify-content:center;align-items:center}.messaging__chat__messages__message{max-width:60%;padding:.75rem 1rem;margin-bottom:1rem;border-radius:12px;min-width:30%}.messaging__chat__messages__message__images{display:flex;flex-wrap:wrap;gap:5px}.messaging__chat__messages__message__images__img{width:84px;height:84px;object-fit:cover;cursor:pointer}.messaging__chat__messages__message__images__img.hidden{display:none}.messaging__chat__messages__message.incoming{align-self:flex-start}.messaging__chat__messages__message.incoming .messaging__chat__messages__message__container{padding:.75rem 1rem;margin-bottom:1rem;border-radius:12px;position:relative;background:#eee}.messaging__chat__messages__message.outgoing{align-self:flex-end}.messaging__chat__messages__message.outgoing .messaging__chat__messages__message__container{padding:.75rem 1rem;border-radius:12px;position:relative;color:#fff;background:#007bff}.messaging__chat__messages__message .time{display:block;font-size:.75rem;margin-top:.25rem;opacity:.6}.messaging__chat__input{background:#fafafa;padding:1rem}.messaging__chat__input__images-preview{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.messaging__chat__input__images-preview__image{width:84px;height:84px;object-fit:cover;cursor:pointer}.messaging__chat__input__images-preview__remove-btn{display:flex;justify-content:center;align-items:center;cursor:pointer}.messaging__chat__input__container{display:flex;align-items:center}.messaging__chat__input__container__file{cursor:pointer}.messaging__chat__input__container input{flex:1 1;padding:.75rem;border:1px solid #ccc;border-radius:8px;margin-right:.5rem;font-size:1rem}.messaging__chat__input__container button{padding:.75rem 1.25rem;background:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer}.messaging__chat__input__container button:hover{background:#005dc1}.home__main{position:relative;width:100%;overflow:hidden}.home__main__image{aspect-ratio:2/1;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}@media(max-width:599px){.home__main__image{aspect-ratio:1/1.5}}.home__main__image__container{position:absolute;bottom:10px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:end}.home__main__image__container a{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.home__main__image__container a{font-size:14px}}@media(max-width:599px){.home__main__image__container a{font-size:14px}}.home__main__image__container a{padding:5px;color:#000;background-color:#fff}.home__main__image__container h1{font-size:60px;line-height:100%;letter-spacing:-.12px}@media(min-width:1200px)and (max-width:1499px){.home__main__image__container h1{font-size:45px}}@media(min-width:900px)and (max-width:1199px){.home__main__image__container h1{font-size:45px}}@media(min-width:600px)and (max-width:899px){.home__main__image__container h1{font-size:31px}}@media(max-width:599px){.home__main__image__container h1{font-size:31px}}.home__main__image__container h1{color:#fff}.home__main__video{width:100%;height:100%;object-fit:cover;position:relative}.home__main__video__player{width:100%;height:100%;display:block}.home__main__video__overlay{position:absolute;bottom:10px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:end}.home__main__video__overlay a{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.home__main__video__overlay a{font-size:14px}}@media(max-width:599px){.home__main__video__overlay a{font-size:14px}}.home__main__video__overlay a{padding:5px;color:#000;background-color:#fff}.home__main__video__overlay h1{font-size:60px;line-height:100%;letter-spacing:-.12px}@media(min-width:1200px)and (max-width:1499px){.home__main__video__overlay h1{font-size:45px}}@media(min-width:900px)and (max-width:1199px){.home__main__video__overlay h1{font-size:45px}}@media(min-width:600px)and (max-width:899px){.home__main__video__overlay h1{font-size:31px}}@media(max-width:599px){.home__main__video__overlay h1{font-size:31px}}.home__main__video__overlay h1{color:#fff}.home__secondary{display:flex;flex-direction:row}@media(max-width:599px){.home__secondary{flex-direction:column}}.home__secondary__image-wrapper{position:relative;width:100%}.home__secondary__image-wrapper__image{aspect-ratio:1/1.5}.home__secondary__video{width:100%;height:100%;object-fit:cover;position:relative}.home__secondary__video__player{width:100%;height:100%;display:block;aspect-ratio:1/1.5;background-color:#000}.home__categories{padding:100px 0}.home__categories__header{display:flex;text-transform:uppercase;justify-content:space-between;padding:0 20px 20px}.home__categories__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-row-gap:50px;row-gap:50px}@media(max-width:599px){.home__categories__items{grid-template-columns:repeat(auto-fill,minmax(90,1fr))}}.home__categories__items__item{display:flex;flex-direction:column;align-items:center}.home__categories__items__item__image-wrapper{width:100%;position:relative;overflow:hidden}.home__categories__items__item__image-wrapper:before{content:"";display:block;padding-bottom:150%}.home__categories__items__item__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home__categories__items__item__label{margin-top:10px;text-align:center}.home__categories__items__item__label h6{font-size:1rem;font-weight:500}.home__suggestions__items{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:50px;row-gap:50px;padding:0 220px}@media(max-width:599px){.home__suggestions__items{padding:0}}.home__suggestions__items__item{display:flex;flex-direction:column}.home__suggestions__items__item__image-wrapper{width:100%;position:relative;overflow:hidden}.home__suggestions__items__item__image-wrapper:before{content:"";display:block;padding-bottom:150%}.home__suggestions__items__item__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home__suggestions__items__item__label{margin-top:10px}.home__suggestions__items__item__label h6{font-size:1rem;font-weight:500}.products__header{padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.products__header__breadcrumbs{font-size:60px;line-height:100%;letter-spacing:-.12px}@media(min-width:1200px)and (max-width:1499px){.products__header__breadcrumbs{font-size:45px}}@media(min-width:900px)and (max-width:1199px){.products__header__breadcrumbs{font-size:45px}}@media(min-width:600px)and (max-width:899px){.products__header__breadcrumbs{font-size:31px}}@media(max-width:599px){.products__header__breadcrumbs{font-size:31px}}.products__header__breadcrumbs{padding-bottom:20px}.products__header__breadcrumbs__link{text-decoration:none;text-transform:uppercase;font-weight:500}.products__header__tags{display:flex;justify-content:flex-start;gap:10px}.products__header__tags__item{border:1.5px solid #000;padding:10px;cursor:pointer;text-transform:uppercase}.products__header__tags__item.active{background-color:#000;color:#fff}.products__header__filters{display:flex;justify-content:space-between}.products__header__filters__type{cursor:pointer;display:flex;gap:10px}.products__header__filters__container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.products__header__filters__container__items{display:flex;flex-direction:column;gap:30px}.products__header__filters__container__items__item{display:flex;justify-content:space-between;text-transform:uppercase}.products__header__filters__container__items__item.clickable{cursor:pointer}.products__header__filters__container__items__item.price-range{gap:15px;flex-direction:column}.products__header__filters__container__footer{display:flex;justify-content:space-between;gap:10px}.products__header__filters__container__footer__reset-button{border:1.5px solid #000}.products__header__filters__container__footer__reset-button,.products__header__filters__container__footer__view-button{display:flex;justify-content:center;align-items:center;width:100%;text-transform:uppercase;padding:17px 0;cursor:pointer}.products__header__filters__container__footer__view-button{background-color:#000;color:#fff}.products__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media(min-width:1500px)and (max-width:1799px){.products__list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(min-width:1200px)and (max-width:1499px){.products__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:900px)and (max-width:1199px){.products__list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(min-width:600px)and (max-width:899px){.products__list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:599px){.products__list{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}}.products__footer{display:flex;justify-content:center;margin:70px 0 200px}.products__footer__pagination{width:25%;display:flex;flex-direction:column;gap:25px}@media(max-width:599px){.products__footer__pagination{width:90%}}.products__footer__pagination__load-next-page-link{padding:20px 0;width:100%;color:#fff;background-color:#000;text-decoration:none;text-transform:uppercase;text-align:center}.products__footer__pagination__load-next-page-link.disabled{opacity:.5;pointer-events:none;background-color:gray}.products__footer__pagination__controls{display:flex;justify-content:space-between;align-items:center}.products__footer__pagination__controls__number{opacity:.5}.products__footer__pagination__controls__number.active{opacity:1}.products__footer__pagination__controls__arrow{width:12px}.products__footer__pagination__controls__arrow.disable{pointer-events:none}.products__footer__pagination__controls a{text-decoration:none}.product-item{display:flex;flex-direction:column}.product-item__image-wrapper{width:100%;position:relative;overflow:hidden;aspect-ratio:1/1.5}.product-item__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-item__image-wrapper__favorite-button{position:absolute;top:10px;right:10px;border:none;padding:5px;cursor:pointer;z-index:2}.product-item__image-wrapper__badge{position:absolute;top:10px;left:10px;border:none;padding:5px;cursor:pointer;z-index:2;font-size:14px;line-height:115%;letter-spacing:-.02px;background-color:#fff;text-transform:uppercase;font-weight:600}.product-item__colors{display:flex;gap:4px;height:15px}.product-item__colors.focused .product-item__colors__item{width:15px;height:15px;cursor:pointer}.product-item__colors__item{border:1.5px solid #000;width:9px;height:9px}.product-item__colors p{font-size:13px}.product-item__details{padding:10px 0 20px 20px;display:flex;flex-direction:column;gap:7px}.price-shortcut{cursor:pointer;display:flex;gap:5px}.price-shortcut__left{width:15px;height:15px;border:1px solid #fff;display:flex;justify-content:center;align-items:center}.price-shortcut__left__dot{background-color:#fff;border:1px solid #000;width:5px;height:5px}.price-shortcut__right{font-size:14px;line-height:115%;letter-spacing:-.02px;background-color:#fff}.product-details__main-section{display:grid;grid-template-columns:1fr 1fr}@media(max-width:599px){.product-details__main-section{display:block}}.product-details__main-section__gallery{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:599px){.product-details__main-section__gallery{display:none}}.product-details__main-section__gallery__image-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1.5}.product-details__main-section__gallery__image-wrapper:nth-child(3n+1){grid-column:span 2}.product-details__main-section__gallery__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-details__main-section__gallery-mobile{display:none}@media(max-width:599px){.product-details__main-section__gallery-mobile{display:block}}.product-details__main-section__gallery-mobile__image-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1.5}.product-details__main-section__gallery-mobile__image-wrapper:nth-child(3n+1){grid-column:span 2}.product-details__main-section__gallery-mobile__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-details__main-section__informations__container{position:-webkit-sticky;position:sticky;top:0;margin:20%;display:flex;flex-direction:column;gap:60px}@media(max-width:599px){.product-details__main-section__informations__container{margin:5%;gap:30px}}.product-details__main-section__informations__container__header{display:flex;justify-content:space-between}.product-details__main-section__informations__container__header h3{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.product-details__main-section__informations__container__header h3{font-size:14px}}@media(max-width:599px){.product-details__main-section__informations__container__header h3{font-size:14px}}.product-details__main-section__informations__container__header h3{text-transform:uppercase}.product-details__main-section__informations__container__header p{font-size:16px;line-height:115%;letter-spacing:-.032px;font-weight:700}.product-details__main-section__informations__container__colors{display:flex;flex-direction:column;gap:20px}.product-details__main-section__informations__container__colors h5{text-transform:uppercase}.product-details__main-section__informations__container__colors__container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.product-details__main-section__informations__container__colors__container h5{text-transform:uppercase}.product-details__main-section__informations__container__colors__container__item{width:100%;position:relative;overflow:hidden;aspect-ratio:1/1.5;cursor:pointer}.product-details__main-section__informations__container__colors__container__item.selected{border:1px solid #000}.product-details__main-section__informations__container__colors__container__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-details__main-section__informations__container__size{display:flex;flex-direction:column;gap:20px}.product-details__main-section__informations__container__size h5{text-transform:uppercase}.product-details__main-section__informations__container__size__container{display:grid;grid-template-columns:repeat(5,1fr)}.product-details__main-section__informations__container__size__container__item{border:1px solid #ccc;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-details__main-section__informations__container__size__container__item.selected{border-color:#000}.product-details__main-section__informations__container__size__container__item.unavailable{background-color:#f5f5f5;cursor:not-allowed}.product-details__main-section__informations__container__size__container__item:hover{border-color:#000;background-color:#f5f5f5}.product-details__main-section__informations__container__purchase-button{background-color:#000;color:#fff;height:60px;text-transform:uppercase;font-size:16px;line-height:115%;letter-spacing:-.032px}.product-details__main-section__informations__container__purchase-button.loading{cursor:wait;background-color:gray}.product-details__main-section__informations__container__additional-infos{display:flex;flex-direction:column;gap:20px}.product-details__main-section__informations__container__additional-infos__accordion-header{text-transform:uppercase;font-weight:700}.product-details__secondary-section{display:flex;flex-direction:column;gap:40px;margin-top:60px}.product-details__secondary-section h5{padding:0 0 20px 10px;text-transform:uppercase;font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.product-details__secondary-section h5{font-size:14px}}@media(max-width:599px){.product-details__secondary-section h5{font-size:14px}}.product-details__secondary-section__reviews__list{display:flex;flex-direction:column;gap:15px;margin:20px 20% 0 3%}.product-details__secondary-section__reviews__list__item{width:100%;display:flex;gap:30px}.product-details__secondary-section__reviews__list__item__avatar,.product-details__secondary-section__reviews__list__item__avatar img{width:60px}.product-details__secondary-section__reviews__list__item__infos__name{font-weight:600;font-size:20px}.product-details__secondary-section__reviews__list__item__infos__comment{margin-top:10px}.register{width:100%;display:flex;justify-content:center;align-items:center}.register__container{display:flex;min-width:500px;margin:40px}@media(max-width:599px){.register__container{min-width:320px}}.register__container{flex-direction:column;gap:20px}.register__container h1{font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.register__container h1{font-size:20px}}@media(min-width:600px)and (max-width:899px){.register__container h1{font-size:20px}}@media(max-width:599px){.register__container h1{font-size:20px}}.success-page{height:60vh}@media(max-width:599px){.success-page{height:40vh}}.success-page{display:flex;justify-content:center;align-items:center}.success-page__container{display:flex;flex-direction:column;width:90%;gap:20px}.success-page__container h1{font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.success-page__container h1{font-size:20px}}@media(min-width:600px)and (max-width:899px){.success-page__container h1{font-size:20px}}@media(max-width:599px){.success-page__container h1{font-size:20px}}.success-page__container a{background-color:#000;color:#fff;width:-moz-fit-content;width:fit-content;padding:20px;text-decoration:none;text-transform:uppercase}.creation__main{position:relative;width:100%;overflow:hidden}.creation__main__image{aspect-ratio:2/1;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}@media(max-width:599px){.creation__main__image{aspect-ratio:1/1.5}}.creation__main__image__title{position:absolute;bottom:10px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:end}.creation__main__image__title h1{font-size:60px;line-height:100%;letter-spacing:-.12px}@media(min-width:1200px)and (max-width:1499px){.creation__main__image__title h1{font-size:45px}}@media(min-width:900px)and (max-width:1199px){.creation__main__image__title h1{font-size:45px}}@media(min-width:600px)and (max-width:899px){.creation__main__image__title h1{font-size:31px}}@media(max-width:599px){.creation__main__image__title h1{font-size:31px}}.creation__main__image__title h1{color:#fff}.creation__form{padding:20px 10% 0}.creation__form__separator{margin-top:40px;margin-bottom:20px}.creation__form__separator__title{font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.creation__form__separator__title{font-size:20px}}@media(min-width:600px)and (max-width:899px){.creation__form__separator__title{font-size:20px}}@media(max-width:599px){.creation__form__separator__title{font-size:20px}}.creation__form__section__text-fields{display:flex;justify-content:space-between;gap:10px}@media(max-width:599px){.creation__form__section__text-fields{flex-direction:column}}.creation__form__section__text-fields>*{flex:1 1}.creation__form__section__text-fields__autocomplete-item{display:flex;gap:10px;padding:10px}.creation__form__section__text-fields__autocomplete-item img{width:60px}.creation__form__section__moorphology{display:flex;justify-content:space-between;gap:20px;border:2px solid rgba(0,0,0,0)}.creation__form__section__moorphology__item{cursor:pointer}.creation__form__section__moorphology__item.selected{border:2px solid #000}.creation__form__section__moorphology__item__image{width:100%;height:auto;object-fit:contain;display:block}.creation__form__section__images__preview{display:grid;grid-template-columns:repeat(4,200px);grid-gap:5px;gap:5px}@media(max-width:599px){.creation__form__section__images__preview{display:flex;flex-direction:column}}.creation__form__section__images__preview{margin:10px 0 20px}.creation__form__section__images__preview__item__img-wrapper{position:relative;overflow:hidden;margin-bottom:10px;aspect-ratio:1/1.5}.creation__form__section__images__preview__item__img-wrapper:nth-child(3n+1){grid-column:span 2}.creation__form__section__images__preview__item__img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.creation__form__section__images__preview__item input{border-bottom:1px solid #000;width:100%;font-size:18px}.creation__form__section__dimensions__title{font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.creation__form__section__dimensions__title{font-size:20px}}@media(min-width:600px)and (max-width:899px){.creation__form__section__dimensions__title{font-size:20px}}@media(max-width:599px){.creation__form__section__dimensions__title{font-size:20px}}.creation__form__section__dimensions__open-schema-btn{max-width:20%}@media(max-width:599px){.creation__form__section__dimensions__open-schema-btn{max-width:100%}}.creation__form__section__dimensions__footer{display:flex;justify-content:end;gap:10px}.creation__form__section__dimensions__footer__button{background-color:#000;color:#fff;height:60px;padding:0 20px;text-transform:uppercase;font-size:18px}.creation__form__section__dimensions__footer__button.secondary{background-color:#fff;color:#000;border:1px solid #000}.creation__form__footer{margin-top:5rem;display:flex;justify-content:center;gap:10px}@media(max-width:599px){.creation__form__footer{flex-direction:column}}.creation__form__footer__submit-btn{background-color:#000;color:#fff;min-width:300px;height:60px;padding:0 20px;text-transform:uppercase;font-size:18px}.creation__form__footer__submit-btn.secondary{background-color:#fff;color:#000;border:1px solid #000}.creation__authenticate-section{display:flex;justify-content:center;align-items:center}.account{min-height:100vh;display:flex;gap:10px}@media(max-width:599px){.account{display:block}}.account__sidebar{width:20%;padding-top:5%;padding-left:20px;padding-right:20px;display:flex;flex-direction:column;gap:50px}@media(max-width:599px){.account__sidebar{width:90%}}.account__sidebar__links{display:flex;flex-direction:column;gap:10px}.account__sidebar__links__item{text-transform:uppercase;text-decoration:none}.account__sidebar__links__item.active{font-weight:700}.account__sidebar__logout__btn{text-transform:uppercase;text-decoration:underline}.account__sidebar__logout__btn.loading{cursor:wait}.account__content{width:80%}@media(max-width:599px){.account__content{width:auto;padding:10px}}.account-profile{padding-top:5%;width:100%;display:flex;flex-direction:column;gap:40px}.account-profile h2{text-transform:uppercase;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-profile h2{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-profile h2{font-size:20px}}@media(max-width:599px){.account-profile h2{font-size:20px}}.account-profile__settings{display:flex;flex-direction:column;gap:10px;text-transform:uppercase}.account-profile__informations__edit-btn{margin-top:20px;text-transform:uppercase;text-decoration:underline;cursor:pointer}.account-creation-demands{padding-top:5%;width:100%}.account-creation-demands h2{text-transform:uppercase;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-creation-demands h2{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-creation-demands h2{font-size:20px}}@media(max-width:599px){.account-creation-demands h2{font-size:20px}}.account-creation-demands__content{margin-top:20px}.account-creation-demands-detail{padding-top:5%;width:100%;display:flex;flex-direction:column;gap:40px}.account-creation-demands-detail h2{text-transform:uppercase;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-creation-demands-detail h2{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-creation-demands-detail h2{font-size:20px}}@media(max-width:599px){.account-creation-demands-detail h2{font-size:20px}}.account-creation-demands-detail__summary{display:flex;gap:20px}.account-creation-demands-detail__summary__section{display:flex;flex-direction:column;gap:10px}.account-creation-demands-detail__description h3{color:gray;margin-bottom:10px;font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.account-creation-demands-detail__description h3{font-size:14px}}@media(max-width:599px){.account-creation-demands-detail__description h3{font-size:14px}}.account-creation-demands-detail__linked-orders h3{color:gray;margin-bottom:10px;font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.account-creation-demands-detail__linked-orders h3{font-size:14px}}@media(max-width:599px){.account-creation-demands-detail__linked-orders h3{font-size:14px}}.account-creation-demands-detail__quotations h3{color:gray;margin-bottom:10px;font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.account-creation-demands-detail__quotations h3{font-size:14px}}@media(max-width:599px){.account-creation-demands-detail__quotations h3{font-size:14px}}.account-creation-demands-detail__quotations__modal__summary{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.account-creation-demands-detail__quotations__modal__totals{margin-top:20px;display:flex;flex-direction:column;gap:10px}.account-creation-demands-detail__messaging h3{color:gray;margin-bottom:10px;font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.account-creation-demands-detail__messaging h3{font-size:14px}}@media(max-width:599px){.account-creation-demands-detail__messaging h3{font-size:14px}}.account-measurement{padding-top:5%;width:100%;display:flex;flex-direction:column;gap:40px}.account-measurement h2{text-transform:uppercase;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-measurement h2{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-measurement h2{font-size:20px}}@media(max-width:599px){.account-measurement h2{font-size:20px}}.account-measurement__form{padding:10px;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);grid-auto-flow:column}@media(max-width:599px){.account-measurement__form{display:block}}.account-measurement__footer{display:flex;justify-content:center}.account-measurement__footer__submit{cursor:pointer;padding:20px 120px;background-color:#000;text-align:center;color:#fff;font-size:medium;text-transform:uppercase;border:1px solid #000}.cart{min-height:70vh;padding:20px}.cart h1{font-size:60px;line-height:100%;letter-spacing:-.12px}@media(min-width:1200px)and (max-width:1499px){.cart h1{font-size:45px}}@media(min-width:900px)and (max-width:1199px){.cart h1{font-size:45px}}@media(min-width:600px)and (max-width:899px){.cart h1{font-size:31px}}@media(max-width:599px){.cart h1{font-size:31px}}.cart h1{text-transform:uppercase;margin-bottom:40px}.cart__container{display:flex;justify-content:space-between}@media(max-width:599px){.cart__container{flex-direction:column;gap:20px}}.cart__container__items{display:flex;flex-direction:column;gap:10px}.cart__container__items__item{display:flex;gap:10px}.cart__container__items__item__img-wrapper{width:140px;position:relative;overflow:hidden;aspect-ratio:1/1.5}.cart__container__items__item__img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cart__container__items__item__img-wrapper__favorite-button{position:absolute;top:10px;right:10px;border:none;padding:5px;cursor:pointer;z-index:2}.cart__container__items__item__informations{display:flex;flex-direction:column;justify-content:space-between}.cart__container__items__item__informations__header{display:flex;flex-direction:column;gap:6px}.cart__container__items__item__informations__header p.price{font-weight:700}.cart__container__items__item__informations__body{display:flex;gap:10px}.cart__container__items__item__informations__body__section{display:flex;flex-direction:column;gap:6px}.cart__container__items__item__informations__qte-control{display:flex;justify-content:space-around;align-items:center;border:.4px solid #000;height:30px;width:150px}.cart__container__items__item__informations__qte-control__controls{font-size:larger}.cart__container__items__item__informations__qte-control__controls.loading{cursor:wait}.cart__container__summary{width:30%;display:flex;flex-direction:column;gap:40px}@media(max-width:599px){.cart__container__summary{width:100%}}.cart__container__summary__section{display:flex;justify-content:space-between}.cart__container__summary__section div{display:flex;flex-direction:column;gap:7px}.cart-alert{position:fixed;top:1rem;right:1rem;z-index:50;background:#fff;padding:1rem;transform:translateX(120%);transition:transform .2s ease-in-out;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;gap:10px}.cart-alert.open{transform:translateX(0)}.cart-alert__details{display:flex;flex-direction:column;gap:20px}.cart-alert__details__secondary{display:flex;gap:10px}.cart-alert__details__secondary__section{display:flex;flex-direction:column;gap:5px}.cart-alert__img-wrapper{width:120px;position:relative;overflow:hidden;aspect-ratio:1/1.5}.cart-alert__img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cart-alert__img-wrapper__favorite-button{position:absolute;top:10px;right:10px;border:none;padding:5px;cursor:pointer;z-index:2}.wishlist__empty-list{align-content:center;text-align:center;height:70vh;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.wishlist__empty-list{font-size:20px}}@media(min-width:600px)and (max-width:899px){.wishlist__empty-list{font-size:20px}}@media(max-width:599px){.wishlist__empty-list{font-size:20px}}.wishlist__product-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media(min-width:1500px)and (max-width:1799px){.wishlist__product-list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(min-width:1200px)and (max-width:1499px){.wishlist__product-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:900px)and (max-width:1199px){.wishlist__product-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(min-width:600px)and (max-width:899px){.wishlist__product-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:599px){.wishlist__product-list{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}}.checkout{display:flex;justify-content:space-between;min-height:70vh;padding:20px}@media(max-width:599px){.checkout{flex-direction:column;gap:20px}}.checkout__content{width:70%}@media(max-width:599px){.checkout__content{width:100%}}.checkout__content h1{font-size:60px;line-height:100%;letter-spacing:-.12px}@media(min-width:1200px)and (max-width:1499px){.checkout__content h1{font-size:45px}}@media(min-width:900px)and (max-width:1199px){.checkout__content h1{font-size:45px}}@media(min-width:600px)and (max-width:899px){.checkout__content h1{font-size:31px}}@media(max-width:599px){.checkout__content h1{font-size:31px}}.checkout__content__container{padding:3%;display:flex;flex-direction:column;gap:10px}.checkout__content__container__section{border-bottom:1px solid gray;padding:30px 0}.checkout__content__container__section__header h3{text-transform:uppercase;font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.checkout__content__container__section__header h3{font-size:14px}}@media(max-width:599px){.checkout__content__container__section__header h3{font-size:14px}}.checkout__content__container__section__header.inactive{color:gray;cursor:not-allowed}.checkout__summary__content{position:-webkit-sticky;position:sticky;top:0;padding-top:30px;display:flex;flex-direction:column;gap:40px}@media(max-width:599px){.checkout__summary__content{width:100%}}.checkout__summary__content__section{display:flex;justify-content:space-between}.checkout__summary__content__section div{display:flex;flex-direction:column;gap:7px}.checkout-address{margin-top:20px}.checkout-address__form{display:flex;flex-direction:column;gap:20px}.checkout-address__form__toggle-address-type{text-transform:uppercase;text-decoration:underline;align-self:flex-end;cursor:pointer}.checkout-address__form span{font-size:12px;line-height:115%;letter-spacing:-.024px}.checkout-address__selection__item__title{font-size:16px;line-height:115%;letter-spacing:-.032px}.checkout-address__selection__item__caption{font-size:14px;line-height:115%;letter-spacing:-.02px;color:gray}.checkout-address__selection__toggle-address-type{text-transform:uppercase;text-decoration:underline;cursor:pointer;text-align:end}.checkout-cart-content{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.checkout-cart-content__image-wrapper{width:100%;position:relative;overflow:hidden;aspect-ratio:1/1.5}.checkout-cart-content__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.checkout-shipping-address{margin-top:20px}.checkout-shipping-address__form{display:flex;flex-direction:column;gap:20px}.checkout-shipping-address__form__search{display:flex;align-items:center;gap:10px}@media(max-width:599px){.checkout-shipping-address__form__search{flex-direction:column;align-items:start}}.checkout-shipping-address__form span{font-size:12px;line-height:115%;letter-spacing:-.024px}.account-orders{padding-top:5%;width:100%}.account-orders h2{text-transform:uppercase;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-orders h2{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-orders h2{font-size:20px}}@media(max-width:599px){.account-orders h2{font-size:20px}}.account-orders__content{margin-top:20px}.account-orders-details{padding:5%;display:flex;flex-direction:column;gap:60px}.account-orders-details__header{display:flex;justify-content:space-between}.account-orders-details__header h4{font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-orders-details__header h4{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-orders-details__header h4{font-size:20px}}@media(max-width:599px){.account-orders-details__header h4{font-size:20px}}.account-orders-details__billing-address__add-link{text-transform:uppercase;text-decoration:underline;cursor:pointer}.account-orders-details__billing-address__infos{display:flex;flex-direction:column;gap:15px}.account-orders-details__billing-address__infos h4{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.account-orders-details__billing-address__infos h4{font-size:14px}}@media(max-width:599px){.account-orders-details__billing-address__infos h4{font-size:14px}}.account-orders-details__billing-address__infos h4{text-transform:uppercase}.account-orders-details__billing-address__infos span{font-size:12px;line-height:115%;letter-spacing:-.024px}.account-orders-details__shipping-address__add-link{text-transform:uppercase;text-decoration:underline;cursor:pointer}.account-orders-details__footer{flex-direction:column;gap:20px}.account-orders-details__footer,.account-orders-details__footer__coupon{display:flex;justify-content:flex-end}.account-orders-details__footer__coupon__add{text-transform:uppercase;text-decoration:underline;cursor:pointer}.account-orders-details__footer__recap{display:flex;justify-content:flex-end;gap:20px}.account-orders-details__footer__recap__section{display:flex;flex-direction:column;gap:10px}.account-orders-details__footer__recap__section h5{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.account-orders-details__footer__recap__section h5{font-size:14px}}@media(max-width:599px){.account-orders-details__footer__recap__section h5{font-size:14px}}.account-orders-details__payment-btn{width:30%;align-self:self-end}@media(max-width:599px){.account-orders-details__payment-btn{width:100%}}.forgot-password{height:70vh;display:flex;justify-content:center;align-items:center}.forgot-password__container{width:500px;display:flex;flex-direction:column;gap:10px}.forgot-password__container h3{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.forgot-password__container h3{font-size:14px}}@media(max-width:599px){.forgot-password__container h3{font-size:14px}}.validate-token{height:70vh;display:flex;justify-content:center;align-items:center}.validate-token__container{width:500px;display:flex;flex-direction:column;gap:10px}.validate-token__container h3{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.validate-token__container h3{font-size:14px}}@media(max-width:599px){.validate-token__container h3{font-size:14px}}.designer__header{display:flex;justify-content:center;background-color:#e4e3e3}.designer__header__container{position:relative;width:100%}@media(max-width:599px){.designer__header__container{width:100%}}.designer__header__container h3{font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.designer__header__container h3{font-size:14px}}@media(max-width:599px){.designer__header__container h3{font-size:14px}}.designer__header__container img{top:0;left:0;width:100%;object-fit:cover}.designer__header__container__infos{position:absolute;bottom:5%;left:5%;display:flex;align-items:center;gap:20px}.designer__header__container__infos__avatar{width:120px}@media(max-width:599px){.designer__header__container__infos__avatar{width:60px}}.designer__header__container__infos__avatar img{border-radius:100%}.designer__title-divider{margin:60px 0 20px 10px;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.designer__title-divider{font-size:20px}}@media(min-width:600px)and (max-width:899px){.designer__title-divider{font-size:20px}}@media(max-width:599px){.designer__title-divider{font-size:20px}}.designer__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media(min-width:1500px)and (max-width:1799px){.designer__products{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(min-width:1200px)and (max-width:1499px){.designer__products{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:900px)and (max-width:1199px){.designer__products{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(min-width:600px)and (max-width:899px){.designer__products{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:599px){.designer__products{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}}.account-addresses{padding-top:5%;width:100%;display:flex;flex-direction:column;gap:40px}.account-addresses h2{text-transform:uppercase;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-addresses h2{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-addresses h2{font-size:20px}}@media(max-width:599px){.account-addresses h2{font-size:20px}}.account-edit-password{padding-top:5%;width:50%;display:flex;flex-direction:column;gap:40px}@media(max-width:599px){.account-edit-password{width:100%}}.account-edit-password h2{text-transform:uppercase;font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-edit-password h2{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-edit-password h2{font-size:20px}}@media(max-width:599px){.account-edit-password h2{font-size:20px}}.account-edit-password__form{display:flex;flex-direction:column;gap:10px}.account-tailoring-details{padding:5%;display:flex;flex-direction:column;gap:60px}.account-tailoring-details__header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px}.account-tailoring-details__header h4{font-size:28px;line-height:115%;letter-spacing:-.056px}@media(min-width:900px)and (max-width:1199px){.account-tailoring-details__header h4{font-size:20px}}@media(min-width:600px)and (max-width:899px){.account-tailoring-details__header h4{font-size:20px}}@media(max-width:599px){.account-tailoring-details__header h4{font-size:20px}}.account-tailoring-details__header__right{display:flex;align-items:center;gap:10px}.account-tailoring-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-bottom:20px}.account-tailoring-details__card{padding:20px;border:1px solid #eee}.account-tailoring-details__card h5{margin-bottom:10px;font-weight:600;font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.account-tailoring-details__card h5{font-size:14px}}@media(max-width:599px){.account-tailoring-details__card h5{font-size:14px}}.account-tailoring-details__card h6{font-weight:600;color:#666;margin-bottom:5px}.account-tailoring-details__card p{font-size:16px;line-height:115%;letter-spacing:-.032px;margin-bottom:5px}.account-tailoring-details__card p strong{font-weight:600}.account-tailoring-details__associations{padding:20px;border:1px solid #eee;margin-bottom:20px}.account-tailoring-details__associations__title{margin-bottom:15px;font-weight:600;font-size:22px;line-height:115%;letter-spacing:-.032px}@media(min-width:600px)and (max-width:899px){.account-tailoring-details__associations__title{font-size:14px}}@media(max-width:599px){.account-tailoring-details__associations__title{font-size:14px}}.account-tailoring-details__associations__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.account-tailoring-details__history{display:flex;flex-direction:column;gap:20px}.account-tailoring-details__history__form-section{margin-bottom:20px}.account-tailoring-details__history__form-section h6{font-weight:600;margin-bottom:10px}.account-tailoring-details__history__form-section p{margin-bottom:15px;font-size:14px;line-height:115%;letter-spacing:-.02px}.account-tailoring-details__history__form-section__tracking-row{display:flex;gap:10px;align-items:flex-start}.account-tailoring-details__history__form-section__tracking-row__input{flex:1 1;margin-bottom:0!important}.account-tailoring-details__history__form-section__field{margin-bottom:15px}.account-tailoring-details__history__form-section__actions{display:flex;gap:10px}.account-tailoring-details__history__item{border-bottom:1px solid #eee;padding-bottom:20px;display:flex;gap:15px}@media(max-width:599px){.account-tailoring-details__history__item{flex-direction:column;gap:5px}}.account-tailoring-details__history__item__date{min-width:120px;font-size:.9em;color:#888}.account-tailoring-details__history__item__content{flex:1 1}.account-tailoring-details__history__item__content__label{font-weight:600;margin-bottom:5px}.account-tailoring-details__history__item__content__text{background:#f9f9f9;padding:10px;border-radius:5px;margin-bottom:10px;font-size:14px;line-height:115%;letter-spacing:-.02px}.account-tailoring-details__history__media{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.account-tailoring-details__history__media__thumbnail{position:relative}.account-tailoring-details__history__media__thumbnail img,.account-tailoring-details__history__media__thumbnail video{width:100%;height:100px;object-fit:cover;border-radius:4px;border:1px solid #eee}.account-tailoring-details__history__media__thumbnail img{cursor:pointer}html{overflow-x:hidden}html.overflow-hidden{overflow-y:hidden;touch-action:none;-ms-touch-action:none}html.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}html.hide-scrollbar::-webkit-scrollbar{display:none}body{font-family:Arial,Helvetica,sans-serif;color:#000;background:#fff}.lowercase{text-transform:lowercase}