.main>.main-section .list-group-step{list-style:none;padding:0;width:700px;margin:1.5rem auto;border:none;display:flex}.main>.main-section .list-group-step>.step-item{width:20%;display:inline-block;padding:0;margin:0;opacity:50%}.main>.main-section .list-group-step>.step-item>.item-data>span.data-num{width:30px;height:30px;line-height:30px;text-align:center;background-color:#000;color:#fff;display:block;font-size:1.2rem;font-weight:700;border-radius:1rem;margin:0 auto}.main>.main-section .list-group-step>.step-item>.item-data>span.data-name{text-align:center;display:block;font-weight:600}.main>.main-section .list-group-step>.step-item.active{opacity:100%}.main>.main-section .block-page table.table>thead>tr>th{background-color:#212529;color:#fff;border:0;box-shadow:0 0 1px 0 #212529}.main>.main-section .block-page table.table>thead>tr>th:first-child{border-radius:.5rem 0 0 0;box-shadow:-1px 0 1px 0 #212529}.main>.main-section .block-page table.table>thead>tr>th:last-child{border-radius:0 .5rem 0 0;box-shadow:1px 0 1px 0 #212529}.main>.main-section .block-page table.table>tbody{box-shadow:1px 0 1px 0 #212529,-1px 0 1px 0 #212529;border-radius:0 0 .5rem .5rem}.main>.main-section .block-page table.table>tbody>tr{background-color:transparent}.main>.main-section .block-page table.table>tbody>tr>td{border:0;box-shadow:0 1px 0 0 #212529}.main>.main-section .block-page table.table>tbody>tr>td img{border-radius:.5rem}.main>.main-section .block-page table.table>tbody>tr>td>p{margin-bottom:.5rem}.main>.main-section .block-page table.table>tbody>tr>td .article-name{font-weight:700}.main>.main-section .block-page table.table>tbody>tr>td .article-body{font-weight:700}.main>.main-section .block-page table.table>tbody>tr>td .input-group>.input-group-prepend>button.article-quantity-m{border:1px solid transparent;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}.main>.main-section .block-page table.table>tbody>tr>td .input-group>.input-group-prepend>button.article-quantity-m:hover{border:1px solid #212529;background-color:#000;color:#fff}.main>.main-section .block-page table.table>tbody>tr>td .input-group>input.article-quantity{text-align:center;font-weight:700;border:1px solid #212529;background-color:#fff}.main>.main-section .block-page table.table>tbody>tr>td .input-group>.input-group-append>button.article-quantity-p{border:1px solid transparent;-webkit-transition:all 333ms ease-out;-moz-transition:all 333ms ease-out;-o-transition:all 333ms ease-out;transition:all 333ms ease-out}.main>.main-section .block-page table.table>tbody>tr>td .input-group>.input-group-append>button.article-quantity-p:hover{border:1px solid #212529;background-color:#28a745;color:#fff}.main>.main-section .block-page table.table>tbody>tr>td button.article-remove{border-radius:.5rem;box-shadow:0 0 0 1px #000;width:30px;height:30px;line-height:30px;padding:0}.main>.main-section .block-page table.table>tbody>tr:hover{background-color:rgba(0,0,0,.05)}.main>.main-section .block-page table.table>tbody>tr:last-child{border-radius:0 0 .5rem .5rem}.main>.main-section .block-page table.table>tbody>tr:last-child>td{border:0}.main>.main-section .block-page table.table>tbody>tr:last-child>td:first-child{border-radius:0 0 0 .5rem}.main>.main-section .block-page table.table>tbody>tr:last-child>td:last-child{border-radius:0 0 .5rem 0}.main>.main-section .block-page .shopping-cart-discount-coupon .input-group{max-width:400px}.main>.main-section .block-page .shopping-cart-discount-coupon .input-group>input.form-control{border-color:#212529;border-radius:.5rem;margin-right:1rem}.main>.main-section .block-page .shopping-cart-discount-coupon .input-group>span.input-group-btn>button.btn{background-color:#000;color:#fff;border-radius:1rem;min-width:175px;border-color:#000}.main>.main-section .block-page .shopping-cart-discount-coupon p.help-block{font-weight:500;margin:.25rem 0 0 0}.main>.main-section .block-page ul.shopping-cart-resume-prices>li.list-group-item{border:1px solid #000;border-radius:.5rem;margin-bottom:.5rem}.main>.main-section .block-page ul.shopping-cart-resume-prices>li.list-group-item p{margin:0;font-weight:700}.main>.main-section .block-page ul.shopping-cart-resume-prices>li.list-group-item p.discount-value{color:red}.main>.main-section .block-page .accept-terms>.custom-control{font-weight:500;width:max-content;margin:0 0 .5rem auto;background-color:transparent;border:0}.main>.main-section .block-page a.btn-return{color:#383c40;background-color:transparent;border-color:#383c40;min-width:175px;font-weight:700;border-radius:1rem}.main>.main-section .block-page .button-submit{text-align:right}.main>.main-section .block-page .button-submit>button.btn-submit-quote{background-color:transparent;color:#000;border-radius:1rem;border-color:#000;min-width:175px;font-weight:700}.main>.main-section .block-page .button-submit>button.btn-submit-order{background-color:#000;color:#fff;border-radius:1rem;border-color:#000;min-width:175px;font-weight:700;margin-left:1rem}.main>.main-section .weight-total{display:table;text-transform:uppercase;background-color:#f0f0f0;margin:0 0 .5rem auto;padding:.5rem;border-radius:.25rem;border:1px solid #5b5b5b}.main>.main-section .custom-control{margin:.5rem 0;background-color:#e6e6e6;padding:.5rem 0 .5rem 2.5rem;border:1px solid #dee2e6;border-radius:.25rem}.main>.main-section .list-group-step{max-width:760px;width:100%;gap:.5rem;margin:1.5rem auto 2rem;padding:.75rem;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(0,0,0,.08)}.main>.main-section .list-group-step>.step-item{position:relative;flex:1 1 0%;width:auto;opacity:.45}.main>.main-section .list-group-step>.step-item>.item-data{display:flex;flex-direction:column;align-items:center;gap:.35rem}.main>.main-section .list-group-step>.step-item>.item-data>span.data-num{background:var(--wc-black,#050505);color:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.05)}.main>.main-section .list-group-step>.step-item>.item-data>span.data-name{color:#343a40;font-size:.82rem;letter-spacing:0}.main>.main-section .list-group-step>.step-item.active{opacity:1}.main>.main-section .list-group-step>.step-item.active>.item-data>span.data-num{background:var(--wc-gold,#000);color:var(--wc-black,#050505)}.main>.main-section .block-page.cart-page,.main>.main-section .block-page:has(.form-shopping-cart){max-width:1180px;margin-right:auto;margin-left:auto;padding-bottom:3rem}.main>.main-section .block-page.cart-page>.page-header,.main>.main-section .block-page:has(.form-shopping-cart)>.page-header,.main>.main-section .block-page.cart-page>.page-header-block,.main>.main-section .block-page:has(.form-shopping-cart)>.page-header-block{margin-bottom:1.5rem;text-align:center}.main>.main-section .block-page.cart-page .shopping-cart-table-wrap,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-table-wrap{overflow-x:auto;margin-bottom:1.5rem;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.08)}.main>.main-section .block-page.cart-page table.shopping-cart-article,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article{min-width:880px;margin-bottom:0;border-collapse:separate;border-spacing:0}.main>.main-section .block-page.cart-page table.shopping-cart-article>thead>tr>th,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>thead>tr>th{padding:.95rem .85rem;background:var(--wc-black,#050505);color:#fff;border:0;font-size:.8rem;letter-spacing:0;text-transform:uppercase}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody{box-shadow:none}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article{background:#fff}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article>td,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article>td{padding:1rem .85rem;vertical-align:middle;border-top:1px solid #edf0f2;box-shadow:none}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article img,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article img{aspect-ratio:1 / 1;object-fit:cover;border:1px solid #edf0f2;border-radius:8px;background:#f8fafb}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .label,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .label,.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .badge,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .badge{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.35rem;padding:.25rem .5rem;border-radius:999px;background:var(--wc-gold-soft,#f7f0df);color:var(--wc-black,#050505);font-size:.75rem;font-weight:700}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .article-name,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .article-name{margin-bottom:.35rem;color:#20242a;font-size:1rem;font-weight:800}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .article-body,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .article-body{color:#667085;font-size:.92rem;font-weight:400;line-height:1.45}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .article-price,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .article-price{color:var(--wc-black,#050505);font-weight:800;white-space:nowrap}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article:nth-child(4),.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article:nth-child(4){width:165px!important;min-width:165px!important}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .input-group,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .input-group{justify-content:center;flex-wrap:nowrap;width:132px;margin-right:auto;margin-left:auto}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .input-group .btn.article-quantity-modify,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .input-group .btn.article-quantity-modify{min-width:34px;border:1px solid #d8dde5;background:#fff;color:var(--wc-black,#050505);font-weight:800}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .input-group .btn.article-quantity-modify:hover,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .input-group .btn.article-quantity-modify:hover,.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .input-group .btn.article-quantity-modify:focus,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .input-group .btn.article-quantity-modify:focus{border-color:var(--wc-gold,#000);background:var(--wc-gold,#000);color:var(--wc-black,#050505)}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .input-group input.article-quantity,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .input-group input.article-quantity{width:58px;min-width:58px;max-width:58px;border-color:#d8dde5;color:#20242a;font-weight:800;text-align:center}.main>.main-section .block-page.cart-page table.shopping-cart-article>tbody>tr.article .article-remove,.main>.main-section .block-page:has(.form-shopping-cart) table.shopping-cart-article>tbody>tr.article .article-remove{width:36px;height:36px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.main>.main-section .block-page.cart-page .shopping-cart-duration,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-duration,.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon,.main>.main-section .block-page.cart-page .shopping-cart-resume-prices,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-resume-prices,.main>.main-section .block-page.cart-page .weight-total,.main>.main-section .block-page:has(.form-shopping-cart) .weight-total,.main>.main-section .block-page.cart-page .accept-terms,.main>.main-section .block-page:has(.form-shopping-cart) .accept-terms{border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.06)}.main>.main-section .block-page.cart-page .shopping-cart-duration,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-duration,.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon{margin-bottom:1rem;padding:1.25rem}.main>.main-section .block-page.cart-page .shopping-cart-duration .page-header,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-duration .page-header,.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .page-header,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .page-header{margin-bottom:.75rem}.main>.main-section .block-page.cart-page .shopping-cart-duration .page-header h3,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-duration .page-header h3,.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .page-header h3,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .page-header h3{margin:0;font-size:1.05rem}.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group{max-width:none;gap:.75rem}.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group>input.form-control,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group>input.form-control{min-height:44px;margin-right:0;border-color:#d8dde5;border-radius:8px}.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group>span.input-group-btn>button.btn,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group>span.input-group-btn>button.btn,.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group #discountCouponSubmit,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group #discountCouponSubmit{min-height:44px;min-width:140px;border-radius:8px;background:var(--wc-black,#050505);border-color:var(--wc-black,#050505);color:#fff;font-weight:800}.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon p.help-block,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon p.help-block{color:#667085;font-size:.9rem;line-height:1.45}.main>.main-section .block-page.cart-page ul.shopping-cart-resume-prices,.main>.main-section .block-page:has(.form-shopping-cart) ul.shopping-cart-resume-prices{position:sticky;top:1rem;padding:1rem}.main>.main-section .block-page.cart-page ul.shopping-cart-resume-prices>li.list-group-item,.main>.main-section .block-page:has(.form-shopping-cart) ul.shopping-cart-resume-prices>li.list-group-item{margin-bottom:.65rem;border:1px solid #edf0f2;border-radius:8px;background:#fff}.main>.main-section .block-page.cart-page ul.shopping-cart-resume-prices>li.list-group-item p,.main>.main-section .block-page:has(.form-shopping-cart) ul.shopping-cart-resume-prices>li.list-group-item p{margin:0}.main>.main-section .block-page.cart-page ul.shopping-cart-resume-prices>li.list-group-item [class^="price-"] p,.main>.main-section .block-page:has(.form-shopping-cart) ul.shopping-cart-resume-prices>li.list-group-item [class^="price-"] p,.main>.main-section .block-page.cart-page ul.shopping-cart-resume-prices>li.list-group-item [class*=" price-"] p,.main>.main-section .block-page:has(.form-shopping-cart) ul.shopping-cart-resume-prices>li.list-group-item [class*=" price-"] p{text-align:right}.main>.main-section .block-page.cart-page ul.shopping-cart-resume-prices>li.list-group-item-price-ttc,.main>.main-section .block-page:has(.form-shopping-cart) ul.shopping-cart-resume-prices>li.list-group-item-price-ttc{background:var(--wc-black,#050505);color:#fff;border-color:var(--wc-black,#050505)}.main>.main-section .block-page.cart-page ul.shopping-cart-resume-prices>li.list-group-item-price-ttc p,.main>.main-section .block-page:has(.form-shopping-cart) ul.shopping-cart-resume-prices>li.list-group-item-price-ttc p{font-size:1.05rem}.main>.main-section .block-page.cart-page .weight-total,.main>.main-section .block-page:has(.form-shopping-cart) .weight-total{display:block;margin:1rem 0 .75rem;padding:.85rem 1rem;border-color:rgba(0,0,0,.08);background:#f8fafb;color:#343a40;text-align:right}.main>.main-section .block-page.cart-page .accept-terms,.main>.main-section .block-page:has(.form-shopping-cart) .accept-terms{margin-bottom:1rem;padding:.85rem 1rem}.main>.main-section .block-page.cart-page .accept-terms .custom-control,.main>.main-section .block-page:has(.form-shopping-cart) .accept-terms .custom-control,.main>.main-section .block-page.cart-page .accept-terms .checkbox,.main>.main-section .block-page:has(.form-shopping-cart) .accept-terms .checkbox{width:auto;margin:0;padding:0;border:0;background:transparent}.main>.main-section .block-page.cart-page .btn-return,.main>.main-section .block-page:has(.form-shopping-cart) .btn-return,.main>.main-section .block-page.cart-page .button-submit .btn-submit,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit .btn-submit{min-height:46px;border-radius:8px;font-weight:800}.main>.main-section .block-page.cart-page .btn-return,.main>.main-section .block-page:has(.form-shopping-cart) .btn-return{display:inline-flex;align-items:center;justify-content:center;min-width:180px}.main>.main-section .block-page.cart-page .button-submit,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit{display:flex;justify-content:flex-end;gap:.75rem}.main>.main-section .block-page.cart-page .button-submit>button.btn-submit-quote,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit>button.btn-submit-quote,.main>.main-section .block-page.cart-page .button-submit>button.btn-submit-order,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit>button.btn-submit-order{min-width:180px;margin-left:0;border-radius:8px;font-weight:800}.main>.main-section .block-page.cart-page .button-submit>button.btn-submit-quote,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit>button.btn-submit-quote{background:transparent;color:var(--wc-black,#050505);border-color:var(--wc-gold,#000)}.main>.main-section .block-page.cart-page .button-submit>button.btn-submit-order,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit>button.btn-submit-order{background:var(--wc-gold,#000);color:var(--wc-black,#050505);border-color:var(--wc-gold,#000)}@media (max-width:767.98px){.main>.main-section .list-group-step{overflow-x:auto;justify-content:flex-start}.main>.main-section .list-group-step>.step-item{min-width:92px}.main>.main-section .block-page.cart-page .shopping-cart-table-wrap,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-table-wrap{margin-right:-.75rem;margin-left:-.75rem;border-radius:0}.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group{display:block}.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group>input.form-control,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group>input.form-control,.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group>span.input-group-btn,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group>span.input-group-btn,.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group>span.input-group-btn>button.btn,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group>span.input-group-btn>button.btn{width:100%}.main>.main-section .block-page.cart-page .shopping-cart-discount-coupon .input-group>span.input-group-btn>button.btn,.main>.main-section .block-page:has(.form-shopping-cart) .shopping-cart-discount-coupon .input-group>span.input-group-btn>button.btn{margin-top:.75rem}.main>.main-section .block-page.cart-page ul.shopping-cart-resume-prices,.main>.main-section .block-page:has(.form-shopping-cart) ul.shopping-cart-resume-prices{position:static;margin-top:1rem}.main>.main-section .block-page.cart-page .button-submit,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit{display:grid;grid-template-columns:1fr}.main>.main-section .block-page.cart-page .button-submit>button.btn-submit-quote,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit>button.btn-submit-quote,.main>.main-section .block-page.cart-page .button-submit>button.btn-submit-order,.main>.main-section .block-page:has(.form-shopping-cart) .button-submit>button.btn-submit-order{width:100%}.main>.main-section .block-page.cart-page .btn-return,.main>.main-section .block-page:has(.form-shopping-cart) .btn-return{width:100%;margin-bottom:.75rem}}