.product-information{background:#fff;color:#111}.product-information .product-details h1{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:0;text-transform:none}.product-information .product-details .price{font-size:22px}.product-information .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}.product-information .variant-option legend{font-size:18px;font-weight:500;margin-bottom:16px}.product-information .variant-option__button-label{flex:0 0 calc((100% - 32px)/5);min-width:0;min-height:58px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#111;font-size:19px;box-shadow:none}.product-information .variant-option__button-label:has(input:checked){border:2px solid #111;background:#fff;color:#111}.product-information .variant-option__button-label__pill{display:none}.product-information .variant-option__button-label:has(input[aria-disabled=true]){color:#999;background:#f5f5f5;text-decoration:line-through}.product-information .bavard-color-options{margin-bottom:36px}.product-information .bavard-color-options .variant-option__button-label{flex:0 0 84px;width:84px;height:84px;padding:0;overflow:hidden}.bavard-color-image{height:100%;width:100%;object-fit:cover}.product-information .product-form-buttons{gap:12px}.product-information .add-to-cart-button{width:100%;min-height:72px;border-radius:999px;background:#111;color:#fff;font-size:19px;font-weight:600;border:1px solid #111}.product-information .add-to-cart-button:hover{background:#333}.product-information .add-to-cart-text>.svg-wrapper{display:none}.product-information .bavard-favorite{width:100%;min-height:72px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ccc;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:19px;cursor:pointer}.product-information .bavard-favorite[aria-pressed=true] svg{fill:#111}.product-information .bavard-favorite svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5}.product-information .bavard-favorite:focus-visible{outline:2px solid #111;outline-offset:4px}@media(min-width:1000px){.product-information .product-information__grid:not(.product-information--media-none){width:100%;max-width:1274px;margin-inline:auto;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:40px}.product-information .product-information__media,.product-information .product-details{padding-inline:0!important}}@media(max-width:749px){.product-information{padding-block-start:16px}.product-information .product-details{padding-top:24px}.product-information .product-details h1{font-size:24px}.product-information .add-to-cart-button,.product-information .bavard-favorite{min-height:60px;font-size:17px}.product-information .variant-option__button-label{min-height:52px;font-size:17px}.product-information .bavard-color-options{margin-bottom:16px}}.product-information .variant-option{position:relative}.bavard-size-guide{position:absolute;right:0;top:-38px;font-size:14px;z-index:3}.bavard-size-guide summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;list-style:none}.bavard-size-guide__content{position:absolute;right:0;top:28px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px;box-shadow:0 8px 24px #0002;width:min(460px,85vw);overflow:auto;max-height:50vh}.bavard-size-guide table{font-size:13px;border-collapse:collapse}.bavard-size-guide td,.bavard-size-guide th{padding:8px;border:1px solid #ddd;white-space:nowrap}.product-information .product-form-buttons:not(:has(.quantity-rules)) .quantity-selector-wrapper{display:none}.product-information .product-form-buttons add-to-cart-component{flex:1 1 100%;width:100%}.product-information .bavard-color-options .variant-option__button-label{position:relative;overflow:visible;margin-bottom:24px}.product-information .bavard-color-image{border-radius:4px}.product-information .bavard-color-caption{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap;color:#111;visibility:hidden}.product-information .variant-option__button-label:has(input:checked) .bavard-color-caption{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bavard-product.css.map */
