.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);padding:var(--bs-btn-padding-y)var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width)solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:first-child:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.btn{--bs-btn-font-size:1.4rem;--bs-btn-font-weight:400;--btn-line-height:2.2rem;--bs-btn-padding-y:1.4rem;--bs-btn-padding-x:1.2rem;--bs-btn-border-radius:5rem}.btn-primary{--bs-btn-color:white;--bs-btn-bg:var(--main-color);--bs-btn-border-color:var(--main-color);--bs-btn-hover-border-color:var(--main-color-darken);--bs-btn-hover-bg:var(--main-color-darken);--bs-btn-active-bg:var(--main-color-darken);--bs-btn-active-border-color:var(--main-color-darken)}.btn-secondary{--bs-btn-color:var(--main-color);--bs-btn-bg:white;--bs-btn-border-color:white;--bs-btn-hover-border-color:#f9f9f9;--bs-btn-hover-bg:#f9f9f9;--bs-btn-active-bg:#f9f9f9;--bs-btn-hover-color:var(--main-color);--bs-btn-active-border-color:#f9f9f9;--bs-btn-active-color:var(--main-color)}.btn-sm{--bs-btn-padding-y:.8rem;--bs-btn-padding-x:.8rem;--bs-btn-font-size:1.4rem;--bs-btn-line-height:2.2rem}.btn-link{--bs-btn-color:#202020;--bs-btn-hover-color:var(--main-color);--bs-btn-padding-x:0;--bs-btn-padding-y:0}.heading{text-transform:uppercase;margin:0;font-family:Oswald,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:700}.heading-1{font-size:2.4rem;line-height:3.2rem}@media (min-width:768px){.heading-1{font-size:4rem;line-height:5.2rem}}@media (min-width:992px){.heading-1{font-size:5.4rem;line-height:7rem}}.heading-2{font-size:2.4rem;line-height:3.2rem}@media (min-width:768px){.heading-2{font-size:3.6rem;line-height:4.6rem}}@media (min-width:992px){.heading-2{font-size:4.6rem;line-height:6rem}}.heading-3{font-size:2rem;line-height:2.6rem}@media (min-width:768px){.heading-3{font-size:2.2rem;line-height:2.8rem}}@media (min-width:992px){.heading-3{font-size:2.4rem;line-height:2.8rem}}.heading-emphasis{color:var(--main-color)}.emphasis{text-transform:initial;font-family:Caveat,sans-serif;font-weight:initial}.paragraph{margin-bottom:0}.paragraph+.paragraph{margin-top:.6rem}@media (min-width:768px){.paragraph+.paragraph{margin-top:1.6rem}}.paragraph--primary{color:#202020;font-size:1.8rem;font-weight:700;line-height:2.5rem}@media (min-width:768px){.paragraph--primary{font-size:2rem;line-height:2.9rem}.paragraph--primary+.paragraph--primary{margin-top:2rem}}.paragraph--secondary{color:#4d4d4d;font-size:1.6rem;font-weight:400;line-height:2.32rem}@media (min-width:992px){.paragraph--secondary{font-size:1.8rem;line-height:2.6rem}}.section-small-heading{font-size:2.4rem;font-weight:600;line-height:3.5rem}@media (min-width:768px){.section-small-heading{font-size:2.6rem;line-height:3.8rem}}@media (min-width:992px){.section-small-heading{font-size:3.2rem;line-height:4.6rem}}.product-details{background-color:var(--section-bg);border-radius:1rem;flex-direction:column-reverse;margin-bottom:7.9rem;display:flex;box-shadow:0 2px 30px rgba(6,6,6,.05)}@media (min-width:992px){.product-details{flex-direction:row}}.product-details-title{margin-bottom:1.8rem}.product-details-description{margin-bottom:1rem;font-size:1.8rem;font-weight:400;line-height:3.2rem}.product-details-price-per-item{margin-bottom:0;font-size:2.2rem;font-weight:400;line-height:3.2rem}.product-gallery,.product-details-info{flex-basis:50%}.product-gallery{flex-direction:column;display:flex}.product-gallery .carousel-inner{flex-grow:1}.product-gallery .carousel-item{height:100%}.product-gallery .carousel-indicators{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;display:grid;position:relative}@media (min-width:992px){.product-gallery .carousel-indicators{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}.product-gallery .carousel-indicators .product-gallery-indicator{text-indent:0;border:2px solid transparent;width:auto;height:auto;margin:0}.product-gallery .carousel-indicators .product-gallery-indicator.active{border:2px solid var(--main-color)}.product-gallery-img,.product-gallery-indicator-img{object-fit:cover;width:100%;height:100%}.product-details-info{padding:2rem 2rem 4rem}@media (min-width:768px){.product-details-info{padding:4rem 6rem 6rem}}.size-select{color:#202020;border:1px solid #c7c7c7;border-radius:1rem;padding:.4rem 1rem;font-size:1.4rem;font-weight:400;line-height:3.2rem}.size-select-label{margin-bottom:.3rem;font-size:1.6rem;font-weight:400;line-height:3.2rem;display:block}.product-details-form{margin-top:6rem}@media (min-width:768px){.product-details-form{margin-top:13rem}}.product-details-form-footer{align-items:center;gap:1rem;margin-top:3.8rem;display:flex}.product-details-form-footer .btn{flex-basis:20.2rem}.quantity{border:1px solid #202020;border-radius:5rem;width:12.6rem;display:flex;overflow:hidden}.quantity-counter{text-align:center;-webkit-appearance:none;appearance:none;color:#202020;background-color:#fff;border:none;outline:none;flex-basis:60%;width:100%;padding:1.4rem 0;font-size:1.4rem;font-weight:400;line-height:2.2rem}.quantity-counter::-webkit-inner-spin-button{display:none}.quantity-btn{text-align:center;color:#202020;background-color:#fff;border:none;flex-basis:30%;padding:1.4rem;font-size:2.2rem;font-weight:400;line-height:2.2rem}.quantity-btn:first-child{padding-right:1rem}.quantity-btn:last-child{padding-left:1rem}.quantity-btn:not(:disabled):hover{background-color:var(--section-bg)}.field{border:1px solid #c7c7c7;border-radius:1rem;width:10rem;padding-left:1.5rem;font-size:1.6rem;font-weight:400;line-height:3.2rem}.product-details-modification .section-small-heading{margin-bottom:4rem}.table{width:100%;font-size:1.4rem;line-height:1.8rem;display:flex}@media (min-width:992px){.table{flex-direction:column}}.table .table-body{flex-grow:1}@media (min-width:992px){.table{font-size:1.6rem;line-height:2.4rem}}.table .table-header{flex-direction:column;display:flex}.table .table-header .table-cell{font-weight:700}@media (min-width:992px){.table .table-header{border-bottom:1px solid rgba(32,32,32,.7);flex-direction:row}.table .table-header .table-cell{padding:1.8rem 2rem 2rem 0}}.table .table-cell{flex-basis:4rem;align-items:center;padding-right:1.4rem;font-weight:400;display:flex}@media (min-width:992px){.table .table-cell{flex-grow:1;padding:1.4rem 2rem 1.4rem 0}.table .table-cell:last-child{padding-right:0}}.table .table-row{flex-direction:column;width:100%;display:flex}@media (min-width:992px){.table .table-row{border-bottom:1px solid rgba(32,32,32,.7);flex-direction:row}}.table .table-btn{width:14rem}@media (min-width:992px){.table .table-btn{width:100%}.table .table-cell--name{flex-basis:18rem}.table .table-cell--code{flex-basis:8rem}.table .table-cell--sizes{flex-basis:11rem}.table .table-cell--reserves{flex-basis:16rem}.table .table-cell--price{flex-basis:9rem}.table .table-cell--quantity{flex-basis:10.5rem}.table .table-cell--actions{flex-basis:9rem}}.nav-breadcrumbs{margin-top:3rem;margin-bottom:5rem}@media (min-width:768px){.nav-breadcrumbs{margin-top:5rem;margin-bottom:9rem}}.nav-breadcrumbs a{color:#202020;text-decoration:none}.nav-breadcrumbs a:hover{text-decoration:underline}.cart-form{padding-bottom:8rem}@media (min-width:768px){.cart-form{padding-bottom:13rem}}.breadcrumb{--bs-breadcrumb-item-active-color:var(--main-color);--bs-breadcrumb-font-size:1.8rem;--bs-breadcrumb-margin-bottom:0}.section-small-heading{margin-bottom:3rem}@media (min-width:768px){.section-small-heading--cart{margin-bottom:5rem}.section-small-heading--delivery{margin-bottom:4.5rem}}.table{margin-bottom:2.7rem}.table .table-body{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:2rem;display:grid}@media (min-width:992px){.table .table-body{display:block}}.table .table-header{display:none}@media (min-width:992px){.table .table-header{display:flex}}.table .table-row{border:1px solid #c7c7c7;border-radius:1rem;gap:1rem;padding:2rem}@media (min-width:992px){.table .table-row{border:none;border-bottom:1px solid rgba(32,32,32,.7);border-radius:0;gap:0;padding:0}.table .table-row:nth-child(odd){background-color:#f6f6f5}.table .table-row:nth-child(2n){background-color:#fff}}.table .table-cell{background-color:inherit}@media (max-width:991.98px){.table .table-cell{flex-basis:0;padding:0}}@media (min-width:992px){.table .table-cell:last-child{padding-right:1.4rem}}.table .table-cell--name{font-weight:700}@media (min-width:992px){.table .table-cell--name{font-weight:400}}.table .table-cell--name img{object-fit:cover;width:8.8rem;height:5.8rem;margin-right:1.3rem}@media (min-width:992px){.table .table-cell--name img{width:13.8rem;height:10.8rem}.table .table-cell--name{flex-basis:30.3rem;padding-top:0;padding-bottom:0}.table .table-cell--price{flex-basis:10rem}.table .table-cell--quantity{flex-basis:14rem}.table .table-cell--total{flex-basis:10rem}.table .table-cell--actions{justify-content:center}}.table-cell--quantity .field-wrapper{width:100%;max-width:13rem;position:relative}.table-cell--quantity .field{text-overflow:ellipsis;width:100%;padding-right:3.6rem}.table-cell--quantity .right-node{background-color:#fff;border:1px solid #c7c7c7;border-radius:1rem;justify-content:center;align-items:center;width:3rem;display:flex;position:absolute;top:0;bottom:0;right:0}.table-footer{justify-content:space-between;align-items:center;display:flex}.goods-in-cart{margin-bottom:13rem}.btn-back{align-items:center;gap:1.2rem;display:inline-flex}.contacts-form-group{flex-direction:column;gap:2rem;margin-bottom:6rem;display:flex}@media (min-width:768px){.contacts-form-group{gap:.6rem}}.payments-form-group{margin-bottom:6rem}.delivery-form-group{margin-bottom:8.3rem}.form-control{background-color:#f8f8f8;border-radius:1rem;min-height:4.2rem;padding-left:2.2rem;padding-right:2.2rem}.label{flex-shrink:0;font-size:1.6rem;font-weight:400;line-height:3.2rem}@media (min-width:768px){.label{flex-basis:18rem}}.required{color:#c62626}.fields-wrapper{gap:.6rem}@media (min-width:768px){.fields-wrapper{flex-direction:row;align-items:center}}.fields-wrapper .position-relative{flex-grow:1}.form-check{align-items:center;gap:1.5rem;font-size:1.8rem;font-weight:400;line-height:3.2rem;display:flex}.form-check-input{--bs-border-color:var(--main-color);background-image:none;flex-shrink:0;margin-top:0;padding:.2rem}.form-check-input:checked{background-color:var(--main-color);border-color:var(--main-color);background-clip:content-box}.delivery-form-group .form-check{border:1px solid #b2b2b2;border-radius:1rem;flex-basis:50%;padding:2rem;font-weight:700}@media (min-width:992px){.delivery-form-group .form-check{padding:3.8rem 4rem}}.delivery-form-group .form-check-input{margin-left:0}.two-columns{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:1.2rem;display:grid}@media (min-width:992px){.two-columns{grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));column-gap:3rem}}.two-columns+.two-columns{margin-top:4.5rem}.address-fields{flex-direction:column;flex-basis:49%;gap:.7rem;display:flex}.isHidden{display:none}.address-wrapper{margin-top:4.5rem}.address{flex-basis:50%;margin-bottom:0}.address-title,.address-phone{color:var(--main-color);font-size:2rem;line-height:3.2rem}.address-title{margin-bottom:1rem;font-weight:700}@media (min-width:768px){.address-title{margin-bottom:1.7rem}}.address-info{margin-bottom:1rem;font-size:1.8rem;font-weight:400;line-height:3.2rem}.info-text{margin-top:2.5rem}.footer-total{background-color:#323331;border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:flex-end;gap:4rem 2rem;padding:4rem}@media (min-width:768px){.footer-total{padding:7rem 4rem}}.footer-total .heading{text-transform:none;color:#fff;margin-bottom:1.8rem;font-size:3.2rem;line-height:3.8rem}@media (min-width:768px){.footer-total .heading{margin-bottom:3.8rem}}.footer-total .paragraph{color:#fff}.footer-total .info-total{justify-content:space-between;align-items:baseline;gap:2rem;max-width:35rem;display:flex}.footer-total .info-total:after{content:"";border-bottom:1px dashed #fff;width:100%;display:block}.footer-total .info-amount{order:2;font-weight:700}.footer-total .btn{width:100%}
/*# sourceMappingURL=cart.2c5ff6ee.css.map */
