.brg_cart-drawer .drawer__inner{max-height:100%;min-height:0}.brg_cart-drawer .drawer__header,.brg_cart-drawer .drawer__footer{flex-shrink:0}.brg_cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cart-drawer__compatibility-wrapper{padding:0 30px 20px;width:100%;box-sizing:border-box;overflow-anchor:none}.cart-drawer__compatibility{padding:16px 18px;border-radius:8px;background:#fef4e8;text-align:left}.cart-drawer__compatibility+.cart-drawer__compatibility{margin-top:12px}.cart-drawer__compatibility-title-row{display:flex;align-items:center;gap:10px}.cart-drawer__compatibility-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:sienna;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1}.cart-drawer__compatibility-heading{flex:1;min-width:0;font-weight:600;color:sienna}.cart-drawer__compatibility-heading .metafield-rich_text_field>*:not(:first-child){display:none}.cart-drawer__compatibility-heading .metafield-rich_text_field>*:first-child,.cart-drawer__compatibility-heading .metafield-rich_text_field>h1:first-child,.cart-drawer__compatibility-heading .metafield-rich_text_field>h2:first-child,.cart-drawer__compatibility-heading .metafield-rich_text_field>h3:first-child{margin:0;color:sienna;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.cart-drawer__compatibility-description{margin-top:10px;color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.cart-drawer__compatibility-description .metafield-rich_text_field>*{margin:0 0 8px;text-align:left}.cart-drawer__compatibility-description .metafield-rich_text_field>*:last-child{margin-bottom:0}.cart-drawer__compatibility-details{margin-top:12px}.cart-drawer__compatibility-details-toggle{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none;color:sienna;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.4;-webkit-user-select:none;user-select:none}.cart-drawer__compatibility-details-toggle::-webkit-details-marker{display:none}.cart-drawer__compatibility-details-toggle::marker{display:none;content:""}.cart-drawer__compatibility-chevron{flex-shrink:0;margin-top:1px;transition:transform .2s ease}.cart-drawer__compatibility-details[open] .cart-drawer__compatibility-chevron{transform:rotate(180deg)}.cart-drawer__compatibility-details-content{margin-top:10px;padding:14px 16px;border-radius:8px;background:#fff;color:#333;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.55;max-height:160px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cart-drawer__compatibility-details-content .metafield-rich_text_field>*{margin:0 0 10px}.cart-drawer__compatibility-details-content .metafield-rich_text_field>*:last-child{margin-bottom:0}.cart-drawer__compatibility-details-content .metafield-rich_text_field strong,.cart-drawer__compatibility-details-content .metafield-rich_text_field b{display:block;margin-bottom:4px;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.cart-drawer__compatibility-details-content .metafield-rich_text_field p{margin:0 0 10px;text-align:left}.cart-drawer__compatibility-details-content .metafield-rich_text_field p:last-child{margin-bottom:0}.cart-drawer__compatibility-confirm{display:flex;align-items:flex-start;gap:10px;margin-top:14px;cursor:pointer}.cart-drawer__compatibility-checkbox{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cart-drawer__compatibility-checkbox-visual{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border:1.5px solid #c8c8c8;border-radius:3px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.cart-drawer__compatibility-checkbox-visual svg{width:10px;height:8px;color:#fff;opacity:0;transition:opacity .15s ease}.cart-drawer__compatibility-checkbox-wrapper--checkout .cart-drawer__compatibility-checkbox:checked+.cart-drawer__compatibility-checkbox-visual{background:#e62946;border-color:#e62946}.cart-drawer__compatibility-checkbox:checked+.cart-drawer__compatibility-checkbox-visual{background:sienna;border-color:sienna}.cart-drawer__compatibility-checkbox:checked+.cart-drawer__compatibility-checkbox-visual svg{opacity:1}.cart-drawer__compatibility-checkbox:focus-visible+.cart-drawer__compatibility-checkbox-visual{outline:2px solid #a0522d;outline-offset:2px}.cart-drawer__compatibility-confirm-text{flex:1;min-width:0;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.cart-drawer__compatibility-confirm-text .metafield-rich_text_field p,.cart-drawer__compatibility-confirm-text p{margin:0;text-align:left}.cart-drawer__compatibility-confirm-text p{margin:0}.cart-drawer__compatibility-confirm-subtext{padding-left:0}.cart-drawer__compatibility-checkbox-wrapper--checkout{padding:16px 18px;width:100%;box-sizing:border-box;border-radius:8px;background:#fef4e8;margin-bottom:10px;margin-top:0}.cart-drawer__compatibility-confirm--checkout{margin-top:0}.cart-drawer .cart__checkout-button.cart-drawer__checkout--gated,.cart-drawer .cart__checkout-button:disabled{background-color:#c8c8c8;border-color:#c8c8c8;color:#fff;cursor:not-allowed;opacity:1}.cart-drawer .cart__checkout-button.cart-drawer__checkout--gated:hover,.cart-drawer .cart__checkout-button:disabled:hover{background-color:#c8c8c8;border-color:#c8c8c8}@media screen and (min-width:769px){.cart-drawer__compatibility-heading{font-size:16px;line-height:normal}}@media only screen and (max-width:769px){.cart-drawer__compatibility-wrapper{padding:10px 16px 16px}.cart-drawer__compatibility{padding:14px 16px}.cart-drawer__compatibility-heading{font-size:14px;line-height:normal}.cart-drawer__compatibility-heading .metafield-rich_text_field>*:first-child{font-size:13px}.cart-drawer__compatibility-description,.cart-drawer__compatibility-details-toggle,.cart-drawer__compatibility-confirm-text{font-size:12px}.cart-drawer__compatibility-details-content{font-size:11px;padding:12px 14px}.cart-drawer__compatibility-checkbox-wrapper--checkout{padding:16px 14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cart-drawer-keyboard-compatibility.css.map */
