.login-page{overflow:hidden}.login-page .d-flex{display:flex}.login-page .img-container{width:100%;height:100vh;min-height:850px;overflow:hidden}.login-page .img-container img{object-fit:cover;width:100%;height:100%}.login-page .img-container-mobiles{justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:164px 2rem 0;display:flex}.login-page .img-container-mobiles img{object-fit:cover;border-radius:7px;width:69px;height:94px}.login-page .logo-bar{padding:60px 0;position:absolute}.login-page .logo-bar img{max-width:176px}.login-page .content-right{justify-content:center;align-items:center;width:100%;height:100%;padding:80px 2rem;display:flex;position:relative}.login-page .max-w-md{flex-direction:column;justify-content:start;align-items:center;gap:4rem;width:100%;max-width:258px;height:100%;min-height:500px;display:flex;position:relative}.login-page .form{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.login-page .form-control{box-shadow:none;width:258px;letter-spacing:2%;background-color:#0000;border:.5px solid #929292b2;border-radius:5px;padding:.75rem 39px .75rem 1rem;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:30px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.login-page .form-control:focus{border-color:#40a3b4;outline:0;box-shadow:0 0 0 .25rem #40a3b436}.login-page .btn{opacity:1;cursor:pointer;width:258px;height:49px;font-family:Lato;font-weight:400;font-style:Regular;letter-spacing:0%;border:.5px;border-radius:5px;justify-content:center;align-items:center;gap:1rem;padding:16px 28px;font-size:14px;line-height:100%;display:flex}.btn-outline-secondary{letter-spacing:2%;color:#303030;background-color:#0000;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:30px;border:.5px solid #929292b2!important}.login-page .btn-primary{color:#fff;background-color:#40a3b4;transition:background-color .2s}.login-page .btn-primary:hover{border-color:#e54990}.login-page .btn-primary:active{background-color:#e54990;border-color:#e54990}.login-page h2{color:#000;text-align:center;font-family:Lato,sans-serif;font-size:21px;font-weight:400;line-height:19px}.login-page .text-sm{color:#979797;text-align:center;padding:3rem 0;font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;position:absolute;bottom:0}.login-page .text-sm a{letter-spacing:2%;color:#979797;font-family:Lato,sans-serif;font-size:11px;font-weight:400;line-height:30px;text-decoration:none;transition:color .2s}.login-page .text-sm a:hover{color:#40a3b4;text-decoration:underline}.login-page .d-none{display:none}.login-page .p-relative{position:relative}.login-page .text-end{text-align:start;color:#262626;align-self:flex-start;font-family:Lato,sans-serif;font-size:9px;font-weight:400;line-height:30px;text-decoration-style:solid}.login-page .text-end a{color:#262626;text-decoration:underline;transition:color .2s}.login-page .position-absolute{position:absolute;bottom:50%;right:9%;transform:translate(50%,50%)}.login-page .separateur{color:#000;width:100%;letter-spacing:2%;align-items:center;gap:4px;margin:12px 0;font-family:Lato,sans-serif;font-size:9px;font-weight:400;line-height:30px}.login-page .flex-grow-1{opacity:.2;flex-grow:1}.login-page .pt-3{padding-top:1rem}.login-page .text-muted{font-family:Lato;font-weight:300;font-style:Light;leading-trim:NONE;letter-spacing:0%;color:#303030;opacity:.75;font-size:12px;line-height:12px}.login-page .form-check-label{letter-spacing:0%;color:#262626;font-size:12px;font-weight:600;line-height:12px}.newsletter-toggle{align-items:flex-start;gap:12px;display:flex}.newsletter-title{cursor:pointer;font-family:Lato,sans-serif;font-weight:600;font-style:SemiBold;letter-spacing:0%;font-size:12px;line-height:12px}.newsletter-desc{color:#9aa1a7;font-family:Lato,sans-serif;font-size:.85rem;font-weight:300;font-style:Light;letter-spacing:0%;margin:0;font-size:12px;line-height:12px}.toggle-switch{flex-shrink:0;width:42px;height:24px;position:relative}.toggle-input{display:none}.toggle-label{cursor:pointer;background-color:#cfd8dc;border-radius:999px;transition:background-color .3s;position:absolute;inset:0}.toggle-label:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .3s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.toggle-input:checked+.toggle-label{background-color:#5aa9b8}.toggle-input:checked+.toggle-label:before{transform:translate(18px)}@media (min-width:992px){.login-page .d-none{display:block}.login-page h2{width:100%;font-size:22px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.login-page .text-top.h2{top:100px}.login-page .img-container-mobiles{display:none}.login-page .content-right{width:100%;height:100vh;min-height:500px;padding:80px 2rem 0}.login-page .max-w-md{justify-content:center;position:relative}.login-page .logo-bar{padding:20px 0}.login-page .logo-bar img{max-width:187px}.login-page .text-sm{padding-bottom:1rem}}.profile-form-container{flex-direction:column;place-content:flex-start;align-items:stretch;gap:20px;display:flex}.profile-form{flex-direction:column;display:flex}.form-row{flex-direction:column;gap:0;display:flex}.form-group{width:100%}.spc-small-20{width:100%;height:20px;display:block}.form-group input{width:100%;letter-spacing:2%;opacity:1;background-color:#f9fafb00;border:.5px solid #929292b2;border-radius:5px;gap:10px;height:45px;padding:10px 12px;font-family:Lato;font-size:12px;font-weight:400;line-height:30px;transition:border-color .2s}.form-group input:focus{border-color:#40a3b4;outline:0;box-shadow:0 0 0 .25rem #40a3b436}.submit-btn{color:#fff;cursor:pointer;width:100%;letter-spacing:0%;text-align:center;background-color:#40a3b4;border:none;border-radius:5px;height:43px;margin-top:100px;padding:16px 28px;font-family:Lato;font-size:14px;font-weight:400;line-height:100%;transition:background-color .2s}@media (min-width:768px){.profile-form-container{gap:50px}.form-row{flex-direction:row;gap:15px}.form-group input{height:50px}.submit-btn{place-self:center;max-width:318px;height:49px;margin-top:30px;padding:16px 28px}.spc-small-20{display:none}.addresses-list .spc-small-20{display:block}}.order-cards{flex-direction:column;gap:1rem;display:flex}.order-cards .d-flex{display:flex}.order-table-desktop{margin-top:2rem}.order-card{background:#fff;border-radius:12px;flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex;box-shadow:0 2px 8px #0000000d}.order-card-header{color:#0202025e;letter-spacing:-1%;justify-content:space-between;align-items:center;font-family:Lato;font-size:14px;font-weight:400;line-height:26px;display:flex}.order-card-body{align-items:stretch;gap:.5rem;display:flex}.order-card-image{object-fit:cover;width:48px;height:48px}.order-card-details{flex-direction:column;flex:1;align-items:flex-end;gap:.25rem;display:flex}.order-card-title{color:#333;flex:1;font-family:Lato;font-size:12px;font-weight:400;line-height:16px}.order-card-price{color:#000;font-family:Lato;font-size:12px;font-weight:600;line-height:26px;font-style:SemiBold;letter-spacing:0%;text-align:right;line-height:19px}.order-card-status{font-family:Lato;font-size:12px;font-weight:600;line-height:10px}.order-card-receipt{color:#000;cursor:pointer;margin-top:auto;font-family:Lato;font-size:11px;font-weight:600;line-height:26px;text-decoration:underline;text-decoration-thickness:2.93874e-39em}.order-card-add{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.order-card-add img{width:100%;height:100%;display:block}.order-card-receipt:hover{color:#40a3b4}.pagination{letter-spacing:0%;justify-content:center;align-items:center;gap:12px;margin-top:2rem;font-family:Inter;font-size:12px;font-weight:500;line-height:20px;display:flex}.pagination .arrow{cursor:pointer;color:#5e6670;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.pagination .arrow:hover,.pagination .arrow:not(.disabled):hover{color:#18191c;background-color:#f1f2f4}.pagination .next{background-color:#40a3b42e}.pagination .page-number{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:600;transition:all .2s;display:flex}.pagination .page-number.active{color:#fff;background-color:#40a3b4}.pagination .page-number:not(.active):hover{background-color:#f0f0f0}.align-items-center{align-items:center}.gap-12{gap:12px}@media (min-width:768px){.pagination{justify-content:flex-end;display:flex}.order-table{border-collapse:collapse;table-layout:auto;width:100%;display:table;overflow:hidden}.order-table th{text-align:left;letter-spacing:0%;width:auto;padding:12px 16px;font-family:Lato;font-size:12px;font-weight:400;line-height:26px}.order-table tr:not(:last-child),.order-table thead tr{border-bottom:.7px solid #00000040}.order-table td{vertical-align:top;letter-spacing:0%;vertical-align:middle;padding:20px 16px;font-family:Lato;font-size:12px;font-weight:600;line-height:26px}.order-table td img{object-fit:cover;border-radius:4px;width:36px;height:36px;margin-right:8px}.product-item{max-width:182px;letter-spacing:0%;font-family:Lato;font-size:12px;font-weight:400;line-height:13px}.order-table .product-desc{align-items:flex-start;display:flex}.order-table .product-desc img{margin-right:12px}.order-table .status{color:#00bfa5;font-size:.9rem;font-weight:600}.order-table .receipt-link{color:#000;cursor:pointer;letter-spacing:0%;font-family:Lato;font-size:12px;font-weight:600;line-height:26px;text-decoration:underline;text-decoration-thickness:2.93874e-39em}.order-table .receipt-link:hover{color:#40a3b4}.order-table .product-list{letter-spacing:0%;font-family:Lato;font-size:12px;font-weight:400;line-height:13px}}.account .h1{text-transform:uppercase;font-family:Lato;font-size:18px;font-weight:600;line-height:20px}.spc-small{height:40px}.wishlist-cards{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}.account .p{letter-spacing:0%;color:#303030;padding-top:10px;padding-bottom:12px;font-family:Lato;font-size:16px;font-weight:300;line-height:24px}@media (min-width:768px){.account .h1{font-size:28px}.spc-small{height:20px}.wishlist-cards{grid-template-columns:repeat(3,1fr);gap:15px 25px;display:grid}.account .p{letter-spacing:0%;padding-top:16px;padding-bottom:20px;font-size:24px;line-height:24px}}@media (min-width:992px){.d-lg-block{display:block}}@media (min-width:1200px){.wishlist-cards{grid-template-columns:repeat(4,1fr);gap:15px 25px;display:grid}}.from-cheak{justify-content:flex-start;width:100%;display:flex}.affichagePSW{align-items:center;gap:12px;display:flex}.affichagePSW-title{cursor:pointer;letter-spacing:0%;color:#303030;opacity:.75;font-family:Lato,sans-serif;font-size:12px;font-weight:300}.addresses-list .add-header{justify-content:space-between;align-items:center;display:flex}.add-address-btn{cursor:pointer;letter-spacing:0%;text-transform:uppercase;opacity:1;color:#2c2c2c;background-color:#0000;border:.5px solid #2c2c2c;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:112px;height:34px;padding:10px 21px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;line-height:19px;transition:all .2s;display:flex}.add-address-btn:hover{background-color:#f0f0f0;border-color:#40a3b4}.address-cards{grid-template-columns:repeat(1,1fr);gap:1rem;width:100%;margin-top:1rem;display:grid}.address-card{letter-spacing:2%;color:#262626cf;box-sizing:border-box;background:#fff;border:1px solid #eee0;border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:14px;display:flex;position:relative;box-shadow:0 0 4px 4px #00000003}.address-card .address-card-header{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.address-card .address-details{word-break:break-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.address-card .badge{color:#1f5a35cf;opacity:1;width:51px;height:20px;letter-spacing:-2%;text-align:center;background-color:#40b44e63;border-radius:25px;justify-content:center;align-items:center;gap:10px;margin-right:8px;padding:5px 4px;font-family:Lato;font-size:10px;font-weight:400;line-height:26px;display:flex}.address-card .edit-icon{cursor:pointer;opacity:1;transition:opacity .2s}.address-card .phone{padding-bottom:1.5rem}@media (min-width:768px){.address-cards{grid-template-columns:repeat(2,1fr);display:grid}.add-address-btn{height:29px;padding:8px 12px;font-size:12px}}.address-form{flex-direction:column;width:100%;display:flex}.modal-overlay{z-index:1000;background:#0000001b;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{background:#fff;border-radius:2px;width:100%;max-width:644px;height:80vh;min-height:600px;padding:1.5rem 2.5rem;position:relative;overflow-y:auto;box-shadow:0 0 13px #00000014}.modal-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.modal-title{letter-spacing:0%;text-transform:uppercase;font-family:Lato;font-size:18px;font-weight:600;line-height:19px}.close-btn-address{cursor:pointer;color:#999;background:0 0;border:none;font-size:1.5rem;transition:color .2s}.close-btn-address:hover{color:#333}.form-group{margin-bottom:1rem}.address-form .form-group input,.address-form .form-group select,.address-form .form-group textarea{color:#333;background-color:#0000;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 16px;font-family:Lato;font-size:14px;transition:border-color .2s}.address-form .form-group input:focus,.address-form .form-group select:focus,.address-form .form-group textarea:focus{border-color:#40a3b4;outline:none;box-shadow:0 0 0 .25rem #40a3b436}.map-container-address{border:2px dashed #40a3b4;border-radius:8px;width:100%;height:277px;margin-top:1rem;position:relative;overflow:hidden}.map-placeholder{color:#999;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;font-family:Lato;font-size:14px;display:flex}.map-controls{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:10px;right:10px}.map-control-btn{cursor:pointer;color:#e3e3e3;opacity:1;background:#2c2c2c;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:29px;height:29px;padding:12px 18px;font-size:16px;display:flex}.map-coordinates{color:#333;z-index:2;background:#fff;border-radius:4px;gap:10px;width:397.95px;padding:6px 12px;font-family:Lato;font-size:12px;display:flex;position:absolute;bottom:10px;left:10px}.map-coordinates .map-coordinates-item{flex-direction:column;gap:10px;display:flex}.map-coordinates .map-label{font-family:Lato;font-weight:300;font-style:Light;letter-spacing:0%;text-transform:uppercase;font-size:10px;line-height:13px}.map-coordinates span{font-family:Lato;font-weight:600;font-style:SemiBold;letter-spacing:0%;font-size:12px;line-height:13px}.map-coordinates .map-img-item{justify-content:flex-end;align-items:center;width:100%;display:flex}.address-form .align-self{align-self:flex-end;margin-top:16px}.address-form .form-row{flex-direction:row;gap:1rem;display:flex}.address-form .flex-wrap{flex-wrap:wrap;gap:0 16px;display:flex}.address-form .flex-wrap .form-group,.address-form .flex-wrap .form-col-full-on-mobile{flex:calc(33.333% - 11px)}@media (max-width:768px){.address-form .flex-wrap .form-group{flex:calc(50% - 8px)}.address-form .flex-wrap .form-col-full-on-mobile{flex:100%}.modal-content{width:95%;padding:1rem}.modal-title{font-size:1rem}.form-group input,.form-group select{padding:10px 12px;font-size:12px}.map-container-address{height:277px}.map-coordinates{width:240px;padding:4px 8px;font-size:10px}}.leftBar{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;width:100%;max-width:340px;height:100%;padding:20px;display:flex}.menuItem{color:#000;letter-spacing:0%;opacity:1;border-bottom:.5px solid #0003;align-items:center;gap:17px;padding:10px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:19px;text-decoration:none;transition:all .2s;display:flex}.menuItem:hover{color:#40a3b4;background-color:#40a3b42e}.menuItem.active{background-color:#40a3b42e}.menuItem .icon{aspect-ratio:1;justify-content:center;align-items:center;height:24px;font-size:18px;display:flex}.logoutButton{color:#dc3545;cursor:pointer;letter-spacing:0%;opacity:1;background:0 0;border:.5px solid #dc3545;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:44px;margin-top:auto;margin-bottom:12px;padding:12px 16px;font-family:Lato,sans-serif;font-size:14px;font-weight:600;line-height:19px;transition:all .2s;display:flex}.logoutButton:hover{color:#fff}.logoutButton:hover img{filter:brightness(0)saturate()invert(99%)sepia(0%)saturate(6115%)hue-rotate(354deg)brightness(121%)contrast()}.logoutButton .icon{font-size:18px}@media (min-width:992px){.leftBar{box-shadow:0 0 4px 4px #00000003}.menuItem{color:#000;letter-spacing:0%;opacity:1;border-bottom:none;border-radius:3px;gap:17px;height:54px;margin-bottom:8px;padding:14px 12px;font-family:Lato,sans-serif;font-size:18px;font-weight:600;line-height:19px;text-decoration:none;transition:all .2s}.logoutButton{color:#dc3545;cursor:pointer;letter-spacing:0%;opacity:1;background:0 0;border:1px solid #dc3545;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:44px;margin-top:100px;margin-bottom:12px;padding:12px 16px;font-family:Lato,sans-serif;font-size:18px;font-weight:600;line-height:19px;transition:all .2s;display:flex}}.widgate-points{background-color:#e5488f2e;border-radius:6px;justify-content:center;align-items:center;gap:20px;max-width:340px;margin-bottom:20px;padding:40px;display:flex}.widgate-points__value{color:#e54990;font-family:var(--font-lato),sans-serif;font-size:32px;font-weight:900;line-height:19px}.account .carte-product{border:.5px solid #929292;border-radius:12px;flex-direction:column;justify-content:start;align-items:center;width:100%;padding:10px;transition:transform .2s,box-shadow .2s;display:flex}.account .carte-product:hover{transform:translateY(-4px)}.account .carte-product-image{aspect-ratio:10/16;background:#fff;border-radius:8px;width:100%;max-height:144px;margin-bottom:8px;padding:8px;overflow:hidden}.account .product-img{object-fit:contain;width:100%;height:100%;display:block}.account .carte-product-content{flex-direction:column;gap:8px;width:100%;display:flex}.account .product-title{letter-spacing:0%;word-break:break-word;color:#2c2c2c;font-family:Lato;font-size:10px;font-weight:700;line-height:100%;max-width:100%!important}.account .product-volume{letter-spacing:0%;color:#2c2c2c;font-family:Lato;font-size:9px;font-weight:300;line-height:100%}.account .product-price{color:#e54990;letter-spacing:0%;align-items:baseline;gap:4px;margin:0;font-family:Lato;line-height:100%;display:flex}.account .price-value{font-size:12px;font-weight:700}.account .price-currency{font-size:8px;font-weight:300}.account .discover-button-product{color:#fff;letter-spacing:1px;text-align:center;text-transform:uppercase;background-color:#40a3b4;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:32px;margin-top:auto;padding:12px 20px;font-family:Lato;font-size:12px;font-weight:700;line-height:19px;text-decoration:none;transition:background-color .2s;display:flex}.account .cart-btn{cursor:pointer;border:none}.account .cart-btn span:after{content:"";background-image:url(/images/cartpainer.png);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.account .remove-from-wishlist{letter-spacing:0%;color:#000;text-align:center;cursor:pointer;background-color:#0000;border:none;font-family:Lato;font-size:12px;font-weight:600;line-height:100%;text-decoration:underline}.product-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}@media (min-width:768px){.account .carte-product{max-width:100%;padding:16px}.account .product-title{font-size:16px;line-height:19px}.account .product-volume{font-size:12px}.account .price-value{font-size:16px}.account .price-currency{font-size:12px}.account .discover-button-product{height:40px;font-size:16px}.account .carte-product-content{height:100%}.account .remove-from-wishlist{font-size:14px}}.footer{color:#fff;letter-spacing:0;background-color:#2d2d2d;padding:32px 16px 24px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:19px}.footer .d-flex{display:flex}.column h3{color:#fff;letter-spacing:0%;margin-bottom:16px;font-size:16px;font-weight:700;line-height:19px}.column ul{margin:0;padding:0;list-style:none}.column li{margin-bottom:10px}.column a{color:#929292;letter-spacing:0%;font-size:14px;font-weight:400;line-height:19px;text-decoration:none;transition:color .2s}.column a:hover{color:#e54990}.socialSection{margin-bottom:24px}.socialIcons{gap:12px;margin-top:10px;display:flex}.socialIcon{color:#ccc;font-size:24px;transition:color .2s}.socialIcon:hover{color:#fff}.paymentLogos{align-items:center;gap:12px;margin-top:10px;display:flex}.paymentLogo{color:#000;font-size:14px;font-weight:700;display:block}.legalNote{color:#929292;letter-spacing:0%;margin-top:28px;padding-top:20px;font-size:12px;font-weight:400;line-height:19px}.footer hr{background-color:#fff;border:none;height:.5px;margin-top:20px;margin-bottom:20px}.legalBar{font-size:14px;line-height:1.4}.legalBar ul{flex-direction:column;justify-content:start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.legalBar a{color:#929292;text-decoration:none;transition:color .2s}.legalBar a:hover{color:#e54990}.mobile-accordion{margin-bottom:24px}.accordion-item{border-bottom:.7px solid #fff;margin-bottom:16px}.accordion-header{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 0;transition:background-color .2s;display:flex}.accordion-header:hover{background-color:#333}.accordion-header .arrow-footer{font-size:14px;transition:transform .2s}.accordion-header .arrow-footer.up{transform:rotate(180deg)}.accordion-content{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.accordion-content.open{max-height:500px}.mt-60{margin-top:60px}.socialSection img,.paymentLogos img{object-fit:contain;width:28px;height:28px;display:block}.socialIcons a:hover img{filter:brightness(0)saturate()invert(30%)sepia(70%)saturate(1624%)hue-rotate(303deg)brightness(110%)contrast(80%)}.paymentLogos img{object-fit:contain;width:40px;height:40px;display:block}.footer .flex-wrap{flex-wrap:wrap}@media (min-width:768px){.column a{font-size:16px}.mt-60{margin-top:0}.footer{padding:60px 0 40px}.mobile-accordion{display:none}.legalBar{max-width:992px;font-size:16px}.legalBar ul{flex-flow:wrap;justify-content:start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.column{flex:1;width:100%}.column:last-child{width:100%}.flex-column{flex-direction:column}.justify-content-between{justify-content:space-between;gap:8px}.accordion-header{pointer-events:none;padding:0}.accordion-header .arrow-footer{display:none}.accordion-content{overflow:visible;max-height:none!important}.accordion-item{border-bottom:none;margin-bottom:0}.footer-sections{flex-wrap:wrap;gap:20px;display:flex}.column{flex:1;min-width:180px}.legalBar li:not(:last-child):after{content:" | ";color:#929292;margin-left:4px}.socialIcons{gap:16px}}@media (min-width:1024px){.column{min-width:200px}.footer-sections{gap:32px;display:flex}}.whatsappIconSite{z-index:9999;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:60px;right:16px}.whatsappIconSite img{width:55px;height:55px;display:block}@media (min-width:767px){.whatsappIconSite{bottom:70px;right:20px}.whatsappIconSite img{width:70px;height:70px}}.topfooter-a{text-align:center;text-decoration-offset:0%;text-decoration-skip-ink:auto;font-size:14px;font-weight:400;line-height:100%;text-decoration:underline;text-decoration-thickness:2.93874e-39em;transition:color .2s}.thankyou-page{position:relative;overflow:hidden}.thankyou-page .h1{letter-spacing:-2%;text-align:center;font-family:Lato;font-size:32px;font-weight:500}.thankyou-page .description{letter-spacing:-2%;text-align:center;flex-direction:column;gap:30px;font-family:Lato;font-size:12px;font-weight:400;line-height:30px;display:flex}.thankyou-page .description a{color:#000;cursor:pointer;text-decoration:none;transition:color .2s}.thankyou-page .description a:hover{color:#40a3b4;text-decoration:underline}.content-thankyou{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:289px;padding:150px 0;display:flex}.thankyou-page .logo-bar{padding:60px 0;position:absolute}.thankyou-page .logo-bar img{max-width:176px}.thankyou-page .d-none{display:none}.thankyou-page .img-container{width:100%;height:100vh;min-height:600px;overflow:hidden}.thankyou-page .img-container img{object-fit:cover;width:100%;height:100%}.thankyou-page .d-flex{display:flex}.thankyou-page .text-sm{letter-spacing:0%;color:#979797;opacity:.75;padding:1rem 0;font-family:Lato,sans-serif;font-size:11px;font-weight:400;line-height:30px;position:absolute;bottom:0}.thankyou-page .text-sm a{color:#979797;cursor:pointer;text-decoration:none;transition:color .2s}.thankyou-page .text-sm a:hover{color:#40a3b4;opacity:1}.thankyou-page .btn{opacity:1;width:289px;height:46px;letter-spacing:-2%;text-align:center;cursor:pointer;border-radius:4.41px;justify-content:center;align-items:center;font-family:lato;font-size:12.6px;font-weight:600;line-height:100%;text-decoration:none;transition:all .2s;display:flex}.thankyou-page .btn-scondery{color:#fff;background-color:#e54990}@media (min-width:992px){.thankyou-page .logo-bar{padding:20px 0}.thankyou-page .logo-bar img{max-width:187px}.thankyou-page .d-lg-block{display:block}.content-thankyou{justify-content:flex-start;align-items:start;max-width:475px;padding:0}.content-thankyou .h1{text-align:start;font-size:44px}.content-thankyou .description{text-align:start;font-size:16px}}.cart-item{border-bottom:1px solid #e0e0e0;align-items:flex-start;gap:16px;padding:16px 0;font-family:Lato,sans-serif;display:flex}.cart-item:last-child{border-bottom:none}.cart-item__details{flex-direction:column;flex:1;justify-content:space-between;gap:1px;font-family:Lato,sans-serif;display:flex}.cart-item__title{margin:0;padding-bottom:4px;font-size:13px;font-weight:600;line-height:14px}.cart-item__brand{color:#000;margin:0;padding-bottom:4px;font-size:10px;font-weight:600}.cart-item__description{margin:0;padding-bottom:4px;font-size:10px;font-weight:600}.cart-item__volume{color:#929292;margin:0;font-size:10px;font-weight:500}.cart-item__price-per-unit{color:#929292;margin:4px 0;font-size:10px;font-weight:500}.cart-item__availability{color:#000;letter-spacing:0%;align-items:center;font-size:8px;font-weight:400;line-height:26px;display:flex}.availability-dot{background-color:#2e7d32;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.cart-item__actions{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:43px;padding:0 8px;display:flex}.cart-item__remove{cursor:pointer;color:#888;background:0 0;border:none;flex:1;width:10px;height:10px;font-size:18px}.cart-item__remove img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cart-item__quantity{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.qty-btn{cursor:pointer;color:#d2d2d2;background:#f5f5f500;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.qty-btn:hover{color:#40a3b4}.qty-value{min-width:20px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#40a3b4;flex:1;font-family:Lato,sans-serif;font-size:13px;font-weight:700;line-height:20px}.cart-item__total-price{color:#000;white-space:nowrap;font-size:14px;font-weight:600}.cart-item__image{background-color:#fff;flex-direction:column;align-items:center;max-width:82px;display:flex}.cart-item__image__product{aspect-ratio:14/16;align-items:center;gap:16px;max-width:100%;display:flex}.cart-item__image__product img{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.cart-item__image{max-width:100px}}@media (min-width:992px){.cart-item__title{font-size:16px;line-height:19px}.cart-item__brand,.cart-item__description,.cart-item__volume,.cart-item__price-per-unit{font-size:14px}.cart-item__availability{font-size:12px}.cart-item__total-price{font-size:18px}.qty-value{font-size:17px}.cart-item__image__product{aspect-ratio:15/16;align-items:center;gap:16px;max-width:154px;display:flex}.cart-item__details{gap:40px}.cart-item__remove{width:12px;height:12px}.qty-btn{font-size:16px}.cart-item__image{max-width:154px}}.order-summary{background:#fff;border-radius:12px;padding:45px 20px;font-family:Lato,sans-serif;box-shadow:0 4px 4px #00000005}.order-summary__title{text-align:center;color:#000;letter-spacing:0%;margin-bottom:44px;font-size:14px;font-weight:700;line-height:100%}.order-summary__row{justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.order-summary__row-text{font-weight:400}.order-summary__row-value{font-weight:600}.order-summary__shipping{padding:16px 0}.order-summary__shipping-info{flex-direction:column;gap:8px;display:flex}.order-summary__shipping-info span{color:#000;font-size:12px}.order-summary__shipping-info .d-flex{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.max-width-185{max-width:185px}.order-summary__shipping-info .gap-80{gap:80px}.order-summary__shipping-free{color:#2e7d32;align-self:flex-end;font-weight:700}.order-summary__progress-container{background:#e0e0e0;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.order-summary__progress-bar{background:linear-gradient(90deg,#c2185b,#0097a7);border-radius:8px;height:100%;transition:width .3s}.order-summary__progress-text{font-family:Lato;font-weight:300;font-style:Light;letter-spacing:0%;color:#535353;margin-top:4px;font-size:12px;line-height:100%}.order-summary__progress-text span{color:#000;font-weight:600}.order-summary__total{letter-spacing:0%;justify-content:space-between;padding:16px 0;font-family:Lato;font-size:12px;font-weight:400;line-height:100%;display:flex}.order-summary__total small{color:#535353;letter-spacing:0%;padding-top:8px;font-size:9px;font-weight:400;line-height:100%;display:block}.order-summary__total-value{color:#e54990;font-size:15px;font-weight:900}.order-summary__content__loyalty span{color:#000;font-weight:600}.order-summary__promo-btn,.order-summary__loyalty-btn{text-align:left;color:#000;cursor:pointer;width:100%;letter-spacing:0%;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;font-weight:400;line-height:26px;display:flex}.order-summary__promo-btn span,.order-summary__loyalty-btn span{font-size:18px}.order-summary__checkout-btn{color:#fff;cursor:pointer;width:100%;letter-spacing:0%;text-align:center;background:#40a3b4;border:none;border-radius:5px;justify-content:center;align-items:center;height:49px;margin:24px 0 16px;padding:16px 28px;font-size:12px;font-weight:400;line-height:100%;transition:background .2s;display:flex}.order-summary__payment-methods{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:12px;margin-top:35px;display:flex}.order-summary__payment-methods img{height:24px}.order-summary__payment-methods img:hover{filter:none}.order-summary__shipping-progress{background-color:#eee;border-radius:5px;flex-direction:column;gap:8px;padding:8px;display:flex}.order-summary__promo-btn[aria-expanded=true] span,.order-summary__loyalty-btn[aria-expanded=true] span{color:#d85c9a;transform:rotate(90deg)}.order-summary__content{letter-spacing:0%;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 0;font-family:Lato;font-size:15px;font-weight:400;line-height:100%;animation:.25s fadeIn;display:flex}.order-summary__content__loyalty{letter-spacing:0%;flex-direction:column;gap:12px;margin-top:8px;padding-top:12px;font-family:Lato;font-size:12px;font-weight:400;line-height:100%;animation:.25s fadeIn;display:flex}.order-summary-wrp__input{gap:10px;display:flex}.bg-gris{color:#000;background-color:#eee;border-radius:5px;flex:1;height:100%;padding:12px 8px;line-height:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.order-summary__input{border:1px solid #ddd;border-radius:4px;width:100%;height:35px;padding:10px;font-size:12px}.order-summary__input:focus{border-color:#d85c9a;outline:none}.order-summary__apply-btn,.order-summary__login-btn{color:#fff;cursor:pointer;background-color:#e54990;border:1px solid #f2fdff;border-radius:4px;height:42px;padding:8px 16px;font-weight:400}.btn-use{text-transform:uppercase;border-radius:8px;min-width:90px;height:35px;font-size:12px}.order-summary__input{-moz-appearance:textfield}.order-summary__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-summary__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (min-width:992px){.order-summary__title{font-size:18px}.order-summary__row{font-size:15px}.order-summary__shipping-info span{font-size:14px}.order-summary__progress-text,.order-summary__total{font-size:15px}.order-summary__total small{font-size:11px}.order-summary__total-value{font-size:20px}.order-summary__checkout-btn{font-size:14px}}.myonemement-container{background-color:#fff;border-radius:10px;margin-bottom:20px;padding:20px;font-family:Arial,sans-serif}.myonemement-container .myonemement-header{text-align:center;margin-bottom:20px}.myonemement-container .logo{width:auto;height:40px}.myonemement-container .myonemement-card{cursor:pointer;background:#fff;border:.5px solid #40a3b4;border-radius:10px;align-items:center;gap:16px;padding:8px 16px;transition:box-shadow .2s;display:flex}.myonemement-container .myonemement-card:hover{box-shadow:0 4px 12px #0000000d}.myonemement-container .circle{color:#fff;background-color:#d85c9a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.myonemement-container .text{color:#000;letter-spacing:0%;flex:1;font-family:Lato,sans-serif;font-size:12px;font-weight:700;line-height:100%}.myonemement-container .arrow{color:#000;padding-left:16px;padding-right:16px;font-size:20px;font-weight:300}.panier-message-container{background-color:#f8fdff;border-radius:8px;padding:20px 0;font-family:Lato,sans-serif}.panier-message-container .header-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panier-message-container .header-row .h2{letter-spacing:0%;text-transform:uppercase;font-size:20px;font-weight:600;line-height:19px}.panier-message-container .continue-btn{cursor:pointer;letter-spacing:0%;text-align:center;color:#000;background:0 0;border:none;align-items:center;gap:8px;padding:4px 8px;font-family:Lato;font-size:12px;font-weight:700;line-height:100%;text-decoration:none;transition:color .2s;display:flex}.panier-message-container .continue-btn:hover{color:#e54990}.panier-message-container .message-box{text-align:start;color:#000;letter-spacing:0%;background-color:#e5499024;border-radius:7px;padding:12px 16px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:100%}.panier-message-container .connect-link{cursor:pointer;color:#000;font-weight:600;text-decoration:underline}.panier-message-container .connect-link:hover{color:#c04a82}.echantillons-cadeaux-container{background-color:#f8fdff;border-radius:8px;padding:20px 0;font-family:Lato,sans-serif}.echantillons-cadeaux-container .header-row{border-bottom:.5px solid #cdcdcd;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.echantillons-cadeaux-container .header-row .h3{color:#000;font-family:Lato;font-weight:400;font-style:Regular;leading-trim:NONE;letter-spacing:0%;text-transform:uppercase;margin:0;font-size:14px;line-height:26px}.echantillons-cadeaux-container .chevron{color:#000;cursor:pointer;padding-left:16px;padding-right:16px;font-size:18px;font-weight:lighter}.echantillons-cadeaux-container .option-row{cursor:pointer;border:.5px solid #cdcdcd;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.echantillons-cadeaux-container .checkbox{accent-color:#d85c9a;cursor:pointer;border-color:#40a3b4;width:18px;height:18px}.echantillons-cadeaux-container .label-text{color:#414141;cursor:pointer;letter-spacing:0%;flex:1;font-size:12px;font-weight:400;line-height:171%}.echantillons-cadeaux-container .subtext{color:#8b8b8b;letter-spacing:0%;margin-top:4px;font-family:Lato;font-size:10px;line-height:171%}.echantillons-cadeaux-container .option-row:hover{background-color:#fafafa;border-color:#ccc}.header-panier .breadcrumb{color:#0202028b;letter-spacing:-1%;align-items:center;gap:6px;font-family:Lato;font-size:10px;font-weight:400;line-height:26px;display:flex}.header-panier .breadcrumb-link{color:#0202028b;cursor:pointer;text-decoration:none;transition:color .2s}.header-panier .breadcrumb-link:hover{color:#e54990}.header-panier .breadcrumb-separator{color:#0202028b}.spc-45{height:15px}.cart-list__empty{text-align:center;border:.5px solid var(--border-color);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:10px;padding:40px 20px;display:flex}.cart-list__empty__title{letter-spacing:0%;text-transform:uppercase;margin-bottom:16px;font-family:Lato;font-size:20px;font-weight:400;line-height:19px}.cart-list__empty__subtitle{max-width:450px;letter-spacing:0%;text-align:center;color:#414141;font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:171%}.cart-list__empty__btn{color:#fff;cursor:pointer;letter-spacing:0%;text-align:center;background:#40a3b4;border:none;border-radius:5px;justify-content:center;align-items:center;height:49px;margin-top:16px;padding:16px 28px;font-size:12px;font-weight:400;line-height:100%;text-decoration:none;transition:color .2s;display:flex}@media (min-width:992px){.spc-45{height:45px}.panier-message-container .header-row .h2{font-size:28px}.panier-message-container .continue-btn{font-size:15px}.panier-message-container .message-box{text-align:center}.myonemement-container .text{font-size:14px}.myonemement-container .circle{width:40px;height:40px;font-size:20px}.cart-list__empty__title{font-size:24px}.cart-list__empty__btn{width:100%;max-width:318px;font-size:14px}}.btn-totalItems{color:#fff;pointer-events:none;will-change:transform;background-color:#40a3b4;border-radius:50%;width:20px;height:19px;font-size:10px;transition:transform .13s;position:absolute;overflow:hidden;transform:scale(1)translate(12px,-12px)}.modal-overlay-auth{z-index:9999;box-sizing:border-box;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-content-auth{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:480px;padding:24px 24px 40px;font-family:Lato,sans-serif;display:flex;position:relative;box-shadow:0 0 13px #00000014}.modal-close-auth{cursor:pointer;color:#e54990;z-index:10;background:0 0;border:none;font-size:24px;position:absolute;top:16px;right:16px}.modal-close-auth:hover{color:#40a3b4}.modal-header-auth{text-align:center;margin-bottom:24px}.modal-header-auth img{max-width:131px;max-height:26px;margin-bottom:16px}.modal-overlay-auth .modal-avatars{justify-content:center;gap:12px;margin-bottom:50px;display:flex}.modal-overlay-auth .modal-avatars img{object-fit:cover;border-radius:7px;width:55px;height:76px;display:block}.modal-overlay-auth .modal-avatars img:hover{border-color:#e74c3c;transition:all .2s;transform:scale(1.05)}.modal-overlay-auth .modal-button{width:100%;height:49px;letter-spacing:0%;text-align:center;color:#fff;background:#40a3b4;border-width:.5px;border-radius:5px;justify-content:center;align-items:center;padding:16px 28px;font-family:Lato;font-size:12px;font-weight:400;line-height:100%;text-decoration:none;display:flex}.modal-overlay-auth .modal-button-primary{margin-bottom:20px}.modal-overlay-auth .modal-or{text-align:center;color:#777;margin:24px 0;font-size:14px;position:relative}.modal-overlay-auth .modal-or:before,.modal-overlay-auth .modal-or:after{content:"";background:#ddd;width:45%;height:1px;position:absolute;top:50%}.modal-overlay-auth .modal-or:before{left:0}.modal-overlay-auth .modal-or:after{right:0}.modal-overlay-auth .modal-guest{cursor:pointer;text-align:center;color:#3030308c;width:100%;height:49px;letter-spacing:2%;background:#fff;border:1px solid #ddd;border-radius:5px;justify-content:center;align-items:center;margin:12px 0;padding:14px;font-family:Montserrat;font-size:12px;font-weight:400;line-height:30px;text-decoration:none;transition:background .2s,border .2s;display:flex}.modal-overlay-auth .modal-guest:hover{background:#f9f9f9;border-color:#ccc}.modal-overlay-auth .modal-body-auth{max-width:264px}@media (min-width:992px){.modal-overlay-auth .modal-body-auth{max-width:318px}.modal-overlay-auth .modal-button{font-size:14px}.modal-overlay-auth .modal-avatars img{width:69px;height:94px}.modal-header-auth img{max-width:187px;max-height:38px;margin-bottom:16px}.modal-overlay-auth .modal-avatars{margin-bottom:40px}}.faq-section{border-radius:8px;width:100%;padding:1.5rem;font-family:Lato,sans-serif}.faq-title{color:#000;text-align:center;letter-spacing:-2%;margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:100%}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid #41414163}.faq-question{cursor:pointer;text-align:left;color:#000;width:100%;letter-spacing:-2%;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:3rem;padding:1.3rem 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .2s;display:flex;position:relative}.faq-question.active{background-color:#e0f2f700}.faq-toggle{color:#000;font-size:1.25rem;font-weight:400;transition:transform .2s}.faq-question.active .faq-toggle{color:#000;transform:rotate(180deg)}.faq-answer{color:#414141;max-height:0;letter-spacing:-2%;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:20px;transition:max-height .3s,padding .3s;overflow:hidden}.faq-answer.open{max-height:max-content}.faq-answer p{margin:.5rem 0}@media (min-width:992px){.faq-question{align-items:center;padding:2rem 0;font-size:18px}.faq-answer{font-size:16px;line-height:30px}.faq-list{padding:0 1rem}}.search-banner{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:178px;font-family:Lato;display:flex;position:relative}.search-banner__title{letter-spacing:0%;text-transform:uppercase;margin-bottom:1.5rem;padding-bottom:1rem;font-family:Lato;font-size:18px;font-weight:600;line-height:19px}.search-banner__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:800px;display:flex}.search-banner__search-box{background:#fff;border-radius:50px;width:100%;max-width:312px;height:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.search-banner__input{color:#2c2c2c;letter-spacing:0%;background:0 0;border:none;outline:none;flex:1;padding:12px 2px;font-family:Lato;font-size:10px;font-weight:400;line-height:19px}.search-banner__search-btn{cursor:pointer;color:#40a3b4;background:0 0;border:none;border-radius:50px 0 0 50px;justify-content:center;align-items:center;padding:12px 20px;transition:background .2s;display:flex}.search-banner__search-btn:hover{background:#e54990}.search-banner__themes-dropdown{text-transform:uppercase;background:0 0;border-radius:20px;align-items:center;gap:.5rem;padding:8px 12px;font-family:Lato;font-size:11px;font-weight:700;line-height:19px;display:flex;position:absolute;top:0%;right:0}.themes-label{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.themes-select{color:#000;letter-spacing:2%;text-transform:uppercase;appearance:none;cursor:pointer;background:url(/images/chevron.svg) right 16px center/14px no-repeat;border:none;border-radius:4px;outline:none;padding:4px 40px 4px 8px;font-family:Lato;font-size:11px;font-weight:700;line-height:19px}.img-box-search{object-fit:cover;width:100%;height:100%;position:absolute;top:0%;left:0%}.img-box-search img{object-fit:cover;width:100%;height:100%;display:block}.px-0{padding-left:0;padding-right:0}.mobile{display:block}.desktop{display:none}.search-banner .css-19t2e7j-control{gap:0}@media (min-width:768px){.mobile{display:none}.desktop{display:block}.search-banner{height:225px}.search-banner__title{margin-bottom:1rem;font-size:28px}.search-banner__content{flex-direction:column;gap:1rem}.search-banner__input{padding:12px 20px;font-size:14px}.search-banner__themes-dropdown{justify-content:center;top:10%}.px-0{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.search-banner__search-box{max-width:550px;height:45px}.search-banner .css-19t2e7j-control{gap:.5px}}.contact-section{font-family:var(--font-lato)}.contact-title{font-family:Lato;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-transform:uppercase;color:#303030;font-size:24px;line-height:46px}.contact-description{letter-spacing:0%;color:#303030;opacity:.75;padding-bottom:12px;font-family:Lato;font-size:16px;font-weight:300;line-height:100%}.contact-info-card{background:#f4f4f4;border-radius:25px;flex-direction:column;gap:.5rem;height:100%;padding:2rem;display:flex;box-shadow:0 2px 8px #0000000d}.contact-info-card h3{font-family:Lato;font-weight:400;font-style:Regular;letter-spacing:0%;color:#303030;font-size:14px;line-height:30px}.contact-info-card p{font-family:Lato;font-weight:400;font-style:Regular;letter-spacing:0%;color:#303030;opacity:.75;font-size:12px;line-height:18px}.contact-info-item{color:#303030;letter-spacing:0%;align-items:start;gap:.75rem;margin-bottom:1rem;font-family:Lato;line-height:24px;display:flex}.contact-info-item svg{flex-shrink:0}.contact-info-item span{font-weight:700;font-style:Bold;font-size:12px}.contact-info-card h4{font-family:Lato;font-weight:700;font-style:Bold;letter-spacing:0%;color:#303030;padding-bottom:.5rem;font-size:14px;line-height:30px;position:relative}.contact-info-card h4:after{content:"";background-color:#e54990;border-radius:2px;width:129px;height:4px;position:absolute;bottom:0;left:0}.hour-item{justify-content:start;gap:85px;padding:.5rem 0;display:flex}.day{color:#303030;font-family:Lato;font-weight:700;font-style:Bold;letter-spacing:0%;font-size:12px;line-height:24px}.time{color:#303030;font-family:Montserrat;font-weight:400;font-style:Regular;letter-spacing:0%;font-size:12px;line-height:24px}.contact-info-list{padding:10px 0}.map-container-contact{border-radius:12px;height:369px;margin-top:1.5rem;position:relative;overflow:hidden}.map-info{z-index:1;background:#fff;border-radius:8px;gap:1rem;max-width:256px;padding:.5rem 1rem;display:flex;position:absolute;top:15px;left:15px;right:0;box-shadow:0 2px 8px #0000001a}.map-info h4{color:#333;font-size:14px}.map-info p{font-family:Lato;font-weight:300;font-style:Light;letter-spacing:0%;color:#303030;opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:144px;font-size:10px;line-height:24px;overflow:hidden}.map-zoom-controls{z-index:2;border-radius:8px;flex-direction:column;display:flex;position:absolute;bottom:20px;right:20px;overflow:hidden;box-shadow:0 4px 12px #00000026}.map-zoom-controls button{cursor:pointer;border:none;border-bottom:1px solid #0000007f30;background:#fff;width:40px;height:40px;font-size:20px}.map-zoom-controls button:last-child{border-bottom:none}.contact-section .d-block{display:block}.contact-section .d-none{display:none}.pb-2{padding-bottom:2rem}.pt-2{padding-top:2rem}.mapboxgl-marker{z-index:1;width:29px;height:29px}.contact-section .address-form .form-group input,.contact-section .address-form .form-group select,.contact-section .address-form .form-group textarea{color:#333333c4;font-size:12px;font-weight:400;line-height:30px}@media (min-width:768px){.align-items-start{align-items:start}.pt-lg-0{padding-top:0}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-1{order:1}.contact-title{font-size:36px}.contact-description{padding-bottom:10px;font-size:24px;line-height:46px}.contact-info-card{gap:1.5rem;padding-top:4rem;padding-bottom:4rem}.contact-info-card h3{font-size:20px}.contact-info-card p,.contact-info-item span{font-size:16px}.contact-info-card h4{margin:0 0 .5rem;font-size:20px}.day,.time{font-size:16px}.contact-section .form-row{margin-bottom:30px}.contact-info-list{margin-top:40px}.map-info{z-index:1;border-radius:15px;max-width:467px;padding:1rem;top:35px;left:35px;right:0}.view-on-maps{font-size:14px}.map-info p{white-space:normal;text-overflow:clip;max-width:228px;margin:0 0 .5rem;font-size:16px;overflow:visible}.map-info h4{font-size:20px}.map-container-contact{height:534px}.contact-section textarea{min-height:253px}.hours-list{margin-top:1rem}}@media (min-width:992px){.contact-section .d-lg-block{display:block}.contact-section .d-lg-none{display:none}.contact-description{padding-bottom:30px;font-size:24px}.pt-2{padding-top:1rem}.map-container-contact{margin-top:3rem}}.header{background-color:#fff0;padding:12px 0;font-family:Lato,sans-serif;font-size:10px;font-weight:400;transition:transform .3s ease-in-out,background-color .3s}.header-sticky{z-index:100;background-color:#f3fdfe;width:100%;animation:.3s ease-out fadeInDown;top:0;left:0}.header-sticky.hidden{opacity:0;pointer-events:none;transition:opacity .3s}.header-sticky.visible{opacity:1;pointer-events:auto;transition:opacity .3s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0)}}.topBar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.topBarLeft{align-items:center;gap:2rem;display:flex}.menuToggle{cursor:pointer;background:0 0;border:none;font-size:1.5rem;display:block}.logoContainer{align-items:center;gap:.5rem;width:150px;height:auto;display:flex}.logoImage{width:100%;height:100%;display:block}.tagline{color:#4b5563;font-size:.75rem}.topBarRight{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.topBarRight a{color:inherit;cursor:pointer;align-items:center;gap:.5rem;font-size:12px;text-decoration:none;display:flex}.topBarRight a:hover{color:#ec4899}.topBarRight a:hover img{filter:brightness(0)saturate()invert(47%)sepia(11%)saturate(4594%)hue-rotate(290deg)brightness(90%)contrast(99%)}.header .searchContainer{background:0 0;border:.5px solid #929292;border-radius:50px;align-items:center;width:100%;max-width:550px;height:45px;display:flex;position:relative;overflow:hidden}.header .searchInput{color:#2c2c2c;letter-spacing:0%;background:0 0;border:none;outline:none;flex:1;padding:12px 8px;font-family:Lato;font-size:10px;font-weight:400;line-height:19px}.header .search-banner__search-btn{height:100%}.header .header-search{overflow:visible}.header-search-dropdown{z-index:120;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-height:320px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 30px #0000001f}.header-search-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:.3px solid #8080804f;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.header-search-item:hover,.header-search-item.active{background-color:#f5f7fb}.header-search-item-image{object-fit:cover;border:1px solid #f1f5f9;border-radius:8px;flex-shrink:0;width:42px;height:42px}.header-search-item-content{flex-direction:column;gap:2px;min-width:0;display:flex}.header-search-item-name{color:#2c2c2c;white-space:nowrap;text-overflow:ellipsis;font-family:Lato;font-size:12px;line-height:1.4;overflow:hidden}.header-search-item-price{color:#40a3b4;font-family:Lato;font-size:11px;font-weight:700}.header-search-state{color:#6b7280;padding:12px;font-family:Lato;font-size:12px}.header-search-see-more{color:#40a3b4;text-align:center;cursor:pointer;background:#fff;border:none;border-top:1px solid #eef2f7;width:100%;padding:10px 12px;font-family:Lato;font-size:12px;font-weight:700;position:sticky;bottom:0;left:0;right:0}.header-search-see-more:hover{background-color:#f5f7fb}.desktopNav{padding:2rem 0 1rem;display:block}.desktopNav ul{letter-spacing:0%;text-transform:capitalize;justify-content:space-between;gap:.5rem;margin:0;padding:0;font-size:12px;font-weight:400;line-height:19px;list-style:none;display:flex}.desktopNav a{color:inherit;cursor:pointer;border-radius:7px;padding:6px 7px;text-decoration:none}.desktopNav a:hover{background-color:#40a3b42e}.desktopMenuOverlay{z-index:40;cursor:pointer;opacity:0;visibility:hidden;background-color:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.desktopMenuOverlay.open{opacity:1;visibility:visible}.desktopMenuPanel{z-index:50;opacity:0;visibility:hidden;background-color:#fff;flex-direction:column;width:100%;height:100%;max-height:max-content;padding:1rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(-100%)}.desktopMenuPanel.open{opacity:1;visibility:visible;transform:translateY(0)}.desktopMenuHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.desktopMenuHeader .gap-4{gap:4rem}.desktopMenuHeader .logoContainer{align-items:center;gap:.5rem;width:187px;height:auto;display:flex}.desktopMenuHeader .logoImage{width:100%;height:100%;display:block}.desktopMenuHeader a{align-items:center;gap:.5rem;display:flex}.desktopMenuHeader a:hover{color:var(--accent-pink)}.desktopMenuHeader a:hover img{filter:brightness(0)saturate()invert(47%)sepia(11%)saturate(4594%)hue-rotate(290deg)brightness(90%)contrast(99%)}.closeButton{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.categoryToggle{text-align:left;cursor:pointer;width:100%;letter-spacing:0%;color:#2c2c2c;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-family:Lato;font-size:16px;font-weight:600;line-height:19px;display:flex}.header__socialIcons{justify-content:end;gap:1.5rem;margin-top:2.5rem;display:flex}.header__socialIcons a:hover{color:var(--accent-pink);cursor:pointer}.header__socialIcons a:hover img{filter:brightness(0)saturate()invert(47%)sepia(11%)saturate(4594%)hue-rotate(290deg)brightness(90%)contrast(99%)}.header__socialIcon{height:1.5rem}.toggleMenu{cursor:pointer;background:0 0;border:none;flex:1;height:28px}.flex{align-items:center;display:flex}.mega-menu{display:flex}.mega-left{flex:1;width:100%;min-width:150px;max-width:181px}.header__h3{letter-spacing:0%;margin-bottom:18px;font-family:Lato;font-size:18px;font-weight:700;line-height:19px}.arrow-hover{width:17px;height:17px;transition:all .3s;position:absolute;top:8px;left:0;transform:translate(-35px)}.categoryRow{letter-spacing:0%;border-bottom:.5px solid #0000001a;padding:8px 0;font-family:Lato;font-size:16px;font-weight:600;line-height:19px;transition:all .3s;position:relative;overflow:hidden}.categoryRow:last-child{border-bottom:none}.categoryRow.active{background:#f3f9fa}.categoryRow:hover{background:#fff}.categoryRow:hover .arrow-hover{transform:translate(0)}.categoryRow:hover .categoryLink{padding-left:25px}.categoryLink{color:#333;justify-content:space-between;align-items:center;font-size:12px;text-decoration:none;transition:all .3s;display:flex}.cat-left{align-items:start;gap:10px;display:flex}.cat-left img{width:15px}.arrow{color:#aaa;font-size:20px}.mega-right{font-family:Lato;font-weight:300;font-style:Light;letter-spacing:0%;color:#2c2c2c;flex:1;padding:12px 10px 12px 22px;line-height:19px;list-style:none}.mega-right ul{list-style:none;animation:.3s ease-out forwards slideInRight}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.mega-right li{margin-bottom:8px}.mega-right a{color:#333;cursor:pointer;font-size:12px;text-decoration:none}.mega-right a:hover{color:var(--accent-pink);cursor:pointer}.topBarRight a span{display:none}.gap-2{gap:1rem}.produc-liste{grid-template-columns:repeat(4,1fr);justify-content:center;align-items:start;gap:1rem;width:100%;display:grid}.header .produc-liste .product-title{max-width:100%}@media (min-width:768px){.header{padding:15px 0;font-size:14px}.produc-liste{grid-template-columns:repeat(2,1fr)}.produc-liste>:nth-child(n+3){display:none}.header .searchInput{font-size:12px}}.headerMobile{display:flex}.desktopHeader{display:none}@media (min-width:1024px){.headerMobile{display:none}.header{border-bottom:1px solid #e5e7eb}.header-transparente{border-bottom:none}.produc-liste{grid-template-columns:repeat(3,1fr)}.produc-liste.account>*{display:flex}.produc-liste.account>:nth-child(n+4){display:none}.desktopHeader{display:flex}}@media (min-width:1400px){.header,.desktopNav ul{font-size:16px}.desktopNav a{padding:9px 14px}.topBarRight{gap:2.5rem}.logoContainer{width:187px;height:auto}.header .searchInput{font-size:14px}.topBarRight a{font-size:16px}.topBarRight a span{justify-content:center;align-items:center;display:flex}.gap-2{gap:.5rem}.produc-liste{grid-template-columns:repeat(4,1fr)}.produc-liste.account>*{display:flex!important}.produc-liste.account>:nth-child(n+4){display:flex}.produc-liste.account>:nth-child(n+5){display:none!important}.categoryLink,.mega-right a{font-size:15px}.mega-right{padding:10px 14px 32px 32px}}.header .carte-product{background-color:#f2fdff}.header-sticky.visible{background-color:#f3fdfe}.header-transparente{background-color:#0000;position:absolute}.header-transparente .link-white a{color:#fff}.header-transparente .link-white .topBarRight a:hover{color:#ec4899}.header-transparente .link-white .topBarRight a:hover img{filter:brightness(0)saturate()invert(47%)sepia(11%)saturate(4594%)hue-rotate(290deg)brightness(90%)contrast(99%)}.topBarRight .cursor-pointer-cart{cursor:pointer}.topBarRight .cursor-pointer-cart:hover img{filter:brightness(0)saturate()invert(47%)sepia(11%)saturate(4594%)hue-rotate(290deg)brightness(90%)contrast(99%)}.header-transparente .header .searchContainer{border-color:#fff}.header-transparente .header .searchInput,.header-transparente .header .searchInput::placeholder{color:#fff}.header-transparente .header{border-bottom:none!important}.header-transparente .toggleMenu img{filter:invert()sepia(0%)saturate(0%)hue-rotate(180deg)brightness(2)contrast(102%)}.header-transparente.visible .link-white a{color:unset}.header-transparente.visible .header .searchContainer{border-color:unset}.header-transparente.visible .header .searchInput,.header-transparente.visible .header .searchInput::placeholder{color:unset}.header-transparente.visible .header{border-bottom:none!important}.header-transparente.visible .toggleMenu img{filter:unset}.mobile-menu-overlay{width:100%;height:100dvh;height:calc(100dvh - env(safe-area-inset-bottom));z-index:99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;background-color:#00000080;justify-content:flex-start;align-items:stretch;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-content{box-sizing:border-box;width:100%;max-width:280px;height:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom));background-color:#fff;flex-direction:column;font-family:Lato;transition:transform .35s cubic-bezier(.25,.46,.45,.94);display:flex;overflow-y:auto;transform:translate(-100%);box-shadow:5px 0 15px #0003}.mobile-menu-overlay.open .mobile-menu-content{transform:translate(0)}.menu-header{background-color:#40a3b42e;flex-direction:column;justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;padding:50px 12px 12px;display:flex;box-shadow:0 0 13px #00000014}.menu-header .logo-overlay{justify-content:start;align-items:center;width:113px;height:24px;display:flex}.menu-header .logo-overlay img{width:100%;height:100%;display:block}.menu-header .justify-between{justify-content:space-between;align-items:center;width:100%;display:flex}.logos-header-mobile{gap:8px}.logos-header-mobile img{width:16px;height:16px}.user-info-link{width:100%}.avatar-user{align-items:center;gap:12px;display:flex}.user-info{justify-content:space-between;align-items:start;gap:12px;width:100%;display:flex}.avatar{color:#fff;background-color:#333;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.user-details{text-align:left}.username{color:#333;font-size:14px;font-weight:700}.account-link{color:#666;font-size:12px}.arrow-header-mobile{color:#666;margin-right:10px;font-size:16px}.close-btn{cursor:pointer;color:#ff4d88;z-index:100;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;padding:5px;font-size:18px;display:flex;position:absolute;top:10%;left:320px;box-shadow:0 0 13px #00000014}.close-btn:hover{background-color:#f5f5f5}.menu-nav{height:100%;max-height:325px;margin-right:12px;padding:12px 20px;overflow:hidden auto}.menu-nav ul{flex-grow:1;margin:0;padding:0;list-style:none}.menu-nav .menu-item{border-bottom:1px solid #eee}.menu-nav .menu-link{color:#2c2c2c;letter-spacing:0%;background-color:#0000;border:none;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:12px 6px;font-family:Lato;font-size:14px;font-weight:400;line-height:19px;text-decoration:none;display:flex}.menu-nav .menu-link span{align-items:center;gap:8px;font-size:12px;display:flex}.menu-nav .menu-link span .w-4{width:5px;height:8px}.menu-nav .menu-link:hover,.menu-nav .menu-link.active{background-color:#40a3b42e;font-size:14px;font-weight:700}.arrow-header-mobile{width:5px;height:8px}.arrow-header-mobile img{width:100%;height:100%}.menu-nav .menu-arrow{justify-content:center;align-items:center;width:5px;height:8px;margin-right:10px;display:flex}.menu-nav .menu-arrow img{width:100%;height:100%;transition:transform .3s}.menu-nav .menu-arrow .arrow-rotated{transform:rotate(90deg)}.menu-nav .submenu-container{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:opacity .25s,transform .25s,visibility .25s;overflow:hidden;transform:translateY(-10px)}.menu-nav .submenu-container.submenu-open{opacity:1;visibility:visible;pointer-events:auto;max-height:fit-content;transform:translateY(0)}.menu-nav .sub-menu{letter-spacing:0%;color:#2c2c2c;flex-direction:column;justify-content:start;align-items:start;gap:10px;max-height:none;font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:19px;text-decoration:none;display:flex;overflow:visible;padding:12px 20px!important}.menu-nav .sub-menu-link{color:#2c2c2c;border-radius:4px;text-decoration:none;display:block}.menu-footer{margin-top:auto;padding-top:20px;padding-bottom:20px}.social-icons{justify-content:center;align-items:center;gap:5px;display:flex}.social-icons a{color:#ff4d88;width:32px;height:32px;font-size:18px;text-decoration:none}.social-icons img{object-fit:contain;width:100%;height:100%;display:block}.social-icons a:hover{opacity:.8}.headerMobile .searchContainer{justify-self:center;margin-top:12px}.headerMobile .header-search{z-index:90}.headerMobile .header-search-dropdown{top:calc(100% + 6px)}.headerMobile .logoContainer{width:139px;height:auto}.headerMobile .topBarRight img{width:16px;height:16px}.headerMobile .toggleMenu{width:21px;height:16px}.headerMobile .toggleMenu img{width:100%;height:100%}.headerMobile .topBarLeft{gap:1rem}.user-connecter{background-color:#e5499024;border-radius:7px;padding:5px 8px;font-family:Lato;font-size:12px;font-weight:400;line-height:100%}.user-connecter a{font-family:Lato;font-weight:600;font-style:SemiBold;font-size:12px;line-height:100%;text-decoration:underline;text-decoration-thickness:2.93874e-39em}.containt-product{padding:12px}.liste-une{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.liste-une .carte-product-image{max-width:99px;aspect-ratio:unset;padding:0%}.liste-une .carte-product{padding:9px}.liste-une .carte-product-content{height:fit-content}.liste-une .carte-product{max-width:115px}.liste-une .discover-button-product{letter-spacing:-2%;border-radius:4px;margin-top:0%;font-family:Poppins;font-size:10px;font-weight:600;line-height:100%}.liste-une .product-price{margin-top:0%;margin-bottom:0%}.mobile-menu-content h4{font-family:Lato;font-weight:700;font-style:Bold;letter-spacing:0%;color:#2c2c2c;padding-bottom:12px;font-size:14px;line-height:19px}.menu2-header{width:100%}.back-btn{cursor:pointer;width:100%;letter-spacing:-1%;color:#2c2c2c;background-color:#0000;border:none;justify-content:start;align-items:center;gap:25px;padding:12px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:26px;display:flex}.back-btn img{width:5px;height:8px;transform:rotate(180deg)}.back-btn span{opacity:.5}.liste-une .product-title{max-width:100%;line-height:100%}@media (min-width:768px){.headerMobile .topBarRight img{width:24px;height:24px}.headerMobile .searchContainer{height:45px}.headerMobile .toggleMenu{width:28px;height:22px}.headerMobile .topBarLeft{gap:2rem}.mobile-menu-content{max-width:335px}.liste-une .carte-product{max-width:150px}.close-btn{left:360px}.liste-une .discover-button-product{height:32px;font-size:12px}.liste-une .product-title{font-size:12px}}.menu-nav::-moz-scrollbar{width:8px}.menu-nav::-moz-scrollbar-track{background:#f1f5f9;border-radius:10px}.menu-nav::-moz-scrollbar-thumb{background:#40a3b4;border-radius:10px}.menu-nav::-moz-scrollbar-thumb:hover{background:#40a3b4}.menu-nav::-webkit-scrollbar-thumb{background:#40a3b4;border-radius:10px}.menu-nav::-webkit-scrollbar{width:6px}.menu-nav::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.menu-nav::-webkit-scrollbar-thumb{background:#40a3b4;border:2px solid #f1f5f9;border-radius:10px}.menu-nav::-webkit-scrollbar-thumb:hover{background:#40a3b4}.menu-nav{scrollbar-width:thin;scrollbar-color:#40a3b4 #f1f5f9}.menu-nav .menu-no-categories{color:#888;padding:12px 6px;font-family:Lato,sans-serif;font-size:14px}.store-locator-container .title{font-family:Lato,sans-serif;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-transform:uppercase;font-size:24px;line-height:30px}.map-locator-container{border-radius:12px;width:100%;height:100%;min-height:369px;position:relative;overflow:hidden;box-shadow:0 0 4px 4px #00000003}.marker{color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.marker:hover{transform:scale(1.1)}.mapboxgl-popup-content{border-radius:8px;padding:12px;font-family:inherit;box-shadow:0 4px 12px #0000001a}.mapboxgl-popup-content strong{margin-bottom:4px;font-size:16px;display:block}.mapboxgl-popup-content .status{color:#007bff;text-transform:uppercase;background:#cce5f5;border-radius:12px;margin-top:8px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.store-locator-container .store-sidebar{background:0 0;border-radius:12px;width:100%;box-shadow:0 0 4px 4px #00000003}.store-locator-container .location-button{cursor:pointer;color:#40a3b4;letter-spacing:0%;text-align:center;border:1px solid #40a3b4;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:3px 28px;font-family:Lato;font-size:13px;font-weight:400;line-height:30px;transition:background .2s;display:flex}.store-locator-container .location-button img{width:21px;height:21px}.location-button:hover{background:#40a3b42d}.city-filter p{font-family:Lato;font-weight:700;font-style:Bold;letter-spacing:0%;padding-bottom:8px;font-size:12px;line-height:19px}.city-buttons{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.city-btn{color:#fff;cursor:pointer;letter-spacing:-2%;background-color:#000;border:.5px solid #000;border-radius:20px;justify-content:center;align-items:center;height:20px;padding:5px 11px;font-family:Lato;font-size:10px;font-weight:400;transition:all .2s;display:flex}.city-btn.active,.city-btn:hover{color:#000;background:#fff}.store-list{flex-direction:column;gap:16px;height:100%;display:flex}.store-card{cursor:pointer;background:#f4f4f4;border-radius:12px;justify-content:start;align-items:start;gap:12px;padding:12px 16px;font-family:Lato;font-weight:400;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px 4px #0000000d}.store-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.store-header{flex-direction:column;flex:1;gap:8px;display:flex}.store-header h3{letter-spacing:0%;font-family:Lato;font-size:14px;font-weight:400}.store-header p{letter-spacing:0%;font-size:10px;line-height:12px}.store-tags{gap:8px;display:flex}.tag{letter-spacing:-2%;text-align:center;vertical-align:middle;border-radius:25px;justify-content:center;align-items:center;padding:5px 11px;font-size:10px;display:flex}.tag.city{color:#fff;background:#e54990}.tag.status{color:#40a3b4;background:#40a3b42e}.tag.status.closed{color:#d82c2c;background:#e3474763}.tag.status.soon{color:#9a6800;background:#f4c97a66}.store-image{aspect-ratio:1;background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:55px;display:flex}.store-image img{width:24px;height:24px}.no-stores{text-align:center;color:#999;padding:20px;font-style:italic}.map-container{border-radius:12px;flex:1;min-height:600px;position:relative;overflow:hidden}.map-image{object-fit:cover;filter:grayscale(80%)contrast(1.1);width:100%;height:100%}.d-none{display:none}.d-block{display:block}.order-1{order:1}.order-2{order:2}.order-3{order:3}.sidebar-content{margin-top:50px}.filter-header{margin-top:20px}.map-info-card{z-index:1;background:#fff;border-radius:8px;justify-content:space-between;gap:1rem;max-width:256px;padding:.5rem 1rem;display:flex;position:absolute;top:15px;left:15px;right:0;box-shadow:0 2px 8px #0000001a}.map-info-card h4{color:#333;font-size:14px}.map-info-card p{font-family:Lato;font-weight:300;font-style:Light;letter-spacing:0%;color:#303030;opacity:.75;max-width:144px;font-size:10px;line-height:19px}.view-on-maps{color:#40a3b4;font-size:10px;font-weight:400;text-decoration:none;display:inline-block}.view-on-maps:hover{text-decoration:underline}.map-info-card .map-info-image{display:none}.map-info-card img{width:100%;min-width:64px;height:100%;display:block}.map-info-card .close-btn{top:0%;left:266px}.map-info-card .status{letter-spacing:-2%;text-align:center;vertical-align:middle;border-radius:25px;padding:5px 11px;font-family:Lato;font-size:10px;font-weight:400;position:absolute;top:25px;right:25px;box-shadow:0 3px 4px #00000016}.map-info-card .closed{color:#fff;background-color:#c90000}.map-info-card .open{color:#fff;background-color:#40a3b4}.map-info-card .soon{color:#fff;background-color:#c18b1a}@media (min-width:768px){.store-locator-container .title{font-size:36px;line-height:46px}.store-header h3{font-size:16px}.store-header p{font-size:12px}.sidebar-content{margin-top:10px}.map-info-card{z-index:1;border-radius:15px;max-width:550px;padding:1rem;top:35px;left:35px;right:0}.view-on-maps{font-size:14px}.map-info-card p{white-space:normal;text-overflow:clip;max-width:228px;font-size:16px;overflow:visible}.map-info-card h4{font-size:20px}.map-info-card .close-btn{left:auto;right:-40px}.map-info-card .map-info-image{display:flex}}@media (min-width:992px){.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.d-lg-none{display:none}.d-lg-block{display:block}.store-list{max-height:380px;padding-right:12px;overflow-y:auto}.store-locator-container .store-sidebar{background:#fff;width:100%;min-height:400px;max-height:559px;padding:20px}.store-card{background:#bfbfbf24}.sidebar-content{margin-top:10px}.filter-header{margin-top:0}.store-list::-webkit-scrollbar{width:1px;margin-left:12px}.store-list::-webkit-scrollbar-track{background:#303030;border-radius:10px}.store-list::-webkit-scrollbar-thumb{background:#e54990;border:1px solid #303030;border-radius:10px}.store-list::-webkit-scrollbar-thumb:hover{background:#e54990}.store-list{scrollbar-width:thin;scrollbar-width:1px;scrollbar-color:#e54990 #f2f2f2}.map-info-card{z-index:1;border-radius:15px;max-width:550px;padding:1rem;top:35px;left:35px;right:0}.view-on-maps{font-size:14px}.map-info-card p{white-space:normal;text-overflow:clip;max-width:228px;font-size:16px;overflow:visible}.map-info-card h4{font-size:20px}.map-info-card .close-btn{left:auto;right:-40px}.map-info-card .map-info-image{display:flex}}@media (min-width:992px) and (max-width:1024px){.store-header h3{font-size:14px}.store-header p{font-size:11px}.store-image{flex:1}}.sitemap-container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.sitemap-links.sub-links{margin-top:.625rem}@media (min-width:768px){.sitemap-container{max-width:90%;padding-left:0;padding-right:0}}@media (min-width:1200px){.sitemap-container{max-width:1140px}}@media (min-width:1400px){.sitemap-container{max-width:1325px}}.sitemap-header{text-align:left;margin-bottom:2.5rem}.sitemap-title{color:#40a3b4;font-size:1.875rem;font-weight:700;line-height:2.25rem;font-family:var(--font-proxima-nova),sans-serif;margin-bottom:.75rem}@media (min-width:768px){.sitemap-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.sitemap-title{font-size:3rem;line-height:1}}.sitemap-description{color:#6b7280;max-width:42rem;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.sitemap-description{font-size:1rem;line-height:1.5rem}}.sitemap-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sitemap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.sitemap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.sitemap-section{flex-direction:column;align-items:flex-start;display:flex}.sitemap-section-header{border-bottom:1px solid #f3f4f6;align-items:center;width:100%;margin-bottom:1.25rem;padding-bottom:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sitemap-section:hover .sitemap-section-header{border-color:#40a3b433}.sitemap-section-title{color:#2c2c2c;font-family:"var(--font-proxima-nova)",sans-serif;font-size:1.125rem;font-weight:700;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.sitemap-section-title{font-size:1.25rem;line-height:1.75rem}}.sitemap-section:hover .sitemap-section-title{color:#40a3b4}.sitemap-links{flex-direction:column;gap:.625rem;margin:0 0 0 20px;padding:0;list-style:none;display:flex}.sitemap-link{color:#666;align-items:center;gap:.625rem;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.sitemap-link:hover{color:#e54990}.sitemap-dot{background-color:#40a3b466;border-radius:9999px;width:.25rem;height:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sitemap-link:hover .sitemap-dot{background-color:#e54990}.sitemap-link-text{font-size:.875rem;font-weight:500;line-height:1.25rem}.order-detail-container{width:100%;max-width:100%;margin:0 auto;padding:0}.order-topbar{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:18px;padding:0;display:flex}.order-topbar-main{flex:380px;min-width:0;padding:6px 2px}.order-detail-title{color:#111827;margin:0;font-family:Lato;font-size:22px;font-weight:700;line-height:28px}.order-topbar-meta{color:#4b5563;margin:6px 0 0;font-family:Lato;font-size:14px;font-weight:600;line-height:20px}.order-topbar-actions{flex-flow:column;gap:10px;min-width:190px;padding-left:14px;display:flex}.order-topbar-total{color:#0f172a;letter-spacing:.2px;margin:0;font-family:Lato;font-size:24px;font-weight:700;line-height:28px}.order-print-btn:disabled{opacity:.5;cursor:not-allowed}.order-print-btn{color:#2c2c2c;cursor:pointer;background-color:#0000;border:1px solid #2c2c2c;border-radius:8px;padding:8px 14px;font-family:Lato;font-size:13px;font-weight:600;line-height:18px}.order-print-btn:hover{background:#f4f8fc}.order-summary-grid{grid-template-columns:1fr;gap:12px;display:grid}.order-summary-item{background:#fff;border-radius:10px;margin-top:10px;padding:20px}.order-detail-section{background:#fff;border-radius:10px;margin-top:22px;padding:20px}.loyalty-detail-section{margin-top:30px}.order-summary-grid-bottom{margin-top:22px}.order-summary-grid-bottom .order-detail-label{margin-bottom:10px;font-family:Lato;font-size:18px;font-weight:700}.order-section-title{color:#111827;margin:0 0 10px;font-family:Lato;font-size:16px;font-weight:700;line-height:22px}.order-detail-label{color:#000;margin:0 0 4px;font-family:Lato;font-size:14px;font-weight:400;line-height:16px}.order-detail-value{color:#111827;margin:0;font-family:Lato;font-size:14px;font-weight:700;line-height:19px}.order-status-badge{border:1px solid #0000;border-radius:999px;align-items:center;margin:0 0 0 10px;padding:4px 10px;font-family:Lato;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.order-status-badge.status-completed,.order-status-badge.status-paid{color:#0f5132;background:#e8f8ef;border-color:#b7e4cc}.order-status-badge.status-processing,.order-status-badge.status-pending{color:#7a2e0f;background:#fff4e7;border-color:#ffd7ad}.order-status-badge.status-shipped{color:#074d73;background:#e8f5fd;border-color:#bcdff4}.order-status-badge.status-cancelled,.order-status-badge.status-refunded{color:#7f1d1d;background:#feecec;border-color:#f8c4c4}.order-status-box{border:1px solid #0000;border-radius:10px;margin-top:10px;padding:10px 12px;font-family:Lato;font-size:13px;line-height:18px}.order-status-box-cancelled{color:#842029;background:#fff5f5;border-color:#f5c2c7}.order-status-box-refunded{color:#1f3a7a;background:#f5f8ff;border-color:#d0dcff}.order-progress{gap:0;padding-bottom:6px;display:flex;overflow-x:auto}.order-progress-step{text-align:center;flex-direction:column;flex:1 0 120px;align-items:center;gap:8px;min-width:120px;display:flex;position:relative}.order-progress-step:not(:last-child):after{content:"";background:#d7dee7;height:2px;position:absolute;top:15px;left:calc(50% + 16px);right:calc(16px - 50%)}.order-progress-step.is-line-done:after{background:#2f99ad}.order-progress-node{color:#7c8795;z-index:1;background:#fff;border:2px solid #c8d1dc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.order-progress-step.is-complete.is-delivered-step .order-progress-node{color:#fff;background:#e54990;border-color:#e54990}.order-progress-step.is-complete .order-progress-node{color:#fff;background:#2f99ad;border-color:#2f99ad}.order-progress-node svg{width:16px;height:16px}.order-progress-label{color:#6b7280;font-family:Lato;font-size:12px;line-height:16px}.order-progress-step.is-complete .order-progress-label{color:#111827;font-weight:700}.order-status-timeline{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.order-timeline-item{color:#6b7280;align-items:center;gap:8px;font-family:Lato;font-size:12px;line-height:16px;display:flex}.order-timeline-item.is-done{color:#1f2937;font-weight:600}.order-timeline-dot{background:#c7d2df;border-radius:50%;width:8px;height:8px}.order-timeline-item.is-done .order-timeline-dot{background:#2f99ad}.order-info-cards{grid-template-columns:1fr;gap:12px;display:grid}.order-info-card{background:#fbfdff;border:1px solid #edf2f7;border-radius:10px;padding:12px}.order-info-title{color:#111827;margin:0 0 8px;font-family:Lato;font-size:14px;font-weight:700;line-height:18px}.order-address-stack{border-top:1px solid #e6edf5;padding:0;overflow:hidden}.order-address-line{color:#111827;margin:0;padding:10px 0;font-family:Lato;font-size:13px;font-weight:400;line-height:18px}.order-address-line:last-child{border-bottom:0}.order-address-line-muted{color:#475467;background:#f8fbff;font-weight:600}.order-address-grid{border:1px solid #edf1f5;border-radius:10px;grid-template-columns:1fr;display:grid;overflow:hidden}.order-address-row{border-bottom:1px solid #f2f4f7;grid-template-columns:1fr;gap:4px;padding:10px 12px;display:grid}.order-address-row:last-child{border-bottom:0}.order-address-key{color:#667085;font-family:Lato;font-size:12px;line-height:16px}.order-address-value{color:#111827;font-family:Lato;font-size:13px;font-weight:600;line-height:17px}.order-table-wrap{border-radius:10px;overflow-x:auto}.order-detail-page .order-table{border-collapse:collapse;background:#fff;width:100%;min-width:680px}.order-detail-page .order-table th,.order-detail-page .order-table td{color:#1f2937;text-align:left;border-bottom:1px solid #edf2f7;padding:12px;font-family:Lato;font-size:13px;line-height:18px}.order-detail-page .order-table th{font-family:lato;font-size:12px;font-weight:700}.order-detail-page .order-table th,.order-detail-page .order-table td{padding-left:0!important}.order-detail-page .order-table td:nth-child(2),.order-detail-page .order-table td:nth-child(3),.order-detail-page .order-table td:nth-child(4),.order-detail-page .order-table tfoot td:last-child{text-align:right}.order-detail-page .order-product-cell{align-items:center;gap:10px;display:flex}.order-detail-page .order-product-cell img{object-fit:cover;border:1px solid #e8edf3;border-radius:8px;flex-shrink:0;width:48px;height:48px;margin-left:0!important}.order-detail-page .order-table tfoot tr:last-child td{border-bottom:0}.order-detail-page .order-table-total td{font-size:14px;font-weight:700}.loyalty-page .loyalty-highlight-value{font-size:20px;line-height:26px}.loyalty-page .loyalty-empty-cell{color:#667085;padding:28px 12px;text-align:center!important}.loyalty-page .loyalty-points-credit{color:#0f5132;font-weight:700}.loyalty-page .loyalty-points-debit{color:#842029;font-weight:700}.order-detail-page .order-note-text{color:#4b5563;margin:0;font-family:Lato;font-size:13px;line-height:18px}@media (min-width:768px){.order-cards{display:none}.order-detail-page .order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-page .order-summary-grid.order-summary-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail-page .order-info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-page .order-topbar-actions{min-width:210px}.order-detail-page .order-address-row{grid-template-columns:150px 1fr;align-items:center;gap:10px}}@media (max-width:767px){.order-detail-page .order-topbar{padding:10px}.order-table-desktop{display:none}.order-detail-page .order-topbar-actions{border-top:1px solid #e5ebf2;border-left:0;align-items:flex-start;width:100%;min-width:0;padding-top:10px;padding-left:0}.order-detail-page .order-progress{grid-template-columns:1fr;gap:12px;display:grid;overflow:visible}.order-detail-page .order-progress-step{text-align:left;flex-direction:row;flex:none;justify-content:flex-start;width:100%;min-width:0}.order-detail-page .order-progress-step:not(:last-child):after{width:2px;height:12px;top:calc(100% + 4px);left:15px;right:auto}.order-detail-page .order-table{min-width:620px}}.loyalty-summary-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:767px){.loyalty-summary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}}.loyalty-summary-item{background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;gap:20px;padding:40px;display:flex;box-shadow:0 3px 10px #0f172a0a}.loyalty-detail-info{font-family:Lato;font-size:14px;font-weight:300;line-height:normal}.loyalty-detail-label{font-family:Lato;font-size:18px;font-weight:600}.loyalty-detail-value{font-family:Lato;font-size:14px;font-weight:600;line-height:normal}.loyalty-bottom-label{opacity:.75;font-family:Lato;font-size:14px;font-weight:400;line-height:normal}.loyalty-detail-points{align-items:center;gap:20px;display:flex}.loyalty-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.loyalty-detail-points p{color:#e54990;font-family:var(--font-lato),sans-serif;font-size:20px;font-weight:900;line-height:19px}@media (max-width:768px){.loyalty-detail-card .order-detail-card{padding:24px}.loyalty-detail-card .order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-detail-card .order-summary-grid.order-summary-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.loyalty-detail-card .order-info-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-detail-card .order-topbar-actions{min-width:210px}.loyalty-detail-card .order-address-row{grid-template-columns:150px 1fr;align-items:center;gap:10px}.loyalty-detail-card .order-table{min-width:700px}.loyalty-detail-card .order-table th{text-align:left;letter-spacing:0%;width:auto;padding:12px 16px;font-family:Lato;font-size:12px;font-weight:400;line-height:26px}.loyalty-detail-card .order-table td{vertical-align:top;letter-spacing:0%;vertical-align:middle;padding:20px 16px;font-family:Lato;font-size:12px;font-weight:600;line-height:26px}.loyalty-detail-card .order-table tr:not(:last-child),.loyalty-detail-card .order-table thead tr{border-bottom:.7px solid #00000040}}
@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/7d256325d16c464a-s.6b5b353b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/80dbc432bf467303-s.p.5d34db31.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.06aaffe1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.3d1b066d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.38647399.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0e564e6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.99b0b73b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.eead68dd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.ff9784a6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.ab26386e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_9fdfa8aa-module__81ZzTq__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_9fdfa8aa-module__81ZzTq__variable{--font-lato:"Lato","Lato Fallback"}
@font-face{font-family:proximaNova;src:url("../media/Proxima Nova Light-s.p.9abd561a.ttf")format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:proximaNova;src:url("../media/Proxima Nova Semibold-s.p.71521a8e.ttf")format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:proximaNova Fallback;src:local(Arial);ascent-override:94.15%;descent-override:30.5%;line-gap-override:0.0%;size-adjust:97.72%}.proximanova_7bbd9d30-module__qE0mRG__className{font-family:proximaNova,proximaNova Fallback}.proximanova_7bbd9d30-module__qE0mRG__variable{--font-proxima-nova:"proximaNova","proximaNova Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_96897180-module___jHpCq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_96897180-module___jHpCq__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/1e589d51b18335ae-s.30262dc6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/274673a632e02dc6-s.834c493e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/043b82ab31bba5a4-s.p.b67c2e04.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.21a1a3c2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.740eb7d8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.6d98c708.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_d81e7c73-module__jm9-YG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_d81e7c73-module__jm9-YG__variable{--font-poppins:"Poppins","Poppins Fallback"}
@font-face{font-family:Oxygen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f10ef4b5f28fad8-s.c16bd674.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxygen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad029b146f7e65ff-s.p.dedc2546.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxygen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f713f3800483e186-s.6e4434a7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxygen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f502796ecd51074-s.p.01cbdb25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxygen Fallback;src:local(Arial);ascent-override:101.57%;descent-override:23.33%;line-gap-override:0.0%;size-adjust:101.1%}.oxygen_5e746385-module__Miiz2W__className{font-family:Oxygen,Oxygen Fallback;font-style:normal}.oxygen_5e746385-module__Miiz2W__variable{--font-oxygen:"Oxygen","Oxygen Fallback"}
