.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.06em}.button-unstyled{font-weight:inherit;letter-spacing:normal;text-transform:none}.email-signup__button--arrow{border-radius:50%}.close-button{letter-spacing:normal;text-transform:none}.oc-port{display:flex;flex-direction:column;gap:8px;margin-block-end:16px;padding:12px 14px;border:1px solid var(--color-border);background:rgb(var(--color-foreground-rgb) / .03)}.oc-port--tiroir{margin-inline:0}.oc-port__texte{margin:0;font-size:1.3rem;line-height:1.4;text-wrap:pretty}.oc-port__piste{height:4px;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .12)}.oc-port__jauge{display:block;height:100%;background:var(--color-foreground);transition:width .3s ease}.oc-collection-title{max-width:var(--page-width, 1400px);margin:0 auto;padding-inline:var(--page-margin, 16px)}.oc-collection-description{max-width:var(--page-width, 1400px);margin:12px auto 0;padding-inline:var(--page-margin, 16px);font-size:1.4rem;line-height:1.7;opacity:.8}.oc-collection-description>*{max-width:68ch;text-wrap:pretty}.oc-collection-description p:last-child{margin-block-end:0}.product-details{--height-buy-buttons: 46px}.product-details .variant-option--buttons{gap:6px}.product-details .variant-option__button-label{flex-basis:2.75em;min-height:40px;padding-block:0;padding-inline:14px;font-size:.875rem}.product-details .variant-option--buttons legend{margin-block-end:6px;font-size:.8125rem}.product-details .variant-option__size-guide{min-height:32px;font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.product-details .add-to-cart-button{min-height:var(--height-buy-buttons);padding-block:0;font-size:.8125rem}.product-details .buy-buttons-block__primary-row{grid-template-columns:1fr var(--height-buy-buttons)}.product-details .product-form-buttons{gap:8px}.oc-port__suggestion{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:4px;padding-top:10px;border-top:1px solid var(--color-border)}.oc-port__vignette{width:56px;height:56px;object-fit:cover;background-color:#ece7dc}.oc-port__nom{display:grid;gap:2px;min-width:0;font-size:1.3rem;line-height:1.3;color:inherit;text-decoration:none}.oc-port__nom span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.oc-port__prix{font-weight:600}.oc-port__bouton{min-height:40px;padding:0 14px;border:1px solid currentcolor;background:none;color:inherit;font-family:var(--font-subheading--family);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.oc-port__bouton:hover{background-color:#1a1a1a;color:#f8f6f1}
/*# sourceMappingURL=/cdn/shop/t/39/assets/overcut-buttons.css.map */
