.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}}
/*# sourceMappingURL=product.48ef7f2b.css.map */
