.product__car-blurb{margin:0 0 1.6rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(16,16,16,.08);max-width:44em}.product__car-blurb p{margin:0;font-size:1.5rem;line-height:1.6;color:#101010b8;font-style:italic}.corsa-model-picker__tip{margin:0 0 2rem;padding:1.3rem 1.6rem;background:#b08d5729;border-left:4px solid #b08d57;border-radius:2px;font-size:1.5rem;font-weight:700;line-height:1.5;color:#183028}.product__fit-tip{margin:0 0 2rem;padding:1.5rem 1.8rem;background:#b08d5729;border-left:4px solid #b08d57;border-radius:2px}.product__fit-tip p{margin:0;font-size:1.7rem;font-weight:800;line-height:1.5;color:#183028}.product__fit-tip strong{color:#101010}.product__size-chart{margin:2.4rem 0;border:1px solid rgba(16,16,16,.12);border-radius:2px;overflow:hidden;background:#f8f4e9}.size-chart__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.8rem;background:#183028}.size-chart__title{margin:0;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#f8f4e9}.size-chart__unit-toggle{display:inline-flex;border:1px solid rgba(248,244,233,.4);border-radius:40px;overflow:hidden;flex-shrink:0}.size-chart__unit-btn{border:none;background:transparent;color:#f8f4e9;font-size:1.1rem;letter-spacing:.06em;padding:.5rem 1.2rem;cursor:pointer;line-height:1}.size-chart__unit-btn.is-active{background:#b08d57;color:#101010}.size-chart__table-wrap{overflow-x:auto;padding:.4rem .4rem 0}.product__size-chart table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;font-family:inherit!important}.product__size-chart table td{background:transparent!important;border:none!important;border-bottom:1px solid rgba(16,16,16,.08)!important;padding:.9rem .8rem!important;text-align:center!important;font-size:1.2rem!important;color:#101010!important;white-space:nowrap}.product__size-chart table tr:first-child td{font-weight:600!important;text-transform:uppercase;font-size:1.1rem!important;letter-spacing:.04em;color:#183028!important;border-bottom:2px solid #183028!important}.product__size-chart table tr:nth-child(2) td{font-size:1.05rem!important;color:#1010108c!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.product__size-chart table tr td:first-child{text-align:left!important;font-weight:600!important;position:sticky;left:0;z-index:2;background:#f8f4e9!important;border-right:2px solid rgba(24,48,40,.35)!important;box-shadow:4px 0 8px #1010101f}.product__size-chart table tr:nth-child(odd){background:#1830280a}.product__size-chart table tr:nth-child(odd) td:first-child{background:#efece1!important}.product__size-chart table col.size-chart-col-label{width:12rem!important}.product__size-chart.unit-in col.size-chart-col-cm,.product__size-chart.unit-cm col.size-chart-col-in{visibility:collapse}.product__facts{margin:2.4rem 0}.product-facts__heading{margin:0 0 1.2rem;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#183028}.product-facts__list{margin:0}.product-facts__row{display:grid;grid-template-columns:13rem 1fr;gap:1.2rem;padding:1rem 0;border-bottom:1px solid rgba(16,16,16,.08)}.product-facts__row--full{grid-template-columns:1fr}.product-facts__row dt{font-size:1.2rem;font-weight:600;color:#183028;text-transform:uppercase;letter-spacing:.03em}.product-facts__row dd{margin:0;font-size:1.3rem;color:#101010c7;line-height:1.5}.product-facts__row--full dd{font-size:1.2rem;color:#1010108c;font-style:italic}.product-facts__pills{display:flex;flex-wrap:wrap;gap:.6rem}.product-facts__pill{display:inline-block;padding:.3rem 1rem;border-radius:40px;background:#b08d5729;color:#183028;font-size:1.1rem;letter-spacing:.02em}.product-facts__pill--extra{display:none}.product-facts__pills.is-expanded .product-facts__pill--extra{display:inline-block}.product-facts__pill-toggle{font-family:inherit;background:transparent;border:1px solid #b08d57;cursor:pointer;line-height:1}.product-facts__pill-toggle:hover{background:#b08d571f}.product-facts__notices{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(16,16,16,.08);display:flex;flex-direction:column;gap:.8rem}.product-facts__notices p{margin:0;font-size:1.1rem;color:#10101099;line-height:1.5}.product-facts__notices a{color:#183028;text-decoration:underline}@media screen and (max-width:749px){.product-facts__row{grid-template-columns:1fr;gap:.3rem}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:52%!important;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:48%!important;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media).product--right .product__media-wrapper{max-width:52%!important;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media).product--right .product__info-wrapper{max-width:48%!important;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.product__info-container{max-width:none!important}@media screen and (max-width:749px){.product-media-modal__content>*{width:100%!important}}@media screen and (min-width:750px){.product-media-modal__content>img{width:auto!important;height:calc(100vh - 4rem)!important;max-width:100%;max-height:calc(100vh - 4rem)}}.product-media-modal__content>img[data-media-id]{cursor:zoom-in}.product-media-modal__content>img.is-secondary-zoomed{cursor:zoom-out}@media screen and (min-width:750px){.product-media-modal__content>img.is-secondary-zoomed{height:auto!important;max-height:none!important;width:165%!important;max-width:165%!important}}@media screen and (max-width:749px){.product-media-modal__content>img.is-secondary-zoomed{width:165%!important;max-width:none!important}}.product-media-modal__zoom-close{display:none;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);align-items:center;justify-content:center;cursor:pointer;left:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__zoom-close:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__zoom-close .icon{height:auto;margin:0;width:2.2rem}.product-media-modal.is-secondary-zoomed .product-media-modal__zoom-close{display:flex}@media screen and (min-width:750px){.product-media-modal__zoom-close{left:5rem;top:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-corsa-product-details.css.map */
