card-option-search:not([hidden]) {display:block;margin-block-end:16px;}
card-option-search label {display:block;margin-block-end:8px;font-weight:600;}
card-option-search input {width:100%;min-height:46px;padding:10px 12px;border:1px solid currentColor;border-radius:6px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:16px;}
card-option-search [data-results]:not([hidden]) {display:grid;max-height:260px;overflow-y:auto;border:1px solid currentColor;border-radius:6px;margin-block-start:8px;}
card-option-search button {text-align:start;min-height:44px;padding:10px 12px;background:var(--color-background);color:var(--color-foreground);border:0;border-block-end:1px solid #ddd;font:inherit;cursor:pointer;}
card-option-search button:hover,card-option-search button:focus-visible {background:#eef3fc;color:#052452;}
card-option-search [role="status"]:not(:empty) {display:block;font-size:0.875rem;margin-block-start:8px;}
@media (max-width:749px) {
 .product-information .product-details h1 {font-size:26px!important;line-height:1.15!important;}
 .product-information .product-details {gap:18px;padding-block-start:12px;}
 .product-information media-gallery .product-media-container {height:min(38svh,320px);min-height:0;aspect-ratio:auto;}
 .product-information media-gallery .product-media {height:100%;}
 .product-information media-gallery .product-media__image {height:100%;object-fit:contain;}
}
