.content-connection,.content-contact{min-height:calc(100vh - 80px);background:#ffffff;display:flex;align-items:flex-start;justify-content:center;height:100%;box-sizing:border-box;padding:50px 0 50px 0}@media (min-width: 992px){.content-connection,.content-contact{align-items:center}}.content-connection .content-contact-tel,.content-contact .content-contact-tel{padding-top:40px}.content-connection .content,.content-contact .content{padding:0 40px;background:#ffffff;box-sizing:border-box;width:100%;position:relative}@media (min-width: 992px){.content-connection .content,.content-contact .content{padding:70px;width:600px}}.content-connection .content .form,.content-contact .content .form{position:relative}.content-connection .content .form.hide,.content-contact .content .form.hide{height:0;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:all 0.5s ease}.content-connection .content .form .message-success,.content-contact .content .form .message-success{font-size:14px;line-height:20px;display:none;text-align:center}.content-connection .content .form .message-success.success,.content-contact .content .form .message-success.success{display:block;transition-delay:0.3s}.content-connection .content label,.content-contact .content label{display:block;font-size:12px;line-height:12px;margin-top:50px}.content-connection .content input[type='email'],.content-connection .content input[type='password'],.content-connection .content input[type='text'],.content-connection .content input[type='tel'],.content-contact .content input[type='email'],.content-contact .content input[type='password'],.content-contact .content input[type='text'],.content-contact .content input[type='tel']{background:none;border:0px;border-bottom:1px #000000 solid;font-size:14px;line-height:40px;outline:none;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0px}.content-connection .content input[type='email'].error,.content-connection .content input[type='password'].error,.content-connection .content input[type='text'].error,.content-connection .content input[type='tel'].error,.content-contact .content input[type='email'].error,.content-contact .content input[type='password'].error,.content-contact .content input[type='text'].error,.content-contact .content input[type='tel'].error{border-bottom:1px red solid}.content-connection .content textarea,.content-contact .content textarea{background:none;border:1px #000000 solid;font-size:14px;line-height:20px;outline:none;padding:17px;box-sizing:border-box;margin-top:12px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0px;resize:none}.content-connection .content textarea.error,.content-contact .content textarea.error{border-bottom:1px red solid}.content-connection .content .content-field-col,.content-contact .content .content-field-col{display:flex}.content-connection .content .content-field-col .col,.content-contact .content .content-field-col .col{flex:1}.content-connection .content .content-field-col .col:first-child,.content-contact .content .content-field-col .col:first-child{padding-right:20px}.content-connection .content .content-field-col .col:last-child,.content-contact .content .content-field-col .col:last-child{padding-left:20px}.content-connection .content .errors,.content-contact .content .errors{margin-top:40px}.content-connection .content .errors ul,.content-contact .content .errors ul{list-style:none;padding:0;margin:0}.content-connection .content .errors ul li,.content-contact .content .errors ul li{font-size:14px;line-height:20px;padding-bottom:10px;color:red}.content-connection .content .errors ul li:last-child,.content-contact .content .errors ul li:last-child{padding-bottom:0px}.content-connection .content .header-form,.content-contact .content .header-form{display:flex;padding-bottom:10px;align-items:center}.content-connection .content .header-form .title,.content-contact .content .header-form .title{flex:1}.content-connection .content .header-form .title h1,.content-contact .content .header-form .title h1{margin:0;font-size:20px;font-weight:500;margin:0}.content-connection .content .header-form .create-account a,.content-contact .content .header-form .create-account a{color:#cccccc;font-size:14px;line-height:14px;font-weight:400;text-decoration:underline;cursor:pointer}.content-connection .content .header-form .create-account a:hover,.content-contact .content .header-form .create-account a:hover{color:#000000}.content-connection .content .header-form .content-close span,.content-contact .content .header-form .content-close span{color:#cccccc;font-size:14px;line-height:14px;font-weight:400;text-decoration:underline;cursor:pointer}.content-connection .content .header-form .content-close span:hover,.content-contact .content .header-form .content-close span:hover{color:#000000}.content-connection .content .header-form .infos span,.content-contact .content .header-form .infos span{color:#cccccc;font-size:14px;font-weight:400;line-height:14px}.content-connection .content .content-civility,.content-contact .content .content-civility{margin-top:50px;display:flex}.content-connection .content .content-civility .civility-radio,.content-contact .content .content-civility .civility-radio{display:flex;align-items:center;margin-right:30px;cursor:pointer}.content-connection .content .content-civility .civility-radio:last-child,.content-contact .content .content-civility .civility-radio:last-child{margin-right:0px}.content-connection .content .content-civility .civility-radio .label,.content-contact .content .content-civility .civility-radio .label{color:#cccccc;font-weight:400;font-size:14px;line-height:20px;cursor:pointer;vertical-align:middle}.content-connection .content .content-civility .civility-radio .content-radio,.content-contact .content .content-civility .civility-radio .content-radio{line-height:0px;font-size:0px}.content-connection .content .content-civility .civility-radio .content-radio .radio,.content-contact .content .content-civility .civility-radio .content-radio .radio{display:inline-block;height:16px;width:16px;border:1px solid #cccccc;box-sizing:border-box;border-radius:100%;margin-right:10px;vertical-align:middle;position:relative}.content-connection .content .content-civility .civility-radio .content-radio .radio:after,.content-contact .content .content-civility .civility-radio .content-radio .radio:after{content:"";height:10px;width:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:#000000;display:none;border-radius:100%}.content-connection .content .content-civility .civility-radio:hover .label,.content-contact .content .content-civility .civility-radio:hover .label{color:#000000}.content-connection .content .content-civility .civility-radio:hover .radio,.content-contact .content .content-civility .civility-radio:hover .radio{border:1px solid #000000}.content-connection .content .content-civility .civility-radio.selected .label,.content-contact .content .content-civility .civility-radio.selected .label{color:#000000}.content-connection .content .content-civility .civility-radio.selected .radio,.content-contact .content .content-civility .civility-radio.selected .radio{border:1px solid #000000}.content-connection .content .content-civility .civility-radio.selected .radio:after,.content-contact .content .content-civility .civility-radio.selected .radio:after{display:block}.content-connection .content .content-category,.content-contact .content .content-category{margin-top:30px}@media (min-width: 992px){.content-connection .content .content-category,.content-contact .content .content-category{display:flex}}.content-connection .content .content-category .category-radio,.content-contact .content .content-category .category-radio{display:flex;align-items:center;margin-right:15px;cursor:pointer}.content-connection .content .content-category .category-radio:last-child,.content-contact .content .content-category .category-radio:last-child{margin-right:0px}.content-connection .content .content-category .category-radio .label,.content-contact .content .content-category .category-radio .label{color:#cccccc;font-weight:400;font-size:12px;line-height:20px;white-space:none;cursor:pointer;vertical-align:middle}.content-connection .content .content-category .category-radio .content-radio,.content-contact .content .content-category .category-radio .content-radio{line-height:0px;font-size:0px}.content-connection .content .content-category .category-radio .content-radio .radio,.content-contact .content .content-category .category-radio .content-radio .radio{display:inline-block;height:16px;width:16px;border:1px solid #cccccc;box-sizing:border-box;border-radius:100%;margin-right:10px;vertical-align:middle;position:relative}.content-connection .content .content-category .category-radio .content-radio .radio:after,.content-contact .content .content-category .category-radio .content-radio .radio:after{content:"";height:10px;width:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:#000000;display:none;border-radius:100%}.content-connection .content .content-category .category-radio:hover .label,.content-contact .content .content-category .category-radio:hover .label{color:#000000}.content-connection .content .content-category .category-radio:hover .radio,.content-contact .content .content-category .category-radio:hover .radio{border:1px solid #000000}.content-connection .content .content-category .category-radio.selected .label,.content-contact .content .content-category .category-radio.selected .label{color:#000000}.content-connection .content .content-category .category-radio.selected .radio,.content-contact .content .content-category .category-radio.selected .radio{border:1px solid #000000}.content-connection .content .content-category .category-radio.selected .radio:after,.content-contact .content .content-category .category-radio.selected .radio:after{display:block}.content-connection .content .footer-form,.content-contact .content .footer-form{display:flex;align-items:center;padding-top:30px}.content-connection .content .footer-form.register,.content-contact .content .footer-form.register{flex-direction:column;align-items:flex-start}.content-connection .content .footer-form .content-btn,.content-contact .content .footer-form .content-btn{flex:1}.content-connection .content .footer-form .content-btn button,.content-contact .content .footer-form .content-btn button{border:0px;line-height:30px;font-size:12px;font-weight:400;padding:0 24px;color:#ffffff;background:#000000;transition:all 0.2s ease;position:relative}.content-connection .content .footer-form .content-btn button:hover,.content-contact .content .footer-form .content-btn button:hover{background:#555555;transition-delay:0s}.content-connection .content .footer-form .content-btn button .content-loader,.content-contact .content .footer-form .content-btn button .content-loader{display:none;position:absolute;background:#000000;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center}.content-connection .content .footer-form .content-btn button .content-loader .loader,.content-contact .content .footer-form .content-btn button .content-loader .loader{height:6px;fill:#ffffff}.content-connection .content .footer-form .content-btn button .content-loader .loader .cloader1,.content-contact .content .footer-form .content-btn button .content-loader .loader .cloader1{animation:animateLoaderC1 1s infinite ease;transform-origin:center center}.content-connection .content .footer-form .content-btn button .content-loader .loader .cloader2,.content-contact .content .footer-form .content-btn button .content-loader .loader .cloader2{animation:animateLoaderC2 1s infinite ease;transform-origin:center center}.content-connection .content .footer-form .content-btn button .content-loader .loader .cloader3,.content-contact .content .footer-form .content-btn button .content-loader .loader .cloader3{animation:animateLoaderC3 1s infinite ease;transform-origin:center center}.content-connection .content .footer-form .content-btn button .content-loader.show,.content-contact .content .footer-form .content-btn button .content-loader.show{display:flex}.content-connection .content .footer-form .forgot-password span,.content-contact .content .footer-form .forgot-password span{color:#cccccc;font-size:14px;line-height:14px;font-weight:400;text-decoration:underline;cursor:pointer}.content-connection .content .footer-form .forgot-password span:hover,.content-contact .content .footer-form .forgot-password span:hover{color:#000000}.content-connection .content .footer-form .content-news,.content-contact .content .footer-form .content-news{margin-bottom:10px}.content-connection .content .footer-form .content-news .news-radio,.content-contact .content .footer-form .content-news .news-radio{display:flex;align-items:center}.content-connection .content .footer-form .content-news .news-radio .label,.content-contact .content .footer-form .content-news .news-radio .label{color:#000000;font-weight:400;font-size:14px;line-height:20px;cursor:pointer;vertical-align:middle}.content-connection .content .footer-form .content-news .news-radio .content-radio .radio,.content-contact .content .footer-form .content-news .news-radio .content-radio .radio{display:inline-block;height:16px;width:16px;border:1px solid #000000;box-sizing:border-box;border-radius:100%;margin-right:20px;vertical-align:middle;position:relative}.content-connection .content .footer-form .content-news .news-radio .content-radio .radio:after,.content-contact .content .footer-form .content-news .news-radio .content-radio .radio:after{content:"";height:10px;width:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:#000000;display:none;border-radius:100%}.content-connection .content .footer-form .content-news .news-radio:hover .label,.content-contact .content .footer-form .content-news .news-radio:hover .label{color:#000000}.content-connection .content .footer-form .content-news .news-radio:hover .radio,.content-contact .content .footer-form .content-news .news-radio:hover .radio{border:1px solid #000000}.content-connection .content .footer-form .content-news .news-radio.selected .label,.content-contact .content .footer-form .content-news .news-radio.selected .label{color:#000000}.content-connection .content .footer-form .content-news .news-radio.selected .radio,.content-contact .content .footer-form .content-news .news-radio.selected .radio{border:1px solid #000000}.content-connection .content .footer-form .content-news .news-radio.selected .radio:after,.content-contact .content .footer-form .content-news .news-radio.selected .radio:after{display:block}.content-connection .content .footer-form .content-terms,.content-contact .content .footer-form .content-terms{margin-bottom:30px}.content-connection .content .footer-form .content-terms .terms-radio,.content-contact .content .footer-form .content-terms .terms-radio{display:flex;align-items:center}.content-connection .content .footer-form .content-terms .terms-radio .label,.content-contact .content .footer-form .content-terms .terms-radio .label{color:#000000;font-weight:400;font-size:14px;line-height:20px;cursor:pointer;vertical-align:middle}.content-connection .content .footer-form .content-terms .terms-radio .label a,.content-contact .content .footer-form .content-terms .terms-radio .label a{color:#000000}.content-connection .content .footer-form .content-terms .terms-radio .content-radio .radio,.content-contact .content .footer-form .content-terms .terms-radio .content-radio .radio{display:inline-block;height:16px;width:16px;border:1px solid #000000;box-sizing:border-box;border-radius:100%;margin-right:20px;vertical-align:middle;position:relative}.content-connection .content .footer-form .content-terms .terms-radio .content-radio .radio:after,.content-contact .content .footer-form .content-terms .terms-radio .content-radio .radio:after{content:"";height:10px;width:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:#000000;display:none;border-radius:100%}.content-connection .content .footer-form .content-terms .terms-radio:hover .label,.content-contact .content .footer-form .content-terms .terms-radio:hover .label{color:#000000}.content-connection .content .footer-form .content-terms .terms-radio:hover .radio,.content-contact .content .footer-form .content-terms .terms-radio:hover .radio{border:1px solid #000000}.content-connection .content .footer-form .content-terms .terms-radio.selected .label,.content-contact .content .footer-form .content-terms .terms-radio.selected .label{color:#000000}.content-connection .content .footer-form .content-terms .terms-radio.selected .radio,.content-contact .content .footer-form .content-terms .terms-radio.selected .radio{border:1px solid #000000}.content-connection .content .footer-form .content-terms .terms-radio.selected .radio:after,.content-contact .content .footer-form .content-terms .terms-radio.selected .radio:after{display:block}#account{min-height:calc(100vh);box-sizing:border-box;padding:30px 0;position:relative}@media (min-width: 992px){#account{min-height:calc(100vh - 88px)}}#account.save-diag:before{content:"";z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;background:#ffffff;opacity:0.8}#account.save-diag .content-save-diag{display:block}#account .content-save-diag{position:fixed;top:60px;width:100%;z-index:2;background:#000;display:flex;padding:10px;align-items:center;justify-content:center;display:none}@media (min-width: 992px){#account .content-save-diag{top:80px}}#account .content-save-diag .save-diag{display:flex;flex-direction:column;justify-content:center}#account .content-save-diag .save-diag .texte{color:#ffffff;text-align:center}#account .content-save-diag .save-diag .content-loader{display:flex;align-items:center;justify-content:center}#account .content-save-diag .save-diag .content-loader .loader:before{height:8px;width:8px;border-radius:100%;background:#666666;content:"";display:inline-block;animation:addToCartLoading 1s ease 0.2s infinite}#account .content-save-diag .save-diag .content-loader .loader .mid{height:8px;width:8px;border-radius:100%;background:#666666;display:inline-block;animation:addToCartLoading 1s ease 0.4s infinite}#account .content-save-diag .save-diag .content-loader .loader:after{height:8px;width:8px;border-radius:100%;background:#666666;content:"";display:inline-block;animation:addToCartLoading 1s ease 0.6s infinite}#account .content-header-account{margin-bottom:30px}@media (min-width: 992px){#account .content-header-account{margin-bottom:40px}}#account .content-header-account .header-account{padding:0px 30px;display:flex}#account .content-header-account .header-account .title{flex:1}#account .content-header-account .header-account .title h2{font-size:16px;line-height:18px;font-weight:400;color:#000000;margin:0;display:inline-block;position:relative;text-decoration:underline}#account .content-header-account .header-account .content-logout a{line-height:18px;color:#000000;font-weight:200;font-size:14px}#account .content-account-main{padding:0px 30px 100px 30px}@media (min-width: 992px){#account .content-account-main{padding:30px 30px 100px 30px}}@media (min-width: 992px){#account .content-account-main .account-main{display:flex}}#account .content-account-main .account-main .account-left .menu-account{padding-bottom:60px}@media (min-width: 992px){#account .content-account-main .account-main .account-left .menu-account{position:sticky;padding:0}}#account .content-account-main .account-main .account-left .menu-account .content-menu-account-selected{display:none}#account .content-account-main .account-main .account-left .menu-account .content-menu-account-selected .menu-account-selected .menu-selected{font-size:12px;line-height:30px;border-bottom:1px solid #000000;color:#000000;display:block;position:relative}#account .content-account-main .account-main .account-left .menu-account .content-menu-account-selected .menu-account-selected .menu-selected:after{content:"▾";color:#000000;position:absolute;font-size:14px;height:30px;width:30px;text-align:center;line-height:30px;top:0;right:0}#account .content-account-main .account-main .account-left .menu-account ul{margin:0;padding:0;list-style:none}#account .content-account-main .account-main .account-left .menu-account ul li span{text-decoration:none;color:#000000;font-size:12px;line-height:14px;position:relative;font-weight:400;display:inline-block;cursor:pointer}@media (min-width: 992px){#account .content-account-main .account-main .account-left .menu-account ul li span{margin-bottom:30px}}#account .content-account-main .account-main .account-left .menu-account ul li span:after{content:"";width:0;height:1px;left:50%;background:#000000;position:absolute;bottom:0;transition:all 0.3s ease}#account .content-account-main .account-main .account-left .menu-account ul li span:hover:after,#account .content-account-main .account-main .account-left .menu-account ul li span.active:after{width:100%;left:0}#account .content-account-main .account-main .account-left .menu-account ul li span.active{font-weight:400}#account .content-account-main .account-main .account-left .menu-account ul li a{text-decoration:none;color:#000000;font-size:12px;line-height:14px;position:relative;font-weight:400;display:inline-block;cursor:pointer}@media (min-width: 992px){#account .content-account-main .account-main .account-left .menu-account ul li a{margin-bottom:30px}}#account .content-account-main .account-main .account-left .menu-account ul li a:after{content:"";width:0;height:1px;left:50%;background:#000000;position:absolute;bottom:0;transition:all 0.3s ease}#account .content-account-main .account-main .account-left .menu-account ul li a:hover:after{width:100%;left:0}#account .content-account-main .account-main .account-left .menu-account ul li:last-child span{margin-bottom:0px}@media (max-width: 992px){#account .content-account-main .account-main .account-left .menu-account ul li{display:inline-block;margin-right:14px}}#account .content-account-main .account-main .account-left .menu-account ul li span.warning:before{height:12px;width:12px;border-radius:100%;background:red;color:#ffffff;content:"!";font-size:8px;line-height:12px;text-align:center;display:block;position:absolute;right:-16px;top:-5px}#account .content-account-main .account-main .account-right{flex:1}@media (min-width: 992px){#account .content-account-main .account-main .account-right{padding:0 0 0 50px}}#account .content-account-main .account-main .account-right .section-account-right{margin:0 auto;transform:scaleY(0);height:0;overflow:hidden;transition:all 0.3s ease;transform-origin:top}#account .content-account-main .account-main .account-right .section-account-right .section{opacity:0;transform:translateX(100px);transition:all 0.3s ease}#account .content-account-main .account-main .account-right .section-account-right .section h3{margin:0;font-size:12px;font-weight:400;line-height:14px;margin-bottom:30px;color:#000000}#account .content-account-main .account-main .account-right .section-account-right .section p{font-size:12px;line-height:16px;font-weight:200;color:#000000}#account .content-account-main .account-main .account-right .section-account-right .section p.empty-msg{color:#cccccc}#account .content-account-main .account-main .account-right .section-account-right .section a,#account .content-account-main .account-main .account-right .section-account-right .section .goto-section{line-height:30px;padding:0 30px;color:#ffffff;font-weight:400;text-decoration:none;font-size:12px;background:#000000;display:inline-block;transition:all 0.3s ease}#account .content-account-main .account-main .account-right .section-account-right .section a:hover,#account .content-account-main .account-main .account-right .section-account-right .section .goto-section:hover{background:#555555}#account .content-account-main .account-main .account-right .section-account-right.active{transform:scaleY(1);height:auto}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(1){opacity:1;transition-delay:200ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(2){opacity:1;transition-delay:400ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(3){opacity:1;transition-delay:600ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(4){opacity:1;transition-delay:800ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(5){opacity:1;transition-delay:1000ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(6){opacity:1;transition-delay:1200ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(7){opacity:1;transition-delay:1400ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(8){opacity:1;transition-delay:1600ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(9){opacity:1;transition-delay:1800ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .section-account-right.active .section:nth-child(10){opacity:1;transition-delay:2000ms;transform:translateX(0)}#account .content-account-main .account-main .account-right .main-coupons .content-coupons{padding-bottom:40px}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .no_coupon{padding-top:20px}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list{display:flex;flex-direction:column}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon{border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column-reverse;width:100%;justify-content:space-between;padding-bottom:15px;margin-bottom:15px;align-items:flex-start;padding:15px 0;position:relative;overflow:hidden}@media (min-width: 992px){#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon{padding:0 15px}}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon:after{height:80px;width:80px;border-radius:100%;background:#ffffff;border-top:1px solid #ccc;border-left:1px solid #ccc;transform:rotate(45deg);content:"";position:absolute;bottom:0;margin-bottom:-50px;margin-left:-40px;z-index:1;left:50%}@media (min-width: 992px){#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon:after{margin-right:-25px;margin-left:0px;right:0;left:auto;bottom:auto;margin-bottom:0px;transform:rotate(-45deg);height:50px;width:50px}}@media (min-width: 992px){#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon{flex-direction:row-reverse;align-items:center}}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top{display:flex;flex-direction:column-reverse;gap:10px;align-items:center;padding:20px 0;border-top:1px dashed #cccccc;width:100%;padding-bottom:40px}@media (min-width: 992px){#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top{padding:20px 0;border-top:0px;padding-right:60px;border-left:1px dashed #cccccc;padding-left:50px;width:auto}}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .id{font-weight:bold}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .id .copy{display:inline-block;margin-left:6px;cursor:pointer}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .id .copy:hover{color:var(--color-brown)}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .id.copied:after{content:"✓";display:inline-block;margin-left:6px;color:var(--color-brown)}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .id.copied .copy{display:none}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .expire{font-size:12px;color:#999}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .applycode{line-height:30px;display:inline-block;font-size:14px;color:#ffffff;background:var(--color-brown);padding:0 15px;border-radius:3px;white-space:nowrap;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .applycode:hover{background:#000000}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .applycode .content-loader{display:none;position:absolute;background:#000000;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;z-index:1}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .applycode .content-loader .loader{height:6px;display:flex;gap:2px}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .applycode .content-loader .loader .cloader1{animation:animateLoaderC1 1s infinite ease;transform-origin:center center;height:6px;width:6px;background:#ffffff;border-radius:100%}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .applycode .content-loader .loader .cloader2{animation:animateLoaderC2 1s infinite ease;transform-origin:center center;height:6px;width:6px;background:#ffffff;border-radius:100%}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .applycode .content-loader .loader .cloader3{animation:animateLoaderC3 1s infinite ease;transform-origin:center center;height:6px;width:6px;background:#ffffff;border-radius:100%}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .top .applycode .content-loader.show{display:flex}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .bottom{padding:0 0 20px 0;width:100%;text-align:center}@media (min-width: 992px){#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .bottom{width:auto;text-align:left;padding:20px 0;padding-left:40px}}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .bottom .desc{font-size:30px;font-weight:bold}#account .content-account-main .account-main .account-right .main-coupons .content-coupons .list .coupon .bottom .desc span{display:block;font-size:14px;font-weight:400}#account .content-account-main .account-main .account-right .main-coupons .desc p{font-size:14px;line-height:20px;margin:0;padding-bottom:30px}#account .content-account-main .account-main .account-right .main-coupons .desc p strong{font-weight:bold}#account .content-account-main .account-main .account-right .main-coupons .desc h2{font-size:24px;line-height:30px}#account .content-account-main .account-main .account-right .main-coupons .desc .content-desc-plus{display:flex;gap:40px;flex-direction:column}@media (min-width: 992px){#account .content-account-main .account-main .account-right .main-coupons .desc .content-desc-plus{flex-direction:row}}#account .content-account-main .account-main .account-right .main-coupons .desc .content-desc-plus .desc-plus{background:#E8E1D9;padding:30px;border:1px solid #E97920;border-radius:4px;width:100%}@media (min-width: 992px){#account .content-account-main .account-main .account-right .main-coupons .desc .content-desc-plus .desc-plus{width:50%}}#account .content-account-main .account-main .account-right .main-coupons .desc .content-desc-plus .desc-plus h3{font-size:20px;line-height:26px;font-weight:500}#account .content-account-main .account-main .account-right .main-coupons .desc .content-desc-plus .desc-plus p{font-size:14px;line-height:20px}#account .content-account-main .account-main .account-right .content-diags .diags .diag{display:flex;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #000000}#account .content-account-main .account-main .account-right .content-diags .diags .diag:last-child{padding:0;border:none;margin:0}#account .content-account-main .account-main .account-right .content-diags .diags .diag .content-image{font-size:0px;line-height:0px}#account .content-account-main .account-main .account-right .content-diags .diags .diag .title{padding:0 30px}#account .content-account-main .account-main .account-right .content-diags .diags .diag .title h3{font-size:14px;line-height:20px;margin:0}#account .content-account-main .account-main .account-right .content-diags .diags .diag .title h3 span{display:block;font-weight:bold}#account .content-account-main .account-main .account-right .content-diags .diags .diag .controls{text-align:center}#account .content-account-main .account-main .account-right .content-diags .diags .diag .controls a{padding:0 15px}#account .content-account-main .account-main .account-right .content-diags .diags .diag .controls a.remake{color:#000000;font-size:12px;line-height:14px;text-decoration:underline;padding:0;background:none}#account .content-account-main .account-main .account-right .content-order-infos .order .top{display:flex;padding-bottom:30px;border-bottom:1px solid #000000}#account .content-account-main .account-main .account-right .content-order-infos .order .top .order-name{width:100%}#account .content-account-main .account-main .account-right .content-order-infos .order .top .order-name h3{white-space:nowrap;font-weight:400;margin:0}#account .content-account-main .account-main .account-right .content-order-infos .order .top .order-infos-plus .order-date,#account .content-account-main .account-main .account-right .content-order-infos .order .top .order-infos-plus .order-price{font-size:12px;line-height:14px;font-weight:400;white-space:nowrap;width:100%}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .recap-item-label{display:flex;margin-top:30px;margin-bottom:30px}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .recap-item-label h3{font-size:12px;line-height:14px;color:#000000;font-weight:400}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .recap-item-label h3:nth-child(1){width:25%}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .recap-item-label h3:nth-child(2){width:45%;padding-left:30px;box-sizing:border-box}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .recap-item-label h3:nth-child(3){width:15%;text-align:center}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .recap-item-label h3:nth-child(4){width:15%;text-align:right}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .item{display:flex;align-items:center;border-bottom:1px solid #000000;padding-bottom:30px;margin-bottom:30px}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .item span{font-size:12px;line-height:14px;color:#000000;font-weight:400;margin:0}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .item .content-img{width:25%}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .item .content-img img{border:1px solid #000000;max-width:100%;display:block;max-width:100px}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .item .content-name{width:45%;padding-left:30px;box-sizing:border-box}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .item .content-qty{width:15%;text-align:center}#account .content-account-main .account-main .account-right .content-order-infos .order .recap .item .content-price{width:15%;text-align:right}#account .content-account-main .account-main .account-right .content-order-infos .order .content-totals .line-t{display:flex;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #000000}#account .content-account-main .account-main .account-right .content-order-infos .order .content-totals .line-t .label{width:100%;padding-right:50px;box-sizing:border-box}#account .content-account-main .account-main .account-right .content-order-infos .order .content-totals .line-t .label,#account .content-account-main .account-main .account-right .content-order-infos .order .content-totals .line-t .value{font-size:12px;line-height:14px;color:#000000;white-space:nowrap}#account .content-account-main .account-main .account-right .content-order-infos .order .content-adresses{display:flex}#account .content-account-main .account-main .account-right .content-order-infos .order .content-adresses h3{font-size:12px;line-height:14px;color:#000000;margin-bottom:10px}#account .content-account-main .account-main .account-right .content-order-infos .order .content-adresses .content-billing{width:50%;box-sizing:border-box}#account .content-account-main .account-main .account-right .content-order-infos .order .content-adresses .content-shipping{width:50%;padding-left:30px;box-sizing:border-box}#account .content-account-main .account-main .account-right .content-orders .orders .order{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000000}#account .content-account-main .account-main .account-right .content-orders .orders .order:last-child{margin-bottom:0px;padding-bottom:0px;border:none}#account .content-account-main .account-main .account-right .content-orders .orders .order .top{display:flex;align-items:center;flex-direction:column}@media (min-width: 992px){#account .content-account-main .account-main .account-right .content-orders .orders .order .top{flex-direction:row}}#account .content-account-main .account-main .account-right .content-orders .orders .order .top .order-name{width:100%}@media (min-width: 992px){#account .content-account-main .account-main .account-right .content-orders .orders .order .top .order-name{width:60%}}#account .content-account-main .account-main .account-right .content-orders .orders .order .top .order-name h3{white-space:nowrap;font-weight:700;margin:0;font-size:14px;margin-bottom:20px}@media (min-width: 992px){#account .content-account-main .account-main .account-right .content-orders .orders .order .top .order-name h3{margin-bottom:0px}}#account .content-account-main .account-main .account-right .content-orders .orders .order .top .order-infos-plus{display:flex;width:100%}@media (min-width: 992px){#account .content-account-main .account-main .account-right .content-orders .orders .order .top .order-infos-plus{width:40%}}#account .content-account-main .account-main .account-right .content-orders .orders .order .top .order-infos-plus .order-date{font-size:12px;line-height:14px;font-weight:400;white-space:nowrap;width:100%}#account .content-account-main .account-main .account-right .content-orders .orders .order .top .order-infos-plus .order-price{font-size:12px;line-height:14px;font-weight:400;white-space:nowrap}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions{display:flex;width:100%}@media (min-width: 992px){#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions{padding-left:40px}}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions{width:100%;padding-top:20px}@media (min-width: 992px){#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions{padding-top:10px}}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn{box-sizing:border-box;display:flex;justify-content:flex-end;width:100%}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn:first-child{padding-left:0px}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn:last-child{padding-right:0px}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn{background:#000000;text-align:center;font-size:12px;line-height:26px;border-radius:3px;padding:0 10px;color:#ffffff;display:inline-block;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden;margin-right:10px}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn:last-child{margin-right:0px}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn:hover{background:#555555}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn.reorder .content-loader{background:#000000;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;bottom:0;right:0;display:none}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn.reorder .content-loader .loader:before{height:6px;width:6px;border-radius:100%;background:#ffffff;content:"";display:inline-block}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn.reorder .content-loader .loader .mid{height:6px;width:6px;border-radius:100%;background:#ffffff;display:inline-block;margin:0 4px}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn.reorder .content-loader .loader:after{height:6px;width:6px;border-radius:100%;background:#ffffff;content:"";display:inline-block}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn.reorder.loading .content-loader{display:flex}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn.reorder.loading .content-loader .loader:before{animation:addToCartLoading 1s ease 0.2s infinite}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn.reorder.loading .content-loader .loader .mid{animation:addToCartLoading 1s ease 0.4s infinite}#account .content-account-main .account-main .account-right .content-orders .orders .order .bottom .content-actions .actions .content-btn .btn.reorder.loading .content-loader .loader:after{animation:addToCartLoading 1s ease 0.6s infinite}#account .content-account-main .account-main .account-right .content-orders .orders .order .desc{margin:50px 0 60px 0}#account .content-account-main .account-main .account-right .content-orders .orders .order .desc p{margin:0}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #000000}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos{display:flex;flex-direction:column}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .general{flex:1}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .general .label{display:block}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .general .value{font-weight:bold}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .label{font-size:12px;line-height:16px;font-weight:200;color:#000000;position:relative}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .label.warning:before{height:12px;width:12px;border-radius:100%;background:red;color:#ffffff;content:"!";font-size:8px;line-height:12px;text-align:center;display:block;position:absolute;right:-16px;top:-5px}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value{margin-top:5px}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value .null{display:none}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value .content-birth{position:relative;display:inline-block}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value .content-birth .birth{line-height:30px;padding:0 10px;font-size:12px;text-align:center;border:none;background:#ffffff;color:#000000;cursor:pointer;outline:none;position:relative;z-index:1;border:1px solid #cccccc}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value .content-birth .birth.saved{width:100px;pointer-events:none}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value .content-birth .birth.toselect{width:140px}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value .content-birth .birth::placeholder{color:#000000}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value .content-birth .success{position:absolute;left:50%;top:50%;margin-top:-10px;line-height:20px;transform:translateX(-50%);font-size:12px;white-space:nowrap;transition:all 0.3s ease}#account .content-account-main .account-main .account-right .content-infos .content-infos-personnal .c-infos .birthday-date .value .content-birth.s .success{margin-top:20px}#account .content-account-main .account-main .account-right .content-infos .content-infos-password .password-hide{font-size:12px;color:#000000}#account .content-account-main .account-main .account-right .content-infos .content-infos-password a{margin-top:30px}#account .content-account-main .account-main .account-right .content-wishlist .wishlist-prds{display:flex;flex-wrap:wrap}#account .content-account-main .account-main .account-right .content-wishlist .wishlist-prds .content-product{width:50%;padding:0 4px;margin-bottom:8px}@media (min-width: 992px){#account .content-account-main .account-main .account-right .content-wishlist .wishlist-prds .content-product{width:33.33%}}#account .content-account-main .account-main .account-right .content-wishlist .wishlist-prds .content-product .product{height:100%;border:1px solid #000000;box-sizing:border-box;overflow:hidden}@media (max-width: 992px){#account .content-account-main .account-main .account-right .content-wishlist .wishlist-prds .content-product .product .content-desc{display:none}}#account .content-account-main .account-main .account-right .content-wishlist .wishlist-prds .content-product .product .content-desc .content-title h3{margin:0}#account .content-account-main .account-main .account-right .content-wishlist .wishlist-prds .content-product .product .content-image{height:100%;padding:0;width:100%;background:none;border-radius:0px}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #000000;display:flex}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse .description{flex:1}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse .description .badge-default{margin:0;font-size:12px;line-height:14px;margin-bottom:10px;color:#000000}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse .description p{margin:0;margin-bottom:10px}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse .description p:last-child{margin-bottom:0px}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse .controls ul{list-style:none;margin:0;padding:0}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse .controls ul li{font-size:12px;line-height:14px;font-weight:400;text-decoration:underline;margin-right:30px;color:#cccccc;transition:all 0.3s ease;cursor:pointer;display:inline-block}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse .controls ul li:last-child{margin-right:0px}#account .content-account-main .account-main .account-right .content-adresses .adresses .adresse .controls ul li:hover{color:#000000}#account .content-account-main .account-main .account-right .content-adresses .form-adresse label{display:block;color:#cccccc;font-size:12px;line-height:12px;margin-top:50px}#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='email'],#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='password'],#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='text'],#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='tel']{background:none;border:0px;border-bottom:1px #cccccc solid;font-size:14px;line-height:40px;outline:none;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0px}#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='email'].error,#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='password'].error,#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='text'].error,#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='tel'].error{border-bottom:1px red solid}#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='submit']{line-height:30px;padding:0 30px;color:#ffffff;font-weight:400;text-decoration:none;font-size:12px;background:#000000;display:inline-block;border:0;transition:all 0.3s ease}#account .content-account-main .account-main .account-right .content-adresses .form-adresse input[type='submit']:hover{background:#555555}#account .content-account-main .account-main .account-right .content-adresses .form-adresse select{background:none;border:0px;border-bottom:1px #cccccc solid;font-size:14px;line-height:40px;outline:none;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0px}#account .content-account-main .account-main .account-right .content-adresses .form-adresse textarea{background:none;border:1px #cccccc solid;font-size:14px;line-height:20px;outline:none;padding:17px;box-sizing:border-box;margin-top:12px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0px;resize:none}#account .content-account-main .account-main .account-right .content-adresses .form-adresse textarea.error{border-bottom:1px red solid}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-field-col{display:flex}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-field-col .col{flex:1}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-field-col .col:first-child{padding-right:20px}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-field-col .col:last-child{padding-left:20px}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress{margin-bottom:30px;margin-top:30px}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio{display:flex;align-items:center}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio .label{color:#000000;font-weight:400;font-size:14px;line-height:20px;text-decoration:underline;cursor:pointer;vertical-align:middle}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio .content-radio .radio{display:inline-block;height:16px;width:16px;border:1px solid #000000;box-sizing:border-box;border-radius:100%;margin-right:20px;vertical-align:middle;position:relative}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio .content-radio .radio:after{content:"";height:10px;width:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:#000000;display:none;border-radius:100%}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio:hover .label{color:#000000}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio:hover .radio{border:1px solid #000000}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio.selected .label{color:#000000}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio.selected .radio{border:1px solid #000000}#account .content-account-main .account-main .account-right .content-adresses .form-adresse .content-default-adress .default-adress-radio.selected .radio:after{display:block}#loyaltylion *{font-family:var(--font-franklin)}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel{flex-direction:column}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar{background:none;width:100%}@media (max-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar{margin-bottom:40px;display:flex;flex-direction:row-reverse}}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__mobile-menu-toggle-button{display:none}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__header{border:none}@media (min-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__header{border-bottom:1px solid #000000}}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__header .lion-loyalty-panel-sidebar__title{display:none}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__header .lion-loyalty-panel-sidebar__points{color:#000000}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__menu{padding:10px 0;position:relative;background:none;display:block}@media (min-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__menu{display:flex;justify-content:space-between}}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__menu .lion-loyalty-panel-sidebar__menu-item{background:none;color:#000000;padding:0;color:#999999;font-size:16px;display:block}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__menu .lion-loyalty-panel-sidebar__menu-item.lion-loyalty-panel-sidebar__menu-item--help{display:none}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__menu .lion-loyalty-panel-sidebar__menu-item.lion-active{position:relative;color:#000000}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-sidebar .lion-loyalty-panel-sidebar__menu .lion-loyalty-panel-sidebar__menu-item.lion-active:after{content:"";bottom:0;position:absolute;width:100%;height:1px;background:#000000;left:0;display:none}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content{background:none}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-content__header{display:none}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-earn__rules-list{padding:0}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-earn__rules-list .lion-loyalty-panel-rule-item{padding:0;margin-bottom:20px}@media (min-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-earn__rules-list .lion-loyalty-panel-rule-item:nth-child(2n+1){padding-right:10px}}@media (min-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-earn__rules-list .lion-loyalty-panel-rule-item:nth-child(2n){padding-left:10px}}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-earn__rules-list .lion-loyalty-panel-rule-item .lion-loyalty-panel-rule-item__content{height:auto;box-shadow:none}@media (max-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-earn__rules-list .lion-loyalty-panel-rule-item .lion-loyalty-panel-rule-item__content{border:1px solid #000000}}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-earn__rules-list .lion-loyalty-panel-rule-item .lion-loyalty-panel-rule-item__content .lion-loyalty-panel-rule-item__icon{top:10px;right:10px}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-earn__rules-list .lion-loyalty-panel-rule-item:hover .lion-loyalty-panel-rule-item__content{border:1px solid #000000}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards__rewards-list{padding:0px;flex-direction:column}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards__rewards-list .lion-loyalty-panel-reward-item{padding:0;margin-bottom:10px;width:100%}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards__rewards-list .lion-loyalty-panel-reward-item .lion-loyalty-panel-reward-item__content{flex-direction:row;align-items:center;min-height:auto;padding:0;box-shadow:none}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards__rewards-list .lion-loyalty-panel-reward-item .lion-loyalty-panel-reward-item__content .lion-loyalty-panel-reward-item__meta{margin:0}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards .lion-loyalty-panel-page-rewards__points-explain-box{padding:15px 0px;align-items:center}@media (max-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards .lion-loyalty-panel-page-rewards__points-explain-box{display:flex;flex-direction:column}}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards .lion-loyalty-panel-page-rewards__points-explain-box a{background:none;padding:0;text-decoration:underline;color:#000000}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards .lion-loyalty-panel-page-rewards__rewards-list .lion-loyalty-panel-reward-item .lion-loyalty-panel-reward-item__content{padding:10px 0;border-bottom:1px solid #dddddd}@media (max-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards .lion-loyalty-panel-page-rewards__rewards-list .lion-loyalty-panel-reward-item .lion-loyalty-panel-reward-item__content{display:flex;flex-direction:column;padding:20px 0}}@media (max-width: 790px){#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards .lion-loyalty-panel-page-rewards__rewards-list .lion-loyalty-panel-reward-item .lion-loyalty-panel-reward-item__content .lion-loyalty-panel-reward-item__redeem-button{margin-top:5px}}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards .lion-loyalty-panel-page-rewards__rewards-list .lion-loyalty-panel-reward-item .lion-loyalty-panel-reward-item__content .lion-loyalty-panel-reward-item__title{font-size:18px;font-weight:400}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards__claimed-rewards .lion-loyalty-panel-page-rewards__claimed-rewards-header{padding:20px 0}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards__claimed-rewards .lion-loyalty-panel-page-rewards__claimed-rewards-list{padding:0}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards__claimed-rewards .lion-loyalty-panel-page-rewards__claimed-rewards-list .lion-loyalty-panel-claimed-reward-item .lion-loyalty-panel-claimed-reward-item__left .lion-loyalty-panel-claimed-reward-item__title{font-size:18px;font-weight:400}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-rewards__claimed-rewards .lion-loyalty-panel-page-rewards__claimed-rewards-list .lion-loyalty-panel-claimed-reward-item .lion-loyalty-panel-claimed-reward-item__view-reward-button{background:#000000;margin:0;line-height:30px;font-size:14px;padding:0 10px}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content.lion-loyalty-panel-content--refer .lion-referral-widget-panel{padding:0;justify-content:flex-start}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content.lion-loyalty-panel-content--refer .lion-referral-widget-panel .lion-referral-widget-main__icon{display:none}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content.lion-loyalty-panel-content--refer .lion-referral-widget-panel .lion-referral-widget-main__intro{font-size:18px;font-weight:400}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content.lion-loyalty-panel-content--refer .lion-referral-widget-panel .lion-referral-widget-main__share-buttons .lion-referral-share-button{height:auto}#loyaltylion #lion-loyalty-panel-custom-css .lion-loyalty-panel .lion-loyalty-panel-content .lion-loyalty-panel-page-history{padding:0}#loyaltylion #lion-loyalty-panel-custom-css .lion-action-button--primary{background:#000000;margin:0;line-height:30px;font-size:14px;padding:0 10px}#loyaltylion .lion-action-button{background:#000000;line-height:30px;font-size:14px;padding:0 10px}#loyaltylion .lion-action-button:hover{background:#333333;transition:all 0.3s ease}@keyframes animateLoaderC1{0%{transform:scale(0.8)}20%{transform:scale(1)}40%{transform:scale(0.8)}100%{transform:scale(0.8)}}@keyframes animateLoaderC2{0%{transform:scale(0.8)}20%{transform:scale(0.8)}40%{transform:scale(1)}60%{transform:scale(0.8)}100%{transform:scale(0.8)}}@keyframes animateLoaderC3{0%{transform:scale(0.8)}40%{transform:scale(0.8)}60%{transform:scale(1)}80%{transform:scale(0.8)}100%{transform:scale(0.8)}}@keyframes addToCartLoading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
